A reminder method and related device

By establishing a relationship between reminder application and map application, obtaining the destination entered on the map and triggering related reminders, the problem of to-do items in the existing technology that cannot be reminded of unset time and place is solved, and a more accurate reminder effect is achieved.

CN113642973BActive Publication Date: 2025-03-07HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010345955.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-04-27
Publication Date
2025-03-07
Estimated Expiration
2040-04-27

AI Technical Summary

Technical Problem

The prior art cannot remind those to-do items that do not set reminders or locations in advance, especially users cannot predict the locations and times to go in the future.

Method used

By receiving the opening operation, open the reminder application and set reminder items, then open the map application, receive the input destination, and obtain the reminder items associated with the destination in the reminder application, triggering related reminders.

Benefits of technology

It realizes that when the user wants to go to a certain location at a certain point in the future, it accurately reminds memorandum information or to-do items associated with the address, improving the accuracy of reminder timing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113642973B_ABST
    Figure CN113642973B_ABST
Patent Text Reader

Abstract

The present application discloses a reminder method, comprising: receiving a first opening operation. In response to the first opening operation, opening a reminder application. In the reminder application, setting one or more reminder items. Receiving a second opening operation. In response to the second opening operation, opening a map application; in the map application, receiving an input destination. Obtaining a first reminder item associated with the destination in the reminder application, wherein the first reminder item belongs to the one or more reminder items. Triggering a reminder for the first reminder item. In this way, the reminder timing of the memo information / reminder item can be accurately grasped.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information technology, and in particular to a reminder method and related devices. Background Art

[0002] At present, electronic devices such as smart phones can realize the memo reminder function. Users can record the to-do items that need to be reminded in the memo application of the electronic device. Users can record the to-do items that need to be reminded, the reminder time, and the repetition period, etc. in the memo application, and the electronic device can remind the to-do items according to the reminder time recorded in the memo. For example, the user can set the to-do item as "send a courier" in the memo application, and the reminder time can be "4 o'clock this afternoon".

[0003] The memo application on existing electronic devices can also receive user input of to-do items based on geographic location. When the electronic device detects that the user has arrived at the set location, the electronic device can remind the user of the to-do items corresponding to the location in the memo. For example, the user can set the to-do item as "pick up the express" in the memo application of the electronic device, and the reminder location can be "when you arrive home"; or the to-do item can be "dry clothes", and the reminder location can be "when you leave home".

[0004] However, many of the to-do items that users record and need to be reminded cannot set the reminder time or location in advance. For example, if the item that the user needs to be reminded is "bring your membership card when going to the zoo", the user does not know when he will go to the zoo in the future, nor does he know where he will go to the zoo in the future, so the user cannot remind himself. Therefore, in the existing technology, electronic devices cannot remind for reminder items without reminder time and reminder location. Summary of the invention

[0005] The present application provides a reminder method and related devices, which can realize that when the user is going to a location at a certain time in the future, the memo information / reminder items associated with the address name in a reminder application such as a memo application can be reminded to the user, so that the electronic device can accurately grasp the reminder timing of the memo information / reminder items.

[0006] In a first aspect, the present application provides a reminder method, comprising: receiving a first opening operation. In response to the first opening operation, opening a reminder application. In the reminder application, setting one or more reminder items. Receiving a second opening operation. In response to the second opening operation, opening a map application; in the map application, receiving an input destination. Obtaining a first reminder item associated with the destination in the reminder application, wherein the first reminder item belongs to the one or more reminder items. Triggering a reminder for the first reminder item.

[0007] In conjunction with the first aspect, in some embodiments, the reminder triggering timing of the first reminder item may include but is not limited to the following strategies:

[0008] 1. In the search input box of the map application, the destination is received. In response to receiving the destination input in the search input box of the map application, a reminder of the first reminder item is triggered.

[0009] 2. In the map application, after receiving the input destination, a search operation may be received. In response to the search operation, the location information of the destination is displayed. In response to the search operation, a reminder of the first reminder item is triggered.

[0010] 3. In the map application, after receiving the input destination, receiving a navigation operation. In response to the navigation operation, setting the destination as a navigation end point and starting navigation. In response to the navigation operation, triggering a reminder of the first reminder item.

[0011] In conjunction with the first aspect, in some embodiments, the reminder method of the first reminder item may include but is not limited to the following strategies:

[0012] 1. Display a first memo control; receive a first input for the first memo control, and display the first reminder.

[0013] 2. Display a reminder box; wherein the reminder box includes the first reminder item.

[0014] 3. In the map application, before receiving the input destination, receiving a second input for the search input box; in response to the second input, starting the input method application and displaying the input method input area. In response to receiving the input destination in the search input box of the map application, displaying a second memo control in the input method input area; receiving a third input for the second memo control; in response to the third input, displaying the first reminder.

[0015] 4. Before triggering the reminder of the first reminder, establish a Bluetooth connection with the vehicle device. Then, after obtaining the first reminder associated with the destination in the reminder application, send a reminder request and the first reminder to the vehicle device, wherein the reminder request is used to request the vehicle device to output the first reminder.

[0016] In a possible implementation, a reminder condition corresponding to the first reminder item may be set in the reminder application; the reminder condition includes the destination associated with the first reminder item; the reminder condition corresponding to the first reminder item is obtained. According to the reminder condition, the first reminder item associated with the destination in the reminder application is obtained.

[0017] When the reminder condition is met, a reminder of the first reminder item is triggered.

[0018] In one possible implementation, obtaining the first reminder item associated with the destination in the reminder application specifically includes: detecting keywords in the one or more reminder items; determining the first reminder item from the one or more reminder items based on the keywords in the one or more reminder items; wherein the keywords of the first reminder item include the destination.

[0019] In a second aspect, the present application provides an electronic device comprising: one or more processors, a display screen, and one or more memories; wherein the display screen, 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 code, and the computer program code includes computer instructions, and when the one or more processors execute the computer instructions, the electronic device executes: receiving a first opening operation; opening a reminder application in response to the first opening operation; setting one or more reminder items in the reminder application; receiving a second opening operation; opening a map application in response to the second opening operation; receiving an input destination in the map application; obtaining a first reminder item associated with the destination in the reminder application, wherein the first reminder item belongs to the one or more reminder items; and triggering a reminder for the first reminder item.

[0020] In conjunction with the second aspect, in some embodiments, the reminder triggering timing of the first reminder item may include but is not limited to the following strategies:

[0021] 1. In the search input box of the map application, the destination is received. In response to receiving the destination input in the search input box of the map application, a reminder of the first reminder item is triggered.

[0022] 2. In the map application, after receiving the input destination, a search operation may be received. In response to the search operation, the location information of the destination is displayed. In response to the search operation, a reminder of the first reminder item is triggered.

[0023] 3. In the map application, after receiving the input destination, receiving a navigation operation. In response to the navigation operation, setting the destination as a navigation end point and starting navigation. In response to the navigation operation, triggering a reminder of the first reminder item.

[0024] In conjunction with the second aspect, in some embodiments, the reminder method of the first reminder item may include but is not limited to the following strategies:

[0025] 1. Display a first memo control; receive a first input for the first memo control, and display the first reminder.

[0026] 2. Display a reminder box; wherein the reminder box includes the first reminder item.

[0027] 3. In the map application, before receiving the input destination, receiving a second input for the search input box; in response to the second input, starting the input method application and displaying the input method input area. In response to receiving the input destination in the search input box of the map application, displaying a second memo control in the input method input area; receiving a third input for the second memo control; in response to the third input, displaying the first reminder.

[0028] 4. Before triggering the reminder of the first reminder, establish a Bluetooth connection with the vehicle device. Then, after obtaining the first reminder associated with the destination in the reminder application, send a reminder request and the first reminder to the vehicle device, wherein the reminder request is used to request the vehicle device to output the first reminder.

[0029] In a possible implementation, a reminder condition corresponding to the first reminder item may be set in the reminder application; the reminder condition includes the destination associated with the first reminder item; the reminder condition corresponding to the first reminder item is obtained. According to the reminder condition, the first reminder item associated with the destination in the reminder application is obtained.

[0030] When the reminder condition is met, a reminder of the first reminder item is triggered.

[0031] In one possible implementation, obtaining the first reminder item associated with the destination in the reminder application specifically includes: detecting keywords in the one or more reminder items; determining the first reminder item from the one or more reminder items based on the keywords in the one or more reminder items; wherein the keywords of the first reminder item include the destination.

[0032] In a third aspect, an embodiment of the present application provides a computer storage medium, including computer instructions, which, when executed on an electronic device, enables a communication device to execute a reminder method in any possible implementation of any of the above aspects.

[0033] In a fourth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables the computer to execute the reminder method in any possible implementation of any of the above aspects.

[0034] In a fifth aspect, the present application provides an electronic device comprising one or more functional units, wherein the one or more functional units are used to execute: receiving a first opening operation; opening a reminder application in response to the first opening operation; setting one or more reminder items in the reminder application; receiving a second opening operation; opening a map application in response to the second opening operation; receiving an input destination in the map application; obtaining a first reminder item associated with the destination in the reminder application, wherein the first reminder item belongs to the one or more reminder items; and triggering a reminder for the first reminder item.

[0035] In conjunction with the fifth aspect, in some embodiments, the reminder triggering timing of the first reminder item may include but is not limited to the following strategies:

[0036] 1. In the search input box of the map application, the destination is received. In response to receiving the destination input in the search input box of the map application, a reminder of the first reminder item is triggered.

[0037] 2. In the map application, after receiving the input destination, a search operation may be received. In response to the search operation, the location information of the destination is displayed. In response to the search operation, a reminder of the first reminder item is triggered.

[0038] 3. In the map application, after receiving the input destination, receiving a navigation operation. In response to the navigation operation, setting the destination as a navigation end point and starting navigation. In response to the navigation operation, triggering a reminder of the first reminder item.

[0039] In conjunction with the fifth aspect, in some embodiments, the reminder method of the first reminder item may include but is not limited to the following strategies:

[0040] 1. Display a first memo control; receive a first input for the first memo control, and display the first reminder.

[0041] 2. Display a reminder box; wherein the reminder box includes the first reminder item.

[0042] 3. In the map application, before receiving the input destination, receiving a second input for the search input box; in response to the second input, starting the input method application and displaying the input method input area. In response to receiving the input destination in the search input box of the map application, displaying a second memo control in the input method input area; receiving a third input for the second memo control; in response to the third input, displaying the first reminder.

[0043] 4. Before triggering the reminder of the first reminder, establish a Bluetooth connection with the vehicle device. Then, after obtaining the first reminder associated with the destination in the reminder application, send a reminder request and the first reminder to the vehicle device, wherein the reminder request is used to request the vehicle device to output the first reminder.

[0044] In a possible implementation, a reminder condition corresponding to the first reminder item may be set in the reminder application; the reminder condition includes the destination associated with the first reminder item; the reminder condition corresponding to the first reminder item is obtained. According to the reminder condition, the first reminder item associated with the destination in the reminder application is obtained.

[0045] When the reminder condition is met, a reminder of the first reminder item is triggered.

[0046] In one possible implementation, obtaining the first reminder item associated with the destination in the reminder application specifically includes: detecting keywords in the one or more reminder items; determining the first reminder item from the one or more reminder items based on the keywords in the one or more reminder items; wherein the keywords of the first reminder item include the destination.

[0047] By implementing this application, when it is detected that the user is going to a location corresponding to an address name at a certain time in the future, the electronic device can query the memo information / to-do items associated with the address name in reminder applications such as the memo application, and remind the user of the memo information / to-do items associated with the address name. In this way, when the user is going to a certain location in the future, the memo information / to-do items associated with the location can be output to the user. The electronic device can accurately grasp the reminder timing of the memo information / to-do items. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0049] Figure 2A-2K A set of interface schematic diagrams provided for embodiments of the present application;

[0050] Figure 3A-3E Another set of interface schematic diagrams provided for embodiments of the present application;

[0051] Figure 4A-4C Another set of interface schematic diagrams provided for embodiments of the present application;

[0052] Figure 5A-Figure 5C Another set of interface schematic diagrams provided for embodiments of the present application;

[0053] Figure 6A-6EAnother set of interface schematic diagrams provided for embodiments of the present application;

[0054] Figure 7A-7D Another set of interface schematic diagrams provided for embodiments of the present application;

[0055] Figure 8A-8D Another set of interface schematic diagrams provided for embodiments of the present application;

[0056] Figure 9A-9G Another set of interface schematic diagrams provided for embodiments of the present application;

[0057] Figure 10A-10C Another set of interface schematic diagrams provided for embodiments of the present application;

[0058] Fig.11 A flowchart of a reminder method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] The following will be combined with the accompanying drawings to clearly and thoroughly describe the technical solutions in the embodiments of the present application. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship of the associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0060] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.

[0061] The embodiment of the present application provides a reminder method, which can realize that when it is detected that the user is going to a location corresponding to an address name at a certain time point in the future, the electronic device can query the memo information / to-do items associated with the address name in reminder applications such as the memo application, and remind the user of the memo information / to-do items associated with the address name. In this way, when the user is going to a certain location in the future, the memo information / to-do items associated with the location can be output to the user. The electronic device can accurately grasp the reminder timing of the memo information / to-do items.

[0062] Figure 1 A schematic structural diagram of an electronic device 100 is shown.

[0063] The following is a detailed description of the embodiment using the electronic device 100 as an example. It should be understood that: Figure 1 The electronic device 100 shown is only an example, and the electronic device 100 may have more Figure 1 The more or less components shown in the figure can be combined with two or more components, or can have different component configurations. The various components shown in the figure can be implemented in hardware, software, or a combination of hardware and software including one or more signal processing and / or application specific integrated circuits.

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

[0065] 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 separate 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.

[0066] 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 memory, 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.

[0067] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.

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

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

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

[0071] The power management module 141 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 to power the processor 110, the internal memory 121, the external memory, the display screen 194, the camera 193, and the wireless communication module 160.

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

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

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

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

[0076] 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 it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.

[0077] 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).

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

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

[0080] The electronic device 100 can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.

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

[0082] The camera 193 is used to capture static images or videos. The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process 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.

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

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

[0085] The external memory interface 120 can be used to connect an external memory card.

[0086] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

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

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

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

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

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

[0092] The earphone jack 170D is used to connect a wired earphone.

[0093] The pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be set on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. The capacitive pressure sensor can be a parallel plate including at least two conductive materials. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 100 determines the intensity of the pressure according to the change in capacitance. When a touch operation acts on the display screen 194, the electronic device 100 detects the touch operation intensity according to the pressure sensor 180A. The electronic device 100 can also calculate the touch position according to the detection signal of the pressure sensor 180A. In some embodiments, touch operations acting on the same touch position but with different touch operation intensities can correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than the first pressure threshold acts on the short message application icon, an instruction to view the short message is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold acts on the short message application icon, an instruction to create a new short message is executed.

[0094] The gyroscope sensor 180B can be used to determine the motion posture of the electronic device 100. The air pressure sensor 180C is used to measure air pressure. The magnetic sensor 180D includes a Hall sensor. The acceleration sensor 180E can detect the magnitude of the acceleration of the electronic device 100 in various directions (generally three axes). When the electronic device 100 is stationary, the magnitude and direction of gravity can be detected. The distance sensor 180F is used to measure the distance. The proximity light sensor 180G can include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The ambient light sensor 180L is used to sense the brightness of ambient light. The fingerprint sensor 180H is used to collect fingerprints. The electronic device 100 can use the collected fingerprint characteristics to realize fingerprint unlocking, access application locks, fingerprint photography, fingerprint answering calls, etc. The temperature sensor 180J is used to detect temperature. The touch sensor 180K is also called a "touch panel". The touch sensor 180K can be set on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also called a "touch screen". The touch sensor 180K is used to detect a touch operation acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor 180K can also be arranged on the surface of the electronic device 100, which is different from the position of the display screen 194. The bone conduction sensor 180M can obtain a vibration signal. The button 190 includes a power button, a volume button, etc. The motor 191 can generate a vibration prompt. The motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. The indicator 192 can be an indicator light, which can be used to indicate the charging status, power changes, messages, missed calls, notifications, etc. The SIM card interface 195 is used to connect a SIM card.

[0095] A reminder method provided in an embodiment of the present application is described in detail below in combination with application scenarios.

[0096] In some application scenarios, the electronic device 100 can provide a reminder function associated with a location when the user searches for the address of a location through a map application. The user can set a to-do item and a reminder method in the reminder function associated with the location. The reminder method can be when the electronic device uses the address of the location as a navigation destination, or when the electronic device 100 sets the address of the location as a navigation destination after a period of time, or when the electronic device 100 sets the location as a navigation destination and connects to a car-mounted Bluetooth device, or when the electronic device 100 detects that the user is driving to the location, etc. In this way, by associating the to-do item with the geographic location in the map application, the to-do item can be output to the user when the user is going to the address next time, thereby improving the accuracy of the reminder timing.

[0097] For example, Figure 2A As shown, the electronic device 100 can display an interface 210 of a home screen, in which a page with application icons is displayed, and the page includes multiple application icons (for example, a weather application icon, a stock application icon, a calculator application icon, a settings application icon, an email application icon, a music application icon, a video application icon, a browser application icon, a map application icon 211, a gallery application icon, a memo application icon 212, a voice assistant application icon 213, etc.). Optionally, a page indicator is also displayed below the multiple application icons to indicate the total number of pages on the home screen and the positional relationship between the currently displayed page and other pages. For example, the interface 210 of the home screen may include three pages, and a white dot in the page indicator may indicate that the currently displayed page is the rightmost page of the three pages. Further optionally, there are multiple tray icons (for example, a dial application icon, a message application icon, a contact application icon, and a camera application icon) below the page indicator, and the tray icon remains displayed when the page is switched.

[0098] The electronic device 100 may receive an input operation (eg, a single click) from a user on the map application icon 211. In response to the input operation, the electronic device 100 may display a map application icon 211. Figure 2B Map application interface 220 is shown.

[0099] like Figure 2B As shown, the map application interface 220 may include an address search input box 221, a search control 222, a map 223, and a location mark 224 of the electronic device 100 in the map 223. The address search input box 221 may be used to receive an address name input by a user. The search control 222 may be used to trigger the electronic device 100 to display the location information corresponding to the address name input by the user.

[0100] The electronic device 100 can receive an address name (for example, "Shenzhen Wildlife Park") entered by a user in the address search input box 221. Then, the electronic device 100 can receive an input operation (for example, a single click) from the user on the search control 222. In response to the input operation, the electronic device 100 can display a location mark corresponding to the address name and location information corresponding to the address name in the map 223.

[0101] Specifically, Figure 2CAs shown, after the electronic device 100 receives the address name (e.g., "Shenzhen Wildlife Park") input by the user and searches for the location information corresponding to the address name, the electronic device 100 can display the location mark 225 corresponding to the address name and the details page 230 corresponding to the address name on the map 223. Among them, the details page 230 of the address name includes the location information 231 corresponding to the address name (e.g., "No. 4065, Xili Lake Road, Nanshan District, Shenzhen City, Guangdong Province", etc.), the route control 232, the navigation control 233 and the memo control 234, etc. The route control 232 can be used to trigger the electronic device 100 to display the route information from the location of the electronic device 100 to the location corresponding to the address name. The navigation control 233 can be used to trigger the electronic device 100 to display the navigation information from the location of the electronic device 100 to the address name. The memo 234 can be used to trigger the electronic device 100 to display the memo interface associated with the address name.

[0102] The electronic device 100 may receive an input operation (eg, a click) from a user on the memo 234. In response to the input operation, the electronic device 100 may display a Figure 2D The memo interface 240 is shown. Alternatively, the user can Figure 2A The interface shown in FIG. 1 is displayed. By clicking the icon 212 of the memo application, the electronic device 100 can display Figure 2D Memo interface 240 is shown.

[0103] The memo may be a sub-function of a map application, or may be a reminder application installed in the electronic device 100 that is independent of the map application, or a network storage application such as a network disk.

[0104] like Figure 2D As shown, the memo interface 240 includes a return control 241 and a to-do list addition control 242. The return control 241 can be used to trigger the electronic device 100 to display the above Figure 2C The map application interface 220 shown in FIG. The to-do item adding control 242 can be used to trigger the electronic device 100 to add a new to-do item.

[0105] The electronic device 100 may receive an input operation (eg, a click) from a user on the to-do item adding control 242. In response to the input operation, the electronic device 100 may display a Figure 2E A to-do item adding interface 250 is shown.

[0106] like Figure 2EAs shown, the to-do list adding interface 250 may include a previous page control 251, a list input area 252, a picture adding control 253, a reminder condition input box 254, a reminder switch control 255, a reminder interval setting control 256, a cloud storage switch control 257, a completion control 258, and a cancel control 259. The previous page control 251 can be used to trigger the electronic device 100 to return to the above Figure 2D The memo interface 240 shown. The item input area 252 can be used to receive the to-do items input by the user. The picture adding control 253 can be used to trigger the electronic device 100 to add local pictures to the to-do items. The reminder condition input box 254 can be used to receive the reminder timing set by the user for the to-do items. The reminder switch control 255 can be used to trigger the electronic device 100 to turn on or off the reminder for the to-do items. The reminder interval setting control 256 can be used to set a single reminder or a repeated reminder and the time interval for repeated reminders. The completion control 258 can be used to trigger the electronic device 100 to save the to-do items and reminder setting information. The cloud storage switch control 257 can be used to trigger the electronic device 100 to synchronize the to-do items and reminder setting information (such as whether to remind, reminder conditions, repeated reminder intervals, etc.) to the server when saving the to-do items and reminder setting information, and associate them with the account logged in in the above-mentioned map application. The cancel control 259 can be used to trigger the electronic device 100 to cancel the to-do items being added.

[0107] The electronic device 100 may receive the to-do items and reminder setting information input by the user in the to-do item adding interface 250 .

[0108] For example, Figure 2F As shown, the content input by the user in the item input area 252 received by the electronic device 100 may be "Bring your zoo membership card". The reminder text input by the user received by the electronic device 100 may be "Next time you set Shenzhen Wildlife Park as your navigation destination". The electronic device 100 can use AI to intelligently analyze the keywords in the reminder text input by the user, such as "navigation", "Shenzhen City", "Wildlife Park", "Destination", etc. Then, the electronic device 100 can determine from the keywords that the reminder condition is "Next time you set Shenzhen Wildlife Park as your navigation destination", and associate the reminder condition with the to-do item. The electronic device 100 can receive and respond to the user's input, start reminding the to-do item, and set the repeated reminder interval to "5 minutes". The electronic device 100 can also receive and respond to the user's input, save the to-do item and reminder setting information (such as whether to remind, reminder conditions, repeated reminder interval, etc.) to the server, and associate it with the account logged in in the above-mentioned map application.

[0109] After receiving the to-do items and reminder setting information input by the user, the electronic device 100 can receive an operation (such as a single click) from the user on the completion control 258. In response to the operation, the electronic device 100 can return to displaying the memo interface 240 and display the to-do items added by the user in the memo interface 240.

[0110] like Figure 2G As shown, the electronic device 100 can display the to-do item 261 added by the user and the reminder setting information of the to-do item 261 (such as whether to remind, reminder conditions, repeated reminder interval, etc.) on the memo interface 240. For example, the content of the to-do item 261 can be "bring your zoo membership card", the reminder condition 262 of the to-do item 261 can be "next time, set Shenzhen Wildlife Park as the navigation destination", the reminder switch mark 263 of the to-do item 261 is turned on, and the repeated reminder interval 264 can be "5 minutes". The electronic device 100 can also display the modification control 265 corresponding to the to-do item 261, and the modification control 265 can be used to trigger the electronic device 100 to receive the user's input to modify the to-do item 261 and the reminder setting information of the to-do item 261.

[0111] The electronic device 100 can receive and respond to the user's input to add multiple to-do items. The reminder conditions of the to-do items can include when the address name searched by the user is used as the navigation destination, when the address name searched by the user is used as the navigation destination and the weather at the location of the address name meets the preset conditions, when arriving at the designated area of ​​the location of the address name, etc.

[0112] For example, Figure 2HAs shown, the electronic device 100 can display multiple to-do items input by the user on the memo interface 240, for example, to-do item 261, to-do item 271 and to-do item 281. Among them, the content of to-do item 261 can be "bring a zoo membership card". The reminder condition 262 of the to-do item 261 can be "next time when the Shenzhen Wildlife Park is set as the navigation destination". The reminder switch mark 263 of the to-do item 261 is displayed as an on state. The repetition reminder interval 264 of the to-do item 261 can be "5 minutes". The content of the to-do item 271 can be "share picture 276 with friends". The reminder condition 272 of the to-do item 271 can be "within 20 meters of the panda house of Shenzhen Wildlife Park". The reminder switch mark 273 of the to-do item 271 is displayed as an on state. The repetition reminder interval 274 of the to-do item 271 can be "5 minutes". The content of the to-do item 281 can be "bring a sun hat". The reminder condition 282 of the to-do item 281 may be "next time, set Shenzhen Wildlife Park as the navigation destination and the outdoor temperature exceeds 35 degrees Celsius". Among them, the electronic device 100 may also display the modification control 265 corresponding to the to-do item 261, the modification control 275 corresponding to the to-do item 271, and the modification control 285 corresponding to the to-do item 281 on the memo interface 240. The modification control 265 may be used to trigger the electronic device 100 to receive the user's input to modify the to-do item 261 and the reminder setting information of the to-do item. The modification control 275 may be used to trigger the electronic device 100 to receive the user's input to modify the to-do item 271 and the reminder setting information of the to-do item 271. The modification control 285 may be used to trigger the electronic device 100 to receive the user's input to modify the to-do item 281 and the reminder setting information of the to-do item 281.

[0113] In one possible implementation, after the electronic device 100 is set with a to-do item associated with the address name, when the user returns to the details page of the address name, or when the user searches for or views the details page of the address name next time, the electronic device 100 can highlight the memo control in the details page of the address name (for example, displaying the memo control in a special color, etc.).

[0114] For example, Fig.2I As shown, after a to-do item associated with "Shenzhen Wildlife Park" is saved in the electronic device 100, if the electronic device 100 displays the details page 230 of "Shenzhen Wildlife Park" in the map application again, the electronic device 100 can highlight the memo control 234 to prompt the user that there are to-do items associated with "Shenzhen Wildlife Park" in the memo 234.

[0115] In another possible implementation, when the electronic device 100 is set with a to-do item associated with the address name but no reminder condition is set, the memo control is displayed only after the user clicks the navigation control or the route control. The memo control can be used to trigger the electronic device 100 to display the to-do item associated with the address name. Another possible implementation: when the reminder condition 262 of the to-do item 261 is set to "next time set Shenzhen Wildlife Park as the navigation destination", the memo control is displayed only after the user clicks the navigation control or the route control.

[0116] For example, Figure 2J As shown in FIG. 1 , after the electronic device 100 has saved the to-do item associated with “Shenzhen Wildlife Park”, if the electronic device 100 displays the details page 230 of “Shenzhen Wildlife Park” in the map application again, the memo control may not be displayed in the details page 230. In response to detecting the user's input operation on the navigation control 233, the electronic device 100 displays the memo control 233 in the following manner: Figure 2K The navigation interface 310 is shown with a memo control 318 displayed thereon.

[0117] like Figure 2K As shown, the navigation interface 310 may include a map 311, a location marker 312, a location marker 313, a route 314, navigation information 315, more controls 316, an exit navigation control 317, a memo control 318, and the like. Among them, the location marker 312 is used to indicate the location of the electronic device 100 in the map 311. The location marker 313 can be used to indicate the location of the destination (e.g., "Shenzhen Wildlife Park") in the map 311. The route 314 can be used to indicate the route information from the location of the electronic device 100 to the destination. The navigation information 315 may include the distance of the next intersection (e.g., 1KM), the turn of the next intersection (e.g., turn right), the name of the road to the next intersection (e.g., Bell Road), the remaining distance to the destination (e.g., 5.2 kilometers), the remaining time to the destination (e.g., 17 minutes), and the like. The exit control 317 can be used to trigger the electronic device 100 to end navigation. The memo control 318 can be used to trigger the electronic device 100 to display the to-do items associated with "Shenzhen Wildlife Park".

[0118] When the electronic device 100 is set with a to-do item associated with the address name, the electronic device 100 can execute the reminder of the to-do item according to the reminder condition of the to-do item. The reminder method of the memo can include one or more of text reminder, voice reminder, vibration reminder, etc. The electronic device 100 can also send the reminder content to the connected smart car in the form of text or audio, using the electronic screen, windshield projection, or speaker of the smart car to remind.

[0119] For example, the to-do item A associated with the address name "Shenzhen Wildlife Park" may be "Bring your zoo membership card", and the reminder condition of the to-do item A may be "Set Shenzhen Wildlife Park as the navigation destination next time". Figure 3A As shown, the electronic device 100 can display a map application interface 220, and display a details page 230 of an address name (such as "Shenzhen Wildlife Park") on the map application interface 220. For the text description of the map application interface 220 and the details page 230, please refer to the aforementioned Figure 2C The illustrated embodiments will not be described in detail here.

[0120] The electronic device 100 may receive an operation (e.g., a click) from the user on the navigation control 233 in the detail page 230. In response to the operation, the electronic device 100 may select "Shenzhen Wildlife Park" as the destination, start the navigation function, and display the following information: Figure 3B The navigation interface 310 and the to-do reminder box 320 are shown.

[0121] like Figure 3B As shown, the navigation interface 310 may include a map 311, a location marker 312, a location marker 313, a route 314, navigation information 315, more controls 316, an exit navigation control 317, and the like. For a textual description of the navigation interface 310, please refer to the above Figure 2K The illustrated embodiment will not be described in detail here. The to-do reminder box 320 may include the content 323 of the to-do item A (e.g., the text "Bring your zoo membership card"), a reminder control 321, a completion control 322, and the like. Among them, the reminder control 321 may be used to trigger the electronic device 100 to display the to-do reminder box 320 again after a period of time. The completion control 322 may have a text description (e.g., "Got it"), and the completion control 322 may be used to end the display of the to-do reminder box 320.

[0122] For example, the to-do item B associated with the address name "Shenzhen Wildlife Park" may be "put on a sun hat", and the reminder condition of the to-do item B may be "set Shenzhen Wildlife Park as the navigation destination next time and the temperature of Shenzhen Wildlife Park exceeds 35 degrees Celsius". Figure 3CAs shown, when the electronic device 100 sets "Shenzhen Wildlife Park" as the destination and turns on the navigation function, the electronic device 100 can determine whether the weather (e.g., temperature 38 degrees Celsius) at the location of the address name (e.g., "Shenzhen Wildlife Park") meets the reminder condition (e.g., temperature higher than 35 degrees Celsius). If so, the electronic device 100 can display the navigation interface 310 and the to-do reminder box 330. The text description of the navigation interface 310 can refer to the above Figure 3B The illustrated embodiment will not be described in detail here. The to-do reminder box 330 may include the content 333 of the above-mentioned to-do item B (for example, the text "put on a sun hat"), a re-remind control 331, a completion control 332, and the like. Optionally, the to-do reminder box 330 may also include weather information 324 of the destination (for example, "Shenzhen Wildlife Park") (for example, "Shenzhen Wildlife Park, today, sunny, the maximum temperature during the day reaches 38 degrees Celsius"). Among them, the re-remind control 331 can be used to trigger the electronic device 100 to display the to-do reminder box 330 again after a period of time. The completion control 332 may have a text description (for example, "got it"), and the completion control 332 can be used to end the display of the to-do reminder box 330.

[0123] As another example, for example, the to-do item C associated with the address name "Shenzhen Wildlife Park" may be "Share the user's selected pictures with friends", and the user is currently in the Shenzhen Wildlife Park, and the user needs to find the location of the Panda House. The reminder condition of the to-do item C may be "next time when you arrive within 20 meters of the Panda House in Shenzhen Wildlife Park". The electronic device 100 may use AI to intelligently analyze keywords in the reminder text input by the user, such as "next time", "Shenzhen City", "Wildlife Park", "Panda House", "20 meters", etc. Then, the electronic device 100 may determine from these keywords that the reminder condition is "next time when you arrive within 20 meters of the Panda House in Shenzhen Wildlife Park", and associate the reminder condition with the to-do item. Figure 3D As shown, the electronic device 100 displays a map application interface 220, wherein the text description of the map application interface 220 can refer to the aforementioned Figure 2BThe illustrated embodiment will not be described in detail here. When the electronic device 100 arrives within 20 meters of the "Panda Pavilion of Shenzhen Wildlife Park", the electronic device 100 can display a to-do reminder box 340. Among them, the to-do reminder box 340 can include the content 333 of the above-mentioned to-do C (for example, the text "You have arrived within 20 meters of the Panda Pavilion, do you want to share the following pictures with friends"), a reminder control 331 again, a completion control 332, a picture thumbnail 344, a sharing control 345, and the like. Among them, the reminder control 331 again can be used to trigger the electronic device 100 to display the to-do reminder box 330 again after a period of time. There can be a text description (for example, "I know") on the completion control 332, and the completion control 332 can be used to end the display of the to-do reminder box 330. The picture thumbnail 344 can be used to trigger the electronic device 100 to display the picture corresponding to the picture thumbnail 344. The sharing control 345 can be used to trigger the electronic device 100 to share the picture corresponding to the picture thumbnail 344.

[0124] The electronic device 100 may receive an input (eg, a click) from a user on the share control 345. In response to the operation, the electronic device 100 may display a Figure 3E A share box 335 is shown.

[0125] like Figure 3E As shown, the sharing box 335 includes one or more sharing application options (e.g., mail application option 351, Huawei friend application option 352, information application option 353, WLAN direct connection application option 354, etc.). The electronic device 100 can receive and respond to the user's input operation on the sharing application option, open the sharing application selected by the user, and share the picture corresponding to the picture thumbnail 344 to the device of the specified friend through the sharing application selected by the user.

[0126] In the embodiment of the present application, the reminder condition may also be when the location of the address name associated with the to-do item (e.g., "Shenzhen Wildlife Park") is used as the navigation destination after a specified time (e.g., half a year), when the address name associated with the to-do item is used as the navigation destination next time and the electronic device 100 is connected to the vehicle-mounted Bluetooth device, when driving to the location of the address name, etc. Among them, when the condition of the to-do item is driving to the location of the address name, the electronic device 100 can determine whether the moving speed of the electronic device 100 exceeds the specified speed value or whether the electronic device 100 is traveling on the route to the location of the address name. If so, the electronic device 100 can trigger the reminder of the to-do item.

[0127] In some embodiments, the electronic device 100 can only set the to-do items associated with the above-mentioned address name in the map application, without setting reminder conditions. The electronic device 100 can trigger the reminder of the to-do item the next time the address name is entered in the search input box of the map application. Alternatively, the electronic device 100 can trigger the reminder of the to-do item when searching for the address name through the map application. Alternatively, the electronic device 100 can trigger the reminder of the to-do item when the location of the address name is used as the navigation destination, and so on. In this way, when the user looks at the location of the destination at home and searches for the address name, the electronic device can give a reminder of the to-do item associated with the address name, making it convenient for the user to bring all travel items before departure.

[0128] For example, the to-do item A associated with the address name "Shenzhen Wildlife Park" may be "Bring your membership card". Figure 4A As shown, when the electronic device 100 detects that the user enters the address name "Shenzhen Wildlife Park" in the input box 221 on the map application interface 220, before the user clicks the search control, the electronic device 100 can trigger the reminder of the to-do item A and display the to-do item reminder box 410. Among them, the to-do item reminder box 410 can include the content 413 of the above-mentioned to-do item A (for example, the text "Bring your zoo membership card"), a reminder control 411 again, a completion control 412, etc. Among them, for the text description of the to-do item reminder box 410, please refer to the aforementioned Figure 3B The description of the to-do reminder 320 in the illustrated embodiment will not be repeated here.

[0129] For example, the to-do item A associated with the address name "Shenzhen Wildlife Park" may be "Bring your membership card." Figure 4B As shown, when the electronic device 100 receives the user input of the address name "Shenzhen Wildlife Park" in the input box 221 on the map application interface 220, the electronic device 100 can receive the user's operation (such as a single click) on the search control 222 of the map application interface 220. In response to the operation, the electronic device 100 can display the following Figure 4C The details page 230 of the address name shown in the figure triggers a reminder for the to-do item A, and displays a to-do item reminder box 410. The text description of the to-do item 410 can refer to the aforementioned Figure 4A The illustrated embodiments will not be described in detail here.

[0130] In one possible implementation, the timing when the electronic device 100 triggers a reminder of the to-do item may also include: when the electronic device 100 uses the address name associated with the to-do item as a navigation destination after a specified time (e.g., half a year), when the electronic device 100 uses the address name associated with the to-do item as a navigation destination next time and the electronic device 100 is connected to a vehicle-mounted Bluetooth device, when the electronic device 100 uses the address name associated with the to-do item as a navigation destination and the moving speed of the electronic device 100 exceeds a specified speed value (e.g., 30 km / h), when the electronic device 100 detects that the electronic device 100 is traveling on a specific route (e.g., a route to the location of the address name), and the like.

[0131] In some embodiments, the electronic device 100 can be connected to a vehicle-mounted Bluetooth device. When the vehicle-mounted Bluetooth device triggers navigation to a destination in response to receiving input from a user, the vehicle-mounted Bluetooth device can obtain a to-do item associated with the destination on the electronic device 100, trigger a reminder for the to-do item, and output a reminder message. In one possible implementation, when the vehicle-mounted Bluetooth device triggers navigation to a destination in response to receiving input from a user, the vehicle-mounted Bluetooth device can send the address name of the destination to the electronic device 100, and the electronic device 100 can obtain the to-do item associated with the destination on the electronic device 100 based on the address name of the destination, trigger a reminder for the to-do item, and output a reminder message. Among them, the way to output the reminder message can be to display the reminder message, or to output the reminder message by voice, etc.

[0132] In some embodiments, the electronic device 100 can only set the to-do items associated with the above-mentioned address name in the map application, without setting the reminder conditions separately. The electronic device 100 can detect the weather conditions contained in the to-do items. The electronic device 100 can determine whether the weather conditions are met when the address name is entered in the search input box of the map application next time. If so, the electronic device 100 can trigger the reminder of the to-do item. Alternatively, the electronic device 100 can determine whether the weather conditions are met when searching for the address name through the map application. If so, the electronic device 100 can trigger the reminder of the to-do item. Alternatively, the electronic device 100 can determine whether the weather conditions are met when the location of the address name is used as the navigation destination. If so, the reminder of the to-do item is triggered, and so on.

[0133] For example, the to-do item D associated with the address name "Shenzhen Wildlife Park" may be "When going to the zoo, wear a sun hat if the temperature exceeds 35 degrees Celsius." The weather condition included in the to-do item D is "the temperature exceeds 35 degrees Celsius." Figure 5AAs shown, when the electronic device 100 detects that the user has entered the address name "Shenzhen Wildlife Park" in the input box 211 on the map application interface 220, the electronic device 100 can detect whether the temperature at the location of the address name (e.g., "Shenzhen Wildlife Park") exceeds 35 degrees Celsius. If so, the electronic device 100 can trigger the reminder of the to-do item D and display the to-do item reminder box 510. Among them, the to-do item reminder box 510 may include the content 513 of the above-mentioned to-do item A (e.g., the text "When going to the zoo, if the temperature exceeds 35 degrees Celsius, wear a sun hat"), a re-remind control 511, a completion control 512, etc. Optionally, the to-do item reminder box 510 can also display weather information 514 (e.g., the text "Shenzhen Wildlife Park, today, sunny, the highest temperature during the day reaches 38 degrees Celsius").

[0134] In some application scenarios, the electronic device 100 can receive the user's input to add a to-do item in a reminder application such as a memo, and the reminder condition of the to-do item can be set to when the navigation destination is a specified location, or when the electronic device 100 sets the address of the specified location as the navigation destination after a period of time, or when the electronic device sets the specified location as the navigation destination and connects to the vehicle-mounted Bluetooth device, or when the electronic device 100 detects that the user drives to the specified location, etc. After the electronic device 100 starts the map application, the electronic device 100 can obtain the to-do items and the reminder conditions of the to-do items from the reminder application, and determine whether the navigation destination of the map application and / or the environmental information (for example, weather information) of the specified location meet the reminder condition. If so, the electronic device 100 can trigger the reminder of the to-do item. In this way, by associating the reminder timing of the reminder item in the memo with the destination in the map application, the reminder item can be reminded to the user when the user is going to the destination next time, thereby improving the accuracy of the reminder timing.

[0135] It should be noted that the applications for recording to-do items and memo information in the embodiments of the present application can be collectively referred to as reminder applications, such as the memo application and sticky notes application of the Android operating system, the reminder application of the IOS operating system, etc.

[0136] In an embodiment of the present application, the software system on the electronic device 100 can associate a map with a memo. When the electronic device 100 runs a map application, the software system of the electronic device 100 can retrieve the to-do items in the memo through an interface. Specifically, after the user opens the map application, the software system of the electronic device 100 can automatically retrieve the items in the memo. After the user enters the address, the software system of the electronic device 100 can automatically extract the content in the input box, and use the content in the input box to query and match the reminder items associated with the content from the retrieved items.

[0137] For example, Fig. 6A As shown, the electronic device 100 may display a home screen interface 210. For a text description of the interface 210, please refer to the aforementioned Figure 2A The illustrated embodiments will not be described in detail here.

[0138] The electronic device 100 may receive an operation (eg, a single click) performed by the user on the memo application icon 212. In response to the operation, the electronic device 100 may display a Figure 6B The memo application interface 610 is shown.

[0139] like Figure 6B As shown, the memo application interface 610 includes a note control 611, a to-do control 612, and a note display area 613. Among them, the note control 611 can be used to trigger the electronic device 100 to display the note display area 613. The note display area 613 may include notes added by the user and a note adding control 614. The note adding control 614 can be used to trigger the electronic device 100 to receive and respond to the user's input to add a note. The to-do control 612 is used to trigger the electronic device 100 to display the to-do display area.

[0140] The electronic device 100 may receive an operation (eg, a click) from a user on the to-do control 612. In response to the operation, the electronic device 100 may display a Figure 6C To-do list display area 621 is shown.

[0141] like Figure 6C As shown, the to-do list display area 621 may include a to-do list adding control 622 that has been added by the user. The to-do list control 622 may be used to trigger the electronic device 100 to receive and respond to the user's input to add a to-do list.

[0142] The electronic device 100 may receive an operation (eg, a click) from a user on the to-do list control 622. In response to the operation, the electronic device 100 may display a Fig.6D A to-do item addition page 630 is shown.

[0143] like Fig.6DAs shown, the to-do list adding page 630 includes a close control 631, a completion control 632, a to-do list editing box 633, a picture adding control 634, a reminder condition input box 635, a reminder switch 636, a reminder interval setting control 636, and the like. Among them, the close control 631 can be used to trigger the electronic device 100 to close the display of the to-do list adding page 630. The completion control 632 can be used to trigger the electronic device 100 to save the to-do list and reminder setting information entered in the to-do list adding page 630. The to-do list editing box 633 can be used to receive the to-do list entered by the user (for example, "bring a zoo membership card"). The picture adding control 634 can be used to trigger the electronic device 100 to add a local picture to the to-do list. The reminder condition input box 635 can be used to receive the reminder timing of the user setting the to-do list (for example, "next time you open a map application and set 'Shenzhen Wildlife Park' as your destination"). The reminder switch control 636 can be used to trigger the electronic device 100 to turn on or off the reminder of the to-do item (for example, the user sets the reminder switch control 636 to be on). The reminder interval setting control 637 can be used to set a single reminder or a repeated reminder and the time interval between repeated reminders (for example, 5 minutes).

[0144] After receiving the to-do items and reminder setting information input by the user, the electronic device 100 can receive an operation (such as a single click) from the user on the completion control 632. In response to the operation, the electronic device 100 can save the to-do items and reminder setting information entered by the user on the to-do item adding page 630.

[0145] like Fig. 6E As shown, the electronic device 100 can display a to-do item 641 added by the user in the to-do item display area 621. The content of the to-do item 641 can be "bring your zoo membership card". The electronic device 100 can also display reminder status information 642 of the to-do item 641 (for example, reminder has been turned on).

[0146] After the electronic device 100 starts the map application, the electronic device 100 can obtain the to-do items and the reminder conditions of the to-do items from the memo application, and determine whether the device status and / or the environmental information of the specified location (for example, weather information) meets the reminder conditions. If so, the electronic device 100 can trigger the reminder of the to-do items.

[0147] Exemplarily, for example, when the electronic device 100 starts the map application, the electronic device 100 can obtain a to-do item E from the memo application, wherein the content of the to-do item E can be "bring your zoo membership card", and the reminder condition of the to-do item E can be "next time you open a map application, and set 'Shenzhen Wildlife Park' as the navigation destination". When the electronic device 100 sets "Shenzhen Wildlife Park" as the navigation destination in the map application, the electronic device 100 can trigger the reminder of the to-do item E. The specific reminder method of the to-do item E can refer to the aforementioned Figure 4A and Figure 4B The illustrated embodiments will not be described in detail here.

[0148] In some application scenarios, the electronic device 100 can receive the user's input to add memo information in a reminder application such as a memo without setting reminder conditions. The memo information can be used to record what the user needs to do when going to a specified location in the future (for example, the memo information can be "bring your membership card when going to the zoo"). When the user sets a navigation destination in a map application, the electronic device 100 can query whether there is a memo information associated with the navigation destination from a reminder application such as a memo. If so, the electronic device 100 can trigger a reminder of the memo information. Among them, the electronic device 100 can query the memo information in a reminder application such as a memo when the user navigates to the destination through a map application. The electronic device 100 can also query the memo information in a reminder application such as a memo when receiving the user's input to navigate to the destination and connecting to the car Bluetooth, and so on. In this way, the user only needs to record what needs to be done when going to the specified location in a reminder application such as a memo, and the user can be reminded of what needs to be done at the right time, thereby improving the user experience.

[0149] For example, Fig. 7A As shown, the electronic device 100 displays a memo application interface 610. The memo application interface 610 includes a note control 611, a to-do control 612, a note display area 613, and a note adding control 614. For a textual description of the memo application interface 610, please refer to the above Figure 6B The illustrated embodiments will not be described in detail here.

[0150] The electronic device 100 may receive an operation (eg, a click) from a user on the note adding control 614, and in response to the operation, the electronic device 100 may display a Figure 7B Note editing interface 710 is shown.

[0151] like Figure 7BAs shown, the note editing interface 710 includes a return control 711, an undo control 712, a restore control 713, a completion control 714, a title input area 715, a note input area 716, and the like. The return control 711 can be used to trigger the electronic device 100 to return from the note editing interface 710 to display the above-mentioned memo application interface 610. The undo control 712 can be used to trigger the electronic device 100 user to delete the content in the note input area 716. The restore control 713 can be used to trigger the electronic device 100 to restore the user's deletion operation in the note input area 716. The completion control 714 can be used to trigger the electronic device 100 to save the note content entered by the user in the note input area 716. The title input area 715 can be used to receive the note title entered by the user. The note input area 716 can be used to receive the note content entered by the user.

[0152] After the user completes entering the note content (e.g., the text content "Bring your membership card when you go to the zoo") in the note input area 716, the electronic device 100 may receive an operation (e.g., a click) from the user on the completion control 714. In response to the operation, the electronic device 100 may save the note content entered by the user and, in the following example, Figure 7C The memo application interface 610 shown displays a note option 721 , wherein the note option 721 displays part or all of the note content input by the user.

[0153] When the electronic device 100 receives and responds to the user's operation, opens the map application and sets the navigation destination in the map application, the electronic device 100 can query whether there is any memo information related to the navigation destination (such as the note content corresponding to the above-mentioned note option 721) from reminder applications such as memos. If so, the electronic device 100 can trigger a reminder for the memo information.

[0154] Exemplarily, when the electronic device 100 receives and responds to the user's operation, opens the map application to navigate to the destination (for example, "Shenzhen Wildlife Park"), the electronic device 100 can query whether there is any memo information associated with the destination from reminder applications such as memos. For example, the memo information can be the note content corresponding to the above-mentioned note option 721 (for example, "When going to the zoo, bring your membership card"), the destination is "Shenzhen Wildlife Park", and "Shenzhen Wildlife Park" also belongs to the zoo. Therefore, there is memo information associated with the destination in the memo application.

[0155] like Fig.7D As shown, the electronic device 100 can trigger the reminder of the memo information when displaying the navigation interface 310, and display the memo reminder box 730. Among them, the text description of the navigation interface 310 can refer to the above Figure 3BThe illustrated embodiment will not be described in detail here. The memo reminder box 730 may include a memo message 733 (e.g., "Bring your membership card when you go to the zoo"), a re-remind control 731, and a completion control 732. The re-remind control 731 may be used to trigger the electronic device 100 to display the memo reminder box 730 again after a period of time. The completion control 732 may have a text description (e.g., "Got it"), and the completion control 732 may be used to end the display of the memo reminder box 730.

[0156] Optionally, the electronic device 100 may also trigger a reminder of the memo information (for example, displaying the above-mentioned memo reminder box 730) when the user enters the destination in the search box of the map application interface; or, the electronic device 100 may also trigger a reminder of the memo information when the destination is searched and the details page of the destination is displayed.

[0157] In some application scenarios, the electronic device 100 can receive the user's input to add memo information in reminder applications such as memos, without setting reminder conditions. The memo information can be used to record what the user needs to do when going to a specified location in the future (for example, the memo information can be "bring your membership card when going to the zoo"). When the user enables the input method on the electronic device 100 and enters an address name, the electronic device 100 can query whether there is memo information associated with the address name from reminder applications such as memos. If so, the electronic device 100 can trigger a reminder for the memo information and display a memo control in the input method input area. The memo control can be used to trigger the electronic device 100 to display the memo information associated with the address name. In this way, the user only needs to record what needs to be done when going to a specified location in reminder applications such as memos, and the user can be reminded of what needs to be done at the right time, thereby improving the user experience.

[0158] For example, Fig. 8A As shown, the electronic device 100 displays a chat interface 810. The chat interface 810 includes a contact name (e.g., "Andy"), a contact avatar 811, a chat message 812, a voice input control 813, a text input box 814, an expression control 815, and more function controls 816, wherein the chat message 812 may be a text message (e.g., "Daily, where are we going to play today?"), a picture message, a video message, etc. The voice input control 813 can be used to trigger the electronic device 100 to replace the text input box 814 with a voice input box. The text input box 814 can be used to receive text or expression pictures input by the user. The expression control 815 can be used to trigger the electronic device 100 to display more chat function controls (e.g., picture sending control, video sending control, photo sending control, etc.).

[0159] The electronic device 100 may receive an operation (such as a click) performed by the user on the text input box 814, and in response to the operation, the electronic device 100 may display a Figure 8B An input method input area 820 is shown.

[0160] like Figure 8B As shown, the input method input area 820 may include a virtual keyboard 821, an input method setting control 822, a voice input control 823, and a close control 824. The virtual keyboard 821 may be used to receive text information input by a user in the text input box 814. The input method setting control 822 may be used to set different virtual keyboards. The voice input control 823 may be used to trigger the electronic device 100 to convert the voice input by the user into text and input it into the text input box 814. The change close control 824 may be used to trigger the electronic device 100 to close the input method input area 820.

[0161] When the electronic device 100 enables the input method and inputs text information including an address name (e.g., "Let's go to the zoo") in the text input box 814, the electronic device 100 can query whether there is a memo information associated with the address name (e.g., "When you go to the zoo, bring your membership card") from a reminder application such as a memo. If so, Figure 8C As shown, the electronic device 100 can trigger the reminder of the memo information, and a memo control 825 is displayed on the input method input area 820. The memo control 825 can be used to trigger the electronic device 100 to display the memo information associated with the address name.

[0162] The electronic device 100 may receive an operation (eg, a click) performed by the user on the memo control 825. In response to the operation, the electronic device 100 may display the following information: Fig.8D A memo reminder box 830 is shown.

[0163] like Fig.8D As shown, the memo reminder box 830 includes memo information 831 (for example, "Bring your membership card when you go to the zoo") and a completion control 832. The completion control 832 may display text (for example, "Got it"). The completion control 832 may be used to trigger the electronic device 100 to close the memo reminder box 830.

[0164] In the embodiment of the present application, it is not limited to the user starting the input method on the electronic device 100 and entering the address name in the input box of the chat interface. The user can also start the input method on the electronic device 100 and enter the address name in the search input box of the map application interface. When the user enters the address name in the search input box of the map application interface, the electronic device 100 can display a memo control or memo information associated with the address name in the input method input area. The memo control can be used to trigger the electronic device 100 to display the memo information associated with the address name.

[0165] In some embodiments, when the electronic device 100 receives the user's input to search for an address name in a map application, the electronic device 100 may receive a reminder message associated with the address name sent by the server of the map application, and the electronic device 100 may trigger a reminder of the reminder message at a specified time. The reminder message may be generated by the server based on data uploaded by other devices. Optionally, the electronic device 100 may receive and respond to the user's input to turn on or off receiving the reminder message sent by the server.

[0166] Exemplarily, the address name may be "Shenzhen Wildlife Park". A gate device is installed at the entrance of Shenzhen Wildlife Park, which can be connected to a server and upload traffic data to the server in real time. The server can generate reminder information associated with the address name "Shenzhen Wildlife Park" (for example, "There is currently a large flow of people in Shenzhen Wildlife Park") based on the traffic data uploaded by the gate device. When the electronic device 100 receives the user's input to search for "Shenzhen Wildlife Park" in the map application, the electronic device 100 may send a reminder acquisition request to the server. Among them, the reminder acquisition request includes an address name (for example, "Shenzhen Wildlife Park"). The server may send the reminder information associated with the "Shenzhen Wildlife Park" to the electronic device 100 in response to the reminder acquisition request. The electronic device 100 may trigger a reminder of the reminder information at a specified time.

[0167] As another example, the address name may be "Shenzhen Wildlife Park". The server may obtain the number of mobile terminals in the Shenzhen Wildlife Park from the base station of the Shenzhen Wildlife Park. The server may generate reminder information associated with the address name "Shenzhen Wildlife Park" (for example, "There is currently a large flow of people in the Shenzhen Wildlife Park") based on the number of mobile terminals in the Shenzhen Wildlife Park. When the electronic device 100 receives the user's input to search for "Shenzhen Wildlife Park" in the map application, the electronic device 100 may send a reminder acquisition request to the server. The reminder acquisition request includes an address name (for example, "Shenzhen Wildlife Park"). The server may send the reminder information associated with the "Shenzhen Wildlife Park" to the electronic device 100 in response to the reminder acquisition request. The electronic device 100 may trigger a reminder of the reminder information at a specified time.

[0168] Among them, the designated time includes any of the following items: when the electronic device 100 receives a reminder message sent by the server, when the electronic device 100 sets the address name as a navigation destination, when the electronic device 100 uses the address name as a navigation destination and the electronic device 100 is connected to a vehicle-mounted Bluetooth device, when the electronic device 100 uses the address name as a navigation destination and the moving speed of the electronic device 100 exceeds a specified speed value (for example, 30 km / h), the electronic device 100 detects that the electronic device 100 is traveling on a specific route (for example, a route to the location of the address name), and so on.

[0169] In some embodiments, the electronic device 100 may be authorized to other devices, so that the electronic device 100 and the other devices can jointly edit the memo information (eg, notes in the memo) in the memo application on the electronic device 100 .

[0170] For example, Fig.9A As shown, the electronic device 100 can display a memo application interface 610. The memo application interface 610 includes a note control 611, a to-do control 612, and a note display area 613. For a text description of the memo application, please refer to the aforementioned Figure 6B The illustrated embodiments will not be described in detail here.

[0171] The electronic device 100 may receive an operation (eg, a click) from a user on the note adding control 614, and in response to the operation, the electronic device 100 may display a Fig. 9B Note editing interface 910 is shown.

[0172] like Fig. 9BAs shown, the note editing interface 910 includes a collaborator adding control 911, an undo control 912, a restore control 913, a completion control 914, a return control 915, a title input area 916, a note input area 917, and the like. The collaborator adding control 911 can be used to trigger the electronic device 100 to add other devices to jointly edit the note content. The undo control 912 can be used to trigger the electronic device 100 user to delete the content in the note input area 917. The restore control 913 can be used to trigger the electronic device 100 to restore the user's deletion operation in the note input area 917. The completion control 914 can be used to trigger the electronic device 100 to save the note content entered by the user in the note input area 917. The return control 915 can be used to trigger the electronic device 100 to return from the note editing interface 910 to display the above-mentioned memo application interface 610. The title input area 916 can be used to receive the note title entered by the user. The note input area 917 can be used to receive the note content entered by the user.

[0173] like Fig. 9C As shown, the electronic device 100 can receive a note title input by a user in the note input area 916 . For example, the note title that the user can input can be “Travel Memo”.

[0174] The electronic device 100 may receive an input operation (eg, a click) from a user on the collaborator adding control 911, and in response to the operation, the electronic device 100 may display a Fig.9D A collaborator adding interface 920 is shown.

[0175] like Fig.9D As shown, the collaborator adding interface 920 includes a return control 921, a note title 922 (e.g., "Travel Memo"), a note author name 923 (e.g., "Daily"), a collaborator display area 924, and a collaborator adding control 925. The return control 921 can be used to trigger the electronic device 100 to return from the collaborator adding interface 920 to the note editing interface 920. The collaborator adding control 925 can be used to trigger the electronic device 100 to send a collaborator invitation to other devices.

[0176] The electronic device 100 may receive an operation (eg, a click) performed by a user on the collaborator adding control 925. In response to the operation, the electronic device 100 may display a Fig.9E A collaborator invitation page 930 is shown.

[0177] like Fig.9EAs shown, the collaborator invitation page 930 includes a close control 931, one or more invitation sending options (for example, an email application option 932, a message application option 933, a WLAN direct connection option 934, and a Huawei friend application option 935). The invitation sending option can be used to trigger the electronic device 100 to send the collaborator invitation to other devices in a manner corresponding to the sending option.

[0178] The electronic device 100 may receive an operation (e.g., a click) performed by the user on the Huawei Friends application option 935. In response to the operation, the electronic device 100 may send the collaborator invitation to the collaborator device through the Huawei Friends application. After receiving the collaborator invitation sent by the electronic device 100, the collaborator device may Fig. 9B The content in the note editing interface 910 is edited.

[0179] like Fig.9F As shown, after the electronic device 100 successfully adds a collaborator, the electronic device 100 may display the name of the collaborator (eg, “Daniel”) in the collaborator display area 924 of the collaborator adding interface 920 .

[0180] like Figure 9G As shown, after the collaborator device completes editing of the note, the electronic device 100 can display the content edited by the collaborator device in the note editing interface 910 (eg, “bring your membership card when you go to the zoo”).

[0181] In some application scenarios, the electronic device 100 can receive user input to add memo information in reminder applications such as memos, without setting reminder conditions. The memo information can be used to record what the user needs to do when going to a specified location in the future (for example, the memo information can be "bring your membership card when you go to the zoo"). When the user turns on the voice assistant and voice inputs the address name, the electronic device 100 can query whether there is memo information associated with the address name from reminder applications such as memos. If so, the electronic device 100 can trigger a reminder for the memo information. In this way, the user only needs to record what needs to be done when going to a specified location in reminder applications such as memos, and the user can be reminded of what needs to be done at the right time, thereby improving the user experience.

[0182] For example, Fig. 10A As shown, the electronic device 100 may display a home screen interface 210. For a text description of the interface 210, please refer to the aforementioned Figure 2A The illustrated embodiments will not be described in detail here.

[0183] The electronic device 100 may receive an operation (e.g., a single click) performed by the user on the voice assistant application icon 213. In response to the operation, the electronic device 100 may display a Fig. 10B Voice assistant interface 1010 is shown.

[0184] like Fig. 10B As shown, when the electronic device 100 displays the voice assistant interface 1010, the microphone can be turned on to receive the voice input by the user and recognize the text information in the voice.

[0185] like Fig. 10C As shown, when the electronic device 100 recognizes that the voice input by the user (for example, "I want to go to Shenzhen Wildlife Park") contains an address name (for example, Shenzhen Wildlife Park), the electronic device 100 can display the location information 1012 of the address name on the voice assistant interface 1010. Among them, the location information 1012 may include the distance of the location of the address name (for example, 5.2KM) and the address of the address name (for example, "No. 4065, Xili Lake Road, Nanshan District, Shenzhen City, Guangdong Province"). The electronic device 100 can query whether there is a memo information associated with the address name from a reminder application such as a memo (for example, "Bring your membership card when you go to the zoo"). If so, the electronic device 100 can trigger a reminder of the memo information and display the reminder box 1013 on the voice assistant interface 1010. Among them, the reminder box 1013 includes the memo information (for example, bring your membership card when you go to the zoo). In a possible implementation, the electronic device 100 can also broadcast the memo information by voice. For example, the voice content may be "You have a reminder related to the zoo, the content is 'bring your membership card when you go to the zoo'".

[0186] In a possible implementation, when the electronic device 100 recognizes that the voice input by the user (for example, "I want to go to Shenzhen Wildlife Park") contains an address name (for example, Shenzhen Wildlife Park), the electronic device 100 can also obtain reminder information associated with the address name from the server through the map application, and trigger a reminder of the reminder information. Fig. 10C As shown, after the electronic device 100 obtains the reminder information associated with the address name sent by the server through the map application, it can display a reminder box 1014 on the voice assistant interface. The reminder box 1014 includes reminder information associated with the address name (for example, "The current visitor flow at Shenzhen Wildlife Park is large. You can hold an electronic ticket and use the fast lane to enter the park quickly").

[0187] In some application scenarios, the electronic device 100 can obtain the user's travel plan information through a ticket booking SMS or a ticket booking application, wherein the travel plan information includes the user's travel time, the means of transportation, and the train number or flight number of the means of transportation. The electronic device 100 can query whether there is a memo information associated with the address of the means of transportation (e.g., the airport) in a reminder application such as a memo at a specified time before the travel time or when leaving a preset location before the travel time (e.g., bring a charger when going to the airport). If so, the electronic device 100 can trigger a reminder of the memo information (e.g., display the memo information on the display screen).

[0188] In one possible implementation, after obtaining the user's travel plan, the electronic device 100 queries the Internet for reminder information associated with the travel plan at a specified time before the travel time or when leaving a preset location before the travel time (for example, "Your flight is Air China, and we have found the check-in counter at Shenzhen Airport for you"), and triggers a reminder of the travel-related reminder information.

[0189] In one application scenario, the electronic device 100 can receive a user's input to add a product list in a reminder application such as a memo. After the electronic device 100 opens a shopping application, the electronic device 100 can trigger a reminder of the product list, for example, displaying the product list on a display screen. The timing when the electronic device 100 displays the product list may include: when the electronic device 100 searches for the products included in the product list, and when the electronic device 100 receives a user operation (such as a single click) on a search input box.

[0190] In one possible implementation, after the electronic device 100 opens a shopping application and enables the input method, the electronic device 100 can query whether there is a product list in reminder applications such as memos. If so, the electronic device 100 can display a product list control in the input method input area, and the product list control can be used to trigger the electronic device 100 to display the product list.

[0191] The following describes a process of a reminder method provided in an embodiment of the present application.

[0192] Fig.11 A flowchart of a reminder method provided by an embodiment of the present application is shown.

[0193] S1101. The electronic device 100 receives a first opening operation.

[0194] S1102. In response to the first opening operation, the electronic device 100 opens a reminder application.

[0195] Specifically, the first opening operation is not limited to single click, double click, long press, voice command input, etc. Exemplarily, the first opening operation can be the above Fig. 6A In the illustrated embodiment, an operation (eg, single click) is performed on the memo application icon 212 .

[0196] As another example, the first opening operation may be as described above. Figure 2C An operation (eg, single click) on the memo control 234 is shown in FIG. 1 . In response to the operation on the memo control 234 , the electronic device 100 may open a memo interface of the memo application.

[0197] It should be noted that the applications for recording to-do items and memo information in the embodiments of the present application can be collectively referred to as reminder applications, such as the memo application and sticky notes application of the Android operating system, the reminder application of the IOS operating system, etc.

[0198] S1103. In a reminder application, set one or more reminder items.

[0199] Specifically, the reminder item may be the memo item in the above embodiment or the memo information in the above embodiment, wherein the electronic device 100 may set a corresponding reminder condition for the memo item. Figure 2H To-do items 261 and / or to-do items 271 and / or to-do items 281 in the example. In another exemplary embodiment, the reminder items may be the above Fig.6D To-do list 633 in the illustrated embodiment. Another exemplary reminder may be the above Figure 7C Note 721 in the illustrated embodiment, etc. For the specific contents, please refer to the aforementioned embodiment and will not be described in detail here.

[0200] When the reminder item is the above-mentioned memo information, the electronic device 100 may not need to set a reminder condition for the memo information. Figure 7B In the illustrated embodiment, the electronic device 100 can only input memo information in the note input area 716 of the note editing interface 710. The example is only used to explain the present application and should not be construed as limiting. The specific content can be referred to the aforementioned embodiment and will not be repeated here.

[0201] S1104: The electronic device 100 receives a second opening operation.

[0202] S1105. In response to the second opening operation, the electronic device 100 opens a map application.

[0203] The first opening operation is not limited to single click, double click, long press, voice command input, etc. The map application may be the map application in the above embodiment. Figure 2A In the embodiment shown, in response to an operation (eg, a single click) on the map application icon 211, the electronic device 100 may display the above-mentioned Figure 2B The map application interface shown.

[0204] S1106. In a map application, receiving an input destination.

[0205] The electronic device 100 can be Figure 4A The search input box 221 of the map application interface 220 shown receives the input destination (eg, "Shenzhen Wildlife Park"). The specific content can be referred to the above embodiment, which will not be repeated here.

[0206] S1107: Obtain a first reminder item associated with the destination in the reminder application, wherein the first reminder item belongs to the one or more reminder items mentioned above.

[0207] In one possible implementation, the electronic device 100 may detect keywords in the one or more reminder items; and determine a first reminder item from the one or more reminder items based on the keywords in the one or more reminder items; wherein the keywords of the first reminder item include the destination.

[0208] In a possible implementation, the electronic device 100 may also set a reminder condition corresponding to the first reminder item in a reminder application; the reminder condition includes the destination associated with the first reminder item; and obtain the reminder condition corresponding to the first reminder item. According to the reminder condition, obtain the first reminder item associated with the destination in the reminder application. When the reminder condition is met, the reminder of the first reminder item is triggered.

[0209] For example, the electronic device 100 can use AI to intelligently analyze keywords in the reminder conditions input by the user, such as "navigation", "Shenzhen City", "wild animal park", "destination", etc. Then, the electronic device 100 can determine from the keywords that the reminder condition is "next time, set Shenzhen Wild Animal Park as the navigation destination", and associate the destination "Shenzhen Wild Animal Park" with the reminder item "bring your zoo membership card".

[0210] S1108. Trigger a reminder for the first reminder item.

[0211] In some embodiments, the reminder triggering timing of the first reminder item may include but is not limited to the following strategies:

[0212] 1. In the search input box of the map application, receiving the destination input. In response to receiving the destination input in the search input box of the map application, triggering a reminder of the first reminder item.

[0213] For details, please refer to the above Figure 4A or Figure 5A The illustrated embodiments will not be described in detail here.

[0214] 2. In the map application, after receiving the input destination, a search operation may be received. In response to the search operation, the location information of the destination is displayed. In response to the search operation, a reminder of the first reminder item is triggered.

[0215] The search operation can be the above Figure 4B or Figure 5B In the embodiment shown, the operation (e.g., single click) of the search control 222 is described. For details, please refer to the above Figure 4B and Figure 4C The embodiment shown, or Figure 5B and Figure 5C The illustrated embodiments will not be described in detail here.

[0216] 3. In the map application, after receiving the input destination, receiving a navigation operation. In response to the navigation operation, setting the destination as a navigation end point and starting navigation. In response to the navigation operation, triggering a reminder of the first reminder item.

[0217] The navigation operation can be the above Figure 3A In the embodiment shown, the operation (e.g., single click) of the navigation control 233 is described. For details, please refer to the above Figure 3A or Figure 3B The illustrated embodiments will not be described in detail here.

[0218] In some embodiments, the reminder method of the first reminder item may include but is not limited to the following strategies:

[0219] 1. Display a first memo control; receive a first input for the first memo control and display the first reminder.

[0220] The first memo control can refer to the above Fig.2I The memo control 234 in the illustrated embodiment. For details, please refer to the above Fig.2I The illustrated embodiments will not be described in detail here.

[0221] 2. Display a reminder box; wherein the reminder box includes the first reminder item.

[0222] The reminder box can refer to the above Figure 3B , Figure 3CThe to-do reminder box 320 in the illustrated embodiment, or Figure 4A , Figure 4C The to-do reminder box 410 in the illustrated embodiment, or Figure 5A , Figure 5C The to-do reminder box 510 in the illustrated embodiment, or Fig.7D The memo reminder box 730 in the illustrated embodiment, etc. For specific contents, please refer to the aforementioned embodiment and will not be described in detail here.

[0223] 3. In the map application, before receiving the input destination, receiving a second input to the search input box; in response to the second input, starting an input method application and displaying an input method input area. In response to receiving the input destination in the search input box of the map application, displaying a second memo control in the input method input area; receiving a third input to the second memo control; in response to the third input, displaying the first reminder.

[0224] The second memo control can refer to the above Figure 8C The memo control 825 shown in , the specific content can refer to the previous embodiment, and will not be repeated here.

[0225] 4. Before triggering the reminder of the first reminder, establish a Bluetooth connection with the vehicle device. Then, after obtaining the first reminder associated with the destination in the reminder application, send a reminder request and the first reminder to the vehicle device, wherein the reminder request is used to request the vehicle device to output the first reminder.

[0226] By implementing this application, when it is detected that the user is going to a location corresponding to an address name at a certain time in the future, the electronic device can query the memo information / to-do items associated with the address name in reminder applications such as the memo application, and remind the user of the memo information / to-do items associated with the address name. In this way, when the user is going to a certain location in the future, the memo information / to-do items associated with the location can be output to the user. The electronic device can accurately grasp the reminder timing of the memo information / to-do items.

[0227] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A reminder method, characterized in that: include: receiving a first open operation; In response to the first opening operation, opening a reminder application; Receive an add operation to add a collaborator in the reminder application; In response to the adding operation, sending a collaborator invitation to the collaborator device; Receiving content input by the user and content sent by the collaborator device; In the reminder application, one or more memo information is generated according to the content input by the user and the content sent by the collaborator device; receiving a second open operation; In response to the second opening operation, opening a map application; In the map application, receiving an input destination; detecting keywords in the one or more memo information; Determining a first reminder item from the one or more memo information according to keywords in the one or more memo information, wherein the reminder content of the first reminder item includes the first memo information in the one or more memo information, and the keywords in the first memo information include the destination; Trigger a reminder for the first reminder item.

2. The method according to claim 1, characterized in that: In the map application, receiving an input destination specifically includes: In the search input box of the map application, receiving the destination input; The reminder for triggering the first reminder item specifically includes: In response to receiving the destination input in the search input box of the map application, a reminder of the first reminder item is triggered.

3. The method according to claim 1, characterized in that In the map application, after receiving the input destination, the method further includes: Receive search operations; In response to the search operation, displaying location information of the destination; The reminder for triggering the first reminder item specifically includes: In response to the search operation, a reminder for the first reminder item is triggered.

4. The method according to claim 1, characterized in that In the map application, after receiving the input destination, the method further includes: Receive navigation operations; In response to the navigation operation, setting the destination as the navigation end point and starting navigation; The reminder for triggering the first reminder item specifically includes: In response to the navigation operation, a reminder of the first reminder item is triggered.

5. The method according to any one of claims 1 to 4, characterized in that: The reminder for triggering the first reminder item specifically includes: Display the first memo control; A first input for the first memo control is received, and the first reminder item is displayed.

6. The method according to any one of claims 1 to 4, characterized in that: The reminder for triggering the first reminder item specifically includes: A reminder box is displayed, wherein the reminder box includes the first reminder item.

7. The method according to claim 2, characterized in that In the map application, before receiving an input destination, the method further includes: Receiving a second input to the search input box; In response to the second input, starting an input method application and displaying an input method input area; When the address name of the destination is displayed in the search input box of the map application, triggering a reminder of the first reminder item specifically includes: In response to receiving the destination input in the search input box of the map application, displaying a second memo control in the input method input area; receiving a third input for the second memo control; In response to the third input, the first reminder is displayed.

8. The method according to any one of claims 1 to 4, characterized in that: Before triggering the reminder of the first reminder item, the method further includes: Establish a Bluetooth connection with the vehicle equipment; The reminder for triggering the first reminder item specifically includes: Sending a reminder request and the first reminder item to the vehicle-mounted device, wherein the reminder request is used to request the vehicle-mounted device to output the first reminder item.

9. An electronic device, characterized in that: include: One or more processors, a display screen, and one or more memories, wherein the display screen, 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, wherein the computer program codes include computer instructions, and when the one or more processors execute the computer instructions, the electronic device executes: receiving a first open operation; In response to the first opening operation, opening a reminder application; Receive an add operation to add a collaborator in the reminder application; In response to the adding operation, sending a collaborator invitation to the collaborator device; Receiving content input by the user and content sent by the collaborator device; In the reminder application, one or more memo information is generated according to the content input by the user and the content sent by the collaborator device; receiving a second open operation; In response to the second opening operation, opening a map application; In the map application, receiving an input destination; detecting keywords in the one or more memo information; Determining a first reminder item from the one or more memo information according to keywords in the one or more memo information, wherein the reminder content of the first reminder item includes the first memo information in the one or more memo information, and the keywords in the first memo information include the destination; Trigger a reminder for the first reminder item.

10. The electronic device according to claim 9, characterized in that: In the map application, receiving an input destination specifically includes: In the search input box of the map application, receiving the destination input; The reminder for triggering the first reminder item specifically includes: In response to receiving the destination input in the search input box of the map application, a reminder of the first reminder item is triggered.

11. The electronic device according to claim 9, characterized in that: In the map application, after receiving the input destination, the one or more processors are further configured to call the computer instructions to enable the electronic device to execute: Receive search operations; In response to the search operation, displaying location information of the destination; The reminder for triggering the first reminder item specifically includes: In response to the search operation, a reminder for the first reminder item is triggered.

12. The electronic device according to claim 9, characterized in that: In the map application, after receiving the input destination, the one or more processors are further configured to call the computer instructions to enable the electronic device to execute: Receive navigation operations; In response to the navigation operation, setting the destination as the navigation end point and starting navigation; The reminder for triggering the first reminder item specifically includes: In response to the navigation operation, a reminder of the first reminder item is triggered.

13. The electronic device according to any one of claims 9 to 12, characterized in that: The reminder for triggering the first reminder item specifically includes: Display the first memo control; A first input for the first memo control is received, and the first reminder item is displayed.

14. The electronic device according to any one of claims 9 to 12, characterized in that: The reminder for triggering the first reminder item specifically includes: A reminder box is displayed, wherein the reminder box includes the first reminder item.

15. The electronic device according to claim 9, characterized in that: The one or more processors are further configured to call the computer instructions to cause the electronic device to execute: Receiving a second input for the search input box; In response to the second input, starting an input method application and displaying an input method input area; When the address name of the destination is displayed in the search input box of the map application, triggering a reminder of the first reminder item specifically includes: In response to receiving the destination input in the search input box of the map application, displaying a second memo control in the input method input area; receiving a third input for the second memo control; In response to the third input, the first reminder is displayed.

16. The electronic device according to any one of claims 9 to 12, characterized in that: The one or more processors are further configured to call the computer instructions to cause the electronic device to execute: Establish a Bluetooth connection with the vehicle equipment; The reminder for triggering the first reminder item specifically includes: Sending a reminder request and the first reminder item to the vehicle-mounted device, wherein the reminder request is used to request the vehicle-mounted device to output the first reminder item.

17. A computer-readable storage medium comprising instructions, characterized in that: When the instructions are executed on an electronic device, the electronic device is caused to execute the method as claimed in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and apparatus for generating location based reminder message for navigation system

    US20100026526A1