Notification display method and electronic device
By outputting different notification display contents on electronic devices according to different display interface types and displaying notification cards on desktop interfaces, the problems of untimely and inefficient notification information display in the prior art are solved, and the efficiency of users to quickly view and process notification contents is achieved.
Patent Information
- Application Number
- CN202210590019.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-06-15
- Filing Date
- 2021-06-16
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2041-06-16
AI Technical Summary
When existing electronic devices receive notification information issued by the application, they are unable to display the content of notification information to users in a timely and efficient manner, resulting in low efficiency in processing notification information for users.
By implementing a notification display method on an electronic device, the method outputs different display contents according to different display interface types (such as AOD interface, lock screen interface, pull-down interface, desktop interface and immersive application interface), and displays cards including notification information on the desktop interface, which facilitates users to quickly view and process notification content.
This method enables users to quickly view notification content, improves the efficiency of users in processing notification information, and solves the problems of untimely and inefficient notification information display in the prior art.
Smart Images

Figure CN115033323B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminal technology, and in particular to a notification display method and an electronic device. Background Art
[0002] As more and more applications are installed on electronic devices, the notification information from applications that users need to handle is becoming more and more complicated. When an electronic device receives notification information sent by a specified application, the electronic device can display the above notification information on a specified display interface type (for example, an off-screen interface, a lock screen interface, and a drop-down interface). For example, when an electronic device receives notification information based on a specified application, the electronic device can display a prompt icon of the notification information on the off-screen interface, or display a notification bar including the notification information on the lock screen interface, to prompt the user that the electronic device has received new notification information.
[0003] However, since the types of display interfaces that electronic devices can use to display notification information are limited, electronic devices are unable to promptly and efficiently display the content of the notification information to users, which results in low efficiency in users processing the notification information. Summary of the invention
[0004] The present application provides a notification display method and an electronic device, which realizes that when receiving notification information sent by a first application, different display contents are output according to different display interface types based on the notification information. Among them, the display interface types may include AOD interface, lock screen interface, drop-down interface, desktop interface, and immersive application interface. At the same time, the electronic device can display a card including the above notification information on the desktop interface. The user can further process the notification content based on the card. The notification display method can facilitate users to quickly view the notification content and improve the efficiency of users in processing notification information.
[0005] In a first aspect, the present application provides a notification display method, the method comprising: an electronic device obtains notification information of a first application, the notification information of the first application includes a first content and a second content, and the notification information of the first application is used to remind a user. Determine that the electronic device is in a screen-off state. In response to obtaining a notification message of the first application, display the icon of the first application on the screen-off interface. Detect a first operation of the user. Display a lock screen interface, display the first content on the lock screen interface, and the lock screen interface is an interface of the electronic device in a lock screen state. Detect a second operation of the user. In response to the second operation, display a desktop interface, the desktop interface is an interface of the electronic device in an unlocked state, and the desktop interface includes a first card, the first card includes the first content and the second content, the second content is associated with the first content and the second content is different from the first content. This can facilitate users to quickly view notification content and improve the efficiency of users in processing notification information.
[0006] In a possible implementation, the notification information of the first application also includes a third content, and the method further includes: detecting a third operation on the first card. In response to the third operation, the first application interface is displayed, and the third content is displayed on the first application interface, the third content is associated with the first content and the third content is different from the first content, and the third content is associated with the second content and the third content is different from the second content. In this way, the electronic device can display content with different details in different interfaces, thereby improving the efficiency of users in processing notification information.
[0007] In a possible implementation, the desktop interface is a main desktop interface, and the method further includes: detecting a fourth operation on the first card. In response to the fourth operation, displaying a second card on the main desktop interface and not displaying the first card, the second card being different from the first card.
[0008] In a possible implementation, the method further includes: the electronic device obtains notification information of the first application. Determine that the electronic device is in the lock screen state. In response to obtaining the notification message of the first application, display the lock screen interface, and display the first content on the lock screen interface. Alternatively, the electronic device obtains notification information of the first application. Determine that the electronic device is in the unlocked state. In response to obtaining the notification message of the first application, display the desktop interface, and the desktop interface includes the first card. In this way, it is convenient for users to quickly view notification content, and the efficiency of users in processing notification information is improved.
[0009] In a possible implementation, the display form of the icon of the first application at the first moment is different from the display form of the icon of the first application at the second moment. Alternatively, the display form of the first content displayed on the lock screen interface at the first moment is different from the display form of the first content displayed on the lock screen interface at the second moment. Alternatively, the display form of the second content displayed on the desktop interface at the first moment is different from the display form of the second content displayed on the desktop interface at the second moment. In this way, different prompt notifications can be displayed according to different time differences, which can effectively prompt users to view the notification content and improve processing efficiency.
[0010] In a possible implementation, when the first application is a memo application, the method specifically includes: when the electronic device detects that the current moment is the first preset time point, the electronic device obtains notification information of the first application, and the notification information includes the schedule information for the day, and the schedule information for the day includes a set of one or more schedule tasks with a schedule start date of the day, and the one or more schedule tasks with a schedule start date of the day include the first schedule task. The first content includes the content of the first schedule task. Among them, the first schedule task has the highest priority in the schedule for the day. In this way, it is convenient for users to quickly view the notification content of the schedule task, and the efficiency of users in handling schedule task notifications is improved.
[0011] In a possible implementation, the priority specifically includes: the schedule start time of the schedule task is the earliest in the day's schedule.
[0012] In a possible implementation, when the first application is a memo application, the method specifically includes: when the electronic device detects that the current moment is the second preset time point, the electronic device obtains notification information of the first application, wherein the notification information includes tomorrow's schedule information, and the tomorrow's schedule information includes a collection of one or more schedule tasks with a schedule start date of tomorrow. In this way, it is convenient for the user to quickly view the notification content of tomorrow's schedule tasks.
[0013] In a possible implementation, when the first application is a memo application, the method specifically includes: when the electronic device detects that the difference between the current time and the schedule start time of the second schedule task is within the first time threshold, the electronic device obtains notification information of the first application, wherein the notification information includes the second schedule task information. In this way, it is convenient for the user to quickly view the notification content of the specified schedule task, and the efficiency of the user in processing the notification of the specified schedule task is improved.
[0014] In a possible implementation, when the first application is an application that provides flight travel information, the method specifically includes: when the electronic device detects that the current time meets the first preset condition and / or the current geographical location meets the second preset condition, the electronic device obtains the notification information of the first application. In this way, it is convenient for the user to quickly view the notification content of the flight travel task, and the efficiency of the user in processing the flight travel task notification is improved.
[0015] In one possible implementation, the first preset condition specifically includes: any one of the difference between the current time and the boarding time is within the second time threshold, the difference between the current time and the take-off time is within the third time threshold, and the difference between the current time and the boarding time is within the fourth time threshold.
[0016] In a possible implementation, the second preset condition specifically includes any one of the current geographical location being within the airport range and the current geographical location and the geographical location of the airport being within a first geographical threshold range.
[0017] In a possible implementation, when the first application is an application that provides subway travel information, the method specifically includes: when the electronic device detects that the current geographical location is located at the first station, the electronic device obtains notification information of the first application, wherein the notification information includes subway boarding code information. In this way, it is convenient for users to quickly view the notification content of subway travel tasks, thereby improving the efficiency of users in processing subway travel task notifications.
[0018] In one possible implementation, the first operation, the second operation, the third operation, and the fourth operation may be a click operation, a double-click operation, a sliding operation, a two-finger sliding operation, a three-finger sliding operation, a pressing operation, a secondary pressing operation, etc., which is not limited in this application.
[0019] In a second aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors, one or more memories, a display screen, and a transceiver. The one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program codes, and the computer program codes include computer instructions. When the one or more processors execute the computer instructions, the processor can obtain notification information of a first application, and the notification information of the first application includes a first content and a second content, and the notification information of the first application is used to remind the user. The processor can determine that the electronic device is in a screen-off state. In response to obtaining the notification message of the first application, the icon of the first application is displayed on the screen-off interface. The processor can detect a first operation of the user. Display a lock screen interface, display the first content on the lock screen interface, and the lock screen interface is an interface of the electronic device in the lock screen state. The processor can detect a second operation of the user. In response to the second operation, the processor can also be used to display a desktop interface, which is an interface of the electronic device in an unlocked state, and the desktop interface includes a first card, and the first card includes the first content and the second content, and the second content is associated with the first content and the second content is different from the first content. This makes it convenient for users to quickly view notification content and improves the efficiency of users in processing notification information.
[0020] In a possible implementation, the notification information of the first application also includes a third content, and the processor can also be used to detect a third operation on the first card. In response to the third operation, the processor can also be used to display the first application interface, display the third content on the first application interface, the third content is associated with the first content and the third content is different from the first content, and the third content is associated with the second content and the third content is different from the second content. In this way, the electronic device can display content with different details in different interfaces, thereby improving the efficiency of users in processing notification information.
[0021] In a possible implementation, the desktop interface is a main desktop interface, and the processor may be further configured to detect a fourth operation on the first card. In response to the fourth operation, the processor may be further configured to display a second card on the main desktop interface and not display the first card, the second card being different from the first card.
[0022] In a possible implementation, the processor may also be used to obtain notification information of the first application. The processor may also be used to determine that the electronic device is in the lock screen state. In response to obtaining the notification message of the first application, the processor may also be used to display a lock screen interface, and display the first content on the lock screen interface. Alternatively, the electronic device obtains the notification information of the first application. It is determined that the electronic device is in the unlocked state. In response to obtaining the notification message of the first application, a desktop interface is displayed, and the desktop interface includes the first card. In this way, it is convenient for users to quickly view the notification content, and the efficiency of users in processing notification information is improved.
[0023] In a possible implementation, the display form of the icon of the first application at the first moment is different from the display form of the icon of the first application at the second moment. Alternatively, the display form of the first content displayed on the lock screen interface at the first moment is different from the display form of the first content displayed on the lock screen interface at the second moment. Alternatively, the display form of the second content displayed on the desktop interface at the first moment is different from the display form of the second content displayed on the desktop interface at the second moment. In this way, different prompt notifications can be displayed according to different time differences, which can effectively prompt users to view the notification content and improve processing efficiency.
[0024] In a possible implementation, when the first application is a memo application, the processor can also be used to detect that the current moment is a first preset time point to obtain notification information of the first application, the notification information includes the schedule information for the day, the schedule information for the day includes a set of one or more schedule tasks with a schedule start date of the day, and the one or more schedule tasks with a schedule start date of the day include the first schedule task. The first content includes the content of the first schedule task. Among them, the first schedule task has the highest priority in the schedule for the day. In this way, it is convenient for users to quickly view the notification content of the schedule task, and the efficiency of users in handling schedule task notifications is improved.
[0025] In a possible implementation, the priority specifically includes: the schedule start time of the schedule task is the earliest in the day's schedule.
[0026] In a possible implementation, when the first application is a memo application, the processor may also be used to detect that the current moment is the second preset time point and obtain notification information of the first application, wherein the notification information includes tomorrow's schedule information, and the tomorrow's schedule information includes a collection of one or more schedule tasks with a schedule start date of tomorrow. In this way, it is convenient for the user to quickly view the notification content of tomorrow's schedule tasks.
[0027] In a possible implementation, when the first application is a memo application, the processor may also be used to obtain notification information of the first application when the difference between the current time and the schedule start time of the second schedule task is within the first time threshold, wherein the notification information includes the second schedule task information. In this way, it is convenient for the user to quickly view the notification content of the specified schedule task, thereby improving the efficiency of the user in processing the notification of the specified schedule task.
[0028] In a possible implementation, when the first application is an application that provides flight travel information, the processor may also be used to obtain notification information of the first application when detecting that the current time satisfies a first preset condition and / or the current geographical location satisfies a second preset condition. In this way, it is convenient for the user to quickly view the notification content of the flight travel task, thereby improving the efficiency of the user in processing the flight travel task notification.
[0029] In one possible implementation, the first preset condition specifically includes: any one of the difference between the current time and the boarding time is within the second time threshold, the difference between the current time and the take-off time is within the third time threshold, and the difference between the current time and the boarding time is within the fourth time threshold.
[0030] In a possible implementation, the second preset condition specifically includes any one of the current geographical location being within the airport range and the current geographical location and the geographical location of the airport being within a first geographical threshold range.
[0031] In a possible implementation, when the first application is an application that provides subway travel information, the processor may also be used to detect that the electronic device obtains notification information of the first application when the current geographical location is located at the first station, wherein the notification information includes subway boarding code information. In this way, it is convenient for the user to quickly view the notification content of the subway travel task, thereby improving the efficiency of the user in processing the subway travel task notification.
[0032] In one possible implementation, the first operation, the second operation, the third operation, and the fourth operation may be a click operation, a double-click operation, a sliding operation, a two-finger sliding operation, a three-finger sliding operation, a pressing operation, a secondary pressing operation, etc., which is not limited in this application.
[0033] In a third aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors, one or more memories, a display screen, and a transceiver. The one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program codes, and the computer program codes include computer instructions. When the one or more processors execute the computer instructions, the electronic device executes the method in any possible implementation of the first aspect. In this way, it is convenient for users to quickly view notification content, and the efficiency of users processing notification information is improved.
[0034] In a fourth aspect, an embodiment of the present application provides a computer storage medium, including computer instructions, which, when executed on an electronic device, causes the electronic device to execute a method in any possible implementation of the first aspect. In this way, it is convenient for users to quickly view notification content, thereby improving the efficiency of users in processing notification information.
[0035] In a fifth aspect, an embodiment of the present application provides a computer program product, which, when executed on an electronic device, enables the electronic device to execute a method in any possible implementation of the first aspect. In this way, it is convenient for users to quickly view notification content, thereby improving the efficiency of users in processing notification information. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 A schematic diagram of the hardware architecture of an electronic device provided in an embodiment of the present application;
[0037] Figure 2A-2H A set of user interface schematic diagrams provided for embodiments of the present application;
[0038] Figure 3A-Figure 3Q A set of user interface schematic diagrams provided for embodiments of the present application;
[0039] Figure 4A-Figure 4NA set of user interface schematic diagrams provided for embodiments of the present application;
[0040] Figure 5A-Figure 5R A set of user interface schematic diagrams provided for embodiments of the present application;
[0041] Figure 6A-6J A set of user interface schematic diagrams provided for embodiments of the present application;
[0042] Figure 7 A schematic diagram of the structure of another electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0043] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and the attached claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear contrary indication in its context. It should also be understood that the term "and / or" used in the present application refers to any or all possible combinations including one or more of the listed striking ones. In the embodiments of the present application, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as implying or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defined as "first" and "second" can expressly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise stated, the meaning of "multiple" is two or more.
[0044] First, an exemplary electronic device 100 provided in an embodiment of the present application is introduced.
[0045] Please refer to Figure 1 , Figure 1 The hardware structure diagram of an electronic device 100 provided in an embodiment of the present application is exemplarily shown.
[0046] The electronic device 100 may be a mobile phone, a tablet computer, a PC, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), or other electronic devices. The embodiment of the present application does not impose any particular limitation on the specific type of the electronic device.
[0047] The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0048] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0049] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0050] The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.
[0051] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0052] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0053] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). The processor 110 can be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces.
[0054] The I2S interface may be used for audio communication. The processor 110 may be coupled to the audio module 170 via the I2S bus to implement communication between the processor 110 and the audio module 170 .
[0055] The PCM interface can also be used for audio communication, sampling, quantizing and encoding analog signals. Both the I2S interface and the PCM interface can be used for audio communication.
[0056] The UART interface is a universal serial data bus used for asynchronous communication. It converts the data to be transmitted between serial communication and parallel communication.
[0057] The MIPI interface can be used to connect the processor 110 with peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), and the like.
[0058] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or a data signal.
[0059] The USB interface 130 is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transfer data between the electronic device 100 and a peripheral device. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other electronic devices, such as AR devices, etc.
[0060] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present invention is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0061] The charging management module 140 is used to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 may receive charging input from a wired charger through the USB interface 130. In some wireless charging embodiments, the charging management module 140 may receive wireless charging input through a wireless charging coil of the electronic device 100. While the charging management module 140 is charging the battery 142, it may also power the electronic device through the power management module 141.
[0062] The power management module is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, and supplies power to the processor 110, the internal memory 121, the display screen 194, the camera 193, and the wireless communication module 160. The power management module 141 can also be used to detect parameters such as battery capacity, battery cycle number, battery health status (leakage, impedance), etc. In some other embodiments, the power management module 141 can also be set in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 can also be set in the same device.
[0063] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
[0064] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antenna can be used in combination with a tuning switch.
[0065] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0066] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110. In some embodiments, the wireless communication solution provided by the mobile communication module 150 can enable the electronic device to communicate with devices (such as servers) in the network.
[0067] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.
[0068] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 100. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of the signal, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2. In some embodiments, the electronic device 100 can detect or scan the devices near the electronic device 100 by transmitting signals through the Bluetooth module and WLAN module in the wireless communication module 160, and establish a wireless communication connection with the nearby devices and transmit data. The Bluetooth module can provide solutions for one or more Bluetooth communications including classic Bluetooth (Bluetooth 2.1 standard) or Bluetooth low energy. The WLAN module can provide solutions for one or more WLAN communications including Wi-Fi direct, Wi-Fi LAN or Wi-Fi softAP.
[0069] In some embodiments, the antenna 1 of the electronic device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the electronic device 100 can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).
[0070] The electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
[0071] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
[0072] The electronic device 100 can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.
[0073] ISP is used to process the data fed back by camera 193. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to ISP for processing and converts it into an image visible to the naked eye. ISP can also perform algorithm optimization on the noise, brightness, and skin color of the image. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, ISP can be set in camera 193.
[0074] The camera 193 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then passes the electrical signal to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the electronic device 100 may include 1 or N cameras 193, where N is a positive integer greater than 1.
[0075] The digital signal processor is used to process digital signals, and can process not only digital image signals but also other digital signals. For example, when the electronic device 100 is selecting a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.
[0076] Video codecs are used to compress or decompress digital videos. The electronic device 100 may support one or more video codecs. Thus, the electronic device 100 may play or record videos in a variety of coding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
[0077] NPU is a neural network (NN) computing processor. By drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, it can quickly process input information and can also continuously self-learn. Through NPU, applications such as intelligent cognition of electronic device 100 can be realized, such as image recognition, face recognition, voice recognition, text understanding, etc.
[0078] The internal memory 121 may include one or more random access memories (RAM) and one or more non-volatile memories (NVM).
[0079] Random access memory may include static random-access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM, for example, the fifth generation DDR SDRAM is generally referred to as DDR5 SDRAM), etc.;
[0080] Non-volatile memory may include disk storage devices and flash memory.
[0081] Flash memory can be divided into NOR FLASH, NAND FLASH, 3D NAND FLASH, etc. according to the operating principle; single-level cell (SLC), multi-level cell (MLC), triple-level cell (TLC), quad-level cell (QLC), etc. according to the storage unit potential level; universal flash storage (UFS), embedded multi media card (eMMC), etc. according to the storage specification.
[0082] The random access memory can be directly read and written by the processor 110, and can be used to store executable programs (such as machine instructions) of the operating system or other running programs, and can also be used to store user and application data.
[0083] The non-volatile memory may also store executable programs and user and application data, etc., and may be loaded into the random access memory in advance for direct reading and writing by the processor 110 .
[0084] The external memory interface 120 can be used to connect to an external non-volatile memory to expand the storage capacity of the electronic device 100. The external non-volatile memory communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music and videos are stored in the external non-volatile memory.
[0085] The electronic device 100 can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0086] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be arranged in the processor 110, or some functional modules of the audio module 170 can be arranged in the processor 110.
[0087] The speaker 170A, also called a "speaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or listen to a hands-free call through the speaker 170A.
[0088] The receiver 170B, also called a "earpiece", is used to convert audio electrical signals into sound signals. When the electronic device 100 receives a call or voice message, the voice can be received by placing the receiver 170B close to the human ear.
[0089] Microphone 170C, also called "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to microphone 170C to input the sound signal into microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the sound source, realize directional recording function, etc.
[0090] The earphone interface 170D is used to connect a wired earphone and can be a USB interface 130 or a 3.5 mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0091] The pressure sensor 180A is used to sense pressure signals and convert the pressure signals into electrical signals.
[0092] The gyro sensor 180B can be used to determine the motion posture of the electronic device 100. The gyro sensor 180B can also be used for navigation and somatosensory game scenes.
[0093] The air pressure sensor 180C is used to measure air pressure. In some embodiments, the electronic device 100 calculates the altitude through the air pressure value measured by the air pressure sensor 180C to assist positioning and navigation.
[0094] The magnetic sensor 180D includes a Hall sensor, and the electronic device 100 can detect the opening and closing of the flip leather case by using the magnetic sensor 180D.
[0095] The acceleration sensor 180E can detect the magnitude of the acceleration of the electronic device 100 in all directions (generally three axes). When the electronic device 100 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of the electronic device and is applied to applications such as horizontal and vertical screen switching and pedometers.
[0096] The distance sensor 180F is used to measure the distance. The electronic device 100 can measure the distance by infrared or laser. In some embodiments, when shooting a scene, the electronic device 100 can use the distance sensor 180F to measure the distance to achieve fast focusing.
[0097] The proximity light sensor 180G may include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The electronic device 100 emits infrared light outward through the light emitting diode. The electronic device 100 uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 100. When insufficient reflected light is detected, the electronic device 100 can determine that there is no object near the electronic device 100. The electronic device 100 can use the proximity light sensor 180G to detect that the user holds the electronic device 100 close to the ear to talk, so as to automatically turn off the screen to save power. The proximity light sensor 180G can also be used in leather case mode and pocket mode to automatically unlock and lock the screen.
[0098] The ambient light sensor 180L is used to sense the ambient light brightness. The electronic device 100 can adaptively adjust the brightness of the display screen 194 according to the perceived ambient light brightness. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also cooperate with the proximity light sensor 180G to detect whether the electronic device 100 is in a pocket to prevent accidental touches.
[0099] The fingerprint sensor 180H is used to collect fingerprints. The electronic device 100 can use the collected fingerprint characteristics to implement fingerprint unlocking, access application locks, fingerprint photography, fingerprint call answering, etc.
[0100] The temperature sensor 180J is used to detect temperature. In some embodiments, the electronic device 100 uses the temperature detected by the temperature sensor 180J to execute a temperature processing strategy. In some other embodiments, when the temperature is lower than another threshold, the electronic device 100 performs a voltage boost on the output voltage of the battery 142 to avoid abnormal shutdown caused by low temperature.
[0101] The touch sensor 180K is also called a "touch control device". The touch sensor 180K can be set on the display screen 194. The touch sensor 180K and the display screen 194 form a touch screen, also called a "touch control screen". The touch sensor 180K is used to detect touch operations acting on or near it.
[0102] The bone conduction sensor 180M can be used to obtain vibration signals.
[0103] The key 190 includes a power key, a volume key, etc. The key 190 may be a mechanical key or a touch key. The electronic device 100 may receive key input and generate key signal input related to user settings and function control of the electronic device 100.
[0104] Motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 194, motor 191 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0105] The indicator 192 may be an indicator light, which may be used to indicate the charging status, power changes, messages, missed calls, notifications, etc.
[0106] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to and separated from the electronic device 100 by inserting it into the SIM card interface 195 or pulling it out from the SIM card interface 195. The electronic device 100 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the electronic device 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.
[0107] The following introduces a notification display method provided by an embodiment of the present application.
[0108] The electronic device 100 can obtain notification information of a specified application, and after receiving the unlock input and displaying the desktop, the electronic device 100 can display the notification information of the specified application in the pull-down notification bar. The electronic device 100 can receive and respond to the user's pull-down input on the status bar at the top of the touch screen, and display the above-mentioned pull-down notification bar so that the user can view the notification information.
[0109] For example, Figure 2AAs shown, taking the designated application as a calendar application as an example, the electronic device 100 can display a desktop 200. One or more application icons can be displayed in the desktop 200. Among them, the one or more application icons can include a weather application icon, a stock application icon, a calculator application icon, a settings application icon, a mail application icon, a theme application icon, a calendar application icon 201 and a video application icon, etc. Optionally, a status bar, a page indicator and a tray icon area can also be displayed in the desktop 200. Among them, the status bar can include one or more signal strength indicators of a mobile communication signal (also known as a cellular signal), a signal strength indicator of a wireless fidelity (Wi-Fi) signal, a battery status indicator, a time indicator, etc. The page indicator can be used to indicate the positional relationship between the currently displayed page and other pages. The tray icon area includes a plurality of tray icons (such as a dialing application icon, a message application icon, a contact application icon, a camera application icon, etc.), and the tray icon remains displayed when the page is switched. The above-mentioned page indicator may not be part of the page but exists separately, and the above-mentioned tray icon is also optional, and the embodiment of the present application does not limit this.
[0110] The electronic device 100 may receive a touch operation (eg, a click) performed by the user on the calendar application icon 201 , and in response to the touch operation, the electronic device 100 may display a calendar application interface.
[0111] like Figure 2B As shown, the electronic device 100 may display a calendar application interface 210. The calendar application interface 210 may include a calendar 211 and a window 212. The window 212 displays a new schedule task control 212A.
[0112] When the electronic device 100 detects in the user interface 210 that the user selects a day in the calendar 211, such as April 26, and performs a touch operation (e.g., clicks) on the new schedule control 212A, the electronic device 100 can display a user interface for creating a new schedule task in response to the touch operation.
[0113] like Figure 2CAs shown, the electronic device 100 can display a user interface 220 for creating a new schedule task. The user interface 220 can include a cancel control 221, a confirmation control 222, a page title (e.g., a new schedule), and one or more setting items (e.g., a title item, a location item, a time item, a pre-reminder setting item, etc.). Among them, the cancel control 221 can be used to close the user interface 220, and the confirmation control 222 can be used to confirm the edited schedule task. The title item can be used to receive the user's input to display the title of the schedule task, the location item can be used to receive the user's input to display the location of the schedule task, and the time item can be used to receive the user's input to display the start and end time of the schedule task. The close control 224 in the pre-reminder setting item can be used to close the pre-reminder setting, and the add reminder control 223 in the pre-reminder setting item can be used to receive the user's input, so that the electronic device 100 can add a reminder at a preset time interval (e.g., every 30 minutes) in response to the input.
[0114] After receiving the user's input, the electronic device 100 may display a user interface including schedule task information.
[0115] like Figure 2D As shown, the electronic device 100 can display a user interface 230 of the schedule task information. For example, the electronic device 100 can display the name of the to-do event edited by the user, "Seminar", the location "Shenzhen Glory Building", the time "April 26 8:30-9:50", and set to display a reminder notification 30 minutes before the start time of the to-do event. The electronic device 100 can receive a touch operation (e.g., click) from the user on the confirmation control 222, and in response to the operation, the electronic device 100 can add the schedule task.
[0116] Next, combine Figure 2E-2H, it is introduced that when the electronic device 100 obtains the notification information of the above-mentioned schedule task, the electronic device 100 displays the notification prompt in the AOD interface and the lock screen interface. When the electronic device 100 unlocks the screen and displays the desktop, the electronic device 100 can receive and respond to the user's pull-down input in the status bar at the top of the touch screen, and display the notification information in the pull-down notification bar and allow the user to view the scene; the above four states are different reminder forms for the notification information of the same schedule task. The four states of the notification information of the same schedule task can be reminded, or only one or several of them can be selected for the notification information of the same schedule task. This application does not limit it. Among them, the lock screen interface refers to the interface of the electronic device 100 in the lock screen state. The desktop (also known as the desktop interface) refers to the interface of the electronic device 100 in the unlocked state. The unlocked state refers to the electronic device 100 can display one or more application icons based on the interface in this state, that is, the state presented after unlocking, which is the unlocked state of the electronic device referred to in the prior art. The main desktop interface refers to the desktop interface presented after unlocking, that is, the desktop interface first presented to the user after unlocking. It can also refer to the desktop interface that displays the weather card, for example, Figure 3C After the user unlocks the computer, the desktop interface is presented to the user. Figure 3D ; It can be the default setting that cannot be changed, or it can be set by the user.
[0117] Exemplarily, when the electronic device 100 obtains that the current time is the preset reminder time of the "seminar" schedule task, that is, the current time is "08:00" 30 minutes before the start time "08:30" of the schedule task, and the electronic device 100 detects that the always on display (AOD) interface (also referred to as the screen-off interface, screen-off display, etc.) is currently displayed, the electronic device 100 can display the prompt icon of the "seminar" schedule task on the AOD interface. Among them, the AOD interface refers to an interface in which a part of the screen remains always on when the electronic device 100 is in the screen-locked state to display information such as time and notifications. The screen-off state refers to a state in which a part of the screen remains always on when the electronic device 100 is in the screen-locked state to display information such as time and notifications.
[0118] like Figure 2E As shown, the electronic device 100 can display an AOD interface 240. The AOD interface 240 can include a calendar indicator, a battery status indicator, a reminder icon 241, etc. Among them, the calendar indicator can be used to indicate the current time, such as date, day of the week, and hour and minute information. The battery status indicator can be used to indicate the current battery power. The reminder icon 241 can be used to remind the user that there is a schedule task to be completed.
[0119] When the electronic device 100 displays the AOD interface, the electronic device 100 may receive user input (for example, the user presses the power button on the side of the electronic device 100 ), and the electronic device 100 may display the lock screen interface.
[0120] like Figure 2F As shown, the electronic device 100 may display a lock screen interface 250. The lock screen interface 250 may include a status bar, a calendar indicator, and a notification bar 251. The status bar may include one or more signal strength indicators of a mobile communication signal (also referred to as a cellular signal), one or more signal strength indicators of a wireless high fidelity (Wi-Fi) signal, a battery status indicator, etc. The description of the calendar indicator can be referred to Figure 2E The description of the illustrated embodiment is not repeated here. The notification bar 251 can display the prompt information of the "seminar" schedule task, and the prompt information can be text information. For example, the notification bar 251 can display the text information "seminar", "today 08:30-09:50", to remind the user of the start time and specific items of the to-be-completed schedule task.
[0121] When the electronic device 100 displays the AOD interface or the lock screen interface, the electronic device 100 may receive a user's unlock input (eg, a user's fingerprint input or a user's digital password input). In response to the input, the electronic device 100 may display the desktop.
[0122] like Figure 2G As shown, the electronic device 100 can display a desktop 260. For a text description of the desktop 260, please refer to the aforementioned Figure 2A The textual description in the illustrated embodiment will not be repeated here.
[0123] The electronic device 100 can receive and respond to the user's sliding down input on the status bar on the desktop, and display a drop-down interface including the above notification information content.
[0124] like Figure 2H As shown, the drop-down interface 270 may include a notification window 271 and a control 272. The notification window 270 may display the content of the "Seminar" schedule task, such as the name of the schedule task "Seminar" and the time of the schedule task "Today 08:30-09:50". The control 272 may be used to receive a touch operation (e.g., click) from the user on the control, so that the electronic device 100 clears all notifications of the drop-down interface in response to the touch operation.
[0125] It can be seen from the above notification display mode that the electronic device 100 can only display notification information on a specified display interface type (e.g., the screen-off interface, the lock screen interface, and the pull-down interface), and the electronic device cannot timely and efficiently display the content of the notification information to the user. At the same time, the user cannot perform further operations on the notification information, and the efficiency of the user in processing the notification information is very low.
[0126] Therefore, the present application provides a notification display method. The electronic device 100 can receive notification information sent by the first application, and output different display content according to different display interface types based on the above notification information. Among them, the display interface type may include an AOD interface, a lock screen interface, a drop-down interface, a desktop interface, and an immersive application interface. At the same time, the electronic device 100 can display a card including the above notification information on the desktop interface. The user can further process the notification content based on the card. The notification display method can facilitate users to quickly view the notification content and improve the efficiency of users in processing notification information. It should be noted that in addition to displaying icons, folders, etc. of application programs in the display interface, components such as weather and clocks can also be displayed in the display interface. These components may also be referred to as widgets, widgets, parts or cards (optionally, a card is a kind of widget), etc., and the embodiments of the present application do not impose any restrictions on this.
[0127] The following introduces a notification display method provided by an embodiment of the present application in combination with an application scenario.
[0128] In some application scenarios, the electronic device 100 can obtain notification information of the first application (for example, notification information of a schedule task, notification information of a flight trip, notification information of a subway trip, etc.), wherein the first application can be a reminder application that can prompt the user on the AOD interface, lock screen interface, desktop and other interfaces that there are matters to be processed, such as a calendar application, a memo application, a travel application (for example, an application that can provide flight travel information, an application that can provide subway travel information, etc.); wherein the notification information is used to remind the user of an event (for example, reminding the user to handle something, reminding a meeting, reminding a flight) or reminding the user (for example, reminding the user that the battery of the mobile phone is too low, etc.). Among them, the above notification information can be notification information from a certain application (for example, push information of a music APP), or it can be notification information from an operating system (for example, version upgrade information), or it can be notification information from FA (Feature Ability, FA) or PA (Particle Ability), and the embodiment of the present application does not impose any restrictions on this. The electronic device 100 can output different types of prompts based on different types of interfaces displayed by the electronic device. For example, when the electronic device 100 displays the AOD interface, the electronic device 100 can display a prompt icon for the notification information. When the electronic device 100 displays the lock screen interface, the electronic device 100 may display a notification bar including the notification information. When the electronic device 100 displays the desktop interface after unlocking the screen, the electronic device 100 may display a card including the notification information on the desktop interface.
[0129] In some embodiments, the first application may be a memo application, such as a calendar application. The electronic device 100 may obtain notification information of the memo application. Among them, the notification information includes schedule task information. The electronic device 100 may output a notification prompt of the schedule task information under preset time conditions. Among them, the electronic device 100 may output different types of prompt notifications based on different interfaces currently displayed by the electronic device 100. In addition, the electronic device 100 may output different levels of detail of the schedule task information included in the notification prompt based on the different interfaces currently displayed. For example, when the electronic device 100 displays an AOD interface, the electronic device 100 may display a prompt icon for prompting schedule task information on the AOD interface. When the electronic device 100 displays a lock screen interface, the electronic device 100 may display part of the schedule task information (which may be referred to as the first content) in the notification bar of the lock screen interface. When the electronic device 100 displays a desktop, the electronic device 100 may display a card prompt of more schedule task information (which may be referred to as the second content) on the desktop than the aforementioned lock screen interface notification bar.
[0130] Exemplarily, taking the calendar application as the first application as an example, the electronic device 100 can output a reminder notification of the day's schedule in the schedule task.
[0131] The electronic device 100 can receive user input when displaying the calendar application interface to add one or more schedule tasks. The process of adding a schedule task can refer to the aforementioned Figure 2A-2D The embodiments shown are not described in detail here. When the electronic device 100 detects that the current time is the preset time point 1 (for example, 8 o'clock in the morning), the electronic device 100 can receive one or more schedule tasks with a schedule start date of the current day issued by the calendar application. The above-mentioned one or more schedule task sets with a schedule start date of the current day can be called the current day schedule.
[0132] When the electronic device 100 detects that the interface type displayed by the electronic device 100 is an AOD interface, the electronic device 100 may display a prompt icon of the day's schedule (also referred to as an icon of the first application) on the AOD interface.
[0133] like Figure 3A As shown, the electronic device 100 can display an AOD interface 300. The AOD interface 300 may include a calendar indicator 301, a battery status indicator 302, a daily schedule icon 303, etc. Among them, the calendar indicator 301 can be used to indicate the current time, such as date, day of the week, and hour and minute information. The battery status indicator 302 can be used to indicate the current battery power. The daily schedule icon 303 can be used to remind the user that there are one or more schedule tasks to be completed today.
[0134] Optionally, the AOD interface 300 may also display a preset image 304. The preset image 304 may be a default image pre-stored in the electronic device 100, or may be an image set by the user. The preset image 304 may be used to enrich the display of the AOD screen interface 300.
[0135] When the electronic device 100 receives and responds to the input of lighting up the screen (which may also be referred to as the first operation), the electronic device 100 may display a lock screen interface. The electronic device 100 may display a notification bar on the lock screen interface. Among them, the input of lighting up the screen may be, for example, double-clicking the AOD screen interface or pressing the power button on the side of the electronic device 100. The notification bar may include the schedule content of one or more schedule tasks of the day, and the priority of one or more schedule tasks of the day is the highest among the multiple schedule tasks of the day. Among them, the highest priority among the multiple schedule tasks of the day may refer to the schedule start time of the schedule task being the first among the multiple schedule tasks of the day. The schedule content of the schedule task may include one or more of the name of the schedule task, the schedule time (including the schedule start time and the schedule end time) and the schedule location, etc.
[0136] like Figure 3BAs shown, the electronic device 100 can display a lock screen interface 310. The lock screen interface 310 may include a status bar 311, a calendar indicator 312, a notification bar 313, and a lock screen icon 314. The text description of the status bar 311, the calendar indicator 312, and the lock screen icon 314 can refer to the above description of the lock screen interface 310. Figure 2F The text description of the illustrated embodiment will not be repeated here. The notification bar 313 can display the content of the schedule task 1. Among them, the schedule start time of the schedule task 1 is the earliest among the multiple schedule tasks of the day. The content of the schedule task 1 displayed in the notification bar 313 may include the name of the schedule task 1 (for example, "Design Language Exploration Concept Workshop"), the schedule time of the schedule task 1 (for example, "08:30 am - 09:30 am") and the schedule location of the schedule task 1 (for example, "New Honor University...").
[0137] Optionally, when the electronic device 100 detects that the schedule time of the schedule task 1 overlaps with the schedule time of other schedule tasks, the electronic device 100 may display a conflict prompt in the notification bar. The conflict prompt may be as follows: Figure 3B The conflict icon 313A in the notification bar 313 is shown. The conflict icon 313A can be used to remind the user that the schedule task 1 conflicts with the schedule time of other schedule tasks.
[0138] Optionally, the notification bar 313 may also display information on the number of tasks on the day's schedule, which may be used to remind the user of the number of tasks on the day's schedule. The information on the number of tasks on the day's schedule may be a text prompt message "There are 5 other schedules".
[0139] When the electronic device 100 receives and responds to the user input (which can also be a second operation, for example, a sliding input from the bottom to the top on the lock screen interface), the electronic device 100 can display the unlock interface. When the electronic device 100 displays the unlock interface, the electronic device 100 can verify the identity of the user through a biometric authentication method. Among them, the biometric authentication method can include one or more of password authentication, face authentication, fingerprint authentication, iris authentication, voiceprint authentication, etc.
[0140] like Figure 3C As shown, the electronic device 100 may display an unlocking interface 320. The unlocking interface 320 may display a digital area 321. The electronic device 100 may receive an unlocking input (e.g., a click) from a user on the digital area 321. In response to the unlocking input, the electronic device 100 may unlock the screen and display the desktop.
[0141] When the electronic device 100 displays the desktop, if the current time is within a preset time period (for example, after 8:00 a.m. and the schedule time of the current day's schedule task is after the current time and the distance from the current time is greater than a preset time threshold), the electronic device 100 can monitor the database, call the current day's schedule card management specified interface and display the current day's schedule card (also called the first card) on the top of the desktop. The current day's schedule card may include the schedule content of one or more schedule tasks of the day.
[0142] like Figure 3D As shown, the electronic device 100 can display a desktop 330. The electronic device 100 can display a schedule card 331 and a component indicator 334 on the desktop 330. The text description of other interface elements of the desktop 330 can refer to the above description of the interface elements of the desktop 330. Figure 2A The text description of the illustrated embodiment will not be repeated here. The current day schedule card 331 may include an option 332 corresponding to schedule task 1 and an option 333 corresponding to schedule task 2, wherein option 332 displays the schedule name of schedule task 1 (e.g., "Design language exploration concept..."), schedule time (e.g., "08:30 am - 09:30 am"), and control 332A, and the control 332A can be used to trigger the electronic device 100 schedule task 1 (e.g., the electronic device 100 accesses the meeting link of schedule task 1). Option 333 displays the schedule name of schedule task 2 (e.g., "Personal Affairs Center Minutes"), schedule time (e.g., "09:00 am - 11:00 am"), and control 333A, and the control 333A can be used to trigger the electronic device 100 to no longer display the above content of schedule task 2 on the current day schedule card 331.
[0143] The component indicator 334 may be used to indicate the total number of components on the main screen interface, and the positional relationship between the currently displayed component and other components.
[0144] Optionally, when the electronic device 100 detects that the schedule time of the scheduled task 1 and the schedule time of the execution task 2 overlap with the schedule time of other scheduled tasks, for example, the schedule time of the scheduled task 1 overlaps with the schedule time of the scheduled task 2, the electronic device 100 may display a conflict prompt, which may be as follows: Figure 3D The conflict icon 332B and the conflict icon 333B are shown to remind the user that the schedule time of the schedule task conflicts with that of other schedule tasks.
[0145] Optionally, the day schedule card 331 can also display the number of tasks on the day schedule, which can be used to prompt the user the number of tasks on the day schedule. The number of tasks on the day schedule can be a text prompt message "There are 5 other schedules".
[0146] If all the schedule tasks in the daily schedule card 331 are completed on the same day, or when the electronic device 100 detects that the current time point exceeds the latest schedule end time among the preset schedule end times of one or more schedule tasks in the daily schedule, the electronic device 100 can monitor the database, call the daily schedule card management interface to unload the daily schedule card 331, and the daily schedule card 331 can then no longer be displayed on the desktop.
[0147] Combined with Figure 3A-3D the example, it can be seen that the electronic device 100 can display notification prompts with different levels of detail of the daily schedule information in different display interfaces. For example, when the electronic device 100 displays the AOD interface, the electronic device 100 can display a prompt icon for prompting the daily schedule task information on the AOD interface. When the electronic device 100 displays the lock screen interface, the electronic device 100 can display some of the daily schedule task information in the notification bar of the lock screen interface. When the electronic device 100 displays the desktop, the electronic device 100 can display the daily schedule card on the desktop with more daily schedule task information than that in the notification bar of the aforementioned lock screen interface.
[0148] In a possible implementation manner, when the electronic device 100 displays controls corresponding to the schedule tasks in the daily schedule card (for example, the control 332A corresponding to schedule task 1, the control 333A corresponding to schedule task 2), the electronic device 100 can receive a touch operation (for example, a click) on the control corresponding to the schedule task. In response to the touch operation, the electronic device 100 can perform a processing operation on the associated schedule task, and the electronic device 100 can display a corresponding user interface.
[0149] As Figure 3E shown, the electronic device 100 can receive a click operation on the control 332A. In response to the click operation, the electronic device 100 can obtain the corresponding meeting link and display a meeting interface, enabling the user to join the meeting to process schedule task 1. The meeting interface can include one or more attendee information, such as the identity document (ID) of the attendee, etc. When the electronic device 100 displays the meeting interface, the electronic device 100 can receive the video data and / or audio data of the attendee. The meeting interface can be the meeting interface 340 as shown in Figure 3E the right figure. The meeting interface 340 can display a meeting screen 341, a meeting title (such as "Design Language Concept Seminar") and one or more attendee IDs (such as, "Zhang Rongyao", "laoye", "Xintong", "Zibing", etc.). When the electronic device 100 displays the meeting interface 340, the electronic device 100 can receive the video data and / or audio data of the attendees corresponding to the above attendee IDs.
[0150] like Figure 3F As shown, the electronic device 100 may receive a click operation on the control 333A. In response to the click operation, the electronic device 100 may display an animation effect of deleting the schedule task 2 on the schedule card 331 of the day in the desktop 330, so as to prompt the user that the content of the schedule task 2 will no longer be displayed on the schedule card 331.
[0151] In one possible implementation, when the electronic device 100 receives and responds to a click operation on the control 333A, the electronic device 100 may no longer display the content of the schedule task 2 on the current day's schedule card 331 .
[0152] In a possible implementation, the electronic device 100 may present a designated control for canceling the display of a designated schedule task (e.g., the aforementioned schedule task 1 and schedule task 2) on the current day's schedule card. When the electronic device 100 receives and responds to input on the designated control, and / or detects that the current time exceeds the preset schedule end time of the designated schedule task (e.g., the schedule end time of the aforementioned schedule task 1 "09:30 am", the schedule end time of the aforementioned schedule task 2 "11:00 am"), the electronic device 100 may monitor the database, obtain the updated data of the current day's schedule task, and call the current day's schedule card management interface to cancel the display of the content of the designated schedule task on the current day's schedule card, and instead display one or more schedule tasks in the current day's schedule except for the designated schedule task.
[0153] like Figure 3G As shown, when the electronic device 100 detects that the current time is 09:40, which has exceeded the preset schedule end time 09:30 of schedule task 1, the electronic device 100 can update the schedule card 331 of the day and no longer display the option 332 of schedule task 1. At this time, the schedule card 331 of the day can display the option 333 of schedule task 2 and the option 335 of schedule task 3. For the description of the corresponding option 333 of schedule task 2, please refer to the aforementioned Figure 3D The related description of schedule task 3 is not repeated here. Option 335 of schedule task 3 may include the content of schedule task 3, such as the name of schedule task 3 "Project Summary Meeting", the schedule time of schedule task 3 "2:30 pm-3:00 pm" and the corresponding control 335A of schedule task 3. The corresponding control 335A can be used to receive a touch operation (e.g., click) from the user. In response to the touch operation, the electronic device 100 can display a meeting interface. For the text description of the meeting interface, please refer to the aforementioned Figure 3E The textual description of the illustrated embodiment will not be repeated here.
[0154] like Figure 3HAs shown, when the electronic device 100 receives a touch (e.g., click) operation on the control 333A corresponding to the schedule task 2 by the user and responds to the touch operation, the electronic device 100 may no longer display the option 333 of the schedule task 2 on the schedule card 331 of the day. At this time, the schedule card 331 displays the option 332 of the schedule task 1 and the option 335 of the schedule task 3. For the description of option 332, please refer to the aforementioned Figure 3D The description of the embodiment shown is not repeated here. For the description of option 335, please refer to the above Figure 3G The relevant description of the illustrated embodiment will not be repeated here.
[0155] In one possible implementation, when the electronic device 100 receives a touch operation (also referred to as a third operation, such as a click) in response to a user acting on an option (e.g., option 332) corresponding to a specified schedule task (e.g., schedule task 1), the electronic device 100 may display a first application interface, which may include the content of the specified schedule task (also referred to as third content).
[0156] like Figure 3I-3J As shown, when the electronic device 100 receives and responds to the user's touch operation (e.g., click) on the option 332 corresponding to the schedule task 1, the electronic device 100 can display the calendar application interface 350. The schedule calendar application interface 350 can display the application name "Calendar", the return icon 351, the control 352, the "Participate" control 353, the "To be determined" control 354, the "Do not participate" control 355 and the content of the schedule task 1.
[0157] The return icon 351 can be used by the electronic device 100 to exit the calendar application interface 350 and display the previous page (eg, calendar page).
[0158] The control 352 may be used to receive input from a user acting on the control 352. In response to the input, the electronic device 100 may display a conference interface so that the user can join the conference to process the schedule task 1. For a description of the conference interface, please refer to the aforementioned Figure 3E The description of the illustrated embodiment will not be repeated here.
[0159] The "Participate" control 353, the "To be determined" control 354, and the "Do not participate" control 355 can be used to receive input from the user on each control. In response to the input, the electronic device 100 can perform the processing operation of each control corresponding to the schedule task 1. For example, when the electronic device 100 receives a touch operation (e.g., click) on the "Participate" control 353, the electronic device 100 can determine that the user is executing the schedule task 1 so that the conflict prompt (e.g., conflict icon 332B) is no longer displayed.
[0160] The content of schedule task 1 may include the name of schedule task 1 “Design language exploration concept workshop”, the location of schedule task 1 “New Rongyao Building Q6-2D16 conference room”, the time of schedule task 1 “08:30 am – 09:30 am”, “Monday, April 26” and “Repeat: every week”, the names of participants of schedule task 1 “Zhang Rongyao”, “laoye”, “xintong” and “zibing”, and the conflict prompt 356 of schedule task 1.
[0161] In one possible implementation, the day's schedule card can be displayed over other functional components (areas, or displayed in a blank area on the desktop. If the day's schedule card is displayed over other functional component areas, the electronic device 100 can receive user input (for example, sliding left / right on the day's schedule card) to display other functional components. Among them, the functional component can be, for example, a date weather component, which can include time information such as hour and minute, date, day of the week, and the location of the electronic device 100 and the local weather.
[0162] like Figure 3K -like Figure 3L As shown, the electronic device 100 may receive a sliding input from right to left on the schedule card 331 of the day. In response to the operation, the electronic device 100 may display a weather time component 336 on the desktop 330. The weather time component 336 may include time information "08:00", "Monday, April 26", the location information "Shenzhen" where the current electronic device 100 is located, and the weather information "29°C" where the electronic device 100 is located.
[0163] In one possible implementation, the electronic device 100 may receive an operation to expand the notification bar on the lock screen interface. In response to the operation, the electronic device 100 may expand and display the notification bar. Among them, the display size of the notification bar may be larger than the display size of the notification bar that is not expanded and displayed. The notification bar may include the schedule content of one or more schedule tasks for the day, and the priority of one or more schedule tasks for the day is the highest among the multiple schedule tasks of the day. Among them, the highest priority among the multiple schedule tasks of the day may mean that the schedule start time of the schedule task is the first among the multiple schedule tasks of the day. The schedule content of the schedule task may include one or more of the name of the schedule task, the schedule time (including the schedule start time and the schedule end time) and the schedule location, etc.
[0164] like Figure 3M-Figure 3NAs shown, the electronic device 100 may receive a touch operation (e.g., click) on the lock screen interface 310 for expanding the control 313B in the notification bar 313. In response to the touch operation, the electronic device 100 may display a notification bar 315 on the lock screen interface 310. The display size of the notification bar 315 is larger than the notification bar 313. The notification bar 315 may display the content of the schedule task 1. The schedule start time of the schedule task 1 is the earliest among the multiple schedule tasks of the day. Moreover, the content of the schedule task 1 displayed in the notification bar 315 may be more than that in the notification bar 313. The content of the schedule task 1 displayed in the notification bar 315 may include the name of the schedule task 1 "Design Language Exploration Concept Workshop", the schedule time of the schedule task 1 "08:30 am - 09:30 am", the location of the schedule task 1 "New Glory Building Q6-2D16 Conference Room" and the conflict icon 313A. For an explanation of the conflict icon 313A, please refer to the aforementioned Figure 3B The description of the illustrated embodiment will not be repeated here.
[0165] Optionally, the notification bar 315 can also display the number of tasks on the day's schedule, which can be used to remind the user of the number of tasks on the day's schedule. The number of tasks on the day's schedule can be a text prompt message "There are 5 other schedules".
[0166] In a possible implementation, the electronic device 100 may also receive an input for verifying the user's identity through a biometric authentication method when displaying the AOD interface. In response to the input, the electronic device 100 may display a desktop. The input for verifying the user through the biometric authentication method may be one or more of a face authentication input, a fingerprint authentication input, an iris authentication input, a voiceprint authentication input, and the like.
[0167] In one possible implementation, when the electronic device 100 detects that the current time is the preset time point 1 (for example, 8 o'clock in the morning), the electronic device 100 cannot receive the information of the schedule for the day because there is no one or more schedule tasks with the schedule start date as the day, then the electronic device 100 cannot display the reminder notification of the schedule for the day on the AOD interface, lock screen interface, desktop, etc. If the electronic device 100 receives the information of the schedule for the day issued by the calendar application based on the user input after the preset time point 1 (for example, 8 o'clock in the morning), at this time, the electronic device 100 can display one or more of the following: the reminder icon of the schedule for the day on the AOD interface, the notification bar including the reminder of the schedule for the day on the lock screen interface, and the card including the schedule for the day on the desktop.
[0168] Exemplarily, when the first application is a calendar application, the electronic device 100 may output a reminder notification of tomorrow's schedule in the schedule task.
[0169] The electronic device 100 can receive user input when displaying the calendar application interface to add one or more schedule tasks. The process of adding a schedule task can refer to the aforementioned Figure 2A-2D The embodiments shown are not described in detail here. When the electronic device 100 detects that the current time is the preset time point 2 (for example, 21:00 p.m.), the electronic device 100 may receive one or more schedule tasks with a schedule start date of tomorrow issued by the calendar application. The above-mentioned one or more schedule task sets with a schedule start date of tomorrow may be referred to as tomorrow's schedule.
[0170] When the electronic device 100 detects that the interface type displayed by the electronic device 100 is an AOD interface, the electronic device 100 may display a prompt icon of tomorrow's schedule on the AOD interface.
[0171] like Fig.3O As shown, the electronic device 100 may display an AOD interface 350. The AOD interface 350 may include a tomorrow schedule icon 351. The tomorrow schedule icon 351 may be used to remind the user that there are one or more schedule tasks to be completed tomorrow. For descriptions of other interface elements on the AOD interface 350, please refer to the aforementioned Figure 3A The description of the illustrated embodiment will not be repeated here.
[0172] When the electronic device 100 receives and responds to the input of lighting up the screen (which may also be referred to as the first operation), the electronic device 100 may display a lock screen interface. The electronic device 100 may display a notification bar on the lock screen interface. The input of lighting up the screen may be, for example, double-clicking the AOD screen interface or pressing the power button on the side of the electronic device 100. The notification bar may display tomorrow's schedule reminder information, such as the number of tomorrow's schedule tasks.
[0173] like Figure 3P As shown, the electronic device 100 may display a lock screen interface 360. The lock screen interface 360 may include a notification bar 361. The notification bar 361 may display prompt information of tomorrow's schedule, such as the number of tomorrow's schedule tasks "five schedules tomorrow". The prompt information of tomorrow's schedule may be used to remind the user of the number of schedule tasks to be completed tomorrow.
[0174] When the electronic device 100 receives and responds to the user's input (which can also be a second operation, for example, a sliding input from the bottom to the top on the lock screen interface), the electronic device 100 can display an unlocking interface. When the electronic device 100 displays the unlocking interface, the electronic device 100 can verify the identity of the user through a biometric authentication method. The biometric authentication method may include one or more of password authentication, face authentication, fingerprint authentication, iris authentication, voiceprint authentication, and the like.
[0175] The unlocking interface may be as described above. Figure 3C The unlocking interface 320 shown. For the description of the unlocking interface 320, please refer to the aforementioned Figure 3C The description of the illustrated embodiment will not be repeated here.
[0176] When the electronic device 100 receives and responds to the unlock input based on the unlock interface, the electronic device 100 can display the desktop. When the electronic device 100 displays the desktop, if the current time is in a preset time period (for example, after 21:00 p.m. and before 24:00 p.m.), the electronic device 100 can display tomorrow's schedule card on the desktop. Among them, the tomorrow's schedule card may include tomorrow's schedule reminder information, such as the number of tasks in tomorrow's schedule and the schedule start time reminder of the schedule task with the highest schedule priority. Among them, the schedule task with the highest schedule priority may refer to the schedule task with the earliest schedule start time among one or more schedule tasks tomorrow.
[0177] like Figure 3Q As shown, the electronic device 100 can display a desktop 330. The desktop 330 can display a tomorrow's schedule card 371. The tomorrow's schedule card 371 can display prompt information for tomorrow's schedule. For example, the number of schedule tasks for tomorrow's schedule "Tomorrow there are five schedules", the start time prompt of the schedule with the highest schedule priority "The first schedule will start at 8:30 in the morning". For descriptions of other interface elements on the desktop 330, please refer to the aforementioned Figure 3D The relevant description of the illustrated embodiment will not be repeated here.
[0178] In a possible implementation, if all the tasks in tomorrow's schedule are checked by the user to indicate completion within a preset time period (e.g., after 21:00 p.m. and before 24:00 p.m.), the desktop may no longer display tomorrow's schedule card (e.g., Figure 3Q Tomorrow's schedule card 371 shown).
[0179] Exemplarily, when the first application is a calendar application, the electronic device 100 may output a reminder notification of a specified schedule task in the schedule tasks.
[0180] The electronic device 100 can receive user input when displaying the calendar application interface to add one or more schedule tasks. The process of adding a schedule task can refer to the aforementioned Figure 2A-2D When the electronic device 100 detects that the difference between the current time and the start time of the specified schedule task is within a preset time threshold range 1 (eg, 30 minutes), the electronic device 100 can receive the information of the specified schedule task sent by the calendar application.
[0181] When the electronic device 100 detects that the electronic device 100 displays the AOD interface, the electronic device 100 may display a prompt icon of the designated schedule on the AOD interface.
[0182] like Figure 4A As shown, the schedule task 2 in the aforementioned schedule for the day is used as the designated schedule. The electronic device 100 can display an AOD interface 400. The AOD screen interface 400 may include a calendar indicator, a battery status indicator, a schedule task prompt icon 401, etc. Among them, the calendar indicator is a description of the battery status indicator, and the schedule task prompt icon 401 can refer to the aforementioned Figure 3A The description of the illustrated embodiment will not be repeated here. The schedule task prompt icon 401 can be used to prompt the user that there is a schedule task that needs to be completed.
[0183] Optionally, when the electronic device 100 receives different types of schedule task information issued by the same application, the AOD interface can display different schedule prompt icons based on the different types of schedule tasks. Different types of schedule tasks refer to different scenarios for processing schedule tasks, such as to-do type schedules, meeting type schedules, shopping type schedules, etc. Exemplarily, the electronic device 100 can receive information about schedule task 1 and schedule task 2 issued by a calendar application. Schedule task 1 is a meeting type schedule, and schedule task 2 is a to-do type schedule. Schedule task 1 and schedule task 2 are of different types. For schedule task 1, the AOD interface 400 can display the following: Figure 4B The AOD interface 400 may display the following: Figure 4A The to-do type schedule task prompt icon 401 may also display the same icon for schedule task 1 and schedule task 2, for example, both display a calendar icon. This application does not limit this.
[0184] When the electronic device 100 receives and responds to the input of lighting up the screen (also referred to as the first operation), the electronic device 100 may display a lock screen interface. The electronic device 100 may display a notification bar on the lock screen interface. Among them, the input of lighting up the screen may be, for example, double-clicking the AOD screen interface or pressing the power button on the side of the electronic device 100. The notification bar may include the content of the specified schedule task, such as one or more of the name of the specified schedule task, the schedule time and schedule location of the specified schedule task, etc.
[0185] like Figure 4CAs shown, the schedule task 2 in the aforementioned schedule for the day is used as the designated schedule. The electronic device 100 can display a lock screen interface 410. The lock screen interface 410 can include a status bar, a calendar indicator, a notification bar 411 and a lock screen icon. The description of the status bar, calendar indicator and lock screen icon can refer to the aforementioned Figure 3B The description in the illustrated embodiment is not repeated here. The notification bar 411 can display the content of the schedule task 2, such as the name of the schedule task 2 "Personal Affairs Center Minutes", the schedule time of the schedule task 2 "09:00 am - 11:00 am", and the note of the schedule task 2 "5.0 Office...".
[0186] Optionally, when the electronic device 100 detects that the schedule time of the specified schedule task (such as schedule task 2) overlaps with the schedule time of other schedule tasks, the electronic device 100 may display a conflict prompt in the notification bar. The conflict prompt may be as follows: Figure 4C The conflict icon 411A in the notification bar 411 is used to remind the user that the schedule time of the designated schedule task conflicts with that of other schedule tasks.
[0187] When the electronic device 100 receives and responds to the user's input (which can also be a second operation, for example, a sliding input from the bottom to the top on the lock screen interface), the electronic device 100 can display an unlocking interface. When the electronic device 100 displays the unlocking interface, the electronic device 100 can verify the identity of the user through a biometric authentication method. The biometric authentication method may include one or more of password authentication, face authentication, fingerprint authentication, iris authentication, voiceprint authentication, and the like.
[0188] The unlocking interface may be as described above. Figure 3C The unlocking interface 320 shown. For the description of the unlocking interface 320, please refer to the aforementioned Figure 3C The description of the illustrated embodiment will not be repeated here.
[0189] When the electronic device 100 receives and responds to the unlock input based on the unlock interface, the electronic device 100 can display the desktop. When the electronic device 100 displays the desktop, if the difference between the current time and the schedule start time of the specified schedule task is within the preset time threshold 1 (for example, 30 minutes), the electronic device 100 can call the specified schedule task card interface and display the specified schedule task card on the desktop. For example, in a possible implementation, the electronic device 100 can display the specified schedule task card on the desktop based on the identifier of the specified schedule task card through a preset instruction (such as applying the operation instruction through the onDisplayCard instruction for the EventID corresponding to the specified schedule task card in the loadBusinessID to display the specified schedule task card on the desktop). The specified schedule task card specifies one or more of the name of the schedule task, the schedule time of the specified schedule task, the notes of the specified schedule task, the location of the specified schedule task, the control corresponding to the specified schedule, etc.
[0190] like Figure 4D As shown, the schedule task 2 in the aforementioned daily schedule is used as the designated schedule. The electronic device 100 can display a desktop 330. The desktop 330 can display a designated schedule task card 337. The designated schedule task card 337 can display the content of schedule task 2 and a control 333A corresponding to the designated schedule task. For example, the name of the designated schedule task is "Personal Affairs Center Minutes", the schedule time of the designated schedule task is "09:00 am - 11:00 am", and the note of schedule task 2 is "5.0 New features in the office domain, sent to participants". Among them, the description of the control 333A can refer to the aforementioned Figure 3D The description of the embodiment shown is not repeated here. For the description of other interface elements on the desktop 330, please refer to the aforementioned Figure 3D The relevant description of the illustrated embodiment will not be repeated here.
[0191] Optionally, when the electronic device 100 detects that the schedule time of the specified schedule task (such as schedule task 2) overlaps with the schedule time of other schedule tasks, the electronic device 100 may display a conflict prompt in the specified schedule task card. The conflict prompt may be as follows: Figure 4D The conflict icon 333B in the designated schedule task card 337 is shown. For the description of the conflict icon 333B, please refer to the aforementioned Figure 3D The description of the illustrated embodiment will not be repeated here.
[0192] Combination Figure 4A-4DFrom the examples, it can be seen that the electronic device 100 can display notification prompts with different levels of detail of the specified schedule information in different display interfaces. For example, when the electronic device 100 displays the AOD interface, the electronic device 100 can display a prompt icon for prompting the specified schedule task information on the AOD interface. When the electronic device 100 displays the lock screen interface, the electronic device 100 can display part of the specified schedule task information in the notification bar of the lock screen interface. When the electronic device 100 displays the desktop, the electronic device 100 can display a specified schedule task card with all the information of the specified schedule task on the desktop.
[0193] In a possible implementation, the electronic device 100 may receive and respond to a touch operation (e.g., click) on a control corresponding to a specified schedule task (e.g., control 333A), and / or when the current time is detected to exceed a preset time point 3 (e.g., the schedule end time of the specified schedule, or 20 minutes after the schedule start time corresponding to the specified schedule), the electronic device 100 may call the specified schedule task card interface to remove the specified schedule task card, i.e., the specified schedule task card is no longer displayed on the desktop. Among them, the schedule card for the day may include the content of one or more other schedule tasks in the schedule for the day except the specified schedule task.
[0194] like Figure 4D-4E As shown, schedule task 2 in the aforementioned daily schedule is used as the designated schedule. When the electronic device 100 receives and responds to the user's touch operation (e.g., click) on the control 333A corresponding to schedule task 2, the electronic device 100 may no longer display the designated schedule task card 337. The electronic device 100 displays the daily schedule card 331 on the desktop 330. The daily schedule card 331 may include options for one or other schedule tasks in the daily schedule except schedule task 2. The options for the one or more other schedule tasks may include option 335 for schedule task 3 and option 338 for schedule task 4. Among them, for the description of option 335, please refer to the aforementioned Figure 3G The description of the illustrated embodiment is not repeated here. The option 338 of the schedule task 4 may include the content of the schedule task 4, such as the name of the schedule task 4 "meeting minutes", the schedule time of the schedule task 4 "4:30 pm", and the like.
[0195] Optionally, the daily schedule component 331 can also display the number of tasks in the daily schedule, which can be used to prompt the user the number of tasks in the daily schedule. The number of tasks in the daily schedule can be a text prompt information "There are 3 other schedules".
[0196] In a possible implementation, the electronic device 100 may receive an operation to expand the notification bar on the lock screen interface. In response to the operation, the electronic device 100 may expand and display the notification bar. The size of the notification bar may be larger than the size of the notification bar that is not expanded and displayed. The notification bar may include the content of the specified schedule task, such as one or more of the name of the specified schedule task, the schedule time of the specified schedule task, the notes of the specified schedule task, the location of the specified schedule time, etc.
[0197] like Figure 4F-4G As shown, schedule task 2 in the aforementioned daily schedule is used as the designated schedule. The electronic device 100 may receive a touch operation (e.g., click) on the lock screen interface 410 for expanding the control 411B in the notification bar 411. In response to the touch operation, the electronic device 100 may display a notification bar 412 in the lock screen interface 410. Among them, the display size of the notification bar 412 may be larger than the notification bar 411. The notification bar 412 may display the content of schedule task 2, and the content of schedule task 1 displayed in the notification bar 412 may be more than that in the notification bar 411. The content of schedule task 2 displayed in the notification bar 412 may include the name of schedule task 2 "Personal Affairs Center Minutes", the schedule time of schedule task 2 "09:00 am-11:00 am", and the note of schedule task 2 "5.0 New features in office domain, sent to participants".
[0198] Optionally, when the electronic device 100 detects that the schedule time of the specified schedule task (such as schedule task 2) overlaps with the schedule time of other schedule tasks, the electronic device 100 may display a conflict prompt in the notification bar. The conflict prompt may be as follows: Figure 4G The conflict icon 411A in the notification bar 412 is shown. For the description of the conflict icon 411A, please refer to the aforementioned Figure 4C The description of the illustrated embodiment will not be repeated here.
[0199] In a possible implementation, when the electronic device 100 detects that the difference between the current time and the start time of the specified schedule task is within a preset time threshold 2 (for example, within 20 minutes), the electronic device 100 can respond with a strong reminder notification of the specified schedule task on the AOD interface, lock screen interface and desktop. For example, the electronic device 100 flashes a prompt icon of the specified schedule task on the AOD screen interface, the electronic device 100 displays a notification bar of a preset size on the lock screen interface, the electronic device 100 displays a specified schedule task card on the desktop with dynamic effects, and the electronic device 100 outputs a vibration reminder, etc. One or more.
[0200] like Figure 4HAs shown, the schedule task 2 in the aforementioned schedule of the day is used as the designated schedule. When the electronic device 100 detects that the difference between the current time and the schedule start time of the designated schedule task is within the preset time threshold 2 (for example, 10 minutes), the electronic device 100 can display a notification bar 413 of a preset size in the notification interface 410. The display size of the notification bar 412 can be larger than the aforementioned Figure 4G The notification bar 412 in the illustrated embodiment. For the description of the content of the schedule task 2 in the notification bar 413, please refer to the aforementioned Figure 4C The relevant description in the illustrated embodiment will not be repeated here.
[0201] In one possible implementation, when the electronic device 100 detects that the difference between the current time and the schedule start time of a specified schedule task is within a preset time threshold 2 (for example, within 20 minutes), the electronic device 100 can display different prompt notifications on the currently displayed interface (for example, AOD interface, lock screen interface, desktop, etc.) at preset time intervals (for example, every 5 minutes) to better remind the user that the specified schedule task is to be processed.
[0202] For example, if schedule task 2 is a specified schedule task and the currently displayed interface is a lock screen interface, when the electronic device 100 detects that the difference between the current time and the schedule start time of the specified schedule task is 20 minutes, the electronic device 100 can display the aforementioned Figure 4H When the electronic device 100 detects that the difference between the current time and the start time of the specified schedule task is 15 minutes, the electronic device 100 can flash the aforementioned notification bar 413 on the lock screen interface. Figure 4H When the electronic device 100 detects that the difference between the current time and the scheduled start time of the specified schedule task is 10 minutes, the electronic device 100 can change the background color of the notification bar 413 (for example, red). When the electronic device 100 detects that the difference between the current time and the scheduled start time of the specified schedule task is 5 minutes, the electronic device 100 can display a notification bar larger than the notification bar 413.
[0203] Similarly, the reminder intensity displayed on the lock screen interface, AOD interface and desktop interface can also be the same as the difference between the schedule start time and the schedule task, and the reminder effect displayed as time approaches is more eye-catching.
[0204] For example, taking schedule task 2 as the specified schedule task and the currently displayed interface as the AOD interface as an example, when the electronic device 100 detects that the difference between the current time and the schedule start time of the specified schedule task is 20 minutes, the electronic device 100 may display a time difference of 20 minutes on the AOD interface. Figure 4AThe calendar task prompt icon 401 shown is a larger prompt icon. When the electronic device 100 detects that the difference between the current time and the start time of the specified calendar task is 15 minutes, the electronic device 100 can flash the aforementioned Figure 4A The schedule task prompt icon 401 is shown. When the electronic device 100 detects that the difference between the current time and the schedule start time of the specified schedule task is 10 minutes, the electronic device 100 can change the background color display of the schedule task prompt icon 401 (for example, red).
[0205] In a possible implementation, when the electronic device 100 detects that the difference between the current time and the schedule start time of the specified schedule task is within a preset time threshold 1 (for example, within 30 minutes), the electronic device 100 can also respond to the specified schedule task with an alarm reminder. In the process of responding to the alarm reminder, the electronic device 100 can display an alarm reminder interface and output audio data and / or vibration prompts, etc. The alarm reminder reminder interface can display the content of the specified schedule task and the controls corresponding to the specified schedule task. Among them, the content of the specified schedule task may include one or more of the name of the specified schedule task, the schedule time of the specified schedule task, the location of the specified schedule task, etc.
[0206] like Fig. 4I As shown, the schedule task 2 in the aforementioned schedule of the day is used as the designated schedule. When the electronic device 100 detects that the difference between the current time and the schedule start time 09:00 of the schedule task 2 is within the preset time threshold 1 (for example, 30 minutes), the electronic device 100 can respond to the alarm reminder, display the alarm reminder interface 420 and output audio data. Among them, the alarm reminder interface 420 can include the content of the schedule task 2 and the control 421, control 422 and control 423 corresponding to the schedule task 2. The content of the schedule task 2 can include the name of the schedule task 2 "Personal Affairs Center Minutes", and the schedule event of the designated schedule task "09:00-11:00 am". The control 421 can receive a touch operation (such as a click) acting on it, so that the electronic device 100 can set a completed mark for the schedule task 2 in response to the touch operation, cancel the display of the user interface 420 and stop the output of the audio data. Control 422 can receive a touch operation (e.g., click) acting on it, so that the electronic device 100 can cancel the display of user interface 420 and stop the output of audio data in response to the touch operation, and set an indicator for schedule task 2 so that the electronic device 100 displays user interface 420 and outputs audio data after 10 minutes. Control 423 can receive a touch operation (e.g., dragging control 423 from left to right or from right to left) acting on it, so that the electronic device 100 can cancel the display of user interface 420 and stop the output of audio data in response to the touch operation.
[0207] In a possible implementation, the electronic device 100 may obtain a link corresponding to a specified schedule task (for example, the aforementioned Figure 3E The corresponding control 332A related to schedule task 1 can display a link to the meeting interface). When the electronic device 100 detects that the difference between the current time and the schedule start time of the specified schedule task is within the preset time threshold 1 (for example, within 30 minutes), the electronic device 100 can also respond to the specified schedule task with an alarm reminder. In the process of responding to the alarm reminder, the electronic device 100 can display an alarm reminder interface and generate a corresponding control in the alarm reminder interface according to the link obtained above. The electronic device 100 can receive and respond to a touch operation (for example, a click) on the corresponding control, thereby displaying the user interface corresponding to the link (for example Figure 3E Meeting interface 340 shown).
[0208] like Figure 4J As shown, the designated schedule task is the schedule task 1 "Design Language Exploration Concept Seminar" of the aforementioned day's schedule. When the electronic device 100 detects that the difference between the current time and the schedule start time 08:30 of the schedule task 1 is within the preset time threshold 1 (for example, 30 minutes), the electronic device 100 can respond to the alarm reminder, display the alarm reminder interface 430 and output audio data. The alarm reminder interface 430 can display the content of the schedule task 1 and the control 431 corresponding to the schedule task 1. Among them. The content of the schedule task 1 can include the name of the schedule task 1 "Design Language Exploration Concept Seminar", the schedule time of the schedule task 1 "08:30-09:30 in the morning", and the location of the schedule task 1 "New Glory Building Q6-2D16 Conference Room". The control 431 can be a corresponding control generated by the electronic device 100 based on the conference link of the designated schedule task. The control 431 can receive a touch operation (for example, click) acting on it, so that the electronic device 100 can obtain the above-mentioned conference link in response to the touch operation. The electronic device 100 can display a conference interface based on the conference link, so that the user can join the conference to handle the specified schedule tasks. For the description of the conference interface, please refer to the aforementioned Figure 3E The description of the illustrated embodiment will not be repeated here.
[0209] In a possible implementation, when the electronic device 100 detects that the difference between the current time and the start time of the specified schedule task is within a preset time threshold 1 (for example, within 30 minutes), within a preset time (for example, 5 seconds), the electronic device 100 can monitor through a preset interface (for example, calendarProviderupdate interface) when running the second application or displaying the desktop, obtain the content of the specified schedule task (for example, one or more of the name of the specified schedule task, the schedule time of the specified schedule task, the location of the specified schedule task, etc.), and display a short-term reminder notification bar on the second application interface displayed when running the second application, and / or on the desktop. The short-term reminder notification bar may include the content of the reminder information of the specified schedule task and the control corresponding to the specified schedule task.
[0210] Optionally, the electronic device 100 may also determine whether the schedule time of the designated schedule task overlaps with the schedule time of other schedule tasks through a preset interface (eg, calendarProviderupdate interface). If so, a conflict prompt is displayed in the short-term prompt notification bar.
[0211] Optionally, when a specified schedule task changes, for example, when the electronic device 100 detects that the difference between the current time and the schedule start time of another specified task is within a preset time threshold 1 (for example, within 30 minutes), the electronic device can monitor through a preset interface (for example, calendarProviderupdate interface) and display the content including the prompt information of another specified schedule task and the controls corresponding to the specified schedule task in the short-term prompt notification bar.
[0212] like Figure 4K As shown, taking the schedule task 2 in the aforementioned daily schedule as the designated schedule, and the second application being the music application as an example, the preset duration is 5 seconds. When the electronic device 100 runs the music application, the electronic device 100 can display the music playback interface 440. The music playback interface 440 can display a music playback screen 441, a progress bar 442, one or more controls (such as a music pause / play control, a control for playing the next music song, a control for playing the previous music song, etc.), and a short-term reminder notification bar 443. The short-term reminder notification bar 443 can be displayed on the music playback interface 440 for 5 seconds. Among them, the short-term reminder notification bar 443 may include the content of schedule task 2, controls 443A and controls 443B. The content of schedule task 3 may include the name of schedule task 2 "Personal Affairs Center Minutes" and the schedule time of schedule task 2 "09:00 am-11:00 am". For instructions on controls 443A and 443B, please refer to the aforementioned Fig. 4I The description of the controls 421 and 422 shown will not be repeated here.
[0213] In a possible implementation, the electronic device 100 obtains a link corresponding to a specified schedule task (for example, the aforementioned Figure 3E The corresponding control 332A related to schedule task 1 can display a link to the meeting interface). When the electronic device 100 detects that the difference between the current time and the schedule start time of the specified schedule task is within the preset time threshold 1 (for example, within 30 minutes), within the preset time length (for example, 5 seconds), the electronic device 100 can display a short-term reminder notification bar on the second application interface displayed when running the second application, and / or on the desktop. The short-term reminder notification bar may include the content of the specified schedule task prompt information and the control corresponding to the specified schedule task. At the same time, the electronic device 100 can generate corresponding controls in the above interface according to the acquired link. The electronic device 100 can receive and respond to a touch operation (for example, click) on the corresponding control, thereby displaying the user interface corresponding to the link (for example Figure 3E Meeting interface 340 shown).
[0214] like Figure 4L As shown, taking the schedule task 1 in the aforementioned daily schedule as the designated schedule task, and the second application being the music application as an example, the preset duration is 5 seconds. When the electronic device 100 runs the music application, the electronic device 100 can display the music playback interface 440, and display the short-term prompt notification bar 444 in the music playback interface 440. The short-term prompt notification bar 444 can be displayed on the music playback interface 440 for 5 seconds. Among them, the short-term prompt notification bar 443 can include the content of the schedule task 1 and the control 444A. Among them, the content of the schedule task 1 can include the name of the schedule task 1 "Design Language Exploration Concept Seminar", the schedule time of the schedule task 1 "08:30-09:30 in the morning", and the location of the schedule task 1 "New Glory Building Q6-2D16 Conference Room". The control 444A can be the corresponding control generated by the electronic device 100 based on the conference link of the designated schedule task. The control 444A can receive a touch operation (e.g., click) acting on it, so that the electronic device 100 can obtain the above-mentioned conference link in response to the touch operation. The electronic device 100 can display a conference interface based on the conference link, so that the user can join the conference to handle the specified schedule tasks. For the description of the conference interface, please refer to the aforementioned Figure 3E The description of the illustrated embodiment will not be repeated here.
[0215] In one possible implementation, if two or more schedule tasks issued by the same application (e.g., a calendar application) need to be executed within the same time period, and the two or more schedule tasks are of the same type (e.g., all are to-do types), the electronic device 100 can display a single icon of this type (e.g., a to-do icon) on the AOD interface. If two or more schedule tasks issued by the same application (e.g., schedule task 1, schedule task 2, and schedule task 3) need to be executed within the same time period, and the two or more schedule tasks are of different types (e.g., schedule task 1 is of a meeting type, schedule task 2 is of a to-do type, and schedule task 3 is of a meeting type), the electronic device 100 can simultaneously display prompt icons corresponding to different types of schedule tasks on the AOD interface, and only a single reminder icon of each type is displayed (e.g., for schedule task 1, schedule task 2, and schedule task 3, the AOD interface displays a single to-do type prompt icon and a single meeting type prompt icon).
[0216] In a possible implementation, when the electronic device 100 detects that the difference between the current time and the schedule start time of two or more specified schedule tasks is within a preset time threshold 1 (for example, within 30 minutes), the electronic device 100 can display a specified schedule task card on the desktop. The specified schedule task card can randomly display the content of one of the specified schedule tasks and the number of specified schedule tasks. The content of the specified schedule task may include one or more of the name of the specified schedule task, the schedule time of the specified schedule task, the notes of the specified schedule task, the location of the specified schedule task, the control corresponding to the specified schedule, etc.
[0217] like Figure 4M As shown, when the electronic device 100 detects that the difference between the current time and the schedule start time of the three specified schedule tasks is within the preset time threshold 1 (for example, within 30 minutes), the electronic device 100 can display the specified schedule task card 339. The specified schedule task card 339 can randomly display the content of one of the schedule tasks, such as schedule task 1, and the specified schedule task number information "there are 2 adjacent schedules". The content of schedule task 1 can include the name of schedule task 1 "Design language exploration concept workshop", the schedule time of schedule task 1 "08:30 am - 09:30 am", the location of schedule task 1 "New Glory Building Q6-2D16 Conference Room", etc.
[0218] In one possible implementation, when the electronic device 100 displays the current schedule card on the desktop, the electronic device 100 detects that the difference between the current schedule start time and the specified schedule task start time is within a preset time threshold range 1 (for example, 30 minutes), and the electronic device 100 can overlay and display the specified schedule task card in the current schedule card area.
[0219] like Figure 4N As shown, taking the designated schedule task as schedule task 2 as an example, when the electronic device 100 displays the schedule card 331 of the day on the desktop, the electronic device 100 detects that the difference between the current schedule start time and the designated schedule task is within the preset time threshold range 1 (for example, 30 minutes), and the electronic device 100 can cover and display the designated schedule task card 337 in the area of the schedule card 331 of the day. For example, there are originally 3 schedule cards in the card position of the main desktop interface (the first schedule card is as shown in FIG. Figure 4N As shown in the figure on the left, there are two schedule cards that are not shown in the figure because they are covered by the first schedule card. When the preset time threshold range is reached, a card is automatically added to cover the first schedule card. Figure 4N The first schedule card shown on the left will automatically display Figure 4N The card shown in the picture on the right has 4 schedule cards in the card position of the main desktop interface (a schedule card is Figure 4N As shown in the figure on the right, three schedule cards are not displayed in the figure because they are covered by the first schedule card; the user can flip through the four schedule cards in sequence by sliding or clicking. Optionally, when a preset time is reached, Figure 4N The first schedule card shown in the right picture disappears automatically, and the three schedule cards remain in the card position on the main desktop interface. For the description of the schedule card 331 for the day, please refer to the above Figure 3D For the description of the embodiment shown, please refer to the aforementioned Figure 4D The description of the illustrated embodiment will not be repeated here.
[0220] Optionally, a close control may be displayed on the designated schedule task card, for example Figure 4N When the electronic device 100 receives and responds to a touch operation (e.g., a click) on the close control, the electronic device 100 may no longer display the specified schedule task card (e.g., the specified schedule task card 337), and redisplay the schedule card for the day (e.g., the schedule card for the day 331).
[0221] In a possible implementation, when the electronic device 100 detects that the difference between the current time and the start time of the specified schedule task is within a preset time threshold range 1 (for example, 30 minutes), the electronic device 100 may also display a prompt icon of the schedule for the day on the AOD interface (for example, the aforementioned Figure 3A The daily schedule icon 303 is shown, but prompt icons corresponding to different types of schedule tasks are not displayed.
[0222] In some embodiments, the first application may be a travel application, such as a flight application, an application providing subway travel information, etc. The electronic device 100 may obtain notification information issued by the travel application. Among them, the notification information includes user travel information. The electronic device 100 may output travel notification prompts under preset time conditions and / or preset geographical location conditions. Among them, the electronic device 100 may output different types of prompt notifications based on different interfaces currently displayed by the electronic device 100. Moreover, the electronic device 100 may output different levels of detail of the user travel information included in the notification prompt based on the different interfaces currently displayed. For example, when the electronic device 100 displays an AOD interface, the electronic device 100 may display a prompt icon for prompting the user's travel on the AOD interface. When the electronic device 100 displays a lock screen interface, the electronic device 100 may display part of the user's travel information (also referred to as the first content) in the notification bar of the lock screen interface. When the electronic device 100 displays a desktop, the electronic device 100 may display a card prompt of more user travel information (also referred to as the second content) on the desktop than the aforementioned lock screen interface notification bar.
[0223] For example, taking the flight application as the first application, the electronic device 100 may output a prompt notification of the electronic boarding pass while the user is traveling by flight.
[0224] The electronic device 100 may receive notification information sent by the first application including information about the flight that the user is about to take. When the electronic device 100 detects that the current geographical location is within the airport and the AOD interface is currently displayed on the electronic device 100, the electronic device 100 may display a flight icon (also referred to as the icon of the first application) on the AOD interface.
[0225] like Figure 5A As shown, the electronic device 100 can display an AOD interface 400. Among them, the AOD screen interface 500 can display a flight icon 501, etc. The flight icon 501 can be used to remind the user that there is an upcoming flight travel task to be processed. The description of other interface elements displayed by the AOD interface 500 can refer to the aforementioned Figure 3A The description of the illustrated embodiment will not be repeated here.
[0226] When the electronic device 100 receives and responds to the input of lighting up the screen (also referred to as the first operation), the electronic device 100 may display a lock screen interface. The electronic device 100 may display a notification bar on the lock screen interface. The notification bar may include information about the flight itinerary and an option for obtaining an electronic boarding pass. The flight itinerary information displayed on the notification bar may include one or more of the flight number, flight departure time, airline information, etc.
[0227] like Figure 5B As shown, the electronic device 100 can display a lock screen interface 510. The lock screen interface 510 may include a status bar, a calendar indicator, a notification bar 511 and a lock screen icon. The description of the status bar, calendar indicator and lock screen icon can refer to the aforementioned Figure 3B The description in the illustrated embodiment will not be repeated here. The notification bar 511 may include flight itinerary information and option 511A for obtaining an electronic boarding pass. The flight itinerary information may include airline information "China Eastern Airlines", flight number and flight departure time information "Flight MU3216 will take off at 12:50". Option 511A may receive a touch operation (such as a click) applied by the user thereon, so that the electronic device 100 displays a user interface including electronic boarding pass information in response to the touch operation. The electronic boarding pass information may include flight itinerary information and an electronic boarding pass QR code. The user interface including the electronic boarding pass information will be described in detail in subsequent embodiments and will not be described here.
[0228] When the electronic device 100 receives and responds to the user's input (which can also be a second operation, for example, a sliding input from the bottom to the top on the lock screen interface), the electronic device 100 can display an unlocking interface. When the electronic device 100 displays the unlocking interface, the electronic device 100 can verify the identity of the user through a biometric authentication method. The biometric authentication method may include one or more of password authentication, face authentication, fingerprint authentication, iris authentication, voiceprint authentication, and the like.
[0229] The unlocking interface may be as described above. Figure 3C The unlocking interface 320 shown. For the description of the unlocking interface 320, please refer to the aforementioned Figure 3C The description of the illustrated embodiment will not be repeated here.
[0230] When the electronic device 100 receives and responds to the unlock input based on the unlock interface, the electronic device 100 may display the desktop. When the electronic device 100 displays the desktop, if the current geographical location is within the airport geographical area, the electronic device 100 may display a flight card (also referred to as a first card) on the desktop. The flight card may display information about the flight itinerary and options corresponding to the electronic boarding pass. The flight itinerary information may include one or more of the flight departure place, flight destination, flight take-off time, flight landing time, etc.
[0231] like Figure 5C As shown, the electronic device 100 can display a desktop 520. The desktop 520 can display a flight card 521. The flight card 521 can display a left area 522 and a right area 523. Among them, the left area 522 can include information about the flight itinerary, such as the flight departure point "Beijing Capital T3", the flight departure time "12:50", the flight destination "Shenzhen Baoan T3", and the flight arrival time "16:20". The right area can display a prompt message "Check-in seat selection" and option 523A. Option 523A can be used to receive a touch operation (e.g., click) from a user, so that the electronic device 100 can display a user interface including electronic boarding pass information in response to the touch operation. The information recorded in the electronic boarding pass includes: flight number, date, departure point, destination, cabin, seat number, boarding gate, etc. The subsequent embodiments will introduce the user interface including the electronic boarding pass in detail, which will not be repeated here.
[0232] Optionally, the right area 523 may also display the seat number selected by the user, such as "16A", so that the user can obtain the seat number quickly and conveniently.
[0233] Combination Figure 5A-5C From the examples, it can be seen that the electronic device 100 can display notification prompts with different levels of detail of flight itinerary information in different display interfaces. For example, when the electronic device 100 displays the AOD interface, the electronic device 100 can display a prompt icon for prompting the flight itinerary on the AOD interface. When the electronic device 100 displays the lock screen interface, the electronic device 100 can display part of the flight itinerary information in the notification bar of the lock screen interface. When the electronic device 100 displays the desktop, the electronic device 100 can display flight cards on the desktop that contain more flight itinerary information than in the notification bar of the aforementioned lock screen interface.
[0234] The electronic device 100 displays a flight card including an option corresponding to an electronic boarding pass on the desktop. The electronic device 100 may receive a touch operation (also referred to as a third operation, such as a click) from a user on the option corresponding to the electronic boarding pass based on the flight card. In response to the touch operation, the electronic device 100 may display a user interface including electronic boarding pass information (also referred to as third content). The electronic boarding pass information may include one or more of the flight number, flight departure place, flight destination, flight take-off time, flight landing time, check-in counter, boarding gate, seat number, and electronic boarding pass QR code.
[0235] like Figure 5C-5D As shown, the electronic device 100 receives and responds to the user's touch operation (e.g., click) on the option 523A corresponding to the electronic boarding pass, and can display the user interface 530. The user interface 530 may include a return control 531 and the electronic boarding pass information. Among them, the return control 531 can receive an input (e.g., click) acting on it, so that the electronic device 100 can display the upper interface (e.g., desktop 520) in response to the input. The electronic boarding pass information may include flight number "China Eastern Airlines MU3216", departure point "Beijing Capital Airport T3", destination "Shenzhen Bao'an Airport T3", actual departure time "12:50", boarding time "12:10", check-in counter "G07", cabin class "K", seat number "16A", boarding gate "52K", estimated arrival time "16:20", baggage carousel "19" and electronic boarding pass QR code 532 and other information.
[0236] In a possible implementation, the electronic device 100 may receive an operation to expand the notification bar on the lock screen interface. In response to the operation, the electronic device 100 may expand and display the notification bar. The size of the notification bar may be larger than the size of the notification bar that is not expanded and displayed. The notification bar may include information about the flight itinerary, such as one or more of the flight departure point, flight destination, flight departure time, flight arrival time, boarding time, flight number, etc.
[0237] like Figure 5E-5F As shown, the electronic device 100 may receive a touch operation (e.g., click) for expanding the control 511B on the lock screen interface 510. In response to the touch operation, the electronic device 100 may display a notification bar 512 and an option 511A corresponding to the electronic boarding pass on the lock screen interface 510. For a description of the electronic boarding pass 511A, please refer to the aforementioned Figure 5BThe description of the illustrated embodiment is not repeated here. The display size of the notification bar 512 may be larger than the display size of the notification bar 511. The notification bar 512 may display information of the flight itinerary, which may include information such as the flight departure point "Beijing", the flight destination "Shenzhen", the flight departure time "12:50", the flight boarding time "12:10", the passenger's name "Xiao Zhang", the flight number "MU3216", the seat number "16A", the boarding gate "52K" and the current flight status "on time".
[0238] In a possible implementation, when the electronic device 100 displays an option corresponding to the electronic boarding pass in the notification bar of the lock screen interface, the electronic device 100 may receive a touch operation (e.g., click) from the user on the option corresponding to the electronic boarding pass. In response to the touch operation, the electronic device 100 may display the flight itinerary information and the electronic boarding pass QR code on the lock screen interface. The flight itinerary information may include one or more of the flight departure place, flight destination, flight departure time, flight arrival time, passenger name, flight number, etc.
[0239] like Figure 5G-Figure 5H As shown, the electronic device 100 can display the option 511A corresponding to the electronic boarding pass in the notification bar 511 on the lock screen interface 510. The electronic device 100 can receive a touch operation (e.g., click) performed by the user on the option 511A. In response to the touch operation, the electronic device 100 can display a window 513 in the lock screen interface 510. The window 513 can display flight itinerary information and an electronic boarding pass QR code 513A. Among them, the flight itinerary information may include flight number "China Eastern Airlines MU3216", departure point "Beijing Capital T3", destination "Shenzhen Baoan T3", passenger name "Xiao Zhang", actual boarding time "12:10", check-in counter "G07", cabin class "K", seat number "16A", boarding gate "52K", check-in counter "G07" and electronic boarding pass QR code and other information.
[0240] Optionally, the lock screen interface 510 may further include a control 514 and a control 513B. The control 514 may be used to receive a touch operation (e.g., click) performed by a user, so that the electronic device 100 responds to the touch operation and closes the display of the window 513. The control 513B may be used to receive a touch operation (e.g., click) performed by a user, so that the electronic device 100 responds to the touch operation and files the electronic boarding pass in the wallet application, that is, the user may open and display the information shown in the window 513 in the wallet application.
[0241] In a possible implementation, the electronic device 100 may receive a double-click operation on the notification bar area in the lock screen interface. In response to the double-click operation, the electronic device 100 may display an unlock interface. After the electronic device 100 verifies the identity of the user based on the unlock interface, the electronic device 100 may display a user interface including electronic boarding pass information (for example, the aforementioned Figure 5D User interface 530 shown in the embodiment).
[0242] In a possible implementation, when the electronic device 100 detects that the difference between the current time and the boarding time is within a preset time threshold 3 (for example, within 10 minutes), the electronic device 100 can respond with a strong reminder notification about the electronic boarding pass on the AOD interface, the lock screen interface, and the desktop. For example, the electronic device 100 flashes a prompt icon on the AOD interface, the electronic device 100 displays a notification bar of a preset size on the lock screen interface, the electronic device 100 displays a flight card including flight itinerary information and corresponding options for the electronic boarding pass on the desktop, and the electronic device 100 vibrates to remind one or more of the above.
[0243] like Fig.5I As shown, when the electronic device 100 detects that the difference between the current time and the boarding time is within a preset time threshold 3 (e.g., within 10 minutes), that is, the boarding time is 12:10 am, and the electronic device 100 detects that the current time is 12:00, the electronic device 100 can display a notification bar 514 of a preset size. The display size of the notification bar 514 can be larger than the aforementioned Figure 5B The notification bar 511 in the illustrated embodiment. The notification bar 514 may include flight itinerary information and electronic boarding pass corresponding options 511A. The flight itinerary information may include the flight number and flight departure time "Flight MU3216 will take off at 12:50", flight boarding time "12:10", seat "16A", flight departure time "12:50", flight destination "Shenzhen" and boarding gate "52K", etc.
[0244] In a possible implementation, the flight itinerary information may be displayed in a fixed area of the drop-down interface within a preset time period (e.g., before the flight takes off). When the electronic device 100 detects that the current time is outside the preset time period (e.g., after the flight takes off), and / or the electronic device 100 receives and responds to an input for the flight itinerary information, the fixed area of the drop-down interface may no longer display the flight itinerary information.
[0245] like Figure 5J-5KAs shown, when the electronic device 100 detects a downward gesture operation performed by the user on the desktop 520, the electronic device 100 can display a drop-down interface 540 in response to the downward gesture. The drop-down interface 540 may include a notification window 541 and a control 542. Among them, the notification window 541 may be displayed in the notification center area of the drop-down interface 540 before the flight takes off. The notification window 541 may include flight itinerary information such as the flight number and flight departure time "MU3216 flight will take off at 12:50". The control 542 can receive a touch operation (e.g., a click) performed by the user on it, so that the electronic device 100 can clear all notifications of the drop-down interface in response to the touch operation.
[0246] In one possible implementation, the electronic device 100 may also display a floating window on the desktop, and / or when the user interface of the second application is displayed when the second application is running. The floating window may include prompt information and a control for displaying electronic boarding pass information. For example, taking the second application as an immersive application, the immersive application may be an application that provides video playback and runs games. When the electronic device 100 is running an immersive application, the electronic device 100 may display a floating window in the user interface of the application. Immersive applications may include: video applications (e.g. etc.) and gaming applications (e.g. wait).
[0247] like Figure 5L-Figure 5M As shown, when the electronic device 100 runs a video application, the electronic device 100 can display a video playback interface 550. The video playback interface 550 may include a video screen 551, a progress bar 552 and a floating ball 553. Among them, the floating ball 553 can be used to remind the user that there are flight matters to be processed. The floating ball can receive input acting on it, so that the electronic device 100 displays a floating window in response to the input. When the electronic device 100 detects a touch operation (for example, a click) by the user on the floating ball 553, the electronic device 100 can display a floating window 554 in response to the touch operation. The floating window 554 may include boarding prompt information "Start boarding" and a control 554A. When the electronic device 100 detects a touch operation (for example, a click) acting on the control 554A, the electronic device 100 may display a user interface including electronic boarding pass information (for example, the aforementioned Figure 5D User interface 530 shown in the embodiment). Optionally, the floating window displays more information than the floating ball. Both the floating window and the floating ball are display windows located at the top of the screen display layer; the display priority of the floating window is higher than other applications, and the display priority of the floating ball is second only to the floating window, or the display priority of the floating ball is higher than other applications, and the display priority of the floating window is second only to the floating ball; or the two cannot be displayed at the same position on the screen.
[0248] In some embodiments, in addition to displaying electronic boarding pass reminder notifications, the electronic device 100 can also display reminder notifications for scenarios such as ticket feedback, check-in seat selection, departure reminders, baggage collection, and flight changes based on different interface types in the flight travel scenario. Among them:
[0249] Ticketing feedback means that after the user purchases a ticket, the electronic device 100 can obtain the user's travel plan. The travel plan may include flight number, date, departure place, destination and time, etc. Based on the above travel plan, the electronic device 100 can push reminder notifications to the user on the lock screen interface, flight cards on the desktop, and filing locations. Among them, the filing location refers to a user interface on the electronic device 100 that can display one or more cards (for example, flight cards, schedule cards, weather cards, etc.).
[0250] Check-in seat selection means that when check-in is open, the electronic device 100 can receive the user's input of the flight seat selection and obtain the flight seat information selected by the user. Based on the above flight seat information, the electronic device 100 can push reminder notifications to the user on the lock screen interface, flight cards on the desktop, and archived positions.
[0251] Departure reminder means that when the electronic device 100 detects that the difference between the current time and the flight departure time is within a preset threshold range 4 (for example, 3 hours), and detects that the current location information of the electronic device 100 and the geographical location of the airport area are within a preset threshold range 5 (for example, 1 km and above), the electronic device 100 can push a reminder notification to the user to depart for the airport as soon as possible on the lock screen interface, flight card on the desktop, and archive position.
[0252] Baggage claim means that when the electronic device 100 detects that the user has arrived at the flight destination, the electronic device 100 can obtain the baggage claim location corresponding to this flight. Based on the above baggage claim location, the electronic device 100 can push a baggage claim notification to the user on the lock screen interface, flight card on the desktop, and filing position.
[0253] Flight change means that when the electronic device 100 detects a change in the flight itinerary (for example, delayed departure time, flight cancellation, etc.), the electronic device 100 can obtain data information of the flight itinerary change, and based on the above flight itinerary change information, push a baggage collection notification to the user on the lock screen interface, flight card and archive position on the desktop.
[0254] Exemplary, combined Figure 5N-Figure 5Q , taking the departure reminder scenario as an example, the process of the electronic device 100 pushing reminder notifications based on different screen display interface types in a flight travel scenario is introduced.
[0255] The electronic device 100 may receive travel notification information from the first application. When the electronic device 100 detects that the current time and the flight boarding time are within a preset time threshold of 4 (e.g., two hours), and detects that the current geographical location is within a preset geographical threshold (e.g., 1 km or more) from the airport, and the interface displayed by the electronic device 100 is a lock screen interface, the electronic device 100 may display a notification bar on the lock screen interface. The notification bar may include departure reminder information, such as one or more of the time difference between the current time and the flight boarding time, a departure reminder, etc.
[0256] like Figure 5N As shown, the electronic device 100 displays a lock screen interface 510. When the electronic device 100 detects that the current time 10:50 and the flight boarding time 12:50 are within the preset time threshold 4 (e.g., two hours), and detects that the current geographical location is within the preset geographical threshold (e.g., 1 km or more) from the airport, the electronic device 100 can display a notification bar 515 in the lock screen interface 510. The notification bar 515 may include the time difference between the current time and the flight boarding time "3 hours to take off" and the departure reminder text message "Please leave as soon as possible".
[0257] When the electronic device 100 receives and responds to the user's input (which can also be a second operation, for example, a sliding input from the bottom to the top on the lock screen interface), the electronic device 100 can display an unlocking interface. When the electronic device 100 displays the unlocking interface, the electronic device 100 can verify the identity of the user through a biometric authentication method. The biometric authentication method may include one or more of password authentication, face authentication, fingerprint authentication, iris authentication, voiceprint authentication, and the like.
[0258] The unlocking interface may be as described above. Figure 3C The unlocking interface 320 shown. For the description of the unlocking interface 320, please refer to the aforementioned Figure 3C The description of the illustrated embodiment will not be repeated here.
[0259] When the electronic device 100 receives and responds to the unlock input based on the unlock interface, the electronic device 100 can display the desktop. When the electronic device 100 displays the desktop, if the current time and the flight boarding time are within the preset time threshold 4 (for example, two hours), and the current geographical location is within the preset geographical threshold (for example, 1 km and above) from the airport, the electronic device 100 can display a flight card on the desktop. Among them, the flight card can display flight itinerary information and departure reminder information. Among them, the flight itinerary information may include one or more of the flight departure place, flight destination, flight take-off time, flight landing time, etc. The departure reminder information may include one or more of the time difference between the current time and the flight boarding time, departure reminder, etc.
[0260] like Fig.5O As shown, the electronic device 100 may display a desktop 520, which may include a flight card 521. The flight card 521 may display a left area 522 and a right area 523. The left area 522 may include information about the flight itinerary. The description of this part may refer to the aforementioned Figure 5C The relevant descriptions shown in the embodiment are not repeated here. The right area 523 can display departure reminder information, such as the time difference between the current time and the flight boarding time "3 hours before departure" and the departure reminder text information "Please leave as soon as possible".
[0261] In a possible implementation, if the current time and the flight boarding time are within a preset time threshold of 4 (e.g., two hours), and the current geographical location is within a preset geographical threshold (e.g., 1 km or more) from the airport, within a preset time (e.g., 5 seconds), the electronic device 100 may display a short-term reminder notification bar on the second application interface displayed when the second application is running, and / or on the desktop. The short-term reminder notification bar may include departure reminder information, such as one or more of the time difference between the current time and the flight boarding time, departure reminder, etc.
[0262] like Figure 5P As shown, the electronic device 100 can display a short-term reminder notification bar 522 on the desktop 520 within a preset time (e.g., 5 seconds). The short-term reminder notification bar 522 may include departure reminder information, such as the time difference between the current time and the flight boarding time "3 hours from departure time" and the departure reminder "Please leave as soon as possible".
[0263] In a possible implementation, when the electronic device 100 detects that the difference between the current time and the flight departure time is within a preset time threshold of 4 (for example, within two hours), and the current geographical location is within a preset geographical threshold (for example, 1 km or more) from the airport, the electronic device 100 can respond with a strong reminder notification about the departure reminder in the floating window of the lock screen interface, desktop, or immersive application interface. For example, the electronic device 100 displays a flight card including flight itinerary information and electronic boarding pass corresponding options on the desktop, or the electronic device 100 vibrates to remind one or more of the above.
[0264] like Figure 5Q As shown, when the electronic device 100 detects that the difference between the current time and the flight departure time is within a preset time threshold 4 (for example, within two hours), and the current geographical location is within a preset geographical threshold (for example, 1 km or more) from the airport, the electronic device 100 can display a notification bar 515 of a preset size on the lock screen interface 510. The display size of the notification bar 515 can be larger than the aforementioned Figure 5N The notification bar 511 in the illustrated embodiment. The notification bar 515 may include departure reminder information, such as the time difference between the current time and the flight boarding time "2 hours before departure" and the departure reminder "Please leave as soon as possible".
[0265] Optionally, the notification bar 515 may display an emergency icon or other prompt information to strongly remind the user to set off.
[0266] In one possible implementation, when the electronic device 100 detects that the difference with the flight departure time is within a preset time threshold 4 (for example, within two hours), and the current geographical location is within a preset geographical threshold (for example, 1 kilometer and above) from the airport, the electronic device 100 can display different prompt notifications on the currently displayed interface (for example, AOD interface, lock screen interface, desktop, etc.) at preset time intervals (for example, every 30 minutes) to better remind the user to travel and take the flight.
[0267] For example, the currently displayed interface is the lock screen interface. When the electronic device 100 detects that the difference between the current time and the start time of the specified schedule task is two hours, the electronic device 100 can display the aforementioned Figure 5Q When the electronic device 100 detects that the difference between the current time and the start time of the specified schedule task is 1 hour and 30 minutes, the electronic device 100 can flash the aforementioned notification bar 515 on the lock screen interface. Figure 5QWhen the electronic device 100 detects that the difference between the current time and the scheduled start time of the specified schedule task is 1 hour, the electronic device 100 can change the background color of the notification bar 515 (for example, red). When the electronic device 100 detects that the difference between the current time and the scheduled start time of the specified schedule task is 30 minutes, the electronic device 100 can display a notification bar larger than the notification bar 515.
[0268] In one possible implementation, when the electronic device 100 is in the screen-off state, the electronic device 100 may output audio data and / or vibration reminders to remind the user to set off as soon as possible. The electronic device 100 may also automatically light up the screen (also referred to as the first operation) and display a departure reminder notification in the lock screen interface. This application does not limit this.
[0269] In one possible manner, the electronic device 100 may also display a flight card in the filing position. The filing position refers to a user interface on the electronic device 100 that can display one or more cards (e.g., flight cards, schedule cards, weather cards, etc.). The filing position may be a separate user interface displayed on the screen that is different from other interfaces, or may be set on the negative one screen of the leftmost page displayed on the screen. The electronic device 100 may receive and display the filing position in response to a user's sliding operation from left to right on the desktop.
[0270] like Figure 5R As shown, the electronic device 100 can display the filing interface 560 in response to the user's sliding operation from left to right on the desktop 520. The filing interface may include a flight card 561, a schedule card 562, a weather card 563, a music card 564, a gallery card 565, etc. When it is detected that the user's flight starts to check in, the flight card 561 can display a prompt message of open check-in, such as "Open check-in".
[0271] In addition to the open check-in reminder, the flight card in the archive position can also display other reminder notifications in the flight travel scenario, such as electronic boarding pass reminder, ticketing feedback, baggage collection, etc. Among them, the information included in the flight card in the archive position is consistent with the information of the flight card displayed on the desktop.
[0272] In one possible implementation, the flight card in the archive position and the flight card on the desktop are optional, that is, the electronic device 100 can display the flight card in the archive position and on the desktop at the same time, and can display the card in the archive position or on the desktop.
[0273] For example, the first application may be an application that provides subway trip information (e.g., The electronic device 100 may obtain the notification information sent by the application. The notification information includes the user's subway travel information. The electronic device 100 may output a subway travel notification prompt according to a preset time condition and / or a preset geographical location condition. The electronic device 100 may output different types of prompt notifications based on different interfaces currently displayed by the electronic device 100.
[0274] When the electronic device 100 detects that the current geographical location is within the subway station area, the electronic device 100 may receive the subway travel information sent by the first application. The subway travel information may include one or more of the data information of the subway station, the options corresponding to the subway boarding code, etc. If the electronic device 100 displays a lock screen interface, the electronic device 100 may display a notification bar on the lock screen interface. The notification bar may include the above subway travel information.
[0275] like Fig. 6A As shown, the electronic device 100 can display a lock screen interface 600. When the electronic device 100 detects that the current geographical location is within the subway station area, the electronic device 100 can receive the data information of the subway station sent by the first application. The electronic device 100 can display a notification bar 601 on the lock screen interface 600. Among them, the notification bar 601 may include the subway station data information sent by the first application and option 601A corresponding to the subway boarding code. Among them, the subway station data information can be the text information "Current Station·National Library", and option 601A can be used to receive a touch operation (for example, click) performed by the user thereon, so that the electronic device 100 displays a user interface including the subway boarding code in response to the touch operation. The user interface including the subway boarding code will be described in detail in subsequent embodiments and will not be repeated here. For descriptions of other display elements in the lock screen interface 600, please refer to the aforementioned. Figure 3B The description in the illustrated embodiment will not be repeated here.
[0276] When the electronic device 100 receives and responds to the user's input (which can also be a second operation, for example, a sliding input from the bottom to the top on the lock screen interface), the electronic device 100 can display an unlocking interface. When the electronic device 100 displays the unlocking interface, the electronic device 100 can verify the identity of the user through a biometric authentication method. The biometric authentication method may include one or more of password authentication, face authentication, fingerprint authentication, iris authentication, voiceprint authentication, and the like.
[0277] The unlocking interface may be as described above. Figure 3C The unlocking interface 320 shown. For the description of the unlocking interface 320, please refer to the aforementioned Figure 3C The description of the illustrated embodiment will not be repeated here.
[0278] When the electronic device 100 receives an unlock input based on the unlock interface, when the electronic device 100 receives and responds to the unlock input based on the unlock interface, the electronic device 100 may display a desktop (also referred to as a desktop interface). When the electronic device 100 displays the desktop, if the current geographic location is located in the subway station area, the electronic device 100 may display a subway card (also referred to as a first card) on the desktop. The subway card may include one or more of the data information of the above-mentioned subway station, the options corresponding to the subway boarding code, etc.
[0279] like Figure 6B As shown, the electronic device 100 can display a desktop 610. If the current geographical location is within the airport geographical area, the electronic device 100 can display a subway card 611 on the desktop. The subway card 611 can include subway station data information, train time information, and option 611A corresponding to the subway boarding code. Among them, the subway station data information can be the text information "Current station·National Library", and the train time information can be the text information "Train arrival time is ·10 minutes". Option 611A can be used to receive a touch operation (e.g., click) performed by a user thereon, so that the electronic device 100 displays a user interface including a subway boarding code in response to the touch operation. The user interface including the subway boarding code will be described in detail in subsequent embodiments, so it will not be repeated here.
[0280] Combination Figure 6A-6B From the examples, it can be seen that the electronic device 100 can display notification prompts with different levels of detail of subway travel information in different display interfaces. For example, when the electronic device 100 displays the AOD interface, the electronic device 100 can display a prompt icon for prompting subway travel information on the AOD interface. When the electronic device 100 displays the lock screen interface, the electronic device 100 can display part of the subway travel information in the notification bar of the lock screen interface. When the electronic device 100 displays the desktop, the electronic device 100 can display a subway card on the desktop that contains more subway travel information than in the notification bar of the aforementioned lock screen interface.
[0281] When the electronic device 100 receives and responds to a user's touch operation (also referred to as a third operation, such as a click) on an option corresponding to the subway boarding code in the subway card, the electronic device 100 may display a user interface including subway boarding code information (also referred to as a third content). The subway boarding code information may include one or more of a subway boarding QR code, information indicating areas where the subway boarding QR code can be used, and the like.
[0282] like Figure 6C-6DAs shown, when the electronic device 100 receives and responds to a touch operation (e.g., click) on the option 611A in the subway card 611, the electronic device 100 may display a user interface 620. The user interface 620 may include subway boarding code information, such as a subway boarding QR code 621, and text information "Beijing Subway Boarding Code" indicating the area where the subway boarding code can be used.
[0283] In a possible implementation, when the electronic device 100 detects that the current geographical location is within the subway station area, the electronic device 100 may display a short-term reminder notification bar on the second application interface displayed when the second application is running, and / or on the desktop within a preset time (e.g., 5 seconds). The short-term reminder notification bar may include subway boarding code information, such as data information of the subway station, options corresponding to the subway boarding code, and the like.
[0284] like Fig. 6E As shown, the electronic device 100 can display a desktop 610. When the electronic device 100 detects that the current geographical location is within the subway station area, the electronic device 100 can display a short-term reminder notification bar 611 on the desktop 610 within a preset time (for example, 5 seconds). The short-term reminder notification bar 611 may include subway station data information and option 601A corresponding to the subway boarding code. Among them, the subway station data information can be the text information "Current Station·National Library", and option 601A can be used to receive a touch operation (for example, click) performed by the user thereon, so that the electronic device 100 displays a user interface including the subway boarding code in response to the touch operation. Regarding the user interface including the subway boarding code, please refer to the aforementioned Fig.6D The description of the illustrated embodiment will not be repeated here.
[0285] In a possible implementation, the electronic device 100 may receive and respond to a user's action on the lock screen interface (eg Fig. 6A The lock screen interface 600 shown in the figure) in the notification bar (for example Fig. 6A The corresponding option of the subway code on the notification bar 601 shown (for example, Fig. 6A A touch operation (e.g., clicking) of option 601A) can display a user interface (e.g., Fig.6D User interface 620 shown).
[0286] In a possible implementation, the subway travel information may be displayed in a fixed area of the drop-down interface in a preset time period (for example, before the electronic device 100 detects that the user has taken the subway). When the electronic device 100 detects that the current time is outside the preset time period (for example, the electronic device 100 detects that the user has taken the subway), and / or the electronic device 100 receives and responds to an input for the subway travel information, the fixed area of the drop-down interface may no longer display the subway travel information.
[0287] like Figure 6F-6G As shown, when the electronic device 100 detects a downward sliding gesture on the desktop 610, the electronic device 100 may display a drop-down interface 620 in response to the downward sliding gesture. The drop-down interface 620 may include a notification window 621 and a control 622. Among them, the notification window 621 may be displayed in the notification center area of the drop-down interface 620 before the electronic device 100 detects that the user is boarding the subway. The notification window 621 may include option 601A corresponding to subway travel information and the subway boarding code. The subway travel information may include subway station data information "Current Station·National Library". For an explanation of option 601A, please refer to the aforementioned Fig. 6A The relevant description in the embodiment is not repeated here. The control 622 can receive a touch operation (eg, click) acting thereon, so that the electronic device 100 can clear all notifications of the drop-down interface in response to the touch operation.
[0288] In a possible implementation, the electronic device 100 may also display a floating window on the desktop, and / or when the user interface of the second application is displayed when the second application is running. The floating window may include prompt information and a control for displaying subway boarding code information. When the electronic device 100 is running an immersive application, the electronic device 100 may display a floating window in the user interface of the application. The immersive application may be an application that provides video playback and runs games, for example: a video application (e.g. etc.) and gaming applications (e.g. wait).
[0289] like Figure 6H-Figure 6IAs shown, when the electronic device 100 runs a video application, the electronic device 100 can display a video playback interface 550. The video playback interface 550 may include a floating ball 631. Among them, the floating ball 631 can be used to remind the user that there are subway ride matters to be processed. The floating ball can receive input acting on it, so that the electronic device 100 displays a floating window in response to the input. When the electronic device 100 detects a touch operation (for example, a click) acting on the floating ball 631, the electronic device 100 can display a floating window 632 in response to the touch operation. The floating window 632 may include the subway station prompt information "National Library" and a control 632A. When the electronic device 100 detects a touch operation (for example, a click) acting on the control 632A, the electronic device 100 may display a user interface including subway boarding code information (for example Fig.6D For the description of other interface elements of the video playback interface 550, please refer to the aforementioned Figure 5L-Figure 5M The description in the illustrated embodiment will not be repeated here. Optionally, the floating window displays more information than the floating ball. Both the floating window and the floating ball are display windows located at the topmost layer of the screen display layer; the display priority of the floating window is higher than that of other applications, and the display priority of the floating ball is second only to the floating window, or the display priority of the floating ball is higher than that of other applications, and the display priority of the floating window is second only to the floating ball; or the two cannot be displayed in the same position on the screen.
[0290] In one possible manner, the electronic device 100 may also display a subway card in the archive position. The archive position refers to a user interface on the electronic device 100 that can display one or more cards (e.g., flight cards, schedule cards, weather cards, etc.). The electronic device 100 may receive and display the archive position in response to a user sliding operation from left to right on the desktop.
[0291] like Figure 6J As shown, the electronic device 100 can receive and respond to the user's sliding operation from left to right on the desktop 610, and display the archive position interface 630. The archive position interface 630 can display a subway card 631. The information included in the subway card in the archive position can be consistent with the subway card 611 displayed on the desktop 610. For other cards displayed in the archive position, please refer to the aforementioned Figure 5R The illustrated embodiments will not be described in detail here.
[0292] In one possible implementation, the subway card in the archive position and the subway card on the desktop are optional, that is, the electronic device 100 can display the subway card in the archive position and on the desktop at the same time, and can display the card in the archive position or on the desktop.
[0293] Figure 7A schematic diagram of the structure of another electronic device provided in an embodiment of the present application is exemplified.
[0294] like Figure 7 As shown, the electronic device 100 may include: a processor 701, a memory 702 and a bus.
[0295] Among them, the processor 701 may include one or more processing cores. The processor 701 executes operations such as sending notification information related to the first application, displaying different prompt notifications on different interfaces (for example, AOD interface, lock screen interface and desktop, etc.) based on the above notification information and different preset conditions (for example, time preset conditions, and / or geographic location preset conditions, etc.), and processing information by running software programs and modules.
[0296] The memory 702 is connected to the processor 701 via a bus. The memory 702 can be used to store at least one program instruction so that the processor 701 executes the at least one program instruction, thereby implementing the technical solution of the above embodiment. Its implementation principle and technical effect are similar to those of the above method related embodiments, and will not be repeated here.
[0297] As used in the above embodiments, the term "when..." may be interpreted to mean "if..." or "after..." or "in response to determining..." or "in response to detecting...", depending on the context. Similarly, the phrases "upon determining..." or "if (the stated condition or event) is detected" may be interpreted to mean "if determining..." or "in response to determining..." or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)", depending on the context.
[0298] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk), etc.
[0299] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.
Claims
1. A schedule display method, It is characterized in that Applied to electronic equipment, the method comprises: The electronic device receives a first operation from the user, adds a first schedule task in the first application, the start time of the first schedule task is the current day, and the reminder time of the first schedule task is the first time; When the current time of the electronic device is the first time and the screen-off interface is displayed, a first icon is displayed, where the first icon is an icon of the first application; wherein the screen-off interface is a partial area on the screen used to display information when the screen is in a locked state; After displaying the screen-off interface, in response to a second operation of the user, displaying a lock screen interface, wherein the lock screen interface includes the first information of the first schedule task; In response to the user's unlock input, displaying a desktop, and displaying a first card in a first area of the desktop, wherein the first card includes the first information of the first schedule task and the number of schedules for the day; receiving a third operation of the user on the first card, and displaying an interface of the first application; After the interface of the first application is displayed, a second schedule task is added to the first application, a second card is displayed in the first area and the first card is not displayed, and the second card includes the number of tomorrow's schedule and second information of the second schedule task.
2. The method according to claim 1, It is characterized in that The first card includes a first control; the method further includes: A fourth operation of the user on the first control is received, and the first card is switched to be displayed as a third card in the first area, where the third card corresponds to a second application, and the first application is different from the second application.
3. The method according to claim 2, It is characterized in that The third card is any one of a flight card, a weather card, a music card and a gallery card.
4. The method according to claim 1, It is characterized in that The schedule for the day includes a third schedule task, the start time of the first schedule task is after the current time of the electronic device, and the start time of the third schedule task is after the start time of the first schedule task; The first information of the first scheduled task and the third information of the third scheduled task are arranged and displayed in the first card in the order of the start time of the tasks.
5. The method according to claim 4, It is characterized in that The schedule for the day includes a fourth schedule task, the start time of the fourth schedule task is after the start time of the third schedule task, the fourth information of the fourth schedule task is not displayed in the first card, and the first card also includes a second control; receiving a fifth operation of the user on the second control, and not displaying the third information of the third schedule task in the first card; After the first card does not display the third information of the third schedule task, the fourth information of the fourth schedule task is displayed in the first card.
6. The method according to claim 5, It is characterized in that The number of schedules for the day is the total number of schedules starting on the day; The number of schedule tasks for tomorrow's schedule is the total number of schedules whose start time is tomorrow.
7. The method according to claim 6, It is characterized in that When the third information of the third schedule task is displayed on the first card, the schedule number of the day is a first number; The method further comprises: After receiving the fifth operation, the number of schedules for the day is a second number; the second number is a number obtained by subtracting one from the first number.
8. The method according to claim 5, It is characterized in that Also includes: Before the third information of the third schedule task is not displayed in the first card, an animation effect is displayed, where the animation effect is used to prompt the user that the third information will not be displayed on the first card.
9. The method according to any one of claims 1 to 8, It is characterized in that When all the schedules for the day are completed, the first card is not displayed; Or, when the current time of the electronic device exceeds the latest end time of the schedule in the day, the first card is not displayed.
10. The method according to claim 1, It is characterized in that The first information and the second information include one or more of the name of the schedule task, the start time of the schedule task, the end time of the schedule task, and the schedule location.
11. The method according to any one of claims 1 to 8, It is characterized in that When the difference between the current time of the electronic device and the start time of the first scheduled task is less than a first time threshold, the electronic device displays an alarm reminder interface and outputs audio data and / or a vibration reminder; wherein the alarm reminder interface includes one or more of the name of the first scheduled task, the start time of the first scheduled task, the end time of the first scheduled task, and the location of the first scheduled task; The alarm reminder interface also includes a third control; At the second time, receiving a sixth operation of the user on the third control, canceling the display of the alarm reminder interface and stopping the output of the audio data or the vibration reminder; At a third time, the alarm reminder interface is displayed and the audio data is output, and the third time is later than the second time.
12. The method according to any one of claims 1 to 8, It is characterized in that receiving a seventh operation inputted by the user on the desktop, and displaying a first notification interface; the first notification interface includes a first notification window and a fourth control, the first notification window including the name of the first schedule task, the start time of the first schedule task, and the end time of the first schedule task; An eighth operation input by the user on the fourth control is received, and all notifications on the first notification interface are cleared.
13. The method according to any one of claims 1 to 8, It is characterized in that Also includes: Before displaying the first card, schedule information sent by the first application is received.
14. A method for displaying a travel path, applied to an electronic device, It is characterized in that The method comprises, It is detected that the current geographical location of the electronic device is within the range of the airport where the flight takes off, and when the electronic device is in the screen-off state, a prompt icon is displayed on the screen-off interface, and the prompt icon prompts that there is a flight travel task; In response to a ninth operation of the user, a lock screen interface is displayed, wherein a first notification bar is displayed in the lock screen interface, and the first notification bar includes a flight departure time; In response to a tenth operation on the first notification bar, a first user interface is displayed after identity authentication is passed, the first user interface includes electronic boarding pass information and a fifth control, the electronic boarding pass information includes QR code information of the electronic boarding pass; In response to an eleventh operation input to the fifth control, a desktop interface is displayed, in which a flight card is displayed, the flight card including the flight departure time and the seat number selected by the user and a sixth control, the sixth control being used to prompt the user to click to obtain the electronic boarding pass information; In response to an operation input by a user on a first application icon in the desktop interface, displaying a first application interface, wherein the first application interface includes a video screen and a floating ball, wherein the floating ball is used to remind the user that there are pending flight matters; In response to the user's twelfth operation on the floating ball, the floating ball is stopped from being displayed and a floating window is displayed on the video playback interface, the floating window is larger than the floating ball, and the floating window includes a second prompt message and a seventh control, the second prompt message prompts to start boarding, and the seventh control is used to obtain the electronic boarding pass information; It is detected that the time difference between the current time of the electronic device and the flight departure time is within a preset threshold, and when the electronic device is in the screen-off state, the prompt icon is flashed on the screen-off interface; In response to a thirteenth operation of the user, the lock screen interface is displayed, wherein a second notification bar is displayed in the lock screen interface, the second notification bar includes the flight departure time and the seat number and boarding gate, and the size of the second notification bar is larger than the first notification bar; In response to an unlocking operation input by the user, the desktop interface is displayed and the flight card is dynamically displayed on the desktop interface.
15. The method according to claim 14, It is characterized in that The electronic boarding pass information includes one or more of the flight number, flight departure place, flight destination, flight take-off time, flight landing time, check-in counter, boarding gate, seat number, and QR code information of the electronic boarding pass.
16. The method according to claim 15, It is characterized in that The tenth operation is a double-click operation; It also includes: in response to the fourteenth operation on the first notification bar, displaying a third notification bar on the lock screen interface, the third notification bar including one or more of the flight departure place, the flight destination, the flight take-off time, the flight arrival time, the boarding time, the flight number, etc.
17. The method according to claim 16, It is characterized in that In response to a user sliding down the desktop, a drop-down interface is displayed; the drop-down interface includes a first notification window and an eighth control, and the first notification window includes the flight number and the flight departure time; A fifteenth operation input by the user to the eighth control is received, and all notifications of the drop-down interface are cleared.
18. An electronic device, It is characterized in that include: One or more processors, one or more memories, a display screen and a transceiver; the one or more memories are coupled to the one or more processors, the one or more memories are used to store computer program codes, the computer program codes include computer instructions, when the one or more processors execute the computer instructions, the electronic device executes the method as described in any one of claims 1-13, 14-17.
19. A computer-readable storage medium, It is characterized in that The method comprises computer instructions, and when the computer instructions are executed on a terminal, the terminal is caused to execute the method as claimed in any one of claims 1-13 and 14-17.
20. A computer program product, It is characterized in that The invention comprises a computer program, which, when being executed, enables a computer to execute the method according to any one of claims 1 to 13 and 14 to 17.
Citation Information
Patent Citations
Interface display method of application programs and mobile terminals
CN107526492A
Schedule display method and device
CN108647067A
Method and apparatus for pushing notifications, mobile terminal, and graphical user interface
CN109691072A
Systems and methods for displaying notifications received from multiple applications
US20170060359A1