Message processing method and device, electronic equipment and readable storage medium
By acquiring the message content and performing processing when it indicates a valid event, the problem of low message processing accuracy in the prior art is solved, and higher message processing accuracy is achieved.
Patent Information
- Application Number
- CN202510023808.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-07
- Publication Date
- 2025-04-25
AI Technical Summary
In the prior art, there is a problem of low accuracy in processing messages based on message source information.
By obtaining the content corresponding to the message when the message is received, and performing corresponding processing when the content indicates a valid event, including outputting reminder information, sending AI reply content, associating call content and message identification, and sending instructions information to the connected electronic device.
Ensure that message processing matches the events indicated by the message content and improves the accuracy of message processing.
Smart Images

Figure CN119892586A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a message processing method, device, electronic device and readable storage medium. Background Art
[0002] With the development of terminal technology, the functions of electronic devices are becoming more and more abundant. For example, electronic devices can process messages according to the message source information.
[0003] In the related art, the electronic device can process the message according to the message source information. Specifically, the electronic device can judge whether the message is credible according to the message source information of the message. If the message is credible, the electronic device can output the reminder information of the message, and if the message is not credible, the message is intercepted.
[0004] However, processing messages based on message source information has the problem of low accuracy. Summary of the invention
[0005] The purpose of the embodiments of the present application is to provide a message processing method, device, electronic device and readable storage medium, which can improve the accuracy of message processing by the electronic device.
[0006] In the first aspect, an embodiment of the present application provides a message processing method, which is applied to a first electronic device, and the method includes: when a first message is received, obtaining a first content corresponding to the first message. When the first content indicates a first valid event, performing a first process on the first message, the first process includes at least one of the following: outputting a reminder message of the first message; sending an artificial intelligence (AI) reply content of the first message; when the first message is a call request message, associating the first content and the AI reply content of the first message with the identifier of the first message; sending a first indication message to a second electronic device, the first indication message is used to instruct the second electronic device to output the reminder message of the first message, and the second electronic device is an electronic device connected to the first electronic device; wherein the reminder message is used to remind the user to process the first message.
[0007] In the second aspect, an embodiment of the present application provides a message processing device, which includes an acquisition module and a processing module. The acquisition module is used to acquire the first content corresponding to the first message when a first message is received. The processing module is used to perform a first process on the first message when the first content acquired by the acquisition module indicates a first valid event, and the first process includes at least one of the following: outputting reminder information of the first message; sending AI reply content of the first message; when the first message is a call request message, associating the first content and the AI reply content of the first message with the identifier of the first message; sending a first indication information to a second electronic device, the first indication information is used to instruct the second electronic device to output the reminder information of the first message, and the second electronic device is an electronic device connected to the first electronic device; wherein the reminder information is used to remind the user to process the first message.
[0008] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0009] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0010] In a fifth aspect, 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 programs or instructions to implement the method described in the first aspect.
[0011] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.
[0012] In an embodiment of the present application, the first electronic device can obtain the first content corresponding to the first message when receiving the first message; when the first content indicates the first valid event, the first message is subjected to the first processing, and the first processing can include at least one of the following: outputting the reminder information of the first message, sending the AI reply content of the first message, and when the first message is a call request message, associating the first content and the AI reply content of the first message with the identifier of the first message, and sending the first indication information to the second electronic device. Among them, the first indication information is used to instruct the second electronic device to output the reminder information of the first message, the second electronic device is an electronic device connected to the first electronic device, and the reminder information is used to remind the user to process the first message. Through this scheme, since the first electronic device can obtain the first content corresponding to the first message when receiving the first message, and when the first content indicates the first valid event, the first message is subjected to the corresponding first processing, therefore, compared with the related art of processing the message according to the message source information, the message processing method provided in the embodiment of the present application can ensure that the processing of the message matches the event indicated by the message content, so the accuracy of the message processing can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 This is one of the flowchart diagrams of a message processing method provided in an embodiment of the present application;
[0014] Figure 2 It is one of the schematic diagrams for illustrative description of a message processing method provided in an embodiment of the present application;
[0015] Figure 3 This is a second schematic diagram of an exemplary description of a message processing method provided in an embodiment of the present application;
[0016] Figure 4 This is a third schematic diagram of an exemplary description of a message processing method provided in an embodiment of the present application;
[0017] Figure 5 This is a fourth schematic diagram of an exemplary description of a message processing method provided in an embodiment of the present application;
[0018] Figure 6 This is a fifth schematic diagram of an exemplary description of a message processing method provided in an embodiment of the present application;
[0019] Figure 7 This is a second schematic diagram of a flow chart of a message processing method provided in an embodiment of the present application;
[0020] Figure 8 This is a flowchart diagram of a message processing method provided by an embodiment of the present application;
[0021] Fig. 9 It is a structural diagram of a message processing device provided in an embodiment of the present application;
[0022] Fig.10 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application;
[0023] Fig.11 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0024] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0025] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0026] The message processing method, device, electronic device and readable storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.
[0027] The message processing method, device, electronic device and readable storage medium provided in the embodiments of the present application can be applied to a scenario in which an electronic device intercepts, automatically replies to or notifies a user to view a message when receiving the message. The message may include any one of a call request message, a text message, a multimedia message, a conversation message and a notification message of an application.
[0028] For example, taking the example of an electronic device receiving a phone call from a deliveryman, after the electronic device receives a phone request message, that is, the first message, the electronic device can answer the phone and obtain the call content through the AI call process, such as "your takeaway is placed in the foreground", that is, obtain the first content corresponding to the first message. Then the electronic device can judge that the first content indicates a valid event that is not a decision based on the keywords in the content, such as "takeaway" and "placed in the foreground", so that the electronic device can make an AI reply, such as "OK, I'll get it in a while", and display the main call content in the notification bar, such as "takeaway is placed in the foreground", that is, when the first content indicates the first valid event, the first message is processed (the AI reply content of the first message is sent). In this way, since the electronic device can obtain the call content corresponding to the call request message through the AI call process when receiving the call request message, and when it is judged that the call content indicates a valid event that does not require user decision, it can make an AI reply and prompt the user through a text message of the call purpose corresponding to the call request message, that is, the call request message can be processed according to the call content, so the accuracy of the electronic device processing the call request message can be improved.
[0029] Exemplarily, taking an electronic device receiving a text message from a friend as an example, after the electronic device receives the text message, that is, the first message, the electronic device can obtain the text message content, such as "I have something to talk to you about, please reply immediately", that is, obtain the first content corresponding to the first message, and then the electronic device can judge that the first content indicates a valid and urgent event based on the keywords in the content, such as "I have something to talk to you about" and "Reply immediately", so that the electronic device can display the main content of the text message and vibrate, that is, when the first content indicates the first valid event, the first message is processed (the reminder information of the first message is output). In this way, when the electronic device receives a text message, since the electronic device can obtain the text message content and display the main content of the text message and vibrate when the content indicates a valid and urgent event to remind the user to reply to the text message, the accuracy of the electronic device in processing the message can be improved.
[0030] For example, taking an electronic device receiving a text message from a communication operator as an example, after the electronic device receives the text message, that is, the first message, the electronic device can obtain the text message content, such as, "Your traffic is 30M remaining, and the traffic exceeding the package will be charged extra. Now we recommend a 7-day traffic package for you. If you reply within 10 minutes, you can enjoy the preferential activity of ordering the traffic package. Do you need to apply for it?", that is, obtain the first content corresponding to the first message, and then the electronic device can judge that the first content indicates a valid and decision-making event based on the keywords in the content, such as "30M", "traffic package", "10 minutes", "promotional activity" and the question "Do you need to apply for it?", so that the electronic device can display the main content of the text message, such as "The traffic is 30M remaining, the excess will be charged, reply within 10 minutes to enjoy the discount", and vibrate, that is, when the first content indicates the first valid event, the first message is processed (the reminder information of the first message is output). In this way, since the electronic device can obtain the text message content, and when the content indicates a valid event that requires user decision, the text message content is displayed, and vibration is emitted to remind the user to reply to the text message, the accuracy of the electronic device in processing the message can be improved.
[0031] Exemplarily, taking an electronic device receiving a notification message from an application as an example, after the electronic device receives the notification message from the application, that is, the first message, the electronic device can obtain the content of the notification message, such as, "A map reminds you that a magnitude 2.0 earthquake occurred 500 kilometers away from you", that is, obtain the first content corresponding to the first message, and then the electronic device can judge that the first content indicates an invalid event based on keywords in the content, such as "500 kilometers away", "magnitude 2.0", and "earthquake", so that the electronic device can intercept the notification message, that is, perform processing on the first message based on the first content. In this way, when the electronic device receives a notification message from an application, since the electronic device can obtain the content of the notification message of the application and intercept the notification message of the application when the content indicates an invalid event, without reminding the user that the electronic device has received the notification message of the application, the accuracy of the electronic device in processing the message can be improved.
[0032] The electronic device in the embodiment of the present application may be an electronic device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0033] The message processing method provided in the embodiment of the present application can be executed by an electronic device or at least one of the functional modules and entity modules in the electronic device that can implement the message processing method. The specific execution can be determined according to actual use requirements and is not limited in the embodiment of the present application. In the embodiment of the present application, the execution of the message processing method by an electronic device is taken as an example to illustrate the message processing method provided in the embodiment of the present application.
[0034] The present application embodiment provides a message processing method, which can be applied to a first electronic device. Figure 1 The flowchart of the message processing method provided by the embodiment of the present application is shown. Figure 1 As shown, the message processing method provided in the embodiment of the present application may include step 101 and step 102.
[0035] Step 101: Upon receiving a first message, a first electronic device obtains first content corresponding to the first message.
[0036] In some embodiments of the present application, the first content is different from the source information of the first message, and the source information can be used to indicate the original source of the first message.
[0037] In some embodiments of the present application, the original source of the first message may include: the sender who originally sent the first message, and the first message may carry source information indicating the original source of the first message.
[0038] For example, taking the first message as a text message, assuming that device A sends a text message to device B, and device B forwards the text message to device C, device C can determine that the original source of the text message is device A based on the source information carried in the text message.
[0039] For example, taking the first message as a communication message sent by an application, after the first electronic device receives the notification message sent by application 1, it can determine that the original source of the notification message is application 1 based on the source information carried in the notification message.
[0040] In some embodiments of the present application, the first message may be any one of the following: a call request message, a text message, a multimedia message, a conversation message, and a notification message of an application.
[0041] The call request message may be any of the following: a phone call request message, a voice or video call request message received through a conversation application.
[0042] In some embodiments of the present application, the conversation application may include at least one of the following: a social application, a payment application, a learning application, a shopping application, an entertainment application, and other applications with a call function.
[0043] In some embodiments of the present application, when the first message is a call request message, the first electronic device can conduct an AI call through AI to obtain the first content corresponding to the first message during the AI call; when the first message is a text message, a multimedia message, a notification message, or a conversation message, the first electronic device can parse the first message to obtain the first content corresponding to the first message, that is, the first content is the content included in the first message.
[0044] In some embodiments of the present application, upon receiving a call request message, the first electronic device may automatically answer the call and conduct an AI call, and determine the call content during the AI call as the first content.
[0045] In some embodiments of the present application, the AI can record the content of each call and associate the recorded content with the original source of the call. The form in which the AI records the content of the call can be at least one of the following: text, audio.
[0046] For example, when the AI answers a takeaway call, the first electronic device can record the content of the call: "Your takeaway has arrived and has been placed at your door. Please pick it up in time", and can associate the content of the call with the phone number of the delivery person who initiated the call and record it.
[0047] In some embodiments of the present application, the electronic device can conduct AI calls through common or preset words to guide the caller to state the call intention or purpose, etc.
[0048] In this way, when the first message is a call request message, since the first electronic device can automatically answer the call and obtain the first content corresponding to the call request message through the AI call process, the intelligence of the electronic device can be improved.
[0049] Furthermore, since the first electronic device can obtain the call content corresponding to the incoming call request message through the AI call, even if the user does not answer the call, the other party's call intention or purpose can be known based on the call content, thereby preventing the user from missing important information.
[0050] Step 102: When the first content corresponding to the first message indicates a first valid event, the first electronic device performs a first process on the first message.
[0051] The first processing may include at least one of the following:
[0052] 1) Output the reminder information of the first message;
[0053] 2) Send the AI reply content of the first message;
[0054] 3) when the first message is a call request message, associating the first content and the AI reply content of the first message with the identifier of the first message;
[0055] 4) Sending the first indication information to the second electronic device.
[0056] The reminder information of the first message may be used to remind the user to process the first message.
[0057] The first indication information may be used to instruct the second electronic device to output reminder information of the first message, and the second electronic device is an electronic device connected to the first electronic device.
[0058] In some embodiments of the present application, the second electronic device can be connected to the first electronic device via a local area network, near field communication (NFC), WiFi or Bluetooth. Of course, the first electronic device and the second electronic device can also be connected in any other possible manner, which is not limited in the embodiments of the present application.
[0059] In some embodiments of the present application, the first valid event can be understood as: the electronic device obtains the content of the message and detects that the event indicated by the content is an event that the user may need to know.
[0060] In some embodiments of the present application, the first valid event may include at least one of the following: an emergency event, a decision event, a non-emergency event, or a non-decision event.
[0061] In some embodiments of the present application, an emergency event can be understood as: the event indicated by the first content is an event that needs to be processed by the user immediately, or the processing period of the event indicated by the first content is short.
[0062] In some embodiments of the present application, the first electronic device may determine whether the first content indicates an emergency event based on time-related keywords in the first content. The time-related keywords may include at least one of the following: time information, date information, "immediately", "right away", "as soon as possible", "today", "morning", "afternoon", etc.
[0063] For example, the event indicated by the first content is "A wants to contact you, please reply to A's message immediately", which is an emergency event.
[0064] In some embodiments of the present application, a decision event can be understood as: the event indicated by the first content is an event that requires the user to make a decision.
[0065] In some embodiments of the present application, the first electronic device may determine whether the first content indicates a decision event based on whether the first content contains a question sentence, a question word, or a symbol indicating a question.
[0066] For example, taking a question sentence as an example, if the first content indication is "Communication operator B reminds you that your traffic package has 30M remaining. We recommend a 7-day traffic package for you. Do you need to apply for it?", the first electronic device can determine the first content indication decision event based on the question sentence "Do you need to apply for it?"
[0067] In some embodiments of the present application, a non-emergency event can be understood as: the event indicated by the first content is a valid event, and the event indicated by the first content is an event that does not require immediate processing by the user, or the processing period of the event indicated by the first content is relatively long.
[0068] In some embodiments of the present application, the first electronic device can determine whether the first content indicates a non-emergency event based on the fact that the first content does not include time-related keywords, or that the time indicated by the first content including the time-related keywords is longer.
[0069] For example, the event indicated by the first content is "A wants to talk to you about something, please reply to A when you are free", which is a non-urgent event.
[0070] For another example, the event indicated by the first content is "A wants to contact you, please reply to A within five days", which is a non-urgent event.
[0071] In some embodiments of the present application, a non-decision event can be understood as: the event indicated by the first content is an event that does not require the user to make a decision.
[0072] In some embodiments of the present application, the first electronic device may determine whether the first content indicates a non-decision event based on whether the first content contains a question sentence, a question word, or a symbol indicating a question.
[0073] For example, taking the example that the first content does not include a question statement, if the first content indicates "Communication operator B reminds you that your traffic package has 30M remaining. If necessary, you can order a 7-day traffic package through mini program C.", the first electronic device can determine that the first content indicates a non-decision event based on the fact that the first content does not include a question.
[0074] In some embodiments of the present application, after the first electronic device obtains the first content, it can first determine whether the first content indicates a first valid event. If it is determined that the first content indicates the first valid event, the first electronic device can perform a first process on the first message after determining the matter to which the first valid event belongs. If it is determined that the first content indicates an invalid event, the first electronic device can intercept or delete the first message.
[0075] In some embodiments of the present application, the first electronic device may analyze and identify the first content based on an AI algorithm to determine whether the first content indicates a first valid event; or the first electronic device may perform semantic analysis on the first content to determine whether the first content indicates a first valid event; or the first electronic device may obtain keywords in the first content to determine whether the first content indicates a first valid event. Further, in order to avoid misjudgment, the first electronic device may determine whether the original source of the first message is credible based on the source information of the first message, such as: if the label corresponding to the incoming call number is "scam call", the first electronic device may determine that the incoming call number is not credible.
[0076] For example, the first content corresponding to the first message is "Congratulations, you have been identified as a lucky user by our A platform. You are about to receive a winning prize of 1 million from our A platform. Please send your contact information and bank card account to us for confirmation, and you can get the 1 million bonus immediately." The first electronic device can determine that the first message is likely to be a fraudulent message based on the keywords in the first content: "winning", "1 million", "contact information", and "bank card account". The first electronic device can then determine whether the original source of the first message is credible based on the source information of the first message. If the original source is not credible, the first electronic device can determine that the first content indicates an invalid event; otherwise, the first electronic device can determine that the first content indicates a first valid event.
[0077] For example, the first content corresponding to the first message is "Bank A reminds you that your bank card account B has received a deposit of 200 yuan." The first electronic device can determine that the first message is likely to be a bank card deposit message based on the keywords in the first content: "Bank A", "Bank card account B", and "200 yuan." The first electronic device can then determine whether the original source of the first message is credible based on the source information of the first message. If the original source is credible, the first electronic device can determine that the first content indicates a first valid event; otherwise, the first electronic device can determine that the first content indicates an invalid event.
[0078] In some embodiments of the present application, the first electronic device may determine the category to which the first message belongs based on at least one of the keywords in the first content, the semantic information of the first content, and the source information of the first message, and "attach" corresponding label information to the first message. The label information may be used to indicate the category to which the first message belongs.
[0079] For example, the label information can be "express notification pickup code", "application service verification code", "advertising promotion", "contact book text message", "unknown number text message", etc.
[0080] In some embodiments of the present application, the source of the tag information may include at least one of the following: preset within the first electronic device, determined based on Internet big data, or input into the first electronic device by a user.
[0081] In some embodiments of the present application, the first electronic device may first determine whether the first content indicates a valid event based on the tag information of the first message, that is, determine whether the source of the first message is credible. If the source of the message is credible, the first electronic device may obtain the first message content corresponding to the first message, and determine whether the first content is the first valid event. If the source of the first message is untrustworthy, the first electronic device may directly intercept the first message.
[0082] In some embodiments of the present application, the first electronic device may output reminder information of the first message when determining that the first content indicates a first valid event, so as to remind the user to process the first message.
[0083] In some embodiments of the present application, the reminder information of the first message may include at least one of the following: vibration information, audio information, a display window, displaying at least one identifier and the main content of the first content corresponding to the first message in the first display area, displaying the main content of the first content corresponding to the first message in the notification bar, etc.
[0084] In some embodiments of the present application, the content included in the display window is different from at least part of the main content in the first content corresponding to the at least one identifier and the first message displayed in the first display area.
[0085] In some embodiments of the present application, the first electronic device may output reminder information of the first message to remind the user to handle the first valid event when the first content indicates a first valid event (an emergency event or a decision-making event). That is, the first electronic device may remind the user to handle the valid event through the reminder information when the first content corresponding to the first message indicates a first valid event that is urgent or requires a decision. Therefore, the user can avoid missing the processing deadline of the first valid event that is urgent or requires a decision, thereby improving the accuracy of the electronic device's reminder of the message.
[0086] In some embodiments of the present application, the first electronic device may send AI reply content of the first message when it is determined that the first content indicates a first valid event and the first valid event is a decision event.
[0087] In some embodiments of the present application, when the first message is a call request message, the first electronic device may associate at least one of the first content and the AI reply content of the first message with the identifier of the first message when determining that the first content indicates a first valid event.
[0088] In some embodiments of the present application, the identifier of the first message may indicate the call corresponding to the first message.
[0089] Among them, the identifier of the first message can be an identifier indicating the call record details, and the user can trigger the first electronic device to display the first content and the AI reply content of the first message by inputting the identifier.
[0090] In some embodiments of the present application, the first electronic device may, when sending the AI reply content of the first message, display the first content and the AI reply content of the first message after the user inputs an identifier of the first message.
[0091] In some embodiments of the present application, if the first electronic device does not send the AI reply content of the first message, the electronic device may display the first content after the user inputs an identifier of the first message.
[0092] In some embodiments of the present application, when the first message is a call request message, the first electronic device may record the call content corresponding to the first message in the form of voice or text, such as recording the first content, the AI reply content of the first message, and further call content of the calling parties; and associate the recorded voice or text with the identifier of the first message. Therefore, the user can trigger the first electronic device to display all the call content corresponding to the first message by inputting the identifier of the first message, thereby tracing back the detailed information of the call.
[0093] In this way, when the first message is a call request message, since the first electronic device can receive the user's input of the identifier of the first message and display the first content and the AI reply content of the first message in response to the input, that is, when the first message is a call request message, the user can trigger the first electronic device to display the first content and the AI reply content of the first message by inputting the identifier of the first message, so that the user can observe the detailed information of the call request message. Therefore, the integrity and accuracy of the content displayed by the electronic device can be improved.
[0094] In some embodiments of the present application, the first message may be a message received and forwarded to the first electronic device when the second electronic device is in an operating state, wherein the first electronic device is in a non-operating state.
[0095] In some embodiments of the present application, when the second electronic device is in an operating state, after receiving the first message, it can first determine that the first electronic device is in a non-operating state through interactive information with the first electronic device; then the second electronic device can forward the first message to the first electronic device, so that the first electronic device performs a first processing on the first message.
[0096] In some embodiments of the present application, a first electronic device may receive a first message sent by a second electronic device and second indication information for instructing the first electronic device to perform a first process on the first message, and then the first electronic device may obtain a first content corresponding to the first message, and perform a first process on the first message when it is determined that the first content indicates a first valid event. In this way, since the second electronic device is in an operating state, the received new message may be forwarded to the interconnected second electronic device to instruct the first electronic device to process the first message. Therefore, the operability continuity of the second electronic device may be improved.
[0097] Exemplarily, the first electronic device may send the first indication information to the second electronic device to instruct the second electronic device to output the reminder information of the first message when it is determined that the first content indicates a valid emergency event or decision event, so as to avoid the user missing the processing deadline of the emergency event. When the first content corresponding to the first message indicates an emergency event or a decision event, the first electronic device sends a reminder message to the second electronic device to instruct the second electronic device to output the first message, thereby more efficiently realizing the reminder of the emergency event or decision event and improving the reminder effect of the message reminder.
[0098] Furthermore, in order to further improve the reminder effect, the first electronic device may also output reminder information of the first message.
[0099] In some embodiments of the present application, the reminder information of the first message output by the first electronic device and the reminder information of the first message output by the second electronic device may be the same as or different from each other.
[0100] In some embodiments of the present application, when the second electronic device sends the first message and the second indication information to the first electronic device, the device identification of the second electronic device may be carried, and the device identification may be used to indicate the second electronic device.
[0101] It can be understood that the electronic device being in an operating state means that the user is using the electronic device.
[0102] In some embodiments of the present application, if the electronic device meets at least one of the following conditions, it is determined that the electronic device is in an operating state:
[0103] 1) The user inputs on the screen of the electronic device;
[0104] 2) Physical key input by the user on the electronic device, such as power button input;
[0105] 3) The user performs voice command input on the electronic device;
[0106] 4) The electronic device may determine the electronic device currently being used by the user through an image captured by a camera, such as a front-facing camera. For example, the electronic device may determine the direction of the user's line of sight based on a face image captured by the front-facing camera, and determine the screen area of the electronic device that the user is currently looking at based on the line of sight;
[0107] 5) The screen of the electronic device is on;
[0108] 6) The user makes a call using an electronic device.
[0109] In this way, when the first electronic device is in a non-operating state, since it can obtain the first content corresponding to the first message forwarded by the second electronic device in an operating state, and perform the first processing on the first message when the first content indicates a first valid event, on the one hand, there is no need to immediately interrupt the user's current operation on the second electronic device, thereby improving the user's experience of using the electronic device; on the other hand, the message can be processed by an electronic device that is connected and not operated by the user, thereby avoiding the user missing the processing deadline of the valid event, thereby improving the accuracy and timeliness of message processing.
[0110] In some embodiments of the present application, after acquiring the first content, the first electronic device may first determine whether the event indicated by the first content is a first valid event. When the event indicated by the first content is a first valid event, the first electronic device may obtain the historical processing behavior information of the user's historical processing of the first valid event based on the first historical behavior information, and based on the historical processing behavior information, perform the first processing on the first message, that is, send the first indication information to the second electronic device.
[0111] In some embodiments of the present application, after the first electronic device outputs the reminder information, if the first electronic device is in an operating state and does not receive user input for the first message within a preset time period (such as 3 seconds), the first electronic device may perform background processing on the first message in the background.
[0112] The background processing may include at least one of the following:
[0113] The artificial intelligence AI reply content that sent the first message;
[0114] In the case where the first message is a call request message, the first content and the AI reply content of the first message are associated with the identifier of the first message.
[0115] In some embodiments of the present application, the first electronic device performing the first processing on the first message may include any one, any two, any three, and all four of the above first processing. The specific use can be determined according to the actual use scenario, and the embodiments of the present application do not limit this.
[0116] In the message processing method provided in the present application, since the first electronic device can obtain the first content corresponding to the first message when receiving the first message, and perform the corresponding first processing on the first message when the first content indicates a first valid event, therefore, compared with the related art of processing the message according to the message source information, the message processing method provided in the embodiment of the present application can ensure that the processing of the message matches the event indicated by the message content, thereby improving the accuracy of message processing.
[0117] In some embodiments of the present application, the "outputting reminder information of the first message" in the above step 102 can be specifically implemented through the following steps 102a or 102b.
[0118] Step 102a: When the first valid event is an emergency event or a decision-making event, the first electronic device displays at least one identifier and main content of the first content corresponding to the first message in the first display area, and outputs vibration information or audio information.
[0119] Each identifier may indicate a message processing method.
[0120] In some embodiments of the present application, the first display area may be any area on the screen of the first electronic device except the notification bar. For example, the first display area may be displayed in the middle area of the screen.
[0121] In some embodiments of the present application, the first display area does not overlap with the display area of the notification bar.
[0122] In some embodiments of the present application, the display size of the first display area is greater than or equal to a preset size.
[0123] In some embodiments of the present application, the display area of the first display area may also be larger than the display area of the notification bar, the status bar, or the navigation bar.
[0124] In some embodiments of the present application, when the first message is a call request message, the at least one identifier may include: a user takeover identifier and a takeover rejection identifier.
[0125] Among them, the user takeover identifier can be used to trigger the first electronic device to switch from an AI call to a manual call; the refusal to take over identifier can be used to trigger the first electronic device to end the call.
[0126] In some embodiments of the present application, the user takeover mark may be expressed in any of the following forms: text, symbol, picture, etc.
[0127] In some embodiments of the present application, the rejection takeover mark may be expressed in any of the following forms: text, symbols, pictures, etc.
[0128] In some embodiments of the present application, the user takeover mark and the takeover refusal mark may be expressed in the same or different forms.
[0129] For example, when the user takeover indicator is displayed in text, and the refusal to take over indicator is also displayed in text, such as Figure 2 As shown, the user takeover mark 21 can be expressed as the text "real person takes over", and the refusal to take over mark 22 can be expressed as the text "reject and hang up".
[0130] In some embodiments of the present application, when the first message is a message other than a call request message, the at least one identifier may include: a message input box. The message input box is used to input the reply content of the first message.
[0131] In some embodiments of the present application, the main content in the first content may include at least one of the following: an overview of the first content, keywords in the first content, etc. The user may learn the first valid event by viewing the main content in the first content.
[0132] In some embodiments of the present application, the first display area may also include source information of the first message.
[0133] For example, the first display area may include the name of the sender of the first message, such as communication operator A.
[0134] In some embodiments of the present application, the first electronic device may display at least one identifier and main content of the first content in the first display area and output vibration information or audio information when the first content indicates that the first valid event is an emergency event or a decision-making event and the user is using the first electronic device.
[0135] In some embodiments of the present application, since the first valid event can output vibration information or audio information when the first valid event is an emergency event or a decision-making event, that is, the first electronic device can use at least two types of reminder information to remind the user to handle urgent or valid events requiring decisions, the reminder intensity of urgent or valid events requiring decisions can be improved.
[0136] Thus, when the first valid event is an emergency event or a decision-making event, the first electronic device can display at least one identifier and the main content of the first content corresponding to the first message in the first display area, and output vibration information or audio information. Therefore, the user can view the main content corresponding to the first message, and can manually process the first message through the at least one identifier, thereby improving the accuracy of event reminders, simplifying the manual processing process of messages indicating emergency or decision-making events, and improving human-computer interaction performance.
[0137] Step 102b: When the first valid event is a non-emergency event or a non-decision event, the first electronic device displays main content of the first content corresponding to the first message in a notification bar.
[0138] In some embodiments of the present application, when the first valid event is a non-emergency event or a non-decision event, the first electronic device may first obtain the main content in the first content, and then display the main content in the notification bar to remind the user that the first electronic device has received the first message, and may prompt the user of the main content in the first content corresponding to the first message.
[0139] In some embodiments of the present application, when the first valid event is a non-emergency event or a non-decision event, the first electronic device can display the source information of the original source of the first message in the notification bar. For example, the source information can be an icon of the message sender. In this way, the user can not only view the main content of the first content corresponding to the first message through the notification bar, but also view the information of the original source of the first message, thereby improving the accuracy of the message reminder.
[0140] In some embodiments of the present application, the first electronic device can display at least one main content in the notification bar from top to bottom in the order of message reception time, each main content indicates a valid event that is not an emergency event or a non-decision event, and each main content corresponds to a message.
[0141] For example, Figure 4 As shown, when the first electronic device receives a first message, the first content corresponding to the first message is "A communication operator reminds you that as of the 15th of this month, you have used 10G of general traffic, and you still have 30M of general traffic left. Traffic exceeding the package will incur charges. If you need to order a traffic package, you can call A communication operator for consultation." The first electronic device can parse the main content of the first content as "30M of traffic remaining" and display the original source of the first message (A communication operator) and the icon 42 of the first message in the notification bar.
[0142] When the first electronic device receives another first message, and the first content corresponding to the other first message is "Bank B reminds you that your bank card account has received a deposit of 200 yuan", the first electronic device parses the main content of the other first content as "Bank card deposit of 200 yuan", and merges the original source of the other first message (Bank B) and "Bank card deposit of 200 yuan" with the original source of the previous first message (Communication operator A) and "30M of traffic remaining", and displays them in a reminder box 41, and displays the icon 43 of the other received first message in the notification bar together with the icon 42 of the above-mentioned first message in the notification bar, and displays the icon 43 of the newly received first message above the icon of the previous first message.
[0143] In some embodiments of the present application, after the user inputs the main content of the first content displayed in the notification bar, such as the user clicks on a main content of the first content to view it or marks the first message as read, the first electronic device can cancel the display of the main content of the first content in the notification bar.
[0144] In some embodiments of the present application, when the first content corresponding to the received first message indicates an invalid event, the first electronic device may display the number of invalid messages in a notification bar.
[0145] In this way, the first electronic device can display at least one identifier and the main content of the first content in the first display area and output vibration information or audio information when the first valid event is an emergency event or a decision event; or display the main content of the first content in the notification bar when the first valid event is a non-emergency event or a non-decision event. That is, the first electronic device has different reminder methods for the first valid event depending on the importance or urgency of the first valid event, thereby improving the flexibility and accuracy of message reminders.
[0146] In some embodiments of the present application, the first electronic device can extract key information of the first valid event indicated by the first content based on the above-mentioned first content, and the first electronic device can display the key information and tag information on the message summary interface.
[0147] In some embodiments of the present application, the message summary interface can display key information of all valid events.
[0148] In some embodiments of the present application, each message item in the message summary interface may indicate a message, and the message item includes source information, key information, and tag information of the message.
[0149] In some embodiments of the present application, the first electronic device can display the above key information in the SMS interface, and the key information can indicate the first valid event. For example, the first valid event indicated by the first content is: "A communication operator reminds you that as of the 15th of this month, you have used 10G of general traffic, and your general traffic still has 30M. Traffic exceeding the package will incur charges. If you need to order a traffic package, you can call A communication operator for telephone consultation." Then if Figure 5 As shown, the key information of the first valid event can be: "[A communication operator] reminds you: 30M of general traffic remains, and extra charges will be incurred for excess", and the label information can be "Traffic Reminder". The key information 51 and label information 52 can be displayed in the message summary interface.
[0150] In some embodiments of the present application, the user can perform input on the message summary interface to trigger the first electronic device to jump from the message summary interface to the message details interface to display complete information of the valid event indicated by the content corresponding to the message.
[0151] In some embodiments of the present application, Figure 6 As shown, when the user is not using the first electronic device, the first electronic device receives a call request message, and when using AI to make a call, the screen of the first electronic device can display the call request message source information 61 and reminder information 62.
[0152] In some embodiments of the present application, after the above step 102a, the message processing method provided in the embodiment of the present application may include the following steps 103 and 104a, or may include the following steps 103 and 104b.
[0153] Step 103: The first electronic device receives a first input of a first identifier or a main content in the first content.
[0154] The first identifier may be one of the at least one identifier mentioned above.
[0155] In some embodiments of the present application, the first identifier may be the user hang-up identifier, the takeover refusal identifier, or the message reply box mentioned above.
[0156] In some embodiments of the present application, the first input includes but is not limited to: a touch input of a user taking over a control by a touch device such as a finger or a stylus, or a voice command input by a user, or a specific gesture input by a user, or other feasible input. The specific input can be determined according to actual use requirements and is not limited in the embodiments of the present application.
[0157] In some embodiments of the present application, the above-mentioned specific gesture can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture.
[0158] In some embodiments of the present application, the touch input may be a click input, a long press input, a heavy press input, or any possible touch input, which is not limited in the embodiments of the present application. The click input may be a single click input, a double click input, or any number of click inputs.
[0159] Step 104a: In response to the first input, the first electronic device displays a live call interface or sends manual reply content of the first message when the first input is an input of the first identifier.
[0160] The live call interface at least includes the first content corresponding to the first message, and the manual reply content of the first message is input through the first identifier.
[0161] In some embodiments of the present application, when the first identifier is a user takeover identifier, the first electronic device can display a live call interface after the user performs a first input on the first identifier (such as clicking the user takeover identifier).
[0162] In some embodiments of the present application, Figure 3 As shown, the live call interface may include at least one of the following: first content 31, AI reply content 32 of the first electronic device, user reply content 33, call hang-up mark 35, mute mark 34, sound speaker mark 36, etc.
[0163] In some embodiments of the present application, the first electronic device can receive a first input of a first identifier from a user, and in response to the first input, display a live call interface, and the live call interface can include a first content, and then the user can trigger the first electronic device to display a live call interface including the first content by first inputting a user takeover identifier of the first electronic device, so that the user can know the other party's call intention or purpose according to the live call interface. Furthermore, after taking over the call, the user can reply to the call according to the first content in the live call interface. Therefore, the intelligence and human-computer interaction performance of the electronic device can be improved.
[0164] In some embodiments of the present application, when the first identifier is a message reply box, the first electronic device can send manual reply content of the first message after the user performs a first input on the first identifier (such as entering the reply content of the first message in the message reply box).
[0165] In some embodiments of the present application, a first electronic device can receive a first input from a user for a first identifier, and in response to the first input, send a manual reply content of a first message. Further, the user can trigger the first electronic device to send the manual reply content of the first message through the first input to the first electronic device. Compared with the user opening the SMS interface from the SMS application, manually replying, and clicking the send button to send the manual reply content of the first message, the user performs a first input to the first identifier of the first electronic device to trigger the first electronic device to send the manual reply content of the first message. This can reduce user operations, and thus improve the operating convenience of the electronic device.
[0166] Step 104b: The first electronic device displays a first application interface in response to the first input, when the first input is an input of a main content in the first content corresponding to the first message.
[0167] Among them, the first application interface can be determined based on the above main content and user portrait.
[0168] In some embodiments of the present application, the user portrait may be: when the first input is an input of the main content in the first content corresponding to the first message, the first electronic device performs operations on the first electronic device based on the user history.
[0169] In some embodiments of the present application, when the first valid event is associated with an application or applet in the first electronic device, the first electronic device may respond to the first input and display the first application interface according to the main content and the user portrait when the first input is an input of the main content in the first content corresponding to the first message. Specifically, the first application interface may be an operation entry for the first application.
[0170] For example, when the first valid event is the verification code of application A, the first electronic device can receive the user's click input of the verification code, and when viewing the verification code based on application A associated with the verification code and user history, it opens the user portrait of application A and displays the startup entry of application A.
[0171] For another example, when the first valid event is a bank card deposit event, the first electronic device can receive the user's click input on the bank card deposit information, and based on the bank B application associated with the bank card information and the user history, when viewing the bank card deposit information, open the bank B application for transfer, and display the transfer interface of the bank A application.
[0172] In some embodiments of the present application, when the user manually processes the first message, the first electronic device can identify the operable applications or mini-programs within the first electronic device based on the above main content and user portrait, and output a convenient operation prompt entry.
[0173] Among them, the convenient operation prompt entrance can be used to start the application or reach a certain interface in the application.
[0174] Exemplarily, taking a bank card deposit message as an example, after the first electronic device receives a user's click input on the bank card deposit message, it can view the bank card deposit message based on the main content of the message and the user's history, open the user portrait of application B for querying bills, identify the operable application B inside the first electronic device, and output a convenient query entry for bill query of application B, so that the user can quickly query the bill information.
[0175] In some embodiments of the present application, when the first input is an input of the main content in the first content corresponding to the first message, the first electronic device marks the status of the first message as read and displays the first application interface.
[0176] In this way, since the first electronic device can send manual reply content of the first message or display different interfaces according to different objects of the first input, the user can trigger the first electronic device to send manual reply content of the first message or display different interfaces through different first inputs to the first electronic device, thereby simplifying user operations and improving the operating convenience of the electronic device.
[0177] In some embodiments of the present application, after the above step 103, the message processing method provided by the embodiment of the present application may further include the following step 105.
[0178] Step 105: The first electronic device displays operation prompt information in response to the first input when the first input is an input of the first identifier.
[0179] The operation prompt information is used to indicate the user's historical processing behavior of the first valid event.
[0180] In some embodiments of the present application, the first electronic device can record the user's historical processing behavior of processing the first valid event, and store the historical processing behavior in a user habit analysis database; then the first electronic device can determine the processing characteristics of the user's habitual processing of the first valid event based on the user habit analysis database, as a reference for subsequent processing of the first valid event or similar events to the first valid event.
[0181] In some embodiments of the present application, the first electronic device can respond to a first input, and when the first input is an input of a first identifier, retrieve the user's historical behavior of processing a first valid event in a user habit analysis database, and then the first electronic device can display operation prompt information based on the user's historical processing behavior of processing the first valid event to prompt the user of the user's historical processing behavior when processing the first valid event.
[0182] In this way, since the first electronic device can respond to the first input and display operation prompt information when the first input is an input to the first identifier, the operation prompt information can be used to indicate the user's historical processing behavior of historically processing the first valid event, so that the user can learn the user's historical processing behavior of historically processing the first valid event based on the operation prompt information, and can quickly process the first valid event indicated by the first content, saving the user's time, improving the efficiency of manually processing messages, and improving human-computer interaction performance.
[0183] In some embodiments of the present application, the "outputting reminder information of the first message" in the above step 102 can be specifically implemented through the following step 102c.
[0184] Step 102c: When the first valid event satisfies the first condition, the first electronic device outputs reminder information of the first message.
[0185] The first condition may include any of the following:
[0186] Condition 1) The first valid event is an event that allows reminders;
[0187] Condition 2) the first valid event is an event that does not allow reminders, and the user's attention to the first valid event in the first historical time period is greater than or equal to a preset attention degree;
[0188] Condition 3) The response to the first valid event cannot be determined;
[0189] Condition 4) The first valid event does not belong to the automatic reply authorization event.
[0190] In some embodiments of the present application, the reminder event may be set by the user, or may be set by default by the first electronic device, or may be determined by the first electronic device based on Internet big data.
[0191] In some embodiments of the present application, when the first condition includes condition 1), the first electronic device may output reminder information of the first message to remind the user to process the first valid event indicated by the first content corresponding to the first message.
[0192] For example, the user can set "apply for a traffic package" as an allowed reminder event. When the first electronic device receives the first message (such as a call request message from a communication operator), the call content obtained through the AI call. When the call content includes: "apply for a traffic package", "AA traffic package", "CC yuan / M", etc., the first electronic device can output a reminder message of the call request to remind the user to answer the call.
[0193] For another example, the first electronic device sets events related to "meeting" as allowed reminder events by default. Therefore, when the first electronic device receives a first message (such as a text message) and obtains keywords such as "meeting", "conference", "AA meeting", "AA conference", etc. in the text message, the first electronic device can output reminder information of the text message to remind the user to check the text message or reply to the text message.
[0194] For another example, the first electronic device sets "Model of the Times" as an allowed reminder event based on Internet big data. When the first electronic device receives a first message (such as a text message) and obtains content such as "Model of the Times", "Meritorious Service of the Times", "Role Model of Our Generation", etc. in the text message, the first electronic device can output the reminder information of the text message to remind the user to check the text message.
[0195] In some embodiments of the present application, the first historical time period may be: the most recent month, the most recent week, the most recent day, or the most recent quarter, etc., which may be determined based on actual usage requirements.
[0196] In some embodiments of the present application, when the first condition includes condition 2), the first electronic device determines the user's attention to the first valid event in the first historical time period based on at least one of the following:
[0197] The frequency of use of the application related to the first valid event by the user during the first historical time period;
[0198] The frequency of users searching for keywords related to the first valid event during the first historical time period;
[0199] In the first historical time period, the user historically processes the historical processing behavior of the valid event matching the first valid event, etc.
[0200] Among them, the higher the above usage frequency, the higher the user's attention to the first valid event; the higher the above search frequency, the higher the user's attention to the first valid event; the higher the frequency of the above user's historical processing behavior of manually processing the above valid events, the higher the user's attention to the first valid event.
[0201] In some embodiments of the present application, when the first condition includes condition 2), the first electronic device can output reminder information of the first message to remind the user whether to change the first valid event to a reminder-allowed event.
[0202] For example, assume that the first valid event is "whether to subscribe to a data package". If within a week, the frequency of the user using application A that can subscribe to a data package is frequency 1, the frequency of the user searching for the keyword "data package" is frequency 2, and the number of times the user ignores the data package subscription SMS is the first number, then the electronic device can determine the user's attention level 1 to the first valid event within this week based on one or more of frequency 1, frequency 2 and the first number. Then, the first electronic device can compare attention level 1 with the preset attention level. If attention level 1 is greater than or equal to the preset attention level, then when the first electronic device receives the first content corresponding to the first message indicating "subscribe to a data package", the first electronic device can output the reminder information of the first message to remind the user whether to change the subscription of the data package to an event that allows reminders.
[0203] In some embodiments of the present application, when the first condition includes condition 2), the reminder information of the first message may be output through the display window of the first electronic device, and the display window may include: a confirmation change reminder identifier and a first valid event indicated by the first content corresponding to the first message, and the user may input the confirmation change reminder identifier to trigger the first electronic device to change the reminder mode of the first valid event to allow reminders, or the user may ignore the reminder information of the first message through other inputs, such as clicking an area outside the display window, that is, the user may use other inputs to trigger the first electronic device to continue to set the first valid event as a reminder-not-allowed event.
[0204] For example, in the first electronic device, the user sets the event related to "takeaway coupon" to not allow reminder events, and in the first historical time period, such as within 1 month, the user's attention to the event related to "takeaway coupon" is greater than or equal to the preset attention. Then, when the first electronic device receives the first content corresponding to the first message indicating a takeaway coupon event, the change reminder information can be output through a display window in the screen area of the first electronic device, and the user can click to confirm the change reminder mark, triggering the first electronic device to allow reminders when it receives the first content corresponding to the first message indicating a takeaway coupon event within the 1 month.
[0205] In some embodiments of the present application, when the first condition includes condition 2), the first electronic device may output the reminder information of the first message periodically. The first electronic device may change the first valid event to a permitted reminder event after the user inputs the confirmation change reminder identifier, that is, in the first historical time period, such as the first cycle, the first electronic device outputs the first reminder information when the content corresponding to the received message indicates the first valid event; if the user inputs other information to the first electronic device, the first electronic device may continue to set the first valid event as a prohibited reminder event, that is, in the first cycle, the first electronic device will not output the reminder information of the first message when receiving the first valid event.
[0206] Exemplarily, the user clicks on the confirmation change reminder mark to trigger the electronic device to allow the first electronic device to output reminder information of the first message when the event corresponding to the first message received is an event related to "takeaway coupon". Then, within the first period, when the first electronic device receives an event related to "takeaway coupon", it outputs reminder information of the first message; if the user clicks on the screen area of the first electronic device other than the confirmation change mark, it can trigger the first electronic device to still not allow the output of reminder information when receiving an event related to "takeaway coupon".
[0207] In some embodiments of the present application, after the user makes other inputs to the first electronic device within the first cycle, the first electronic device may continue to set the first valid event as a reminder event that is not allowed, and in the next cycle, that is, after the second cycle, after the first electronic device receives the first content corresponding to the first message indicating the first valid event, the first electronic device may first detect the user's attention to the first valid event, and if it is detected that the user's attention to the first valid event is greater than or equal to the preset attention, then in the second cycle, it outputs a reminder message indicating whether to change the first valid event to a reminder event that is allowed.
[0208] For example, after the user inputs the confirmation change mark of the first electronic device within the first period, the first electronic device can continue to set the "takeaway coupon" related event as a not allowed reminder event. After the second period, when the first electronic device receives the first content corresponding to the first message indicating the "takeaway coupon" related event, it can first detect the user's attention to the "takeaway coupon" related event. If it is detected that the user's attention to the "takeaway coupon" related event is greater than or equal to the preset attention, it will output whether to change the "takeaway coupon" related event to a allowed reminder event within the second period.
[0209] In some embodiments of the present application, since the first electronic device can output the reminder information of the first message when the first valid event is an event that does not allow reminders, and the user's attention to the first valid event in the first historical time period is greater than or equal to the preset attention, the first electronic device can determine whether to output the reminder information of the first message when the first content corresponding to the received first message indicates the first valid event in the first historical time period. In this way, the effectiveness and accuracy of the reminder information output by the electronic device can be improved.
[0210] In some embodiments of the present application, "unable to determine the reply words for the first valid event" can be understood as: the preset reply content corresponding to the first valid event is not set in the first electronic device, and the relevant reply content for the first valid event is not found in the user's historical behavior information.
[0211] In some embodiments of the present application, "the first valid event does not belong to the automatic reply authorization event" can be understood as: the first electronic device has not received the user's authorization input for the first electronic device to automatically reply to the first valid event, that is, when the first electronic device receives the first message, it recognizes that the content corresponding to the first message indicates the first valid event, and the first electronic device has not received the user's authorization input for the first electronic device to automatically reply to the first valid event.
[0212] In some embodiments of the present application, when the first condition includes at least one of condition 3) or condition 4), the first electronic device may output reminder information of the first message to remind the user to process the first message.
[0213] In this way, since the first electronic device can output the reminder information of the first message to remind the user to process the first valid event when the first content indicates the first valid event and the first valid event meets the first condition, that is, the first electronic device can remind the user to process the valid event through the reminder information when the first content indicates the first valid event. Therefore, it can prevent the user from missing the processing deadline of the first valid event, thereby improving the accuracy of the electronic device in processing the message.
[0214] Furthermore, when the user receives the first reminder information output by the first electronic device, the event viewed is the event that meets the first condition, thereby saving the user time in viewing the event indicated by the content corresponding to the message. In this way, the accuracy of the electronic device outputting reminder information for the message can be improved, that is, the accuracy of the electronic device processing the message can be improved.
[0215] In some embodiments of the present application, the "sending AI reply content of the first message" in the above step 102 can be specifically implemented through the following step 102d.
[0216] Step 102d: When the first valid event is a decision-making event and an automatic reply authorization event, the first electronic device sends the AI reply content of the first message according to the first information.
[0217] The first information includes at least one of the following: the user's historical reply content to the first valid event, and the preset reply content corresponding to the first valid event.
[0218] In some embodiments of the present application, the first electronic device may first determine whether the first valid event is a decision event. If the first valid event is a decision event, determine whether the decision event is an automatic reply authorization event. If the decision event is an automatic reply authorization, send the AI reply content of the first message.
[0219] In some embodiments of the present application, the authority for automatic reply authorization of the first valid event (decision event) may be authorized by the user or may be a default when the first electronic device leaves the factory.
[0220] The priority of the permission authorized by the user is higher than the default permission of the first electronic device when it leaves the factory, so that when the first electronic device receives the first message, it can select a permission to decide whether to automatically reply.
[0221] In some embodiments of the present application, when the first electronic device receives the source information carried in the original source of the first message, the first electronic device may prompt the user to set the permission to automatically reply to the source information.
[0222] The source information may indicate the first valid event indicated by the content corresponding to the first message, or the identity information of the sender of the first message. For example, the source information is "take-out call".
[0223] In some embodiments of the present application, the source information carried in the original source of the first message may be the source information of the message itself, such as the source information being "communication operator"; or it may be the source information identified by the first electronic device based on big data, such as the source information that the first electronic device may identify based on big data as "take-out call", "sales call", etc.
[0224] In some embodiments of the present application, the first electronic device can identify whether the first valid event indicated in the first message is an automatic reply authorization event based on the source information.
[0225] In some embodiments of the present application, the first electronic device can identify key content based on the source information, quickly select automatic reply content for the first message, and send the AI reply content.
[0226] For example, assuming that the source information is "take-out call", the first electronic device can focus on identifying notification content such as "arrived" and "has been placed at the designated location" based on the "take-out call", so that the first electronic device can quickly select the preset reply content corresponding to the take-out call, such as: "OK, thank you", "OK, I'll get it later", and send the preset AI reply content.
[0227] For another example, assuming that the source information is "Bank A" or "Communication Operator B", the first electronic device can focus on identifying keywords such as "processing", "package", "promotional activities", and "expiration" based on "Bank A" or "Communication Operator B", so that the first electronic device can send AI reply content to the bank or communication operator based on the user's historical reply content to the bank or communication operator.
[0228] In some embodiments of the present application, when the first information includes both the user's historical reply content to the first valid event and the preset reply content corresponding to the first event, the first electronic device may preferentially send the user's historical reply content to the first valid event.
[0229] For example, in the first electronic device, the preset reply content for answering a call from a delivery man is: "OK, got it", and the user's historical reply content for answering a call from a delivery man is: "OK, thank you for your hard work". Then, when the first electronic device answers the call from the delivery man through AI, it can give priority to sending the AI reply content "OK, thank you for your hard work".
[0230] In some embodiments of the present application, the first electronic device can record the user's historical response content and historical processing behavior to the first valid event, form periodic user characteristics, update the first information, and when the first electronic device responds to the first valid event, it preferentially sends AI reply content based on the user characteristics.
[0231] It should be noted that periodic user characteristics can be understood as: within the first historical event segment, the first electronic device obtains the user's processing (including reply) behavior of the first valid event based on information such as the frequency of the user's use of applications related to the first valid event, the frequency of searching for keywords related to the first valid event, and the historical processing behavior of valid events matching the first valid event.
[0232] For example, in the first historical time period, the user's reply to the delivery man's call was: "OK, thank you for your hard work"; in the second historical time period, the user's reply to the delivery man's call was: "OK, thank you for your hard work"; in the third historical time period, when the first electronic device automatically replies to the delivery man's call, it can send an AI reply with the content "OK, thank you for your hard work".
[0233] In some embodiments of the present application, when a user is using a first electronic device, if the first electronic device receives a call request message, and within a certain period of time (such as 3 seconds), the first electronic device does not receive the user's input for the call request message, that is, the user does not input the answer mark on the call request message interface or the reject mark on the call request message interface, then the first electronic device can use AI to transfer the call request message to the background for an AI call, and send AI reply content, and the first electronic device can record the user's handling behavior of the call request message when using the first electronic device.
[0234] In some embodiments of the present application, when the first electronic device receives a call request message, if the first electronic device receives the user's input of an answering mark on the call request message interface, the first electronic device can record the content of the user's answering call, such as the purpose or intention of the call request message and the user's reply content. In addition, the first electronic device can record the user's handling behavior of the first electronic device when using the first electronic device, associate the purpose or intention of the call with the user's reply content, and store the user's reply content in a user habit analysis database, so that the first electronic device can process the first message based on the database.
[0235] In some embodiments of the present application, the preset reply content corresponding to the first valid event can be the reply content manually input into the first electronic device by the user according to the first valid event of different events, or can be the preset reply content defaulted by the first electronic device. The specific content can be determined according to the actual usage, and the embodiments of the present application are not limited to this.
[0236] In some embodiments of the present application, when the user is not using the first electronic device, when the first electronic device receives the first content corresponding to the first message indicating a first valid event, it can send AI reply content of the first valid event based on the first information.
[0237] For example, when the user is not using the first electronic device, when the first electronic device receives a first message corresponding to the first content indicating a first valid event, such as the first valid event is "Friends are having a dinner party this Saturday. If you can attend, please reply to me when you are free", the first electronic device can send an AI reply based on the first information with the content "I have something urgent to deal with right now. I will reply to you later."
[0238] In this way, since the first electronic device can, when the first content indicates the first valid event (decision event) and the first valid event is an automatic reply authorization event, perform AI reply content based on the user's historical reply content to the first valid event or the preset reply content corresponding to the first valid event, it can ensure that the AI reply content is more in line with the user's processing intention or processing habit for the first valid event, thereby improving the processing accuracy of automatic message processing.
[0239] In some embodiments of the present application, when the first message may be a call request message, the first electronic device may convert the AI reply content into a first voice according to the voice feature information of the user, and send the first voice.
[0240] In some embodiments of the present application, the user's voice feature information may include timbre, pitch, audio, etc.
[0241] In some embodiments of the present application, the first voice matches the voice feature information of the user.
[0242] In this way, since the first electronic device can convert the first reply content into the first voice and send the first voice according to the user's voice feature information when the first message is a call request message, on the one hand it can ensure that the call requesting party can receive the call reply content in time, and on the other hand, since the first voice is generated based on the user's voice features, the first voice can be more consistent with the user's real voice, thereby improving the authenticity of the first voice.
[0243] In some embodiments of the present application, the "sending first indication information to the second electronic device" in the above step 102 can also be implemented through the following step 102e.
[0244] Step 102e: When the first content indicates a first valid event and the first valid event is a non-emergency event or a non-decision event, the first electronic device sends first indication information to the second electronic device.
[0245] The first indication information may be used to instruct the second electronic device to output reminder information of the first message, and the reminder information of the first message may be used to remind the user that the second electronic device has received the first message.
[0246] In some embodiments of the present application, the first electronic device may determine whether the event indicated by the first content indicates a first valid event (non-emergency event or non-decision event). When the event indicated by the first content indicates a first valid event (non-emergency event or non-decision event), the first indication information is sent to the second electronic device.
[0247] In some embodiments of the present application, the first electronic device can extract key information of the first content after determining that the event indicated by the first content is a first valid event (non-emergency event or non-decision event), and send the key information of the first content when sending the first indication information.
[0248] In some embodiments of the present application, when the first electronic device sends the first indication information to the second electronic device, the key information of the refined first content can be displayed in the first electronic device, and reminder information can be output.
[0249] In this way, since the first electronic device can send the first indication information to the second electronic device when the first content indicates the first valid event (non-emergency event or non-decision event) to instruct the second electronic device to output the reminder information of the first message, the reminder information of the first message can be used to remind the user that the second electronic device has received the first message, so that the user can view the first message on the second electronic device when he needs to view the first message. Therefore, the accuracy of the reminder information output by the electronic device can be improved.
[0250] In some embodiments of the present application, before the above step 101, the message processing method provided by the embodiment of the present application may further include the following step 106.
[0251] Step 106: The first electronic device receives the first message and the second indication information sent by the second electronic device.
[0252] The second indication information may be used to instruct a first electronic device to process the first message, where the first electronic device is an electronic device connected to the second electronic device.
[0253] In some embodiments of the present application, after the first electronic device receives the first message and the second indication information sent by the second electronic device, the first electronic device can obtain the first content corresponding to the first message.
[0254] In this way, since the first electronic device can receive the first message and the second indication information sent by the second electronic device, the first electronic device can obtain the first content corresponding to the first message and process the first message according to the second content. Therefore, the first message can be processed on the first electronic device, thereby improving the interactivity between electronic devices.
[0255] In some embodiments of the present application, after the above step 101, the message processing method provided by the embodiment of the present application may further include the following steps 107 and 108.
[0256] Step 107: When the first content indicates a first valid event, the first electronic device sends a first request message to the second electronic device.
[0257] The first request message may be used to request the user to historically process first historical behavior information of a first valid event, where the first valid event is an event indicated by the first content.
[0258] In some embodiments of the present application, after the first electronic device sends the first request message to the second electronic device, the second electronic device may receive the first request message.
[0259] Step 108: The first electronic device receives a second message sent by the second electronic device.
[0260] The second message may include the first historical behavior information, and the first historical behavior information may be used to process the first message.
[0261] In some embodiments of the present application, the second message may carry a device identifier of the second electronic device, so that the first electronic device can send the result of processing the first message to the second electronic device according to the device identifier.
[0262] In some embodiments of the present application, after the first electronic device receives the second message sent by the second electronic device, the first electronic device may perform a first process on the first message according to the first content.
[0263] In this way, since the first electronic device can send the first request message to the second electronic device when the first content indicates the first valid event, and the first electronic device can receive the second message sent by the second electronic device, the first electronic device can process the first message according to the second message. Therefore, the accuracy of the electronic device in processing messages can be improved.
[0264] like Figure 7 As shown, an embodiment of the present application provides a message processing method, which can be applied to a second electronic device. The method can include the following steps 201 to 203.
[0265] Step 201: The second electronic device sends a first message and second indication information to the first electronic device.
[0266] The second indication information may be used to instruct a first electronic device to process the first message, where the first electronic device is an electronic device connected to the second electronic device.
[0267] In some embodiments of the present application, after the second electronic device sends the first message and the second indication information to the first electronic device, the first electronic device may receive the first message and the second indication information sent by the second electronic device.
[0268] Step 202: The second electronic device receives a first request message sent by the first electronic device.
[0269] The first request message may be used to request the user to historically process first historical behavior information of a first valid event.
[0270] In some embodiments of the present application, after receiving the first request message, the second electronic device may search the user habit analysis database inside the second electronic device for historical processing behavior information related to the first valid event, namely, the first historical behavior information.
[0271] In some embodiments of the present application, after receiving the first request message sent by the first electronic device, the second electronic device may send a second message to the first electronic device.
[0272] Step 203: The second electronic device sends a second message to the first electronic device.
[0273] The second message includes the first historical behavior information, and the first historical behavior information can be used to process the first message.
[0274] In some embodiments of the present application, after the second electronic device sends the second message to the first electronic device, the first electronic device can receive the second message sent by the second electronic device.
[0275] In this way, since the second electronic device can receive the first request message sent by the first electronic device and can send the second message to the first electronic device, the second electronic device can search for the historical processing behavior data inside the second electronic device, that is, the first historical behavior information, based on the received first request message, and then send the first historical behavior information to the first electronic device, instead of sending all the historical processing behavior data in the second electronic device to the first electronic device. Therefore, the size of data transmitted between the second electronic device and the first electronic device is reduced, and the speed and accuracy of data transmission between electronic devices are improved.
[0276] In some embodiments of the present application, after "sending the first indication information to the second electronic device" in the above step 102, the message processing method provided by the embodiment of the present application may further include the following step 204.
[0277] Step 204: The second electronic device receives the first indication information sent by the first electronic device.
[0278] Among them, the first indication information can be used to instruct the second electronic device to output reminder information of the first message, and the reminder information of the first message can be used to remind the user to handle the first valid event. The first valid event is the event indicated by the first content, and the first content is the content corresponding to the first message obtained by the first electronic device. The first valid event is a decision event or an emergency event.
[0279] In some embodiments of the present application, the relevant description of the reminder information of the first message refers to the relevant description of the reminder information of the first message in the above embodiments. In order to avoid repetition, it is not repeated here.
[0280] In this way, since the second electronic device can receive the first indication information sent by the first electronic device, the second electronic device can output reminder information of the first message based on the first indication information to remind the user to handle the first valid event (emergency event or decision event). That is, the second electronic device can receive the first indication information after the first electronic device processes the first message, thereby outputting reminder information of the first message to remind the user to handle the emergency event or decision event. Therefore, it can be avoided that the second electronic device immediately interrupts the user's operation of the second electronic device when receiving the first message. Instead, after the first electronic device processes the first message, the second electronic device outputs the reminder information when it receives the first indication information, thereby improving the accuracy of the electronic device's message reminders.
[0281] In some embodiments of the present application, after "sending the first indication information to the second electronic device" in the above step 102, the message processing method provided by the embodiment of the present application may further include the following step 205.
[0282] Step 205: The second electronic device receives the first indication information sent by the first electronic device.
[0283] The first indication information may be used to instruct the second electronic device to output reminder information of the first message, and the reminder information of the first message may be used to remind the user that the second electronic device has received the first message.
[0284] In this way, since the second electronic device can receive the first indication information sent by the first electronic device, the first indication information can be used to instruct the second electronic device to output the reminder information of the first message, and the reminder information of the first message can be used to remind the user that the second electronic device has received the first message, so that the user can view the first message on the second electronic device when he needs to view the first message. Therefore, the accuracy of the reminder information output by the electronic device can be improved.
[0285] In some embodiments of the present application, for the relevant description of the message processing method provided in the embodiments of the present application applied to the second electronic device, please refer to the relevant description of the message processing method provided in the embodiments of the present application applied to the first electronic device in the above embodiments. In order to avoid repetition, it is not repeated here.
[0286] Combination Figure 8 In the message processing method provided in the embodiment of the present application, the interaction process between the first electronic device and the second electronic device can be implemented through the following steps 301 to 308.
[0287] Step 301: When the second electronic device receives the first message and the user uses the second electronic device, the second electronic device sends the first message and second indication information to the first electronic device.
[0288] The second indication information may be used to instruct the first electronic device to process the first message.
[0289] Step 302: The first electronic device receives a first message and a second indication information sent by a second electronic device.
[0290] The second indication information may be used to instruct a first electronic device to process the first message, where the first electronic device is an electronic device connected to the second electronic device.
[0291] Step 303: The first electronic device obtains the first content corresponding to the first message.
[0292] The first content is different from the source information of the first message, and the source information is used to indicate the original source of the first message.
[0293] Step 304: When the first content indicates a first valid event, the first electronic device sends a first request message to the second electronic device.
[0294] The first request message may be used to request the user to historically process first historical behavior information of a first valid event, where the first valid event is an event indicated by the first content.
[0295] Step 305: The second electronic device receives the first request message sent by the first electronic device.
[0296] The first request message may be used to request the user to historically process first historical behavior information of a first valid event, where the first valid event is an event indicated by a first content, and the first content is content corresponding to a first message obtained by the first electronic device.
[0297] Step 306: The second electronic device sends a second message to the first electronic device.
[0298] The second message may include the first historical behavior information, and the first historical behavior information may be used to process the first message.
[0299] Step 307: The first electronic device receives a second message sent by the second electronic device.
[0300] The second message may include the first historical behavior information, and the first historical behavior information may be used to process the first message.
[0301] Step 308: The first electronic device performs a first process on the first message according to the first content.
[0302] In some embodiments of the present application, for other descriptions of steps 301 to 308, please refer to the relevant descriptions in the above embodiments, which will not be described here to avoid repetition.
[0303] In this way, when the first electronic device is connected to the second electronic device, since the second electronic device can send the first message and the second indication information to the first electronic device, the first electronic device can obtain the first content corresponding to the first message based on the first message and the second indication information, and process the first message according to the first content, thereby improving the accuracy of the electronic device's message processing.
[0304] The message processing method provided in the embodiment of the present application can be executed by a message processing device. In the embodiment of the present application, the message processing device provided in the embodiment of the present application is described by taking the message processing method executed by the message processing device as an example.
[0305] like Fig. 9 As shown, the embodiment of the present application further provides an interface display device 900, which may include: an acquisition module 901, which may be used to acquire a first content corresponding to the first message when a first message is received. A processing module 902, which may be used to perform a first process on the first message when the first content acquired by the acquisition module 901 indicates a first valid event, and the first process may include at least one of the following:
[0306] Outputting reminder information of the first message;
[0307] The artificial intelligence AI reply content that sent the first message;
[0308] When the first message is a call request message, associating the first content and the AI reply content of the first message with the identifier of the first message;
[0309] The first indication information is sent to the second electronic device, where the first indication information can be used to instruct the second electronic device to output reminder information of the first message, and the second electronic device is an electronic device connected to the first electronic device.
[0310] The reminder information of the first message is used to remind the user to process the first message.
[0311] In some embodiments of the present application, the above-mentioned processing module 902 can be specifically used for: when the first valid event is an emergency event or a decision event, displaying at least one identifier and the main content of the above-mentioned first content in the first display area, and outputting vibration information or audio information, each identifier indicating a message processing method; or, when the first valid event is a non-emergency event or a non-decision event, displaying the main content of the above-mentioned first content in the notification bar.
[0312] In some embodiments of the present application, the message processing device 900 may further include: a receiving module and a display module. The receiving module may be used to receive a first input for a first identifier or the main content after the processing module 902 displays at least one identifier and the main content of the first content in the first display area, wherein the first identifier is one of the at least one identifier. The display module may be used to display a live call interface or a manual reply content of sending a first message in response to the first input, where the first input is an input for the first identifier, and the live call interface includes at least the first content, and the manual reply content is input through the first identifier; or, in response to the first input, where the first input is an input for the main content, display a first application interface, where the first application interface is determined based on the main content and the user portrait.
[0313] In some embodiments of the present application, the message processing device 900 may further include: a display module. The display module may be used to display operation prompt information in response to the first input, when the first input is an input of the first identifier, and the operation prompt information may be used to indicate the user's historical processing behavior of historically processing the first valid event.
[0314] In some embodiments of the present application, the processing module 902 may be specifically configured to output the reminder information of the first message when the first valid event satisfies the first condition, and the first condition includes any one of the following:
[0315] The first valid event is an event that allows reminders;
[0316] The first valid event is an event that does not allow reminders, and the user's attention to the first valid event in the first historical time period is greater than or equal to the preset attention;
[0317] Unable to determine the response to the first valid event;
[0318] The first valid event does not belong to the automatic reply authorization event.
[0319] In some embodiments of the present application, the above-mentioned processing module 902 can be specifically used to send the AI reply content of the first message according to the first information when the first valid event is a decision event and is an automatic reply authorization event.
[0320] The first information may include at least one of the following: historical reply content of the user to the first valid event, and preset reply content corresponding to the first valid event.
[0321] In some embodiments of the present application, the first message is a message received and forwarded to the first electronic device when the second electronic device is in an operating state.
[0322] The first electronic device is in a non-operating state.
[0323] In some embodiments of the present application, when the first message is a call request message, the above-mentioned processing module 902 can be specifically used to convert the AI reply content of the first message into a first voice according to the user's voice feature information, and send the first voice.
[0324] In some embodiments of the present application, the processing module 902 may be specifically used to send the first indication information to the second electronic device when the first valid event is a decision event or an emergency event and the first electronic device is in a non-operating state.
[0325] In the message processing device provided in the present application, since the message processing device can obtain the first content corresponding to the first message when receiving the first message, and perform the corresponding first processing on the first message when the first content indicates a first valid event, therefore, compared with the related art of processing the message according to the message source information, the message processing device provided in the embodiment of the present application can ensure that the processing of the message matches the event indicated by the message content, thereby improving the accuracy of message processing.
[0326] The message processing device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0327] The message processing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0328] The message processing device provided in the embodiment of the present application can implement the various processes implemented in the above-mentioned method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0329] Alternatively, if Fig.10 As shown, an embodiment of the present application also provides an electronic device 1100, including a processor 1101 and a memory 1102, wherein the memory 1102 stores programs or instructions that can be executed on the processor 1101, and when the program or instructions are executed by the processor 1101, the various steps of the above-mentioned message processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.
[0330] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0331] Fig.11 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0332] The electronic device 1500 includes but is not limited to: a radio frequency unit 1501, a network module 1502, an audio output unit 1503, an input unit 1504, a sensor 1505, a display unit 1506, a user input unit 1507, an interface unit 1508, a memory 1509, and a processor 1510 and other components.
[0333] Those skilled in the art will appreciate that the electronic device 1500 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1510 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.11 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0334] The processor 1510 may be configured to, upon receiving the first message, obtain the first content corresponding to the first message. The processor 1510 may be configured to, upon the first content obtained by the processor 1510 indicating a first valid event, perform a first process on the first message, and the first process may include at least one of the following:
[0335] Outputting reminder information of the first message;
[0336] The artificial intelligence AI reply content that sent the first message;
[0337] When the first message is a call request message, associating the first content and the AI reply content of the first message with the identifier of the first message;
[0338] The first indication information is sent to the second electronic device, where the first indication information can be used to instruct the second electronic device to output reminder information of the first message, and the second electronic device is an electronic device connected to the first electronic device.
[0339] The reminder information of the first message is used to remind the user to process the first message.
[0340] In some embodiments of the present application, the above-mentioned processor 1510 can be specifically used to: when the first valid event is an emergency event or a decision event, display at least one identifier and the main content of the above-mentioned first content in the first display area, and output vibration information or audio information, each identifier indicating a message processing method; or, when the first valid event is a non-emergency event or a non-decision event, display the main content of the above-mentioned first content in the notification bar.
[0341] In some embodiments of the present application, the user input unit 1507 can be used for the processor 1510 to receive a first input to a first identifier or the main content after displaying at least one identifier and the main content of the first content in the first display area, wherein the first identifier is one of the at least one identifier. The display unit 1506 can be used to, in response to the first input, display a live call interface or a manual reply content of sending a first message when the first input is an input to the first identifier, wherein the live call interface includes at least the first content, and the manual reply content is input through the first identifier; or, in response to the first input, display a first application interface when the first input is an input to the main content, wherein the first application interface is determined based on the main content and the user portrait.
[0342] In some embodiments of the present application, the display unit 1506 can be used to display operation prompt information in response to the first input when the first input is an input of the first identifier, and the operation prompt information can be used to indicate the user's historical processing behavior of historically processing the first valid event.
[0343] In some embodiments of the present application, the processor 1510 may be specifically configured to output reminder information of the first message when the first valid event satisfies a first condition, where the first condition includes any one of the following:
[0344] The first valid event is an event that allows reminders;
[0345] The first valid event is an event that does not allow reminders, and the user's attention to the first valid event in the first historical time period is greater than or equal to the preset attention;
[0346] Unable to determine the response to the first valid event;
[0347] The first valid event does not belong to the automatic reply authorization event.
[0348] In some embodiments of the present application, the processor 1510 may be specifically used to send AI reply content of the first message according to the first information when the first valid event is a decision-making event and is an automatic reply authorization event.
[0349] The first information may include at least one of the following: historical reply content of the user to the first valid event, and preset reply content corresponding to the first valid event.
[0350] In some embodiments of the present application, the first message is a message received and forwarded to the first electronic device when the second electronic device is in an operating state.
[0351] The first electronic device is in a non-operating state.
[0352] In some embodiments of the present application, when the first message is a call request message, the processor 1510 can be specifically used to convert the AI reply content of the first message into a first voice according to the voice feature information of the user, and send the first voice.
[0353] In some embodiments of the present application, the processor 1510 may be specifically configured to send first indication information to a second electronic device when the first valid event is a decision event or an emergency event and the first electronic device is in a non-operating state.
[0354] In this way, since the electronic device can obtain the first content corresponding to the first message when receiving the first message, and perform the corresponding first processing on the first message when the first content indicates a first valid event, compared with the related art of processing the message according to the message source information, the message processing method provided in the embodiment of the present application can ensure that the processing of the message matches the event indicated by the message content, thereby improving the accuracy of message processing.
[0355] It should be understood that in the embodiment of the present application, the input unit 1504 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 15042, and the graphics processor 15041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1506 may include a display panel 15061, and the display panel 15061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1507 includes a touch panel 15071 and at least one of other input devices 15072. The touch panel 15071 is also called a touch screen. The touch panel 15071 may include two parts: a touch detection device and a touch controller. Other input devices 15072 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 repeated here.
[0356] The memory 1509 may be used to store software programs and various data. The memory 1509 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1509 may include a volatile memory or a non-volatile memory, or the memory 1509 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1509 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0357] The processor 1510 may include one or more processing units; optionally, the processor 1510 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1510.
[0358] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned message processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0359] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0360] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor can be used to run programs or instructions to implement the various processes of the above-mentioned message processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0361] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0362] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned message processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0363] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other 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 reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0364] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0365] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A message processing method, characterized in that: Applied to a first electronic device, the method includes: When a first message is received, obtaining first content corresponding to the first message; In a case where the first content indicates a first valid event, performing a first process on the first message, the first process comprising at least one of the following: Outputting reminder information of the first message; The artificial intelligence AI reply content that sends the first message; In the case where the first message is a call request message, associating the first content and the AI reply content of the first message with the identifier of the first message; Sending first indication information to a second electronic device, where the first indication information is used to instruct the second electronic device to output reminder information of the first message, and the second electronic device is an electronic device connected to the first electronic device; The reminder information is used to remind the user to process the first message.
2. The method according to claim 1, characterized in that The outputting of the reminder information of the first message includes: In the case where the first valid event is an emergency event or a decision-making event, at least one identifier and main content of the first content are displayed in the first display area, and vibration information or audio information is output, each identifier indicating a message processing method; or, In the case that the first valid event is a non-emergency event or a non-decision event, the main content of the first content is displayed in the notification bar.
3. The method according to claim 2, characterized in that After displaying at least one logo and main content in the first content in the first display area, the method further includes: Receiving a first input of a first identifier or the main content, the first identifier being one of the at least one identifier; In response to the first input, when the first input is an input of the first identifier, displaying a live call interface or sending a manual reply content of the first message, the live call interface at least including the first content, and the manual reply content is input through the first identifier; Alternatively, in response to the first input, when the first input is an input to the main content, a first application interface is displayed, and the first application interface is determined based on the main content and the user portrait.
4. The method according to claim 3, characterized in that The method further comprises: In response to the first input, when the first input is an input of the first identifier, operation prompt information is displayed, where the operation prompt information is used to indicate a historical processing behavior of the user for historically processing the first valid event.
5. The method according to claim 1, characterized in that The outputting of the reminder information of the first message includes: When the first valid event satisfies a first condition, outputting reminder information of the first message, wherein the first condition includes any one of the following: The first valid event is an event that allows reminders; The first valid event is an event that does not allow reminders, and the user's attention to the first valid event in the first historical time period is greater than or equal to a preset attention degree; Unable to determine the response words for the first valid event; The first valid event does not belong to an automatic reply authorization event.
6. The method according to claim 1, characterized in that The AI reply content of sending the first message includes: When the first valid event is a decision-making event and an automatic reply authorization event, sending the AI reply content of the first message according to the first information; The first information includes at least one of the following: the user's historical reply content to the first valid event, and the preset reply content corresponding to the first valid event.
7. The method according to claim 1, characterized in that: The first message is a message received and forwarded to the first electronic device when the second electronic device is in an operating state; Wherein, the first electronic device is in a non-operating state.
8. A message processing device, characterized in that: The device comprises: an acquisition module and a processing module; The acquisition module is used to acquire the first content corresponding to the first message when the first message is received; The processing module is configured to perform a first process on the first message when the first content acquired by the acquisition module indicates a first valid event, wherein the first process includes at least one of the following: Outputting reminder information of the first message; Sending the AI reply content of the first message; In the case where the first message is a call request message, associating the first content and the AI reply content of the first message with the identifier of the first message; Sending first indication information to a second electronic device, where the first indication information is used to instruct the second electronic device to output reminder information of the first message, and the second electronic device is an electronic device connected to the first electronic device; The reminder information is used to remind the user to process the first message.
9. The device according to claim 8, characterized in that The processing module is specifically used for: In the case where the first valid event is an emergency event or a decision-making event, at least one identifier and main content of the first content are displayed in the first display area, and vibration information or audio information is output, each identifier indicating a message processing method; or, In the case that the first valid event is a non-emergency event or a non-decision event, the main content of the first content is displayed in the notification bar.
10. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the message processing method according to any one of claims 1 to 7 are implemented.