Message display method and message display device

By displaying message identifiers in the timetable of electronic devices, the problem of low efficiency in searching messages in the notification list is solved, and the function of quickly locates and viewing messages is realized.

WO2025039953A1PCT designated stage expired Publication Date: 2025-02-27VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/112068
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-21
Filing Date
2024-08-14
Publication Date
2025-02-27

AI Technical Summary

Technical Problem

In the prior art, when displaying messages in electronic devices, users need to slide in the notification list to find specific messages, which is less efficient.

Method used

A message display method and device are provided. By displaying a time table and displaying a message identifier in its sub-region, a user can quickly select and view messages according to the message reception time.

Benefits of technology

Improves the efficiency of electronic devices to display messages, and users do not need to look for messages in the notification list, and can quickly locate and view required messages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024112068_27022025_PF_FP_ABST
    Figure CN2024112068_27022025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses a message display method and a message display device. The method comprises: displaying a time dial, wherein the time dial comprises a time scale dial, and the time scale dial comprises M time scales; receiving a first message of a first application; and in a first sub-area of the time dial, displaying a message identifier corresponding to the first message. The time dial comprises an identifier display area, the identifier display area comprises M sub-areas, each time scale corresponds to one sub-area, the first sub-area corresponds to a first time scale among the M time scales, the time corresponding to the first time scale is the reception time of the first message, and the message identifier corresponding to the first message comprises any one of the following: a contact identifier of a contact corresponding to the first message, and an application icon of the first application, wherein M is a positive integer.
Need to check novelty before this filing date? Find Prior Art

Description

Message display method and message display device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application number 202311054312.6 filed in China on August 21, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to a message display method and a message display device. Background Art

[0004] Currently, when an electronic device receives a message from a phone call, text message, social software or other application, it will push the message based on the time the message was sent. If the user does not check the message in time within the scheduled time of sending the message, the message will be displayed in the notification list later so that the user can check the required message in the notification list.

[0005] However, if the user later wants to view messages sent at a certain time, or messages from a certain application, he needs to slide in the notification list to find the desired message from multiple messages in the list. In this way, the electronic device is less efficient in displaying the messages the user needs.

[0006] Summary of the Invention

[0007] The purpose of the embodiments of the present application is to provide a message display method and a message display device, which can improve the efficiency of an electronic device in displaying messages required by a user.

[0008] In a first aspect, an embodiment of the present application provides a message display method, the method comprising: displaying a time dial, the time dial comprising a time dial, the time dial comprising M time scales; receiving a first message from a first application; displaying a message identifier corresponding to the first message in a first sub-area of ​​the time dial; wherein the time dial comprises an identifier display area, the identifier display area comprises M sub-areas, each time scale corresponds to a sub-area, the first sub-area corresponds to the first time scale among the M time scales, the time corresponding to the first time scale is the reception time of the first message, and the message identifier corresponding to the first message includes any one of the following: the contact identifier of the contact corresponding to the first message, the application icon of the first application, and M is a positive integer.

[0009] In a second aspect, an embodiment of the present application provides a message display device, which includes: a display module and a receiving module. The display module is used to display a time dial, and the time dial includes a time dial, and the time dial includes M time scales. The receiving module is used to receive a first message of a first application. The display module is also used to display a message identifier corresponding to the first message in a first sub-area of ​​the time dial; wherein the time dial includes an identifier display area, and the identifier display area includes M sub-areas, each time scale corresponds to a sub-area, and the first sub-area corresponds to the first time scale among the M time scales, and the time corresponding to the first time scale is the reception time of the first message, and the message identifier corresponding to the first message includes any one of the following: the contact identifier of the contact corresponding to the first message, the application icon of the first application, and M is a positive integer.

[0010] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0012] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method described in the first aspect.

[0013] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the method described in the first aspect.

[0014] In an embodiment of the present application, an electronic device displays a schedule dial, the schedule dial including a time dial including M time scales; receives a first message from a first application; and displays a message identifier corresponding to the first message in a first sub-area of ​​the schedule dial; wherein the schedule dial includes an identifier display area including M sub-areas, each time scale corresponding to a sub-area, the first sub-area corresponding to a first time scale among the M time scales, the time corresponding to the first time scale is the time when the first message was received, and the message identifier corresponding to the first message includes any of the following: a contact identifier of a contact corresponding to the first message, an application icon of a first application, and M is a positive integer. In this solution, when the schedule dial is displayed, if a first message is received, the electronic device may display the message identifier of the first message in the first sub-area corresponding to the first time scale corresponding to the message reception time of the first message on the schedule dial according to the reception time of the first message, so that the user can quickly select a message identifier through the schedule dial to view the corresponding message without having to search for the message in the notification list of the electronic device, thereby improving the efficiency of the electronic device in displaying messages. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] FIG1 is a flow chart of a message display method according to an embodiment of the present invention;

[0016] FIG2 is a schematic diagram of an example of a time display dial provided by an embodiment of the present application;

[0017] FIG3 is one of the schematic diagrams of an example of displaying a message identifier provided by an embodiment of the present application;

[0018] FIG4 is a second flow chart of a message display method provided in an embodiment of the present application;

[0019] FIG5(A) is one of schematic diagrams of an example of inputting a message identifier provided by an embodiment of the present application;

[0020] FIG5(B) is a schematic diagram of an example of displaying a message corresponding to a message identifier provided by an embodiment of the present application;

[0021] FIG6 is a third flow chart of a message display method provided in an embodiment of the present application;

[0022] FIG7(A) is a schematic diagram of an example of displaying a notification bar provided in an embodiment of the present application;

[0023] FIG7(B) is a second schematic diagram of an example of displaying a message identifier provided in an embodiment of the present application;

[0024] FIG8 is a second schematic diagram of an example of a display time dial provided in an embodiment of the present application;

[0025] FIG9(A) is a schematic diagram of an example of inputting to a sliding control provided in an embodiment of the present application;

[0026] FIG9(B) is one of the schematic diagrams of an example of displaying an updated time dial provided in an embodiment of the present application;

[0027] FIG10(A) is a schematic diagram of an example of inputting a time control provided in an embodiment of the present application;

[0028] FIG10(B) is a second schematic diagram of an example of displaying an updated time dial according to an embodiment of the present application;

[0029] FIG11 is a third schematic diagram of an example of displaying a message identifier provided in an embodiment of the present application;

[0030] FIG12(A) is a second schematic diagram of an example of inputting a message identifier provided in an embodiment of the present application;

[0031] FIG12(B) is a schematic diagram of an example of a lock message identifier provided in an embodiment of the present application;

[0032] FIG12(C) is one of the schematic diagrams of an example of deleting a message identifier provided in an embodiment of the present application;

[0033] FIG13(A) is a third schematic diagram of an example of inputting a message identifier provided in an embodiment of the present application;

[0034] FIG13(B) is a second schematic diagram of an example of deleting a message identifier provided in an embodiment of the present application;

[0035] FIG14 is a structural diagram of a message display device according to an embodiment of the present application;

[0036] FIG15 is a second structural diagram of a message display device provided in an embodiment of the present application;

[0037] FIG16 is a schematic diagram of a hardware structure of an electronic device provided in an embodiment of the present application;

[0038] FIG17 is a second schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0039] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0040] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "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.

[0041] The message display method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.

[0042] The message display method in the embodiment of the present application can be applied to the scenario of viewing messages.

[0043] At present, if an electronic device directly turns on the Do Not Disturb message function, it is easy to block important messages; if you want to set whether a single application allows notifications, you need to go to the individual settings to turn on or off the notification switch, which is cumbersome; therefore, electronic devices receive various messages every day. When an electronic device receives a call, text message, social software or other application message, the electronic device will push it based on the time the message was sent. If the user does not check the message in time within the scheduled time after it is sent, the message will be displayed in the notification list later, so that the user can view the required message in the notification list. However, if the user wants to view a message sent at a certain time, or a message from a certain application later, he needs to slide in the notification list to find the required message from the multiple messages in the list. In this way, the efficiency of the electronic device in displaying the messages required by the user is low.

[0044] In the message display method and message display device provided in the embodiments of the present application, when displaying the time dial, if a first message is received, the electronic device can display the message identifier of the first message in the first sub-area corresponding to the first time scale corresponding to the message reception time of the first message in the time dial according to the reception time of the first message, so that the user can quickly select a message identifier through the time dial to view the corresponding message, without having to search for the message in the notification list of the electronic device, thereby improving the efficiency of the electronic device in displaying messages.

[0045] The execution subject of the message display method provided in the embodiment of the present application can be a message display device, which can be an electronic device, or a functional module or entity in the electronic device. The following uses an electronic device as an example to illustrate the technical solution provided in the embodiment of the present application.

[0046] The present invention provides a message display method. FIG1 shows a flowchart of a message display method provided by the present invention. The method can be applied to an electronic device. As shown in FIG1 , the message display method provided by the present invention can include the following steps 201 to 203.

[0047] Step 201: The electronic device displays a time dial.

[0048] The time dial includes a time scale dial, and the time scale dial includes M time scales.

[0049] In some embodiments of the present application, the time dial may be a circular dial or a square dial, which is not limited in the present application.

[0050] In some embodiments of the present application, the time dial may be a 12-hour dial or a 1-hour dial, but the present application does not limit this.

[0051] It can be understood that when the time dial is a 12-hour dial, the time range indicated by the time dial is 12 hours; when the time dial is a 1-hour dial, the time range indicated by the time dial is 1 hour.

[0052] In some embodiments of the present application, when the above-mentioned time scale is a 12-hour scale, the time scale can be a time scale every 3 hours, with an M value of 4; or, a time scale every 1 hour, with an M value of 12; or, a time scale every 20 minutes, with an M value of 60.

[0053] In some embodiments of the present application, when the above-mentioned time scale is a 1-hour scale, the time scale can have a time scale of every quarter of an hour, with an M value of 4; or, a time scale of every 10 minutes, with an M value of 12; or, a time scale of every 1 minute, with an M value of 60.

[0054] Step 202: The electronic device receives a first message from a first application.

[0055] In some embodiments of the present application, the first application may be any one of the following: a communication application, a game application, a shopping application, a payment application, a music application, etc. The embodiments of the present application are not limited thereto.

[0056] In some embodiments of the present application, the above-mentioned first message can be any one of the following: communication information, event marketing message, notification message, etc., and the embodiments of the present application are not limited to this.

[0057] In some embodiments of the present application, the above-mentioned first message may include at least one of the following: a text message, a picture message, a voice message, a video message, etc., which is not limited in the embodiments of the present application.

[0058] Step 203: The electronic device displays a message identifier corresponding to the first message in the first sub-area of ​​the time dial.

[0059] Among them, the above-mentioned time dial includes an identification display area, which includes M sub-areas, each time scale corresponds to a sub-area, the first sub-area corresponds to the first time scale among the M time scales, and the time corresponding to the first time scale is the receiving time of the first message.

[0060] The message identifier corresponding to the first message includes any one of the following: a contact identifier of a contact corresponding to the first message, an application icon of the first application, and M is a positive integer.

[0061] For example, as shown in Figure 2, the electronic device is a smart watch as an example. The smart watch displays a time dial 21. The time dial 21 includes a 12-hour time dial 22 and an identification display area 23. Each hour on the time dial 22 is a time scale, which includes 12 time scales. With the time dial 22 as the boundary, the identification display area 23 outside the time dial 22 can be understood as the outer ring display area of ​​the smart watch, and the display area inside the time dial 22 can be understood as the inner ring display area of ​​the smart watch. It should be noted that the striped area in Figure 2 is only for illustrating the identification display area 23, and the identification display area 23 does not display stripes in the actual interface.

[0062] It can be understood that when an electronic device displays a time dial, if the electronic device receives a first message, it can add the message identifier corresponding to the first message according to the reception time of the first message and display it in the first sub-area corresponding to the first time scale corresponding to the reception time of the first message in the time dial.

[0063] In some embodiments of the present application, when the first message is multiple messages, the reception time of the first message is the reception time of the most recently received message among the multiple messages.

[0064] For example, in combination with Figure 2, as shown in Figure 3, the smart watch displays a time dial 21, and the time dial 21 includes a logo display area 23 that displays multiple message logos. When the smart watch receives message 1 at 9 o'clock, that is, the above-mentioned first message, the message logo 31 of message 1 can be displayed in the sub-area 32 corresponding to the time scale logo "9" corresponding to "9 o'clock". It should be noted that the circular dotted box in Figure 3 is only for illustrating the sub-area 32. In the actual interface, the logo display area 23 does not display a circular dotted box. It should be noted that for the description of the other message logos displayed by the smart watch in Figure 3, please refer to the description of the application logo 31 displayed by the smart watch above, which will not be repeated here.

[0065] In some embodiments of the present application, the electronic device can distinguish and display the message identifier corresponding to the message according to the priority of the application to which the message belongs. For example: if the application to which the message belongs is a high-priority application, the message identifier corresponding to the message can be displayed with high saturation; if the application to which the message belongs is a low-priority application, the message identifier corresponding to the message can be displayed with low saturation.

[0066] In some embodiments of the present application, the electronic device displays message identifiers corresponding to messages received within the current 12 hours in the time dial by default.

[0067] It can be understood that when the current time is within the time range of 0:00-12:00, the electronic device displays the message identifier corresponding to the message received within 0:00-12:00 in the time dial; when the current time is within the time range of 12:00-24:00, the electronic device displays the message identifier corresponding to the message received within 12:00-24:00 in the time dial.

[0068] In some embodiments of the present application, when the electronic device displays message identifiers corresponding to messages received within different time ranges in the time dial, the background color of the time dial is also different accordingly, so that the user can distinguish the time ranges corresponding to the message identifiers displayed in the time dial.

[0069] In some embodiments of the present application, when the message identifier corresponds to multiple messages, the electronic device can display a digital identifier in the upper right corner of the message identifier, which is used to indicate the number of messages corresponding to the message identifier.

[0070] In some embodiments of the present application, the electronic device may combine scene dimensions, for example, location and time, and display a corresponding message identifier in a time dial.

[0071] For example, when the electronic device determines that it is currently at a train station, the electronic device may display an application logo for purchasing train tickets in the timetable, so that the user can easily view related notification messages.

[0072] In the message display method provided in an embodiment of the present application, when displaying the time dial, if a first message is received, the electronic device can display the message identifier of the first message in the first sub-area corresponding to the first time scale corresponding to the message reception time of the first message in the time dial according to the reception time of the first message, so that the user can quickly select a message identifier through the time dial to view the corresponding message, without having to search for the message in the notification list of the electronic device, thereby improving the efficiency of the electronic device in displaying messages.

[0073] In some embodiments of the present application, the above-mentioned time dial also includes a message display area; combined with Figure 1, as shown in Figure 4, after the above-mentioned step 203, the message display method provided in the embodiment of the present application also includes the following steps 301 and 302.

[0074] Step 301: The electronic device receives a first input of a message identifier corresponding to a first message.

[0075] In some embodiments of the present application, the first input is used to view the message corresponding to the message identifier.

[0076] In some embodiments of the present application, the first input includes, but is not limited to: a user touching the message identifier corresponding to the first message with 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 a click input, or other feasible input. The specific input may be determined based on actual usage requirements and is not limited in the embodiments of the present application.

[0077] In some embodiments of the present application, the above-mentioned specific gesture can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture.

[0078] In some embodiments of the present application, the click input may be a single-click input, a double-click input, or any number of click inputs, and may also be a long-press input or a short-press input.

[0079] Step 302: The electronic device displays a message corresponding to the message identifier in a message display area in response to the first input.

[0080] In some embodiments of the present application, the message display area may be a display area within a time dial.

[0081] In some embodiments of the present application, the electronic device may display a window on the time dial, where the window includes a message corresponding to the message identifier, or the electronic device may display the message corresponding to the message identifier in a floating manner on the time dial.

[0082] In some embodiments of the present application, when the first message is a single message, the electronic device may display the first message in the message display area in response to the first input.

[0083] In some embodiments of the present application, when the first message is multiple messages, the electronic device can display the most recently received message among the multiple messages based on the reception time of the multiple messages; or display a message among the multiple messages that contains a preset keyword.

[0084] In some embodiments of the present application, the user can input the time dial to trigger the electronic device to display other messages among the above multiple messages.

[0085] For example: sliding a time dial to trigger the electronic device to display other messages among multiple messages.

[0086] In some embodiments of the present application, when an electronic device displays a first message and the message content of the first message is not displayed completely, the user can slide the time dial to trigger the electronic device to display the remaining message content of the first message; or, zoom in and out on the first message to make the font of the first message smaller to display the complete message content.

[0087] In some embodiments of the present application, when the electronic device displays a message corresponding to a message identifier in a message display area, it can simultaneously display the name of the contact who sent the message.

[0088] For example, in combination with Figure 3, as shown in Figure 5(A), if the user wants to view the message corresponding to the message identifier 31, the user can click the message identifier 31 in the identifier display area 23, as shown in Figure 5(B), triggering the smart watch to display the message 1 corresponding to the message identifier 31 in the message display area 41, for example: "Good morning" sent by the contact Xiaohong.

[0089] In this way, through the user's input of the message identifier corresponding to the first message, the electronic device displays the message corresponding to the message identifier in the message display area of ​​the time dial, thereby improving the diversity of messages displayed by the electronic device.

[0090] In some embodiments of the present application, when the electronic device displays the message corresponding to the message identifier, it can display the message identifier in a first display mode to remind the user that the message currently displayed in the message display area is the message corresponding to the message identifier.

[0091] In some embodiments of the present application, the first display mode includes at least one of the following: bolding the outline of the message identifier, highlighting the outline of the message identifier, flashing the message identifier, etc. The embodiments of the present application are not limited to this.

[0092] In some embodiments of the present application, after the electronic device displays the message corresponding to the message identifier, the electronic device may cancel the display of the message identifier in the time dial, or display the message identifier in a second display mode to prompt the user that the message corresponding to the message identifier has been viewed.

[0093] In some embodiments of the present application, the second display mode includes at least one of the following: bolding the outline of the message identifier, highlighting the outline of the message identifier, flashing the message identifier, etc. The embodiments of the present application are not limited to this.

[0094] In some embodiments of the present application, after the electronic device displays a first message in the message display area, the user can input the first message to trigger the electronic device to display a first control, which includes at least one of the following: a reply control and an open application control.

[0095] In some embodiments of the present application, the reply control is used to reply to the first message.

[0096] It is understandable that the user can input the above-mentioned reply control to trigger the electronic device to display the reply interface of the first message in the message display area to reply to the first message.

[0097] In some embodiments of the present application, the above-mentioned open application control is used to open the application to which the first message belongs.

[0098] It is understandable that the user can input the above-mentioned open application control to trigger the electronic device to open the first application.

[0099] In some embodiments of the present application, in combination with Figure 1, as shown in Figure 6, before the above-mentioned step 201, the message display method provided in the embodiment of the present application also includes the following steps 401 and 402, and the "electronic device display time dial" in the above-mentioned step 201 can be specifically implemented through the following step 201a.

[0100] Step 401: The electronic device displays N messages in the notification bar.

[0101] In some embodiments of the present application, the N messages may include at least one of the following: communication information, activity marketing message, notification message, etc. The embodiments of the present application are not limited to this.

[0102] In some embodiments of the present application, each of the N messages may include at least one of the following: a text message, a picture message, a voice message, a video message, etc. This embodiment of the present application does not impose any limitation on this.

[0103] In some embodiments of the present application, the N messages may include: read messages, or unread messages, or both read messages and unread messages. This embodiment of the present application does not impose any limitation on this.

[0104] Step 402: The electronic device receives a second input.

[0105] In some embodiments of the present application, the second input is used to view messages received by the electronic device through a time dial.

[0106] In some embodiments of the present application, the second input may be a user input to a notification bar when the electronic device displays the notification bar, or a user input to a message in the notification bar.

[0107] In some embodiments of the present application, the second input includes, but is not limited to, touch input by a user using 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 a click input, or other feasible input. The specific input can be determined based on actual usage requirements and is not limited in the embodiments of the present application.

[0108] Step 201a: In response to the second input, the electronic device displays a schedule dial and displays a message identifier corresponding to the second message in the second sub-area.

[0109] In some embodiments of the present application, the above-mentioned second sub-area corresponds to the second time scale among the M time scales, the time corresponding to the second time scale is the reception time of the second message, the above-mentioned N messages include the second message, and N is a positive integer.

[0110] It can be understood that after receiving the second input, the electronic device can display a time dial and, based on the reception time of the second message, display the message identifier corresponding to the second message in the second sub-area corresponding to the second time scale corresponding to the reception time of the second message.

[0111] It should be noted that for the description of the message identifiers corresponding to messages other than the second message among the N messages when displayed in the identifier display area in the time dial, please refer to the description of the message identifier corresponding to the second message displayed above, which will not be repeated here.

[0112] For example, as shown in Figure 7(A), the smart watch displays a notification bar 51, which includes N messages. If the user wants to view one of the N messages, the user can long press the notification bar 51, as shown in Figure 7(B), triggering the smart watch to display the time dial 21, which displays the message identifiers 52, message identifiers 53 and message identifiers 54 corresponding to the N messages respectively. The message identifier 53 corresponding to message 2, that is, the message identifier corresponding to the above-mentioned second message is displayed in the second sub-area 55 of the identifier display area 23.

[0113] In this way, since the user inputs N messages, it can trigger the electronic device to display a time dial including the message identifiers corresponding to the N messages. Therefore, the user can quickly find the message identifier corresponding to the message to be viewed based on the time scale in the time dial, and then input the message identifier corresponding to the message to be viewed to trigger the electronic device to display the message corresponding to the message identifier, without having to flip through and search among the N messages, thereby improving the efficiency of the electronic device in displaying messages.

[0114] In some embodiments of the present application, when the electronic device displays a time dial, it can first display a default message in the message display area. The default message can be the most recently received message among N messages, or a message containing preset keywords, or a message from a high-priority application.

[0115] In some embodiments of the present application, after the electronic device displays the time dial in response to the second input, if the electronic device receives other messages, for example, the first message mentioned above, it can directly display the message identifier corresponding to the message in the sub-area corresponding to the time scale corresponding to the message reception time of the message based on the reception time of the message.

[0116] In some embodiments of the present application, the above-mentioned step 201 can be specifically implemented through the following step 201b; and, after the above-mentioned step 202, the message display method provided by the embodiment of the present application also includes the following step 501; and, the above-mentioned step 203 can be specifically implemented through the following step 203a.

[0117] Step 201b: The electronic device displays a first time dial.

[0118] In some embodiments of the present application, the above-mentioned first schedule dial may be a schedule dial displayed in a certain interface of the electronic device, for example, a schedule dial displayed on an alarm clock interface, or a schedule dial displayed on the homepage of the electronic device.

[0119] It can be understood that the above-mentioned first time dial is a time dial that displays time normally. The first time dial includes a time scale but does not include a logo display area.

[0120] Step 501: The electronic device updates the first time dial to the second time dial.

[0121] The second time dial includes a time scale and a logo display area.

[0122] In some embodiments of the present application, when an electronic device displays a first time dial and receives a first message, the electronic device can update the first time dial to a second time dial, which includes a time scale dial and an identification display area to display a message identifier corresponding to the first message in the identification display area.

[0123] For example, as shown in Figure 8, the home page of the smart watch displays a first time dial 56, which includes a 12-hour time dial 22, where each hour is a time scale and includes 12 time scales; when receiving message 1, as shown in Figure 2, the electronic device can update the first time dial 56 to a second time dial 21, which includes an identification display area 23.

[0124] Step 203a: The electronic device displays a message identifier corresponding to the first message in the first sub-area of ​​the second time dial.

[0125] For example, as shown in FIG3 , when the smart watch receives message 1, ie, the first message mentioned above, at 9 o'clock, the message identifier 31 of message 1 can be displayed in the sub-area 32 corresponding to the time scale identifier “9” corresponding to “9 o'clock”.

[0126] In this way, if the electronic device receives the first message when displaying the first time dial, the electronic device can update the first time dial to the second time dial and display the message identifier of the first message in the first sub-area included in the second time dial. This improves the flexibility of the electronic device in displaying message identifiers.

[0127] In some embodiments of the present application, the M time scales in the above-mentioned time scale indicate M moments in the first time period; after the above-mentioned step 201, the message display method provided by the embodiment of the present application also includes the following step 601.

[0128] Step 601: The electronic device receives a third input to the schedule dial.

[0129] In some embodiments of the present application, the third input is used to view messages received by the electronic device in other time periods.

[0130] In some embodiments of the present application, the third input includes, but is not limited to, a user's touch input on the time dial using a touch device such as a finger or a stylus, a user's voice command, a user's specific gesture, a click input, or other feasible input. The specific input may be determined based on actual usage requirements and is not limited in the present embodiment.

[0131] In some embodiments of the present application, the duration corresponding to the first time period may be 12 hours, 1 hour, or 24 hours, which is not limited in the present embodiment.

[0132] Step 602: The electronic device updates the schedule dial in response to the third input.

[0133] The M time scales in the updated time dial indicate M moments in the second time period corresponding to the third input, and the updated time dial displays a message identifier corresponding to at least one third message received in the second time period.

[0134] It can be understood that when the electronic device displays the message identifier corresponding to at least one message received within the first time period on the time dial, the user can input the time dial to trigger the electronic device to display the message identifier corresponding to at least one third message received within the second time period on the time dial.

[0135] In some embodiments of the present application, the duration corresponding to the second time period is the same as the duration corresponding to the first time period.

[0136] In some embodiments of the present application, the second time period may be a time period adjacent to the first time period, or a time period not adjacent to the first time period, which is not limited in the present embodiment.

[0137] For example, the first time period is today's 0:00-12:00, and the second time period can be yesterday's 12:00-24:00, which is adjacent to the first time period; or the second time period can be yesterday's 0:00-12:00, which is not adjacent to the first time period.

[0138] In this way, by inputting the time dial, the electronic device displays the message identifier corresponding to at least one third message received in other time periods on the time dial, thereby improving the flexibility of the electronic device in displaying the message identifiers.

[0139] In some embodiments of the present application, the above-mentioned time dial includes at least one time control, and each time control corresponds to a time period; the above-mentioned step 601 can be specifically implemented through the following step 601a.

[0140] Step 601a: The electronic device receives a third input to a first time control among at least one time control.

[0141] The second time period is the time period corresponding to the first time control.

[0142] In some embodiments of the present application, the shape of the at least one time control may include at least one of the following: a circular control, a rectangular control, an arrow-shaped control, an irregular-shaped control, etc. The embodiments of the present application are not limited to this.

[0143] In some embodiments of the present application, the at least one time control may include at least one of the following: a sliding control within a time dial, a left arrow control in a time dial, and a right arrow control in a time dial.

[0144] In some embodiments of the present application, the at least one time control is used to display message identifiers corresponding to messages received in time periods other than the first time period.

[0145] In some embodiments of the present application, the time dial includes a sliding control, which can slide within the time dial, and the third input can be a user's sliding input to the sliding control.

[0146] In some embodiments of the present application, the left arrow control is used to display the message identifiers corresponding to messages received in the time period after the first time period, and the right arrow control is used to display the message identifiers corresponding to messages received in the time period before the first time period.

[0147] In some embodiments of the present application, when the first time control is a sliding control within a time dial, the electronic device can determine the second time period based on the input parameters of the third input and the first time period in response to a third input to the first time control.

[0148] In some embodiments of the present application, the input parameter of the third input includes at least one of the following: input direction, input trajectory, input duration, input starting position, and input end position.

[0149] In some embodiments of the present application, the above-mentioned input direction includes a clockwise direction and a counterclockwise direction.

[0150] For example, when the first time period is 0:00-12:00 today, the user's input direction is counterclockwise, and the input duration is 1 second, the second time period can be 12:00-24:00 yesterday, that is, a time period adjacent to the first time period; or, 0:00-12:00 yesterday, that is, a time period not adjacent to the first time period.

[0151] For example, when the first time period is 0:00-12:00 today, the user's input direction is counterclockwise, and the input duration is 2 seconds, the second time period can be 12:00-24:00 the day before yesterday, or 0:00-12:00 the day before yesterday, that is, a time period that is not adjacent to the first time period.

[0152] For example, when the first time period is 0:00-12:00 today, the user's input direction is counterclockwise, and the input trajectory of the sliding control is a circle around the time dial, the second time period can be yesterday's 12:00-24:00, that is, a time period adjacent to the first time period; or, yesterday's 0:00-12:00, that is, a time period not adjacent to the first time period.

[0153] For example, when the first time period is 0:00-12:00 today, the input direction is counterclockwise, and the input track of the sliding control is two circles around the time dial, the second time period can be 12:00-24:00 the day before yesterday, or 0:00-12:00 the day before yesterday, that is, a time period that is not adjacent to the first time period.

[0154] For example, when the first time period is 0:00-12:00 today, and the user's input direction is counterclockwise, and the input starting position and the input end position are the same, the second time period can be yesterday's 12:00-24:00, that is, a time period adjacent to the first time period; or, yesterday's 0:00-12:00, that is, a time period not adjacent to the first time period.

[0155] It should be noted that the correspondence between the input parameters of the third input and the second time period can be flexibly set, and the embodiment of the present application does not limit this.

[0156] For example, in combination with Figure 3, as shown in Figure 9(A), the time dial 21 displays today's 0:00-12:00, that is, the message identifier corresponding to the message received in the first time period, and the time dial 22 includes a sliding control 61. If the user wants to view the message identifiers corresponding to the messages received in other time periods, for example, the message identifier corresponding to the message received yesterday, the sliding control 61 can be slid counterclockwise on the time dial 22. The smart watch can then determine that the message identifier the user wants to view is the message identifier corresponding to the message received yesterday, as shown in Figure 9(B), triggering the smart watch to display the updated time dial 21, which displays yesterday's 0:00-12:00, that is, the message identifier 62 corresponding to the message received in the second time period.

[0157] In some embodiments of the present application, when the first time period is 0:00-12:00 today, the input direction is clockwise, and the input distance of the sliding control is one or two circles around the time dial, the electronic device may display a prompt message, for example: "Only messages from today and before can be viewed."

[0158] In some embodiments of the present application, when the above-mentioned first time control is a left arrow control, the electronic device can display a message identifier corresponding to a message received in a second time period adjacent to the first time period before the first time period in response to a third input to the left arrow control.

[0159] In some embodiments of the present application, when the above-mentioned first time control is a right-side arrow control, the electronic device can display a message identifier corresponding to a message received in a second time period adjacent to the first time period after the first time period in response to a third input to the right-side arrow control.

[0160] For example, in combination with Figure 9(B), as shown in Figure 10(A), the time dial 21 displays the message identifier 62 corresponding to the messages received during yesterday's 0:00-12:00, that is, the first time period. If the user wants to view the messages received during other time periods, the user can click the arrow control 63 on the right, that is, the above-mentioned first time control, as shown in Figure 10(B), triggering the smart watch to display the updated time dial 21, which displays the message identifiers corresponding to multiple messages received during yesterday's 12:00-24:00, that is, the second time period.

[0161] In some embodiments of the present application, when the current time is within the time range of 0:00-12:00, and the time dial displays the message identifiers corresponding to messages received within the range of 0:00-12:00, the arrow control on the right is grayed out, that is, the electronic device cannot display the message identifiers corresponding to messages received in the future time.

[0162] In some embodiments of the present application, the at least one time control includes a calendar control; the user can input the left arrow control or the right arrow control to trigger the electronic device to display the calendar control; the user can input the date in the calendar control to trigger the electronic device to determine a second time period, and update the time dial based on the message identifier corresponding to at least one third message received within the second time period.

[0163] For example: the above-mentioned first time period is 0:00-12:00 today. The user can input the left arrow control to trigger the electronic device to display a calendar control, which displays the dates before today. The user can input the date of the day before yesterday to trigger the electronic device to determine the second time period. The second time period can be 12:00-24:00 of the day before yesterday, or 0:00-12:00 of the day before yesterday. Then the electronic device can update the time dial based on the message identifier corresponding to at least one third message received within the second time period.

[0164] In some embodiments of the present application, a specific time period can be displayed in the above-mentioned date control, such as 0:00-12:00 on June 7, so that the user can directly enter the specific time period identifier to trigger the electronic device to update the time dial based on the message identifier corresponding to at least one third message received within the time period corresponding to the time period identifier.

[0165] In this way, by inputting the first time control in the time dial, the electronic device is triggered to display the message identifier corresponding to at least one third message received in other time periods, thereby improving the diversity and flexibility of the electronic device in displaying message identifiers.

[0166] In some embodiments of the present application, the first message of the above-mentioned first application includes multiple sub-messages; after the above-mentioned step 203, the message display method provided by the embodiment of the present application also includes the following steps 701 and 702.

[0167] Step 701: The electronic device receives a fourth input of a message identifier corresponding to a first message.

[0168] In some embodiments of the present application, the fourth input is used to view multiple sub-messages.

[0169] In some embodiments of the present application, the fourth input includes, but is not limited to: a user touching the message identifier corresponding to the first message using 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 a click input, or other feasible input. The specific input may be determined based on actual usage requirements and is not limited in the embodiments of the present application.

[0170] Step 702: In response to the fourth input, the electronic device displays identifiers of multiple sub-messages in multiple sub-areas of the M sub-areas.

[0171] The sub-area displayed by the identifier of each sub-message corresponds to the reception time of the sub-message.

[0172] In some embodiments of the present application, the sub-message may be any of the following: a message sent by a contact, a notification message, a promotion message, a reminder message, etc. This embodiment of the present application does not limit this.

[0173] In some embodiments of the present application, when the above sub-message is a message sent by a contact, the identifier of the message may be an avatar of the contact or the name of the contact.

[0174] In some embodiments of the present application, when the above-mentioned sub-message is a notification message, the identifier of the message can be an application identifier of the first application, a preset identifier, a keyword in the message, or a picture containing the font "notification".

[0175] In some embodiments of the present application, when the above-mentioned sub-message is a promotional message, the message identifier can be an application identifier of the first application, a preset identifier, a keyword in the message, or a picture containing the font "promotion".

[0176] In some embodiments of the present application, when the above-mentioned sub-message is a reminder message, the message identifier can be an application identifier of the first application, a preset identifier, a keyword in the message, or a picture containing the "reminder" font.

[0177] It can be understood that when the first message includes multiple sub-messages, if the user inputs the message identifier corresponding to the first message, the electronic device can first display the identifier of each sub-message in the identifier display area, and the user can input the identifier of a sub-message to trigger the electronic device to display the corresponding message in the message display area.

[0178] For example, as shown in Figure 5(A), when the user wants to view the message corresponding to the application identifier 31, he can click on the application identifier 31, as shown in Figure 11, triggering the smart watch to display the identifiers of multiple sub-messages received by the first application corresponding to the application identifier 31 in the identifier display area 23, for example: the contact identifier 71 corresponding to the message 1 sent by a contact and the identifier 72 corresponding to the notification message 2.

[0179] In some embodiments of the present application, when the electronic device displays the identifiers of multiple sub-messages in multiple sub-areas among M sub-areas respectively, it can also display a default message in the message display area. The default message can be any one of the multiple sub-messages, or the most recently received message among the multiple sub-messages, or a message containing preset keywords among the multiple sub-messages.

[0180] In this way, when the first message includes a large number of sub-messages, by displaying the identification of each sub-message in the identification display area, the user can easily select the identification of a sub-message to quickly view the message they want to view, thereby improving the efficiency of displaying messages on the electronic device.

[0181] In some embodiments of the present application, after the above step 201, the message display method provided by the embodiment of the present application further includes the following steps 801 and 802.

[0182] Step 801: The electronic device receives a fifth input.

[0183] In some embodiments of the present application, the fifth input is used to delete the message identifier.

[0184] In some embodiments of the present application, the fifth input includes, but is not limited to, touch input by a user using 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 a click input, or other feasible input. The specific input can be determined based on actual usage requirements and is not limited in the embodiments of the present application.

[0185] In some embodiments of the present application, before the user performs the fifth input, the user may input the message identifier corresponding to the second message to trigger the electronic device to lock the message identifier corresponding to the second message.

[0186] In some embodiments of the present application, locking the message identifier corresponding to the second message can be understood as protecting the message identifier to prevent the electronic device from deleting the message identifier.

[0187] In some embodiments of the present application, the message identifier corresponding to the second message may be a message identifier corresponding to one or more messages.

[0188] In some embodiments of the present application, when the electronic device locks the message identifier corresponding to the second message, the electronic device can display the message identifier corresponding to the second message in a third display mode to remind the user that the message identifier has been locked.

[0189] In some embodiments of the present application, the third display mode includes at least one of the following: bolding the outline of the message identifier, highlighting the outline of the message identifier, flashing the message identifier, etc. The embodiments of the present application are not limited to this.

[0190] Step 802: In response to the fifth input, the electronic device deletes the message identifiers displayed in the time dial except for the message identifier corresponding to the second message.

[0191] The message identifier corresponding to the second message is a locked message identifier.

[0192] In some embodiments of the present application, the fifth input may be an input by the user shaking the electronic device, or an input to the schedule dial, to trigger the electronic device to delete other message identifiers displayed in the schedule dial except the message identifier corresponding to the second message.

[0193] In some embodiments of the present application, when the user shakes the electronic device, the electronic device may merge and overlap other message identifiers and gradually increase the transparency of other message identifiers until the other message identifiers are no longer displayed in the time dial.

[0194] In some embodiments of the present application, when the electronic device deletes other message identifiers displayed in the time dial, the messages corresponding to the other message identifiers may be deleted at the same time.

[0195] For example, in combination with Figure 3, as shown in Figure 12(A), if the user wants to delete other message identifiers other than message identifier 31, that is, other message identifiers other than the message identifier of the second message, then the user can click on the message identifier 31 to trigger the smart watch to lock the message identifier 31. As shown in Figure 12(B), the identifier outline of the message identifier 31 is bolded, and then the user can shake the smart watch, as shown in Figure 12(C), so that the smart watch deletes the other message identifiers displayed on the time dial 21 except the message identifier 31.

[0196] In this way, when the user wants to delete a large number of message identifiers, he can first lock the message identifier corresponding to the second message, and then trigger the electronic device to delete other message identifiers except the message identifier corresponding to the second message. The user does not need to perform a deletion operation for each message identifier he wants to delete, thereby improving the efficiency of the electronic device in deleting message identifiers.

[0197] In some embodiments of the present application, the user can drag and input the message identifier corresponding to the third message in the schedule dial. When the message identifier corresponding to the third message is dragged to the edge of the schedule dial, the electronic device is triggered to delete the message identifier corresponding to the third message.

[0198] For example, in combination with Figure 3, as shown in Figure 13(A), if the user wants to delete the application identifier 31, that is, the third message identifier mentioned above, the user can drag the application identifier 31 to the edge of the time dial 21, as shown in Figure 13(B), triggering the smart watch to remove the application identifier 31 displayed in the time dial 21.

[0199] In some embodiments of the present application, the user can drag and input overlapping message identifiers, and when dragging to the edge of the time dial, the electronic device is triggered to delete these message identifiers.

[0200] It can be understood that when the receiving time of multiple messages is the same or close, the message identifiers corresponding to the multiple messages are displayed overlappingly.

[0201] In some embodiments of the present application, when an electronic device displays an application management interface, the application management interface may include a time dial and an identifier display area. The time dial includes M time identifiers, and the identifier display area includes M sub-areas, with each time identifier corresponding to a sub-area. Application identifiers may be displayed in the identifier display area according to the priority of the corresponding applications. For example, the application identifier of the first-priority application is displayed in the sub-area corresponding to the first time identifier. Alternatively, application identifiers may be displayed in the identifier display area according to the frequency of use of the corresponding applications. This facilitates users to find applications and uninstall unnecessary applications.

[0202] It should be noted that the message display method provided in the embodiment of the present application can be executed by a message display device. In the embodiment of the present application, the message display device executing the message display method is taken as an example to illustrate the message display device provided in the embodiment of the present application.

[0203] FIG14 shows a possible structural diagram of a message display device involved in an embodiment of the present application. As shown in FIG14 , the message display device 70 may include: a display module 71 and a receiving module 72 .

[0204] The display module 71 is used to display a time dial, which includes a time scale dial, and the time scale dial includes M time scales.

[0205] The receiving module 72 is configured to receive a first message from a first application.

[0206] The display module 71 is also used to display the message identifier corresponding to the first message received by the receiving module 72 in the first sub-area of ​​the time dial; wherein the time dial includes an identifier display area, the identifier display area includes M sub-areas, each time scale corresponds to a sub-area, the first sub-area corresponds to the first time scale among the M time scales, the time corresponding to the first time scale is the receiving time of the first message, and the message identifier corresponding to the first message includes any one of the following items: the contact identifier of the contact corresponding to the first message, the application icon of the first application, and M is a positive integer.

[0207] An embodiment of the present application provides a message display device. When displaying a time dial, if a first message is received, the message display device can display the message identifier of the first message in a first sub-area corresponding to the first time scale corresponding to the message reception time of the first message in the time dial according to the reception time of the first message, so that the user can quickly select a message identifier through the time dial to view the corresponding message, without having to search for the message in the notification list of the message display device, thereby improving the efficiency of the message display device in displaying messages.

[0208] In one possible implementation, the schedule dial further includes a message display area; the receiving module 72 is further configured to receive a first input corresponding to the message identifier of the first message after the display module 71 displays the message identifier corresponding to the first message in the first sub-area of ​​the schedule dial. The display module 71 is further configured to display the message corresponding to the message identifier in the message display area in response to the first input received by the receiving module 72.

[0209] In one possible implementation, the display module 71 is further configured to display N messages in the notification bar before displaying the schedule dial. The receiving module 72 is further configured to receive a second input. Specifically, in response to the second input received by the receiving module 72, the display module 71 is configured to display the schedule dial and display a message identifier corresponding to the second message in the second sub-area. The second sub-area corresponds to a second time scale among the M time scales. The time corresponding to the second time scale is the time the second message was received. The N messages include the second message, where N is a positive integer.

[0210] In one possible implementation, as shown in FIG15 in conjunction with FIG14 , the interface display device 70 provided in an embodiment of the present application further includes: an updating module 73; and the display module 71, specifically configured to display a first time dial. The updating module 73 is configured to update the first time dial to a second time dial after the receiving module 72 receives the first message from the first application. The second time dial includes a time scale and an identifier display area. The display module 71 is specifically configured to display a message identifier corresponding to the first message in the first sub-area of ​​the second time dial.

[0211] In one possible implementation, the M time scales on the time dial indicate M moments within a first time period; the receiving module 72 is further configured to receive a third input to the time dial after the display module 71 displays the time dial. The updating module 73 is configured to update the time dial in response to the third input received by the receiving module 72; wherein the M time scales on the updated time dial indicate M moments within a second time period corresponding to the third input, and the updated time dial displays a message identifier corresponding to at least one third message received within the second time period.

[0212] In one possible implementation, the time dial includes at least one time control, each time control corresponds to a time period; the above-mentioned receiving module 72 is specifically used to receive a third input of a first time control in at least one time control; wherein the second time period is the time period corresponding to the first time control.

[0213] In one possible implementation, the first message of the first application includes multiple sub-messages; the above-mentioned receiving module 72 is also used to receive a fourth input for the message identifier corresponding to the first message after the above-mentioned display module 71 displays the message identifier corresponding to the first message in the first sub-area of ​​the time dial; the above-mentioned display module 71 is also used to display the identifiers of multiple sub-messages in multiple sub-areas of the M sub-areas in response to the fourth input received by the above-mentioned receiving module 72, and the sub-area where the identifier of each sub-message is displayed corresponds to the reception time of the sub-message.

[0214] In one possible implementation, the interface display device 70 provided in an embodiment of the present application further includes: a deletion module; the receiving module 72 is further configured to receive a fifth input after the display module 71 displays the schedule dial. The deletion module is configured to, in response to the fifth input received by the receiving module 72, delete all message identifiers displayed in the schedule dial except for the message identifier corresponding to the second message, where the message identifier corresponding to the second message is a locked message identifier.

[0215] The message 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 a device other than a terminal. For example, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a mobile Internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), etc. It can also be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., and the embodiment of the present application is not specifically limited.

[0216] The message 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.

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

[0218] Optionally, as shown in Figure 16, an embodiment of the present application also provides an electronic device 900, including a processor 901 and a memory 902, and the memory 902 stores a program or instruction that can be run on the processor 901. When the program or instruction is executed by the processor 901, the various steps of the above-mentioned method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

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

[0220] FIG17 is a schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application.

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

[0222] Those skilled in the art will appreciate that the electronic device 100 may further include a power source (such as a battery) for powering various components. The power source may be logically connected to the processor 110 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The electronic device structure shown in FIG17 does not limit the electronic device. The electronic device may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0223] The display unit 106 is used to display a time dial, which includes a time scale dial, and the time scale dial includes M time scales.

[0224] The radio frequency unit 101 is configured to receive a first message from a first application.

[0225] The display unit 106 is further used to display the message identifier corresponding to the first message received by the radio frequency unit 101 in the first sub-area of ​​the schedule dial; wherein the schedule dial includes an identifier display area, the identifier display area includes M sub-areas, each time scale corresponds to a sub-area, the first sub-area corresponds to the first time scale in the M time scales, the time corresponding to the first time scale is the reception time of the first message, and the message identifier corresponding to the first message includes any one of the following items: the contact identifier of the contact corresponding to the first message, the application icon of the first application, and M is a positive integer.

[0226] An embodiment of the present application provides an electronic device. When displaying a time dial, if a first message is received, the electronic device can display the message identifier of the first message in a first sub-area corresponding to the first time scale corresponding to the message reception time of the first message in the time dial according to the reception time of the first message, so that the user can quickly select a message identifier through the time dial to view the corresponding message without having to search for the message in the notification list of the electronic device, thereby improving the efficiency of the electronic device in displaying messages.

[0227] In some embodiments of the present application, the above-mentioned time dial also includes a message display area; the user input unit 107 is used to receive a first input of the message identifier corresponding to the first message after the above-mentioned display module 71 displays the message identifier corresponding to the first message in the first sub-area of ​​the time dial.

[0228] The display unit 106 is further configured to display a message corresponding to the message identifier in the message display area in response to a first input received by the user input unit 107 .

[0229] In some embodiments of the present application, the display unit 106 is further configured to display N messages in the notification bar before displaying the schedule dial.

[0230] The user input unit 107 is further configured to receive a second input.

[0231] The display unit 106 is specifically used to display a time dial in response to the second input received by the user input unit 107, and display a message identifier corresponding to the second message in the second sub-area, the second sub-area corresponds to the second time scale among the M time scales, the time corresponding to the second time scale is the receiving time of the second message, N messages include the second message, and N is a positive integer.

[0232] In some embodiments of the present application, the display unit 106 is specifically configured to display a first time dial.

[0233] The processor 110 is configured to update the first time dial to a second time dial after the user input unit 107 receives the first message of the first application, where the second time dial includes a time scale dial and an identification display area.

[0234] The display unit 106 is specifically configured to display a message identifier corresponding to the first message in the first sub-area of ​​the second time dial.

[0235] In some embodiments of the present application, the M time scales in the time scale indicate M moments in the first time period; the user input unit 107 is further configured to receive a third input to the time scale after the display unit 106 displays the time scale.

[0236] The processor 110 is used to update the time dial in response to the third input received by the user input unit 107; wherein the M time scales in the updated time dial indicate M moments in the second time period corresponding to the third input, and the updated time dial displays the message identifier corresponding to at least one third message received in the second time period.

[0237] In some embodiments of the present application, the time dial includes at least one time control, each time control corresponds to a time period; the user input unit 107 is specifically used to receive a third input to a first time control in at least one time control; wherein the second time period is the time period corresponding to the first time control.

[0238] In some embodiments of the present application, the first message of the first application includes multiple sub-messages; the user input unit 107 is also used to receive a fourth input of the message identifier corresponding to the first message after the display unit 106 displays the message identifier corresponding to the first message in the first sub-area of ​​the time dial.

[0239] The display unit 106 is further configured to display identifications of multiple sub-messages in multiple sub-areas of the M sub-areas in response to a fourth input received by the user input unit 107, wherein the sub-area where the identification of each sub-message is displayed corresponds to the reception time of the sub-message.

[0240] In some embodiments of the present application, the user input unit 107 is further configured to receive a fifth input after the display unit 106 displays the schedule dial.

[0241] The processor 110 is further configured to delete, in response to a fifth input received by the user input unit 107 , other message identifiers displayed in the time dial except the message identifier corresponding to the second message, where the message identifier corresponding to the second message is a locked message identifier.

[0242] 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 will not be described here.

[0243] 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, they will not be described here.

[0244] It should be understood that in an embodiment of the present application, the input unit 104 may include a 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.

[0245] 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, applications or instructions required for at least one function (such as a sound playback function, an image playback function, 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.

[0246] Processor 110 may include one or more processing units. Optionally, processor 110 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 110.

[0247] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

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

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

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

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

[0252] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted 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 the opposite 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.

[0253] 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 the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially 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, magnetic disk, optical disk), including a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0254] 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 this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.

Claims

1. A message display method, the method comprising: Displaying a time dial, the time dial comprising a time scale dial, the time scale dial comprising M time scales; receiving a first message from a first application; Displaying a message identifier corresponding to the first message in a first sub-area of ​​the time dial; Among them, the time dial includes an identification display area, the identification display area contains M sub-areas, each time scale corresponds to a sub-area, the first sub-area corresponds to the first time scale among the M time scales, the time corresponding to the first time scale is the receiving time of the first message, and the message identifier corresponding to the first message includes any one of the following items: the contact identifier of the contact corresponding to the first message, the application icon of the first application, and M is a positive integer.

2. The method according to claim 1, wherein: The time dial further includes a message display area; after displaying a message identifier corresponding to the first message in the first sub-area of ​​the time dial, the method further includes: receiving a first input of a message identifier corresponding to the first message; In response to the first input, a message corresponding to the message identifier is displayed in the message display area.

3. The method according to claim 1, wherein: Before displaying the time dial, the method further includes: Display N messages in the notification bar; receiving a second input; The display time dial comprises: In response to the second input, the time dial is displayed, and a message identifier corresponding to the second message is displayed in a second sub-area, the second sub-area corresponds to a second time scale among the M time scales, the time corresponding to the second time scale is the reception time of the second message, the N messages include the second message, and N is a positive integer.

4. The method according to claim 1, wherein: The display time dial comprises: Display the first time dial; After receiving the first message of the first application, the method further includes: Updating the first time dial to a second time dial, wherein the second time dial includes the time scale dial and the identification display area; The displaying of the message identifier corresponding to the first message in the first sub-area of ​​the time dial includes: The message identifier corresponding to the first message is displayed in the first sub-area of ​​the second time dial.

5. The method according to claim 1, wherein: The M time scales in the time scale dial indicate M moments in a first time period; after displaying the time scale dial, the method further includes: receiving a third input to the schedule dial; In response to the third input, updating the schedule dial; The M time scales in the updated time dial indicate M moments in a second time period corresponding to the third input, and the updated time dial displays a message identifier corresponding to at least one third message received in the second time period.

6. The method according to claim 5, wherein: The time dial includes at least one time control, and each time control corresponds to a time period; The receiving a third input to the schedule dial comprises: receiving a third input to a first time control of the at least one time control; The second time period is the time period corresponding to the first time control.

7. The method according to claim 1, wherein: The first message of the first application comprises a plurality of sub-messages; After displaying the message identifier corresponding to the first message in the first sub-area of ​​the time dial, the method further includes: receiving a fourth input of a message identifier corresponding to the first message; In response to the fourth input, multiple sub-areas in the M sub-areas respectively display the identifiers of the multiple sub-messages, The sub-area where the identification of each sub-message is displayed corresponds to the reception time of the sub-message.

8. The method according to claim 1, wherein: After displaying the time dial, the method further includes: receiving a fifth input; In response to the fifth input, other message identifiers displayed in the time dial except for the message identifier corresponding to the second message are deleted, and the message identifier corresponding to the second message is a locked message identifier.

9. A message display device, comprising: Display module and receiving module; The display module is used to display a time dial, the time dial includes a time scale dial, and the time scale dial includes M time scales; The receiving module is used to receive a first message from a first application; The display module is further configured to display, in the first sub-area of ​​the time dial, a message identifier corresponding to the first message received by the receiving module; Among them, the time dial includes an identification display area, the identification display area contains M sub-areas, each time scale corresponds to a sub-area, the first sub-area corresponds to the first time scale among the M time scales, the time corresponding to the first time scale is the receiving time of the first message, and the message identifier corresponding to the first message includes any one of the following items: the contact identifier of the contact corresponding to the first message, the application icon of the first application, and M is a positive integer.

10. The device according to claim 9, wherein: The time dial further includes a message display area; the receiving module is further configured to receive a first input of a message identifier corresponding to the first message after the display module displays the message identifier corresponding to the first message in the first sub-area of ​​the time dial; The display module is further configured to display the message corresponding to the message identifier in the message display area in response to the first input received by the receiving module.

11. The device according to claim 9, wherein: The display module is further used to display N messages in the notification bar before displaying the time dial; The receiving module is further used to receive a second input; The display module is specifically used to display the time dial in response to the second input received by the receiving module, and display the message identifier corresponding to the second message in the second sub-area, the second sub-area corresponds to the second time scale among the M time scales, the time corresponding to the second time scale is the reception time of the second message, the N messages include the second message, and N is a positive integer.

12. The device according to claim 9, wherein: The device further comprises: an updating module; the display module is specifically used to display a first time dial; The updating module is configured to update the first time dial to a second time dial after the receiving module receives the first message of the first application, wherein the second time dial includes the time scale and the identification display area; The display module is specifically configured to display a message identifier corresponding to the first message in the first sub-area of ​​the second time dial.

13. The device according to claim 9, wherein: The M time scales in the time scale disk indicate M moments in the first time period; the device further comprises: an updating module; The receiving module is further configured to receive a third input to the schedule dial after the display module displays the schedule dial; The updating module is configured to update the time dial in response to the third input received by the receiving module; The M time scales in the updated time dial indicate M moments in a second time period corresponding to the third input, and the updated time dial displays a message identifier corresponding to at least one third message received in the second time period.

14. The device according to claim 13, wherein: The time dial includes at least one time control, and each time control corresponds to a time period; The receiving module is specifically configured to receive a third input to a first time control in the at least one time control; The second time period is the time period corresponding to the first time control.

15. The device according to claim 9, wherein: The first message of the first application comprises a plurality of sub-messages; The receiving module is further configured to receive a fourth input of the message identifier corresponding to the first message after the display module displays the message identifier corresponding to the first message in the first sub-area of ​​the time dial; The display module is further used to display the identifiers of the multiple sub-messages in multiple sub-areas among the M sub-areas in response to the fourth input received by the receiving module, and the sub-area where the identifier of each sub-message is displayed corresponds to the reception time of the sub-message.

16. The device according to claim 9, wherein: The device further comprises: a deleting module; the receiving module is further configured to receive a fifth input after the display module displays the time dial; The deleting module is used to delete other message identifiers displayed in the time dial except the message identifier corresponding to the second message in response to the fifth input received by the receiving module, and the message identifier corresponding to the second message is a locked message identifier.

17. An electronic device comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the message display method according to any one of claims 1 to 8 are implemented.

18. A readable storage medium storing a program or an instruction, wherein the program or the instruction, when executed by a processor, implements the steps of the message display method according to any one of claims 1 to 8.

19. 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 message display method according to any one of claims 1 to 8.

20. A computer program product, wherein the program product is executed by at least one processor to implement the message display method according to any one of claims 1 to 8.

21. An electronic device, comprising: the electronic device being configured to execute the message display method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Terminal display method and device and intelligent terminal

    CN107783701A

  • Alarm clock control method and device and storage medium

    CN112068916A

  • Display method and device, electronic equipment and readable storage medium

    CN112764647A

  • Message display method and message display device

    CN117032872A