Display method, device, electronic device, storage medium and program product

By receiving user input in an electronic device and associating message records in social applications to the second application, the problem of difficulty for users to find to-do items is solved, and the effect of improving the efficiency of to-do items is achieved.

CN119766767APending Publication Date: 2025-04-04VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411872747.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

In social applications, it is difficult for users to find and record to-do items through complicated messages, resulting in inefficient access to to-do items.

Method used

By receiving input from the user, the message records in the social application are moved to the corresponding application identification area, triggering the electronic device to display the associated message records in the second application, and creating a to-do item based on these records.

Benefits of technology

Simplifies the process of electronic devices sorting and recording messages in social applications to create to-do items, and improves the efficiency of users being informed of to-do items.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119766767A_ABST
    Figure CN119766767A_ABST
Patent Text Reader

Abstract

The present application discloses a display method, device, electronic device, storage medium and program product, belonging to the field of electronic technology. The method includes: receiving a first input of a first message, the first input is an input to move the first message to a first area, the first message includes at least one message record in a first application, the first area is an area corresponding to the application identifier of a second application; in response to the first input, displaying a first identifier on the application identifier of the second application, the first identifier is associated with at least one message record; receiving a second input of the first identifier; in response to the second input, displaying schedule information based on at least one message record through the second application.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of electronic technology, and specifically relates to a display method, device, electronic device, storage medium and program product. Background Art

[0002] With the development of technology, communication in social applications has become one of the important ways for people to communicate in daily life. Taking the home-school communication group as an example, teachers need to send children's school conditions, photos, homework, activities and other content in the social application group. Many of these contents include to-do items that require parents' cooperation. Parents often need to check the group messages to find content related to their children in order to view and record the to-do items.

[0003] However, the messages in the group are often complicated, and the sender may split the same content into multiple messages. The process of users checking these messages is cumbersome and easy to miss, making it difficult for users to learn the corresponding to-do items through these messages. As a result, the efficiency of users learning the corresponding to-do items is low. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a display method, device, electronic device, storage medium and program product, which can simplify the process of electronic devices organizing and recording messages in social applications to create to-do items and improve creation efficiency.

[0005] In a first aspect, an embodiment of the present application provides a display method, the method comprising: receiving a first input for a first message, the first input being an input to move the first message to a first area, the first message including at least one message record in a first application, the first area being an area corresponding to an application identifier of a second application; in response to the first input, displaying a first identifier on the application identifier of the second application, the first identifier being associated with at least one message record; receiving a second input for the first identifier; and in response to the second input, displaying schedule event information based on at least one message record through the second application.

[0006] In a second aspect, an embodiment of the present application provides a display device, which includes: a receiving module, a display module and an execution module. The above-mentioned receiving module is used to receive a first input for a first message, and the first input is an input to move the first message to a first area. The first message includes at least one message record in a first application, and the first area is an area corresponding to an application identifier of a second application. The above-mentioned display module is used to display a first identifier on an application identifier of a second application in response to the first input received by the receiving module, and the first identifier is associated with at least one message record. The above-mentioned receiving module is also used to receive a second input for the first identifier displayed by the display module. The above-mentioned execution module is used to display schedule item information based on at least one message record through a second application in response to the second input received by the receiving module.

[0007] 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.

[0008] 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.

[0009] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0010] 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.

[0011] In an embodiment of the present application, a first input for a first message can be received, the first input is an input for moving the first message to a first area, the first message includes at least one message record in a first application, the first area is an area corresponding to an application identifier of a second application, and then in response to the first input, a first identifier associated with at least one message record is displayed on the application identifier of the second application, and then a second input for the first identifier can be received, and in response to the second input, schedule information is displayed through the second application based on at least one message record. In this solution, a user can make a first input for a first message to trigger the electronic device to display the first identifier associated with at least one message record on the application identifier of the second application, that is, the user can trigger the electronic device to associate at least one message record in the first application with the second application through an input, so that the user can directly input the first identifier so that the electronic device can use these message records to display to-do items, thereby simplifying the process of the electronic device displaying to-do items and improving the efficiency of the user in obtaining to-do items. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 It is one of the flow charts of the display method provided in the embodiment of the present application;

[0013] Figure 2 is a schematic diagram of a conversation list interface provided in an embodiment of the present application;

[0014] Figure 3 is a schematic diagram of a contact list interface provided in an embodiment of the present application;

[0015] Figure 4 It is one of the schematic diagrams of the conversation interface provided in the embodiment of the present application;

[0016] Figure 5 This is the second schematic diagram of the conversation interface provided in the embodiment of the present application;

[0017] Figure 6 This is the second flow chart of the display method provided in the embodiment of the present application;

[0018] Figure 7 is a schematic diagram of displaying a first application identifier in a second application identifier provided by an embodiment of the present application;

[0019] Figure 8 This is one of the schematic diagrams for creating schedule information provided in an embodiment of the present application;

[0020] Fig. 9 This is a schematic diagram of displaying schedule information in a window format provided by an embodiment of the present application;

[0021] Fig.10 This is the third flow chart of the display method provided in the embodiment of the present application;

[0022] Fig.11 This is the fourth flow chart of the display method provided in the embodiment of the present application;

[0023] Fig.12 This is the fifth flow chart of the display method provided in the embodiment of the present application;

[0024] Fig.13 It is one of the schematic diagrams of the first message provided in the embodiment of the present application;

[0025] Fig.14 This is the sixth flow chart of the display method provided in the embodiment of the present application;

[0026] Fig.15 It is one of the schematic diagrams of the message tree diagram provided in the embodiment of the present application;

[0027] Fig.16 This is the seventh flow chart of the display method provided in the embodiment of the present application;

[0028] Fig.17 is a schematic diagram of a message management control provided in an embodiment of the present application;

[0029] Fig.18 This is the eighth flow chart of the display method provided in the embodiment of the present application;

[0030] Fig.19 is a schematic diagram of extracting image messages according to individual features provided by an embodiment of the present application;

[0031] Fig. 20 is one of the schematic diagrams of the display device provided in the embodiment of the present application;

[0032] Fig.21 This is the second schematic diagram of the display device provided in the embodiment of the present application;

[0033] Fig. 22 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0034] Fig.23 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0035] 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.

[0036] 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 terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of 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.

[0037] The terms "at least one (item)", "at least one of" and the like in this application refer to any one, any two or a combination of more than two of the objects included therein. For example, at least one (item) of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)".

[0038] The display method, device, electronic device, storage medium and program product 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.

[0039] The embodiments of the present application can be applied to a scenario where a to-do list is displayed through a message record in a social application. Specifically, a user selects a contact or a message record in a social application, so that the electronic device can extract related message records through the contact or the message record, and display corresponding to-do lists based on these related message records to remind the user.

[0040] The following uses some specific scenarios of the embodiments of the present application as examples to exemplarily illustrate the display method provided in the embodiments of the present application.

[0041] Scenario 1: Assume that the social application includes a class group of the user's child, and the head teacher often assigns learning tasks in the class group that require parents to cooperate with the children to complete. The user can long press the head teacher's avatar in the conversation interface of the class group to trigger the electronic device to display the message record sent by the head teacher in the class group today in the first message. The user can then drag the first message to the application icon of the calendar application to trigger the electronic device to create a to-do item in the calendar application based on the message record in the first message.

[0042] Scenario 2: Assume that the social application includes a community group of the user's community, and the group includes message records of multiple residents discussing community activities. The user can long press any message discussing community activities in the group's conversation interface to trigger the electronic device to display all message records about the community activity in the community group in the first message. The user can then drag the message record to the application icon of the note application to trigger the electronic device to create a to-do item in the note application based on the message record in the first message.

[0043] Scenario 3: Assume that the social application includes three work groups in the user's company, and the manager has issued different work instructions in each work group. The user can long press the manager's avatar in the contact list to trigger the electronic device to display the message records sent by the manager in all three work groups in the social application in the first message. The user can then drag the message record to the application icon of the calendar application to trigger the electronic device to create a to-do item in the calendar application based on the message record in the first message.

[0044] It should be noted that the above-mentioned scenarios 1 to 3 are only exemplary examples of some scenarios in which the embodiments of the present application may be applied. In actual implementation, the embodiments of the present application can also be applied to more scenarios of creating schedules on demand, and the embodiments of the present application are not limited here.

[0045] The embodiments of the present application provide a display method, apparatus, electronic device, storage medium and program product. A user can make a first input to a first message to trigger the electronic device to display a first identifier associated with at least one message record on an application identifier of a second application. That is, the user can trigger the electronic device to associate at least one message record in the first application with the second application through an input, so that the user can directly input the first identifier so that the electronic device can use these message records to display to-do items, thereby simplifying the process of the electronic device displaying to-do items and improving the efficiency of users obtaining information about to-do items.

[0046] The display method provided in the embodiment of the present application may be executed by a display device, which may be an electronic device, or a functional module or functional entity in an electronic device. The technical solution provided in the embodiment of the present application is described below using an electronic device as an example.

[0047] Figure 1 A flow chart of a display method provided by an embodiment of the present application is shown. Figure 1 As shown, the display method provided in the embodiment of the present application may include the following steps 201 to 204.

[0048] Step 201: An electronic device receives a first input of a first message.

[0049] In an embodiment of the present application, the first input is an input for moving the first message to a first area, the first message includes at least one message record in a first application, and the first area is an area corresponding to an application identifier of a second application.

[0050] In the embodiment of the present application, the first message is used to display the at least one message record after being processed by the electronic device.

[0051] Optionally, in the embodiment of the present application, the first message may be in the form of a list, a tree diagram, a folder, or the like.

[0052] Optionally, in an embodiment of the present application, the above-mentioned first message can be displayed in the first interface.

[0053] Optionally, in the embodiment of the present application, the first interface may be an interface of a social application, for example, the first interface may be any of the following: a conversation list interface, a contact list interface, a conversation interface, etc. Among them:

[0054] (1) The conversation list interface is used to display a conversation list between a user and a contact or group in a social application. The list includes the identifier of each conversation, the latest message, the sending time, and the number of unread messages. In the case where the conversation is a conversation between a user and a contact, the identifier of the conversation can be a contact identifier, such as a contact name and a contact avatar. In the case where the conversation is a conversation between a group, the identifier of the conversation can be a group identifier, such as a group name and a group avatar. The user can trigger the electronic device to extract and display the message records sent by the contact corresponding to the contact identifier in all groups from the social application by long pressing the contact identifier.

[0055] For example, the electronic device is a mobile phone. Figure 2 As shown, taking the first interface as a conversation list interface as an example, assuming that the conversation list interface 10 includes conversation items such as a conversation item 11 with the contact Xiao Ming, a conversation item 90 of the parent group of Class 2, Grade 3, and a conversation item 91 of the group of the third working group, and the conversation item 11 includes Xiao Ming's avatar 12 and Xiao Ming's name 13, the user can take Xiao Ming's avatar 12 or Xiao Ming's name 13 as the first object, and long press Xiao Ming's avatar 12 or Xiao Ming's name 13 to trigger the mobile phone to extract and display the message records sent by Xiao Ming in all groups from the social application corresponding to the conversation list interface 10.

[0056] (2) The contact list interface is used to display a list of the user's contacts in the social application. The list includes the contact IDs of all contacts that the user has added. The user can long press any contact ID to trigger the electronic device to extract and display the message records sent by the contact corresponding to the contact ID in all groups from the social application.

[0057] For example, Figure 3 As shown, taking the first interface as the contact list interface as an example, assuming that the contact list interface 14 includes Xiao Wang's avatar 15 and Xiao Wang's name 16. The user can use Xiao Wang's avatar 15 or Xiao Wang's name 16 as the first object. Assuming that the user uses Xiao Wang's avatar 15 as the first object, long press Xiao Wang's avatar 15 to trigger the mobile phone to extract and display the message records sent by Xiao Wang in all groups from the social application corresponding to the conversation list interface 14.

[0058] (3) The conversation interface is an interface for a user to chat with any contact or group. The interface includes a contact ID and a message record sent by the contact corresponding to the contact ID. The user can input the contact ID to trigger the electronic device to extract the message record corresponding to the contact ID from the current interface. Alternatively, the user can also input any message record to trigger the electronic device to extract the message record related to the message record from the current interface.

[0059] For example, Figure 4 As shown, taking the first interface as a conversation interface as an example, assuming that the conversation interface 17 is a conversation interface of the work group of the user's company, the conversation interface 17 includes Xiao Wang's avatar 18, Xiao Zhang's avatar 19, and the manager's avatar 20. Assuming that the user wants to look for the work tasks sent by the manager this morning, the user can long press the manager's avatar 20 to trigger the mobile phone to extract and display the message records sent by the manager in the work group corresponding to the conversation interface 17.

[0060] Again illustratively, in combination Figure 4 ,like Figure 5 As shown, taking the first interface as a conversation interface as an example, assuming that the conversation interface 17 is a conversation interface of a work group of the user's company, the conversation interface 17 includes message records 21 about project progress sent by colleagues. The user can long press the message record 21 to trigger the mobile phone to extract and display all message records about project progress from the work group corresponding to the conversation interface 17.

[0061] In an embodiment of the present application, the first input is used to trigger the electronic device to associate the at least one chat record with the second application.

[0062] In an embodiment of the present application, the second application is used to create schedule information based on the at least one chat record. For example, the second application may be a calendar application, a note application, etc.

[0063] Optionally, in the embodiment of the present application, the first input includes but is not limited to: the user touch-inputs the first message through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs. The specific input can be determined according to actual use requirements and is not limited in the embodiment of the present application.

[0064] Optionally, in the embodiment of the present application, the touch input may be a single-click input, a double-click input, or any number of click inputs, or may be a long-press input, a short-press input, or the like.

[0065] Optionally, in an embodiment 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.

[0066] Optionally, in an embodiment of the present application, the first area may be an edge area of ​​a screen of an electronic device, such as a top area, a bottom area, etc.

[0067] Optionally, in the embodiment of the present application, the first input includes a first sub-input and a second sub-input. Figure 1 ,like Figure 6 As shown, the above step 201 can be specifically implemented through the following step 201a, or the above step 201 can be specifically implemented through the following step 201b and step 201c.

[0068] Step 201a: The electronic device receives a first input of dragging a first message to a first area in an interactive component.

[0069] In an embodiment of the present application, the display area of ​​the above-mentioned interactive component corresponds to the position of the camera module under the screen of the electronic device.

[0070] It can be understood that the electronic device can display the interactive component in the display area corresponding to the position of the under-screen camera module on the screen of the electronic device.

[0071] Optionally, in an embodiment of the present application, when the electronic device includes multiple screens, the display area corresponding to the position of the camera module under the screen of the electronic device may be a display area corresponding to the position of the camera module under the screen of the electronic device in any one of the screens.

[0072] Optionally, in an embodiment of the present application, when one of the multiple screens does not have an under-screen camera module of the electronic device, the electronic device may also use the top area of ​​the one screen as the display area of ​​the above-mentioned interactive component.

[0073] It should be noted that the display area corresponding to the position of the camera module under the screen of the electronic device described in the embodiment of the present application refers to: an interactive area in the screen corresponding to the front camera of the electronic device, that is, the area at the top of the screen of the electronic device, also known as the top area of ​​the screen. This area often contains various status information, such as time, network status, battery power, etc., and can also display some simple notification messages, such as text messages, email notifications, etc. This area can also be called the atomic island or smart island area. The atomic island or smart island is an interactive component, which is an interactive area similar to an "island" formed around the front camera. The atomic island or smart island is a new status bar embedded interactive module, which can dynamically display the mobile phone status information and the application information running in the background, and can interact by clicking, long pressing, and sliding. It can display a variety of information, such as music playback, recording, Bluetooth headset connection, timer, ringtone, taxi, flight status, etc., and can also call up a floating menu for simple operations, such as switching songs, pausing timers, etc.

[0074] Optionally, in an embodiment of the present application, the electronic device may display at least one application identifier in the interactive component.

[0075] Step 201b: The electronic device receives a first sub-input of dragging the first message to the second area of ​​the electronic device screen.

[0076] In the embodiment of the present application, the first sub-input is used to trigger the display of an interactive component, which includes at least one application identifier.

[0077] Optionally, in an embodiment of the present application, when the electronic device displays an interactive component and at least one application identifier is not displayed in the interactive component, if the electronic device detects that the user drags the first message to the first area, the electronic device may display at least one application identifier in the interactive component.

[0078] Optionally, in an embodiment of the present application, when the electronic device does not display an interactive component, if the electronic device detects that the user drags the first message to the first area, the electronic device may display the interactive component and display at least one application identifier in the interactive component.

[0079] Optionally, in an embodiment of the present application, when the user drags the first message, the first message acquires focus, floats on the original group interface, and changes along with the finger dragging trajectory, while the original group interface loses focus and the content becomes dark.

[0080] Optionally, in an embodiment of the present application, the first sub-input may be an input for dragging the first message to a side area of ​​the screen of the electronic device, for example, the side area of ​​the screen may be to a left area of ​​the screen of the electronic device or a right area of ​​the screen of the electronic device. In response to the input, the electronic device may display at least one application window in the form of a window in the first interface, and the user may continue to drag the first message to any one of the at least one application windows, so that the electronic device may process the first message based on the application corresponding to the application window, and directly display the processed schedule information in the application window.

[0081] Step 201c: The electronic device receives a second sub-input of dragging the first message to the first area in the interactive component.

[0082] In the embodiment of the present application, the above-mentioned first application identifier is used to indicate the second application.

[0083] Optionally, in an embodiment of the present application, the second sub-input triggers the electronic device to associate the at least one chat record with the second application.

[0084] It should be noted that the first sub-input and the second sub-input may be continuous inputs, that is, when the first sub-input triggers the display interaction component, the user's finger does not leave the screen of the electronic device, and then the user's finger continues to move to the position of the first application identifier.

[0085] In this way, the electronic device can associate the message record in the first message by having the user drag the first message to the input of the application identifier and select the application corresponding to the application identifier. The electronic device can then respond to the user's input of different application identifiers and use different applications to create schedule information, thereby improving the flexibility of creating schedule information.

[0086] Step 202: The electronic device displays a first logo on an application logo of a second application in response to a first input.

[0087] In an embodiment of the present application, the above-mentioned first identifier is associated with the above-mentioned at least one message record.

[0088] Optionally, in an embodiment of the present application, the first identifier may be an application identifier of the first application.

[0089] Optionally, in an embodiment of the present application, the first logo may be adjacent to the application logo of the second application. For example, the first logo may be displayed above, below, on the left, on the right, etc. of the application logo of the second application.

[0090] Optionally, in an embodiment of the present application, the first logo may be displayed inside an application logo of the second application, for example, the first logo may be displayed in an application icon of the second application.

[0091] For example, Figure 7 As shown, it is assumed that the mobile phone displays an interactive component 37, including icons such as a calendar application icon 38 and a note application icon 39, and it is assumed that the first message 36 includes a message record related to the project progress. The user can drag the first message 36 to the calendar application icon 38, so that the mobile phone associates the message record in the first message 36 with the calendar application, and displays the logo 61 of the first application in the icon 38.

[0092] Step 203: The electronic device receives a second input of the first identifier.

[0093] In the embodiment of the present application, the first input is used to trigger the electronic device to display the schedule event information based on the at least one message record.

[0094] Optionally, in the embodiment of the present application, the first input includes but is not limited to: the user touches the first identifier through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input can be determined according to actual use requirements and is not limited in the embodiment of the present application.

[0095] Optionally, in the embodiment of the present application, the first input may be a click input, a drag input, etc. of the first identifier by the user.

[0096] In the embodiment of the present application, the above-mentioned schedule information is information related to a specific time, event or task, and is used to help users effectively manage and arrange their daily activities.

[0097] Step 204: The electronic device displays schedule information based on at least one message record through a second application in response to the second input.

[0098] Optionally, in the embodiment of the present application, each application identifier in the at least one application identifier corresponds to a form of creating schedule item information, that is, each application identifier corresponds to a different form of creating schedule item information.

[0099] For example, Figure 8 As shown in (a), taking the second application as a calendar application as an example, assuming that the mobile phone displays an interactive component 37, including icons such as a calendar application icon 38 and a note application icon 39, assuming that the first message 36 includes a message record related to the project progress, the content of the first message 36 includes:

[0100] The deadline for the project progress report is the 29th, please prepare it in advance.

[0101] A project progress meeting will be held on the 25th. Please attend on time.

[0102] Submit their respective work reports on the 23rd.

[0103] Team meeting on the 27th to discuss plans for next month.

[0104] The user can then drag the first message to the icon 38 of the calendar application, such as Fig. 9 As shown in (b), the mobile phone is triggered to create a schedule item information 40 corresponding to the message record in the form of tasks and dates in the calendar application:

[0105] 23rd: Submit respective work reports.

[0106] 25th: Convene a project progress meeting.

[0107] 27th: Team meeting to discuss plans for the next month.

[0108] 29th: Project progress report deadline.

[0109] Optionally, in an embodiment of the present application, after the user drags the first message to the atomic island area, the first message can be adsorbed onto the application logo of the calendar or note within a range of 20 density-independent pixels (dp) around the application logo of the calendar or note. For example, the user can drag the first message onto the calendar icon and release it, so that the electronic device adsorbs the first message to the calendar application and displays the schedule creation page of the calendar application.

[0110] In this way, the electronic device can drag the first message to the input of the application identifier by the user and select the application corresponding to the application identifier to process the message record in the first message. That is, the electronic device can create schedule information in different forms in response to the user's input of different application identifiers, thereby improving the flexibility of creating schedule information.

[0111] Optionally, in the embodiment of the present application, the electronic device can display the schedule information in the form of a window in the first interface, or the electronic device can also display the schedule information in the second interface, and the second interface is the application interface of the second application. The specific can be determined according to actual use requirements, and the embodiment of the present application is not limited.

[0112] Optionally, in an embodiment of the present application, the electronic device may classify schedule information.

[0113] For example, Fig. 9As shown in (a) of FIG. 4 , it is assumed that the mobile phone displays a conversation interface 43 of a class group, including an avatar 44 of the head teacher, a voice message 45 of the principal’s speech sent by the head teacher: “The school will hold a sports meeting on Friday, and I hope that students will sign up enthusiastically”, a photo of a class activity 46, and a text message 47: “All students should write a summary of the activity and hand it in to me tomorrow”. The user can input the head teacher’s avatar 44 to trigger the electronic device to extract three message records of the head teacher, such as Fig. 9 As shown in (b) in FIG. 4 , the event information is displayed in the window 48 and is classified into voice, picture, and text according to the type of the event information.

[0114] Optionally, in an embodiment of the present application, the electronic device can display a status control of the schedule information, and the user can input the status control of the schedule information to cause the electronic device to switch the status of the schedule information. For example, the status of the schedule information may include completed, uncompleted, etc.

[0115] Optionally, in an embodiment of the present application, the electronic device may associate at least two applications, such as a calendar application and a note application, and the user may drag the first message to any one of the at least two applications so that the electronic device simultaneously creates schedule information through the at least two applications.

[0116] Optionally, in the embodiment of the present application, the electronic device can generate a schedule review based on the schedule information within the preset time period at every preset time period. For example, a schedule review for the day is generated at 9 o'clock every night. In this way, the electronic device can perform intelligent analysis and learning based on the user's behavior habits and operation records to improve the accuracy of screening and generating schedule lists.

[0117] Optionally, in an embodiment of the present application, after the electronic device creates schedule information through a second application, the electronic device may display the number of to-do items in the application identifier of the second application, where the number of to-do items is used to prompt the user of the number of incomplete schedule information.

[0118] In an embodiment of the present application, the electronic device can link multiple message groups, classify and deduplicate messages of message senders, aggregate multiple messages sent by the same role, drag and drop to-do items at will, link multiple applications to expand schedules to create links, generate note to-do items and schedule to-do items, and not miss any valid messages.

[0119] In the embodiment of the present application, multiple messages from the same message originator are aggregated, and the to-do items can be dragged to the to-do list of the calendar, notes and other applications at will, linking the multi-application schedule aggregation capability, and can also be dragged to the atomic island to create a shortcut command to generate a to-do list collection for the contact. In addition, the electronic device can also link different groups to remove duplicate reminder messages.

[0120] An embodiment of the present application provides a display method, in which a user can make a first input on a first message to trigger an electronic device to display a first identifier associated with at least one message record on an application identifier of a second application, that is, a user can trigger an electronic device to associate at least one message record in the first application with the second application through an input, so that the user can directly input the first identifier so that the electronic device can use these message records to display a to-do item, thereby simplifying the process of the electronic device displaying the to-do item and improving the efficiency of the user in obtaining the to-do item.

[0121] Optionally, in the embodiment of the present application, combined with Figure 1 ,like Fig.10 As shown, before the above step 201, the display method provided in the embodiment of the present application also includes the following steps 301 to 304.

[0122] Step 301: The electronic device receives a third input to a first object in a first interface.

[0123] In the embodiment of the present application, the first object is a first contact identifier or a first message record, and the first interface is an interface in the first application.

[0124] In the embodiment of the present application, the first input is used to trigger the electronic device to obtain a message record of the first object in the first application.

[0125] Step 302: The electronic device obtains a message record of the first object in the first application in response to a third input.

[0126] Optionally, in an embodiment of the present application, when the first interface is the conversation list interface or the contact list interface, and the first object is a contact identifier, the electronic device can obtain a message record of the contact corresponding to the contact identifier in the first application from the first application.

[0127] Optionally, in an embodiment of the present application, when the above-mentioned first object is a message, the electronic device can obtain a message record associated with the message in the first application.

[0128] Step 303: The electronic device aggregates the message records to obtain a first message.

[0129] Optionally, in the embodiment of the present application, the above-mentioned aggregation processing may be integration, deduplication and other processing.

[0130] Optionally, in the embodiment of the present application, the electronic device may extract message records related to the first object from the first application in response to the first input, and perform integration, deduplication, etc. on the message records.

[0131] Step 304: The electronic device displays the message record in the first message.

[0132] Optionally, in an embodiment of the present application, the electronic device may display the first message in the form of a window in the first interface, or the electronic device may display the first message in the second interface, where the second interface is an interface for displaying the first message.

[0133] In the embodiment of the present application, after the electronic device integrates, removes duplications, and other processes the message record, it can display the processed message record in the first message.

[0134] In this way, electronic devices can help users quickly filter information based on personal needs and preferences at work, reduce interference from irrelevant information, effectively improve user work efficiency, and reduce the probability of forgetting things.

[0135] Optionally, in an embodiment of the present application, the electronic device can input a message record. For example, the user can drag the message record to the first message, so that the electronic device directly adds the message record selected by the user to the first message.

[0136] Optionally, in the embodiment of the present application, the first interface is the conversation list interface or the contact list interface; the first object is the first contact identifier. Fig.10 ,like Fig.11 As shown, the above step 304 can be specifically implemented through the following step 304a.

[0137] Step 304a: The electronic device displays, in the first message, message records sent by the contacts corresponding to the first contact identifiers in the N groups.

[0138] In the embodiment of the present application, the above-mentioned N groups are groups where the contacts corresponding to the first contact identifier in the first application belong, and N is a positive integer.

[0139] Optionally, in an embodiment of the present application, when a user inputs a first contact identifier in a conversation list interface or a contact list interface, the electronic device may search for N groups in which a contact corresponding to the first contact identifier is located from all groups of the social application corresponding to the conversation list interface or the contact list interface, and then extract message records sent by the contact corresponding to the first contact identifier from the N groups, and perform integration, deduplication and other processing on the message records, and display the processed message records in the first message.

[0140] In the embodiments of the present application, the electronic device can improve the user's group experience and enhance the user stickiness of the social platform. At the same time, it can also effectively solve the user's problems in the group and greatly improve the user's usage experience.

[0141] In this way, the electronic device can respond to the input of a contact identifier in the conversation list interface or the contact list interface and extract the message records of the contact corresponding to the contact identifier in all groups of the first application, eliminating the need for the user to manually search for the message records of the contact in multiple groups, thereby improving the efficiency of the user in reviewing the message records.

[0142] Optionally, in the embodiment of the present application, the first interface is a conversation interface. Fig.12 As shown, the above step 304 can be specifically implemented through the following step 304b or step 304c.

[0143] Step 304b: The electronic device displays, in the first message, a message record sent by the contact corresponding to the first contact identifier in the conversation interface.

[0144] In the embodiment of the present application, the first object is a first contact identifier.

[0145] Optionally, in an embodiment of the present application, after the user inputs a first contact identifier in the conversation interface, the electronic device may extract, from the conversation interface, message records sent by the contact corresponding to the first contact identifier, and perform integration, deduplication, and other processing on the message records, and display the processed message records in the first message.

[0146] Step 304c: The electronic device displays, in the first message, a message record related to the first message record in the conversation interface.

[0147] In the embodiment of the present application, the above-mentioned first object is the first message record.

[0148] In the embodiment of the present application, the message records related to the first message record are: other message records that are directly connected or associated with the first message record in terms of content, subject or context. For example, if the first message record is a notification about mountain climbing on the weekend, then the related message records may be suggestions, reminders or discussions about mountain climbing by other family members.

[0149] Optionally, in an embodiment of the present application, when a user inputs a first message record in a conversation interface, the electronic device may extract message records related to the first message record, integrate, deduplicate, and perform other processing on the message records, and display the processed message records in the first message.

[0150] For example, Fig.13 As shown in (a) in the figure, assume that in a family group, family members send the following four messages respectively:

[0151] Message from Mom 30: Hello everyone, our family is going hiking this weekend, please remember to wear comfortable shoes.

[0152] News from Dad 31: Warm reminder, everyone should bring water and snacks when going hiking on the weekend.

[0153] Message from my brother 32: Please take note, everyone, please remember to bring sunscreen when hiking on the weekend.

[0154] Message from my sister 33: Everyone must remember to bring a camera and take photos when hiking on the weekend.

[0155] like Fig.13 As shown in (b) of FIG. 3 , the user may input message 30 to trigger the mobile phone to display message 34 in the first message 34:

[0156] In the embodiment of the present application, the electronic device can provide a fast, accurate, intelligent and convenient group message management method for the social platform based on the aggregation of groups and the free dragging of schedules.

[0157] In this way, the electronic device can extract the message record of the contact after the user inputs the contact identifier, or extract related message records after the user inputs the message record. That is, the electronic device can trigger different message record extraction functions in response to the user's input of different objects, thereby improving the flexibility of message record extraction.

[0158] Optionally, in the embodiment of the present application, Fig.14 As shown, the above step 304 can be specifically implemented through the following step 304d.

[0159] Step 304d: The electronic device displays message records related to the first object in the first application in the message tree diagram.

[0160] In the embodiment of the present application, the above-mentioned message tree diagram includes at least one node, each node corresponds to a message record of one dimension, and the dimension includes any one of the following items: time, group, and message content.

[0161] It should be noted that the time in the above dimension refers to the time range in which the message record is sent. The group in the above dimension refers to the group in which the message record is located. The message content in the above dimension refers to the type of message content, which can be divided according to the content theme.

[0162] For example, Fig.15 As shown, taking the dimension of time as an example, assuming that the mobile phone extracts Xiao Li's message records and corresponding dates as follows:

[0163] May 7, 2023:

[0164] Please note that the deadline for the project progress report is next Friday, so please prepare it in advance.

[0165] May 8, 2023:

[0166] We will hold a project progress meeting next Monday. Please attend on time.

[0167] May 9, 2023:

[0168] Hello everyone, please submit your work reports before Wednesday.

[0169] May 10, 2023:

[0170] Be sure to attend the team meeting this Friday to discuss plans for the next month.

[0171] Then the mobile phone may display Xiao Li's message in the first message 35 in the form of a message tree diagram according to the time dimension.

[0172] Optionally, in the embodiment of the present application, the first object is a first contact identifier; and the interaction component includes a message management control. Figure 1 ,like Fig.16 As shown, after the above step 204, the display method provided in the embodiment of the present application further includes the following steps 401 and 402.

[0173] Step 401: While running a first application, the electronic device receives a fourth input to a message management control.

[0174] Optionally, in an embodiment of the present application, the electronic device may display a message management control in the interactive component.

[0175] In the embodiment of the present application, the above-mentioned message management control is used to manage the message records in the first application with one click, that is, to manage the message records in the first application again according to the method of extracting the message records in the first application last time.

[0176] In an embodiment of the present application, the fourth input is used to trigger the electronic device to extract message records from the first application again and create event information based on the process of creating schedule event information last time.

[0177] Optionally, in the embodiment of the present application, the fourth input may be a click input or a long press input of the message management control.

[0178] Step 402: In response to the fourth input, the electronic device obtains M message records from the first application based on the contact and group corresponding to the message record used when the schedule information was last created, and creates the schedule information based on the M message records.

[0179] In the embodiment of the present application, M is a positive integer.

[0180] In an embodiment of the present application, the electronic device can record the contacts and groups corresponding to the message records used when creating schedule information. The user can input the message management control to trigger the electronic device to retrieve M message records of these contacts and groups from the first application based on the contacts and groups corresponding to the message records used when the schedule information was last created, and then re-create the schedule information based on the M message records.

[0181] For example, suppose that the message record used by the user when creating the schedule information last time is from a project group in social application A, and the group includes the contact Xiao Zhang. The schedule information is:

[0182] Xiao Zhang:

[0183] Please prepare your project progress report for this week. The meeting is scheduled for the 25th.

[0184] I will finish my part by the 25th.

[0185] Since the last time he created the schedule information, Xiao Zhang added some more information about the project in the project group:

[0186] Xiao Zhang: Please complete the project summary before the 29th.

[0187] Then the user needs to retrieve Xiao Zhang's message records and create schedule information. Fig.17 As shown, assuming that the mobile phone displays a "recreate" button 49 (i.e., the message management control described above) in the management component 37, the user can input the button 49 to trigger the mobile phone to obtain the following message records of Xiao Zhang from the project group of the social application A:

[0188] Xiao Zhang: Please prepare your project progress reports for this week. The meeting is scheduled for the 25th.

[0189] Xiao Zhang: I will finish my part before the 25th.

[0190] Xiao Zhang: Please complete the project summary before the 29th.

[0191] The mobile phone can then recreate the schedule information based on the acquired message records:

[0192] Xiao Zhang:

[0193] Please prepare your project progress report for this week. The meeting is scheduled for the 25th.

[0194] I will finish my part by the 25th.

[0195] Please complete the project summary before the 29th.

[0196] In this way, the electronic device can re-acquire the message records related to the last schedule item created, that is, it can additionally obtain the message records newly added in the time period from the last time the message records were obtained to the current time period, and generate new schedule item information based on these records, so that new schedule item information can be created with only one operation, thereby improving the efficiency of the electronic device in creating schedule item information.

[0197] Optionally, in the embodiment of the present application, the first interface further includes a second message record of voice type or image type. Figure 1 ,like Fig.18 As shown, after the above step 204, the display method provided in the embodiment of the present application further includes the following steps 501 to 504.

[0198] Step 501: The electronic device receives a fifth input of a first item information in at least one schedule item information.

[0199] In an embodiment of the present application, the first matter information is voice type or image type matter information.

[0200] In the embodiment of the present application, the above-mentioned voice-type event information is content in the form of audio including voice, such as conference recordings. The above-mentioned image-type event information is content in the form of images or photos including portraits, such as student photos.

[0201] In an embodiment of the present application, the fifth input is used to obtain a biometric feature corresponding to the first matter information based on the first matter information.

[0202] Optionally, in the embodiment of the present application, when the first item information is a voice item information, the biometric feature may include a voiceprint feature of the voice corresponding to the first item information.

[0203] In the case where the first item information is image-type item information, the biometric features may include facial features, iris features, fingerprint features, etc. of the person corresponding to the first item information.

[0204] Optionally, in the embodiment of the present application, the fifth input may be a click input, a long press input, etc. of the first matter information by the user.

[0205] Step 502: The electronic device obtains the biometric information corresponding to the first item information in response to the fifth input, and displays the feature identifier corresponding to the biometric information.

[0206] Optionally, in an embodiment of the present application, upon receiving the user's input of the first matter information, the electronic device can identify the first matter information selected by the user, confirm its type as a voice type or an image type, and then call the corresponding biometric recognition module according to the type of the first matter information, extract the biometric features of the first matter information, and display the feature identifier corresponding to the biometric information.

[0207] Optionally, in an embodiment of the present application, when the first matter information is voice-type matter information, the electronic device may analyze the voiceprint features of the matter information and display the voiceprint identifier of the matter information.

[0208] Optionally, in an embodiment of the present application, when the above-mentioned first matter information is image-type matter information, the electronic device can analyze the facial features, iris features, fingerprint features, etc. of the matter information and display the individual identification of the matter information.

[0209] For example, Fig.19 As shown, it is assumed that the mobile phone displays event information in window 50, and the event information is a photo 53 of the son. The user can input the event information to trigger the electronic device to extract the facial features of the son from the event information and display the individual identification 54 in the window.

[0210] Step 503: The electronic device receives a sixth input of dragging the feature identifier to the second message record.

[0211] Optionally, in an embodiment of the present application, the type of the second message record may be a voice type, such as a voice message, and the type of the second message record may also be an image type, such as a video message.

[0212] In an embodiment of the present application, the sixth input is used to trigger the electronic device to obtain a message segment corresponding to the biometric information from the second message record and display a prompt message.

[0213] Step 504: In response to the sixth input, the electronic device obtains a message segment corresponding to the biometric information from the second message record and displays prompt information.

[0214] In the embodiment of the present application, the above prompt information is used to prompt the playback time information corresponding to the message segment.

[0215] Optionally, in an embodiment of the present application, the above-mentioned playback time information may include any of the following: playback start time, playback end time, playback duration, etc.

[0216] Optionally, in an embodiment of the present application, upon receiving input of dragging a feature identifier to a second message record, the electronic device may confirm the type of the second message record, and based on the type of the second message record, extract a message segment corresponding to the biometric information from the second message record in a corresponding manner, and display a prompt message.

[0217] Optionally, in the case where the second message record is of voice type, the electronic device may use voiceprint recognition technology to detect the voiceprint features in the second message record, and compare the voiceprint features with the voiceprint features corresponding to the feature identifier, extract the voice segment that matches the voiceprint features corresponding to the feature identifier, and display a prompt message.

[0218] Optionally, in the case where the second message record is of image type, the electronic device may use portrait recognition technology to detect biometric features such as facial features, iris features, fingerprint features, etc. in the second message record, and compare the biometric features with the biometric features corresponding to the feature identifier, extract image content that matches the biometric features corresponding to the feature identifier, and display prompt information.

[0219] For example, Fig.19 As shown, it is assumed that the mobile phone displays a conversation interface 58, which displays a video message 59 of a class activity sent by the head teacher in the class group. The user can drag the individual identifier 54 to the video message 59 to trigger the electronic device to extract the clip of the son from the video message 59 and display a prompt message 60 below the video message.

[0220] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation method can be determined according to actual usage requirements, and the embodiments of the present application do not limit this.

[0221] The display method provided in the embodiment of the present application can be executed by a display device. In the embodiment of the present application, the display method is executed by a display device as an example to illustrate the display device provided in the embodiment of the present application.

[0222] Fig. 20 A possible structural schematic diagram of a display device involved in some embodiments of the present application is shown. Fig. 20 As shown, the display device 70 may include: a receiving module 71 , a display module 72 and an execution module 73 .

[0223] The receiving module 71 is used to receive a first input for a first message, where the first input is an input for moving the first message to a first area. The first message includes at least one message record in a first application, and the first area is an area corresponding to an application identifier of a second application.

[0224] The display module 72 is configured to display a first identifier on the application identifier of the second application in response to the first input received by the receiving module 71 , where the first identifier is associated with at least one message record.

[0225] The receiving module 71 is further configured to receive a second input of the first identifier displayed by the display module 72 .

[0226] The execution module 73 is configured to display the schedule item information based on at least one message record through the second application in response to the second input received by the receiving module 71 .

[0227] In one possible implementation, combining Fig. 20 ,like Fig.21 As shown, the display device provided by the embodiment of the present application also includes: an acquisition module 74. The above-mentioned receiving module is also used to receive a third input to a first object in a first interface before receiving a first input to a first message, the first object being a first contact identifier or a first message record, and the first interface being an interface in a first application. The above-mentioned acquisition module is used to acquire a message record of the first object in the first application in response to the third input received by the receiving module. The above-mentioned execution module is also used to aggregate the message records acquired by the acquisition module to obtain a first message. The above-mentioned display module is also used to display the message record in the first message.

[0228] In a possible implementation, the first interface is a conversation list interface or a contact list interface; the first object is a first contact identifier. The display module 72 is specifically configured to display, in the first message, message records sent by contacts corresponding to the first contact identifier in N groups, where the N groups are groups where the contacts corresponding to the first contact identifier in the first application are located, and N is a positive integer.

[0229] In a possible implementation, the first interface is a conversation interface. The display module 72 is specifically configured to: display, in the first message, a message record sent by a contact corresponding to the first contact identifier in the conversation interface, where the first object is the first contact identifier; or, in the first message, display a message record related to the first message record in the conversation interface, where the first object is the first message record.

[0230] In a possible implementation, the display module 72 is specifically configured to display message records related to the first object in the first application in a message tree diagram, wherein the message tree diagram includes at least one node, each node corresponds to a message record of a dimension, and the dimension includes any of the following: time, group, and message content.

[0231] In a possible implementation, the first input includes a first sub-input and a second sub-input. The receiving module 71 is specifically configured to: receive a first input of dragging a first message to a first area in an interactive component; or

[0232] A first sub-input of dragging the first message to a second area of ​​the electronic device screen is received, where the first sub-input is used to trigger display of the interactive component; and a second sub-input of dragging the first message to the first area in the interactive component is received.

[0233] In one possible implementation, the first object is a first contact identifier. The interactive component includes a message management control. The receiving module 71 is also used to receive a fourth input to the message management control while the first application is running, after at least one schedule item information is created and displayed based on at least one message record through the second application. The execution module 73 is also used to, in response to the fourth input received by the receiving module 71, obtain M message records from the first application based on the contact and group corresponding to the message record used when the schedule item information was created last time, and create the schedule item information based on the M message records, where M is a positive integer.

[0234] In a possible implementation, the first interface further includes a second message record of voice type or image type. Fig. 20 ,like Fig.21 As shown, the display device provided by the embodiment of the present application also includes: an acquisition module 74. The above-mentioned receiving module 71 is also used to receive a fifth input of a first item information in at least one schedule item information after creating and displaying at least one schedule item information based on at least one message record through a second application, and the first item information is an item information of a voice type or an image type. The above-mentioned display module 72 is also used to respond to the fifth input received by the receiving module 71, obtain the biometric information corresponding to the first item information, and display the feature identifier corresponding to the biometric information. The above-mentioned receiving module 71 is also used to receive a sixth input of dragging the feature identifier displayed by the display module 72 to the second message record. The above-mentioned acquisition module 74 is used to respond to the sixth input received by the receiving module 71, obtain the message segment corresponding to the biometric information from the second message record, and display prompt information, which is used to prompt the playback time information corresponding to the message segment.

[0235] In an embodiment of the present application, a display device is provided, and a user can make a first input to a first message to trigger the display device to display a first identifier associated with at least one message record on an application identifier of a second application, that is, the user can trigger the display device to associate at least one message record in the first application with the second application through an input, so that the user can directly input the first identifier so that the display device can use these message records to display to-do items, thereby simplifying the process of the display device displaying to-do items and improving the efficiency of users in obtaining information about to-do items.

[0236] The display 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 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.

[0237] The display 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.

[0238] The display device provided in the embodiment of the present application can implement each process implemented in the above method embodiment, and to avoid repetition, it will not be described again here.

[0239] Alternatively, if Fig. 22 As shown, an embodiment of the present application also provides an electronic device 1000, including a processor 1001 and a memory 1002, wherein the memory 1002 stores programs or instructions that can be executed on the processor 1001, and when the program or instructions are executed by the processor 1001, the various steps of the above-mentioned display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.

[0240] 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.

[0241] Fig.23 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0242] The electronic device 100 includes but is not limited to components such as a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.

[0243] Those skilled in the art will appreciate that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.23 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.

[0244] The user input unit 107 is used to receive a first input for a first message, where the first input is an input for moving the first message to a first area. The first message includes at least one message record in a first application, and the first area is an area corresponding to an application identifier of a second application.

[0245] The display unit 106 is configured to display a first identifier on the application identifier of the second application in response to the first input, where the first identifier is associated with at least one message record.

[0246] The user input unit 107 is further configured to receive a second input to the first identifier displayed by the display unit 106 .

[0247] The processor 110 is configured to create and display at least one schedule item information based on at least one message record through a second application in response to a second input.

[0248] Optionally, the user input unit 107 is further used to receive a third input of a first object in the first interface before receiving a first input of the first message, the first object being a first contact identifier or a first message record, and the first interface being an interface in the first application. The processor 110 is used to obtain a message record of the first object in the first application in response to the third input. The processor 110 is further used to aggregate the message record to obtain the first message. The display module is further used to display the message record in the first message.

[0249] Optionally, the first interface is a conversation list interface or a contact list interface; the first object is a first contact identifier. The display unit 106 is specifically used to display, in the first message, message records sent by contacts corresponding to the first contact identifier in N groups, where the N groups are groups to which the contacts corresponding to the first contact identifier in the first application belong, and N is a positive integer.

[0250] Optionally, the first interface is a conversation interface. The display unit 106 is specifically used to: display, in the first message, a message record sent by a contact corresponding to a first contact identifier in the conversation interface, where the first object is the first contact identifier; or, in the first message, display a message record related to the first message record in the conversation interface, where the first object is the first message record.

[0251] Optionally, the display unit 106 is specifically configured to display message records related to the first object in the first application in a message tree diagram, wherein the message tree diagram includes at least one node, each node corresponds to a message record of a dimension, and the dimension includes any of the following: time, group, and message content.

[0252] Optionally, the first input includes a first sub-input and a second sub-input. The user input unit 107 is specifically configured to: receive a first input of dragging a first message to a first area in an interactive component; or

[0253] A first sub-input of dragging the first message to a second area of ​​the electronic device screen is received, where the first sub-input is used to trigger display of the interactive component; and a second sub-input of dragging the first message to the first area in the interactive component is received.

[0254] Optionally, the first object is a first contact identifier. The interactive component includes a message management control. The user input unit 107 is also used to receive a fourth input to the message management control while the first application is running, after at least one schedule item information is created and displayed based on at least one message record through the second application. The processor 110 is also used to obtain M message records from the first application in response to the fourth input, based on the contact and group corresponding to the message record used when the schedule item information was last created, and create the schedule item information based on the M message records, where M is a positive integer.

[0255] Optionally, the first interface also includes a second message record of voice type or image type. The user input unit 107 is further used to receive a fifth input of a first item information in at least one schedule item information after creating and displaying at least one schedule item information based on at least one message record through a second application, and the first item information is item information of voice type or image type. The display unit 106 is further used to obtain biometric information corresponding to the first item information in response to the fifth input, and display a feature identifier corresponding to the biometric information. The user input unit 107 is further used to receive a sixth input of dragging the feature identifier to the second message record. The processor 110 is further used to obtain a message segment corresponding to the biometric information from the second message record in response to the sixth input, and display a prompt information, which is used to prompt the playback time information corresponding to the message segment.

[0256] In an embodiment of the present application, an electronic device is provided, in which a user can make a first input to a first message to trigger the electronic device to display a first identifier associated with at least one message record on an application identifier of a second application, that is, the user can trigger the electronic device to associate at least one message record in the first application with the second application through one input, so that the user can directly input the first identifier so that the electronic device can use these message records to display to-do items, thereby simplifying the process of the electronic device displaying to-do items and improving the efficiency of users in obtaining information about to-do items.

[0257] The electronic device provided in the embodiment of the present application can implement each process implemented in the above method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here. The beneficial effects of various implementations in this embodiment can be specifically referred to the beneficial effects of the corresponding implementations in the above method embodiment. To avoid repetition, it is not repeated here.

[0258] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and at least one of other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 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.

[0259] The memory 109 can be used to store software programs and various data. The memory 109 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 109 may include a volatile memory or a non-volatile memory, or the memory 109 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 109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0260] The processor 110 may include one or more processing units; optionally, the processor 110 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 110.

[0261] 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, each process of the above-mentioned display method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0262] 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.

[0263] 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 is used to run programs or instructions to implement the various processes of the above-mentioned display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0264] 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.

[0265] 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 display method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0266] 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.

[0267] 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.

[0268] 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 display method, characterized in that: include: receiving a first input for a first message, the first input being an input for moving the first message to a first area, the first message including at least one message record in a first application, and the first area being an area corresponding to an application identifier of a second application; In response to the first input, displaying a first identifier on the application identifier of the second application, wherein the first identifier is associated with the at least one message record; receiving a second input of the first identifier; In response to the second input, the schedule item information is displayed based on the at least one message record through the second application.

2. The method according to claim 1, characterized in that Before receiving a first input for a first message, the method further includes: receiving a third input of a first object in a first interface, where the first object is a first contact identifier or a first message record, and the first interface is an interface in the first application; In response to the third input, obtaining a message record of the first object in the first application; Aggregate the message records to obtain the first message; In the first message, the message record is displayed.

3. The method according to claim 2, characterized in that The first interface is a conversation list interface or a contact list interface; The first object is the first contact identifier; The step of displaying the message record in the first message includes: In the first message, message records sent by contacts corresponding to the first contact identifier in N groups are displayed, where the N groups are groups where contacts corresponding to the first contact identifier in the first application are located, and N is a positive integer.

4. The method according to claim 2, characterized in that: The first interface is a conversation interface; The step of displaying the message record in the first message includes: In the first message, a message record sent by a contact corresponding to the first contact identifier in the conversation interface is displayed, and the first object is the first contact identifier; or, In the first message, a message record related to the first message record in the conversation interface is displayed, and the first object is the first message record.

5. The method according to any one of claims 2 to 4, characterized in that The step of displaying the message record in the first message includes: In the message tree diagram, display the message record; The message tree diagram includes at least one node, each node corresponds to a message record of one dimension, and the dimension includes any one of the following: time, group, and message content.

6. The method according to claim 1, characterized in that The first input includes a first sub-input and a second sub-input; The receiving a first input of a first message comprises: receiving a first input of dragging the first message to the first area in the interactive component; or, A first sub-input is received for dragging the first message to a second area of ​​the electronic device screen, wherein the first sub-input is used to trigger display of the interactive component; and a second sub-input is received for dragging the first message to the first area in the interactive component.

7. The method according to claim 6, characterized in that The first object is the first contact identifier; the interaction component includes a message management control; After creating and displaying the schedule information based on the at least one message record by the second application, the method further includes: In case of running the first application, receiving a fourth input to the message management control; In response to the fourth input, based on the contact and group corresponding to the message record used when the schedule information was created last time, M message records are obtained from the first application, and schedule information is created based on the M message records, where M is a positive integer.

8. The method according to claim 1, characterized in that The first interface also includes a second message record of voice type or image type; After creating and displaying the schedule information based on the at least one message record by the second application, the method further includes: receiving a fifth input of first item information in the schedule item information, wherein the first item information is item information of a voice type or an image type; In response to the fifth input, acquiring biometric information corresponding to the first item information, and displaying a feature identifier corresponding to the biometric information; receiving a sixth input of dragging the feature identifier to the second message record; In response to the sixth input, a message segment corresponding to the biometric information is obtained from the second message record, and prompt information is displayed, where the prompt information is used to prompt the playback time information corresponding to the message segment.

9. A display device, characterized in that: include: Receiving module, display module and execution module; The receiving module is configured to receive a first input for a first message, wherein the first input is an input for moving the first message to a first area, the first message includes at least one message record in a first application, and the first area is an area corresponding to an application identifier of a second application; The display module is configured to display a first identifier on the application identifier of the second application in response to the first input received by the receiving module, wherein the first identifier is associated with the at least one message record; The receiving module is further configured to receive a second input of the first identifier displayed by the display module; The execution module is used to display the schedule item information based on the at least one message record through the second application in response to the second input received by the receiving module.

10. The device according to claim 9, characterized in that The device also includes: an acquisition module; The receiving module is further configured to receive a third input of a first object in the first interface before receiving a first input of the first message, wherein the first object is a first contact identifier or a first message record, and the first interface is an interface in the first application; The acquisition module is configured to acquire a message record of the first object in the first application in response to the third input received by the receiving module; The execution module is further configured to aggregate the message records acquired by the acquisition module to obtain the first message; The display module is further used to display the message record in the first message.

11. The device according to claim 10, characterized in that The first interface is a conversation list interface or a contact list interface; the first object is the first contact identifier; The display module is specifically used to display, in the first message, message records sent by contacts corresponding to the first contact identifier in N groups, where the N groups are groups where contacts corresponding to the first contact identifier in the first application are located, and N is a positive integer.

12. The device according to claim 10, characterized in that The first interface is a conversation interface; The display module is specifically used for: In the first message, a message record sent by a contact corresponding to the first contact identifier in the conversation interface is displayed, and the first object is the first contact identifier; or, In the first message, a message record related to the first message record in the conversation interface is displayed, and the first object is the first message record.

13. The device according to any one of claims 10 to 12, characterized in that The display module is specifically used to display the message record in a message tree diagram; The message tree diagram includes at least one node, each node corresponds to a message record of one dimension, and the dimension includes any one of the following: time, group, and message content.

14. The device according to claim 9, characterized in that The first input includes a first sub-input and a second sub-input; The receiving module is specifically used for: receiving a first input of dragging the first message to the first area in the interactive component; or, Receive a first sub-input of dragging the first message to a second area of ​​the electronic device screen, wherein the first sub-input is used to trigger display of the interactive component; and receive a second sub-input of dragging the first message to the first area in the interactive component.

15. The device according to claim 14, characterized in that The first object is the first contact identifier; the interaction component includes a message management control; The receiving module is further configured to receive a fourth input to the message management control while the first application is running, after the executing module creates and displays the at least one schedule item information based on the at least one message record through the second application; The execution module is also used to respond to the fourth input received by the receiving module, obtain M message records from the first application based on the contacts and groups corresponding to the message records used when the schedule information was last created, and create schedule information based on the M message records, where M is a positive integer.

16. The device according to claim 9, characterized in that The first interface also includes a second message record of voice type or image type; the device also includes: an acquisition module; The receiving module is further configured to receive a fifth input of first item information in the at least one schedule item information after the executing module creates and displays the at least one schedule item information based on the at least one message record through the second application, wherein the first item information is a voice type or an image type item information; The display module is further configured to obtain the biometric information corresponding to the first item information in response to the fifth input received by the receiving module, and display the feature identifier corresponding to the biometric information; The receiving module is further configured to receive a sixth input of dragging the feature identifier displayed by the display module to the second message record; The acquisition module is used to respond to the sixth input received by the receiving module, obtain the message segment corresponding to the biometric information from the second message record, and display prompt information, where the prompt information is used to prompt the playback time information corresponding to the message segment.

17. An electronic device, characterized in that: The method 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 display method according to any one of claims 1 to 8 are implemented.

18. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by the processor, the steps of the display method according to any one of claims 1 to 8 are implemented.

19. A computer program product, characterized in that The program product is stored in a storage medium, and the program product is executed by at least one processor to implement the display method according to any one of claims 1 to 8.