Reminding method and related device

By working together between reminder applications and map applications, we obtain reminder items associated with the destination, and trigger reminders when users go to the place, the problem of not being able to remind to-do items in the existing technology that lack time and place is solved, and a more accurate reminder timing is achieved.

CN120218883APending Publication Date: 2025-06-27HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510212873.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2020-04-27
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The prior art cannot remind those to-do items that do not have a preset reminder time or location because the user cannot predict when or where to go in the future.

Method used

By receiving the open operation and responding to the opening reminder application and map application, get reminder items associated with the input destination and trigger the reminder at the corresponding time.

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 CN120218883A_ABST
    Figure CN120218883A_ABST
Patent Text Reader

Abstract

The invention discloses a reminding method. The reminding method comprises the following steps: receiving a first opening operation; and in response to the first opening operation, opening a reminding application. In the reminding application, one or more reminding items are set. And receiving a second opening operation. In response to the second opening operation, opening a map application; in the map application, an input destination is received. And obtaining a first reminding item associated with the destination in the reminding application, the first reminding item belonging to the one or more reminding items. And triggering the reminding of the first reminding item. Therefore, the reminding opportunity of the memo information / reminding item can be accurately grasped.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The application number of the original application is 202010345955.6, and the original application date is April 27, 2020. The entire content of the original application is incorporated herein by reference. Technical Field

[0002] This application relates to the field of information technology, and in particular, to a reminder method and related device. Background Art

[0003] Currently, electronic devices such as smart phones can implement a memo reminder function. Users can record 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. 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 in the memo application as "send a courier", and the reminder time can be "4 pm this afternoon".

[0004] The existing memo applications on electronic devices can also receive user input of location-based to-do items. When the electronic device detects that the user arrives at the set location, the electronic device can remind the user of the to-do item corresponding to the location in the memo. For example, the user can set the to-do item in the memo application of the electronic device as "pick up the courier", and the reminder location can be "when arriving home"; or, the to-do item can be "dry clothes", and the reminder location can be "when leaving home".

[0005] However, many to-do items that need to be reminded recorded by users cannot set the reminder time or location in advance. For example, if the item that the user needs to be reminded of is "bring the membership card when going to the zoo", since the user does not know when they will go to the zoo in the future and does not know where they will go to the zoo in the future, the user cannot set a reminder. Therefore, in the existing technology, the electronic device cannot remind of reminder items without a reminder time and a reminder location. Summary of the Invention

[0006] This application provides a reminder method and related device, which realizes that when the user is going to a location at a certain future time point, the memo information / reminder items associated with the address name in reminder applications such as the memo application can be reminded to the user. In this way, the electronic device can accurately grasp the reminder timing of the memo information / reminder items.

[0007] In a first aspect, the present application provides a reminder method, including: 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, where the first reminder item belongs to the one or more reminder items. Triggering a reminder of the first reminder item.

[0008] In combination 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:

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

[0010] 2. In the map application, after receiving the input destination, a search operation may be received. In response to the search operation, displaying location information of the destination. In response to the search operation, triggering a reminder of the first reminder item.

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

[0012] In combination 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:

[0013] 1. Displaying a first memo control; receiving a first input for the first memo control, and displaying the first reminder item.

[0014] 2. Displaying a reminder box; where the reminder box includes the first reminder item.

[0015] 3. Before receiving the input destination in the map application, 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. 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 item.

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

[0017] In a possible implementation, the reminder condition corresponding to the first reminder item can also be set in the reminder application; the reminder condition includes the destination associated with the first reminder item; 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.

[0018] Among them, when the reminder condition is met, trigger the reminder of the first reminder item.

[0019] In a possible implementation, obtaining the first reminder item associated with the destination in the reminder application specifically includes: detecting the keywords in the one or more reminder items; determining the first reminder item from the one or more reminder items according to the keywords in the one or more reminder items; among them, the keywords of the first reminder item include the destination.

[0020] In a second aspect, the present application provides an electronic device, including: one or more processors, a display screen, and one or more memories; among them, the display screen and the one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program codes, and the computer program codes include computer instructions. When the one or more processors execute the computer instructions, the electronic device is caused to perform: receive a first opening operation; in response to the first opening operation, open a reminder application; set one or more reminder items in the reminder application; receive a second opening operation; in response to the second opening operation, open a map application; receive an input destination in the map application; obtain the first reminder item associated with the destination in the reminder application, where the first reminder item belongs to the one or more reminder items; trigger the reminder of the first reminder item.

[0021] In combination 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:

[0022] 1. Receive the input destination in the search input box of the map application. In response to receiving the input destination in the search input box of the map application, trigger the reminder of the first reminder item.

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

[0024] 3. In the map application, after receiving the input destination, a navigation operation is received. In response to the navigation operation, the destination is set as the navigation end point and navigation is started. In response to the navigation operation, the reminder of the first reminder item is triggered.

[0025] Combined with the second aspect, in some embodiments, the reminder methods of the first reminder item may include but are not limited to the following strategies:

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

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

[0028] 3. In the map application, before receiving the input destination, receive the second input for the search input box; in response to the second input, start the input method application and display the input method input area. In response to receiving the input destination in the search input box of the map application, display the second memo control in the input method input area; receive the third input for the second memo control; in response to the third input, display the first reminder item.

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

[0030] In a possible implementation manner, the reminder condition corresponding to the first reminder item can also be set in the reminder application; the reminder condition includes the destination associated with the first reminder item; 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.

[0031] Wherein, when the reminder condition is satisfied, the reminder of the first reminder item is triggered.

[0032] In a 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 according to the keywords in the one or more reminder items; wherein, the keywords of the first reminder item include the destination.

[0033] In a third aspect, an embodiment of the present application provides a computer storage medium, including computer instructions, when the computer instructions run on an electronic device, enabling the communication device to execute the reminder method in any possible implementation manner of any aspect above.

[0034] In a fourth aspect, an embodiment of the present application provides a computer program product, when the computer program product runs on a computer, enabling the computer to execute the reminder method in any possible implementation manner of any aspect above.

[0035] In a fifth aspect, the present application provides an electronic device, including one or more functional units, wherein the one or more functional units are used to execute: 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 the 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 of the first reminder item.

[0036] In combination 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:

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

[0038] 2. In the map application, after receiving the input destination, a search operation may be received. In response to the search operation, displaying the location information of the destination. In response to the search operation, triggering a reminder of the first reminder item.

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

[0040] In combination 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:

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

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

[0043] 3. In the map application, before receiving the input destination, receive a second input for the search input box; in response to the second input, start the input method application and display the input method input area. In response to receiving the input destination in the search input box of the map application, display a second memo control in the input method input area; receive a third input for the second memo control; in response to the third input, display the first reminder item.

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

[0045] In a possible implementation manner, the reminder condition corresponding to the first reminder item can also be set in the reminder application; the reminder condition includes the destination associated with the first reminder item; 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.

[0046] Wherein, when the reminder condition is satisfied, trigger the reminder of the first reminder item.

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

[0048] Implementing this application can realize that when it is detected that the user is going to the location corresponding to an address name at a certain future time point, 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

[0049] Figure 1Schematic structural diagram of an electronic device provided by an embodiment of the present application;

[0050] Figures 2A - 2K Group of interface schematic diagrams provided by an embodiment of the present application;

[0051] Figures 3A - 3E Another group of interface schematic diagrams provided by an embodiment of the present application;

[0052] Figures 4A - 4C Another group of interface schematic diagrams provided by an embodiment of the present application;

[0053] Figures 5A - 5C Another group of interface schematic diagrams provided by an embodiment of the present application;

[0054] Figures 6A - 6E Another group of interface schematic diagrams provided by an embodiment of the present application;

[0055] Figures 7A - 7D Another group of interface schematic diagrams provided by an embodiment of the present application;

[0056] Figures 8A - 8D Another group of interface schematic diagrams provided by an embodiment of the present application;

[0057] Figures 9A - 9G Another group of interface schematic diagrams provided by an embodiment of the present application;

[0058] Figures 10A - 10C Another group of interface schematic diagrams provided by an embodiment of the present application;

[0059] Figure 11 Flow schematic diagram of a reminder method provided by an embodiment of the present application. Detailed implementation

[0060] The technical solutions in the embodiments of the present application will be clearly and elaborately described below with reference to the accompanying drawings. Among them, in the description of the embodiments of the present application, unless otherwise specified, " / " means "or". For example, A / B may 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 may mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0061] Hereinafter, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as implying or indicating relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of the present application, unless otherwise specified, the meaning of "multiple" is two or more than two.

[0062] An embodiment of the present application provides a reminder method. When it is detected that a user is going to a location corresponding to an address name at a certain future time point, an electronic device can query memo information / to-do items associated with the address name in reminder applications such as a 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.

[0063] Figure 1 The structural schematic diagram of the electronic device 100 is shown.

[0064] The following takes the electronic device 100 as an example to specifically illustrate the embodiment. It should be understood that Figure 1 the shown electronic device 100 is only an example, and the electronic device 100 may have more or fewer components than those Figure 1 shown, may combine two or more components, or may have different component configurations. The various components shown in the figure may be implemented in hardware, software, or a combination of hardware and software including one or more signal processing and / or application specific integrated circuits.

[0065] 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, a headphone interface 170D, a sensor module 180, a key 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, a barometric 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.

[0066] It can be understood that the structure illustrated in the embodiments 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 those illustrated, or combine certain components, or split certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0067] 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 processing unit (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. Among them, different processing units may be independent devices or integrated in one or more processors.

[0068] Among them, the controller may be the nerve center and command center of the electronic device 100. The controller may generate operation control signals according to the instruction operation code and timing signals to complete the control of fetching and executing instructions.

[0069] A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory may save the instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to use the instruction or data again, it can be directly called from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0070] In some embodiments, the processor 110 may include one or more interfaces. The interfaces 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.

[0071] The charging management module 140 is configured to receive a charging input from a charger. The charger may be a wireless charger or a wired charger. In some embodiments of wired charging, the charging management module 140 may receive the charging input from the wired charger through the USB interface 130. In some embodiments of wireless charging, the charging management module 140 may receive the wireless charging input through the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 may also supply power to the electronic device through the power management module 141.

[0072] 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 the inputs from the battery 142 and / or the charging management module 140 and supplies power to the processor 110, the internal memory 121, the external memory, the display screen 194, the camera 193, and the wireless communication module 160, etc.

[0073] The wireless communication function of the electronic device 100 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modulation and demodulation processor, and the baseband processor, etc.

[0074] The antenna 1 and the antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example, the antenna 1 can be multiplexed as the diversity antenna of the wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.

[0075] The mobile communication module 150 may provide solutions for wireless communications such as 2G / 3G / 4G / 5G applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 may receive electromagnetic waves through the antenna 1, filter and amplify the received electromagnetic waves, and then transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 may also amplify the signal modulated by the modulation and demodulation processor and convert it into electromagnetic waves through the antenna 1 for radiation. In some embodiments, at least some functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be disposed in the same device.

[0076] The modulation and demodulation processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. Subsequently, the demodulator transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, receiver 170B, etc.), or displays an image or video through the display screen 194. In some embodiments, the modulation and demodulation processor may be an independent device. In other embodiments, the modulation and demodulation processor may be independent of the processor 110 and disposed in the same device as the mobile communication module 150 or other functional modules.

[0077] The wireless communication module 160 may provide solutions for wireless communications applied to the electronic device 100, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite systems (GNSSs), frequency modulation (FM), near field communication (NFC), infrared (IR), etc. The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 may also receive signals to be sent from the processor 110, perform frequency modulation and amplification on them, and convert them into electromagnetic waves through the antenna 2 for radiation.

[0078] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, such that electronic device 100 can communicate with a network and other devices through wireless communication technologies. The wireless communication technologies 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 technologies, etc. The GNSS may include global positioning system (GPS), global navigation satellite system (GLONASS), beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS), and / or satellite based augmentation systems (SBAS).

[0079] Electronic device 100 implements a display function through a GPU, display screen 194, and an application processor, etc. The GPU is a microprocessor for image processing, and is connected to display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or change display information.

[0080] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can adopt a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Mini-LED, a Micro-LED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include one or N display screens 194, where N is a positive integer greater than 1.

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

[0082] The ISP is used to process the data fed back by the camera 193. For example, when taking a photo, the shutter is opened, and the light passes through the lens and is transmitted to the camera photosensitive element. The optical signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing and converts it into an image visible to the naked eye. The ISP can also perform algorithm optimization on the noise, brightness, and skin color of the image. The ISP can also optimize parameters such as the exposure and color temperature of the shooting scene. In some embodiments, the ISP can be set in the camera 193.

[0083] The camera 193 is used to capture still images or videos. The digital signal processor is used to process digital signals. In addition to being able to process 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 a Fourier transform on the frequency point energy, etc.

[0084] The video codec is used to compress or decompress digital videos. The electronic device 100 can support one or more video codecs. In this way, the electronic device 100 can play or record videos in multiple coding formats, such as: Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.

[0085] The NPU is a neural-network (NN) computing processor. By drawing on the structure of biological neural networks, such as the transmission pattern between human brain neurons, it can quickly process input information and can also continuously learn on its own. Through the NPU, applications such as intelligent cognition of the electronic device 100 can be realized, such as image recognition, face recognition, speech recognition, text understanding, etc.

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

[0087] The internal memory 121 can be used to store computer-executable program code, and the executable program code includes 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 can include a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.). The data storage area can store data created during the use of the electronic device 100 (such as audio data, phone book, etc.). In addition, the internal memory 121 can include high-speed random access memory and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0088] The electronic device 100 can implement audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor, etc. Such as music playback, recording, etc.

[0089] The audio module 170 is used to convert digital audio information into an analog audio signal for output, and is also used to convert analog audio input into a digital audio signal. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 can be disposed in the processor 110, or some functional modules of the audio module 170 can be disposed in the processor 110.

[0090] The speaker 170A, also known as the "loudspeaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or hands-free calls through the speaker 170A.

[0091] The receiver 170B, also known as the "earpiece", is used to convert an audio electrical signal into a sound signal. When the electronic device 100 answers a call or a voice message, the receiver 170B can be used to listen to the voice by approaching the human ear.

[0092] The microphone 170C, also known as a "microphone" or "transmitter", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak close to the microphone 170C with their mouth to input the sound signal into the microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In some other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also implement a noise reduction function. In some other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C, which can collect sound signals, reduce noise, identify the sound source, and implement functions such as directional recording.

[0093] The headphone jack 170D is used to connect a wired headphone.

[0094] The pressure sensor 180A is used to sense pressure signals and can convert pressure signals into electrical signals. In some embodiments, the pressure sensor 180A can be disposed 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 include at least two parallel plates with 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 based on the change in capacitance. When a touch operation acts on the display screen 194, the electronic device 100 detects the intensity of the touch operation according to the pressure sensor 180A. The electronic device 100 can also calculate the position of the touch based on the detection signal of the pressure sensor 180A. In some embodiments, touch operations with the same touch position but 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, the 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, the instruction to create a new short message is executed.

[0095] The gyroscope sensor 180B can be used to determine the motion attitude of the electronic device 100. The barometric pressure sensor 180C is used to measure the barometric 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 may 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 ambient light brightness. The fingerprint sensor 180H is used to collect fingerprints. The electronic device 100 can use the collected fingerprint characteristics to implement fingerprint unlocking, access to application locks, fingerprint photography, fingerprint answering of incoming calls, etc. The temperature sensor 180J is used to detect the temperature. The touch sensor 180K, also known as the "touch panel". The touch sensor 180K can be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also known as the "touch screen". The touch sensor 180K is used to detect touch operations acting thereon or nearby. The touch sensor can transmit 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 some other embodiments, the touch sensor 180K can also be disposed on the surface of the electronic device 100, at a different position from the display screen 194. The bone conduction sensor 180M can acquire vibration signals. The keys 190 include a power-on key, volume keys, etc. The motor 191 can generate a vibration prompt. The motor 191 can be used for vibration prompts for incoming calls 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 state, power change, and can also be used to indicate messages, missed calls, notifications, etc. The SIM card interface 195 is used to connect the SIM card.

[0096] Next, in combination with the application scenario, a reminder method provided in the embodiments of the present application will be specifically introduced.

[0097] In some application scenarios, when the user searches for the address of a certain location through the map application, the electronic device 100 can provide a reminder function associated with the location. 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 takes the address of the location as the navigation destination, or after a period of time the electronic device 100 sets the address of the location as the navigation destination, or when the electronic device 100 sets the location as the navigation destination and connects to the in-vehicle 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 geographical location in the map application, when the user next goes to the address, the to-do item can be output to the user, improving the accuracy of the reminder timing.

[0098] Exemplarily, as Figure 2A shown, the electronic device 100 may display an interface 210 of a home screen, and a page with application icons is shown in the interface 210. The page includes multiple application icons (for example, weather application icon, stock application icon, calculator application icon, settings application icon, mail application icon, music application icon, video application icon, browser application icon, map application icon 211, gallery application icon, memo application icon 212, voice assistant application icon 213, etc.). Optionally, a page indicator is also shown 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 the white dot in the page indicator may indicate that the currently displayed page is the rightmost one among the three pages. Further optionally, there are multiple tray icons (such as dial application icon, message application icon, contacts application icon, camera application icon) below the page indicator, and the tray icons remain displayed during page switching.

[0099] The electronic device 100 may receive an input operation (such as a click) from the user on the map application icon 211. In response to this input operation, the electronic device 100 may display a map application interface 220 as Figure 2B shown.

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

[0101] The electronic device 100 may receive the address name (for example, "Shenzhen Safari Park") input by the user in the address search input box 221. Then, the electronic device 100 may receive an input operation (such as a click) from the user on the search control 222. In response to this input operation, the electronic device 100 may display the location marker corresponding to the address name and the location information corresponding to the address name on the map 223.

[0102] Specifically, as Figure 2CAs shown, after the electronic device 100 receives a user input address name (e.g., "Shenzhen Safari Park") and searches for the location information corresponding to the address name, the electronic device 100 can display the location marker 225 corresponding to the address name and the detail page 230 corresponding to the address name on the map 223. Among them, the detail page 230 of the address name includes the location information 231 corresponding to the address name (e.g., "No. 4065, Xilihu Road, Nanshan District, Shenzhen, Guangdong Province", etc.), a route control 232, a navigation control 233, a memo control 234, and so on. The route control 232 can be used to trigger the electronic device 100 to display the route information from the location where the electronic device 100 is located 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 where the electronic device 100 is located to the address name. The memo 234 can be used to trigger the electronic device 100 to display a memo interface associated with the address name.

[0103] The electronic device 100 can receive an input operation (e.g., click) by the user on the memo 234. In response to the input operation, the electronic device 100 can display as Figure 2D shown in the memo interface 240. Or, the user clicks on the icon 212 of the memo application in the Figure 2A interface shown, and the electronic device 100 can display Figure 2D the memo interface 240 shown.

[0104] The memo can be a sub - function of the map application, or an independent 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.

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

[0106] The electronic device 100 can receive an input operation (e.g., click) by the user on the to - do item addition control 242. In response to the input operation, the electronic device 100 can display the to - do item addition interface 250 as Figure 2E shown.

[0107] As Figure 2EAs shown in the figure, the to-do item addition interface 250 may include a previous page control 251, a to-do item input area 252, a picture addition 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 cancellation control 259. Among them, the previous page control 251 can be used to trigger the electronic device 100 to return to the memo interface 240 shown above Figure 2D The to-do item input area 252 can be used to receive the to-do item input by the user. The picture addition control 253 can be used to trigger the electronic device 100 to add a local picture to the to-do item. The reminder condition input box 254 can be used to receive the reminder timing set by the user for the to-do item. 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 item. The reminder interval setting control 256 can be used to set single reminder or repeated reminder and the time interval for repeated reminder. The completion control 258 can be used to trigger the electronic device 100 to save the to-do item and the reminder setting information. The cloud storage switch control 257 can be used to trigger the electronic device 100 to synchronize the to-do item and the reminder setting information (such as whether to remind, reminder condition, repeated reminder interval, etc.) to the server when saving the to-do item and the reminder setting information, which is associated with the account logged in the above map application. The cancellation control 259 can be used to trigger the electronic device 100 to cancel the to-do item being added.

[0108] The electronic device 100 can receive the to-do item and the reminder setting information input by the user in the above to-do item addition interface 250.

[0109] Exemplarily, as Figure 2F shown, the content input by the user in the to-do item input area 252 received by the electronic device 100 can be "Bring the zoo membership card". The reminder text input by the user received by the electronic device 100 can be "When setting the Shenzhen Safari Park as the navigation destination next time". The electronic device 100 can intelligently analyze the keywords in the reminder text input by the user through AI, such as "navigation", "Shenzhen", "Safari Park", "destination", etc. Then, the electronic device 100 can determine the reminder condition as "When setting the Shenzhen Safari Park as the navigation destination next time" from the keywords and associate the reminder condition with the to-do item. The electronic device 100 can receive and respond to the user's input to turn on the reminder for 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 to save the to-do item and the reminder setting information (such as whether to remind, reminder condition, repeated reminder interval, etc.) to the server, which is associated with the account logged in the above map application.

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

[0111] As Figure 2G shown, the electronic device 100 can display the to-do items 261 added by the user and the reminder setting information of the to-do items 261 (such as whether to remind, reminder conditions, repeated reminder intervals, etc.) on the memo interface 240. For example, the content of the to-do item 261 can be "bring the zoo membership card", the reminder condition 262 of the to-do item 261 can be "when the Shenzhen Safari Park is set as the navigation destination next time", the reminder switch mark 263 of the to-do item 261 is in the on state, 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.

[0112] 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 above-mentioned address name searched by the user is used as the navigation destination, when the above-mentioned 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 specified area of the location of the address name, and so on.

[0113] Exemplarily, as 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 the zoo membership card". The reminder condition 262 of this to-do item 261 can be "When setting the Shenzhen Safari Park as the navigation destination next time". The reminder switch mark 263 of this to-do item 261 is shown as the on state. The repeated reminder interval 264 of this to-do item 261 can be "5 minutes". The content of to-do item 271 can be "Share picture 276 with friends". The reminder condition 272 of this to-do item 271 can be "Within 20 meters of the Panda Hall in the Shenzhen Safari Park". The reminder switch mark 273 of this to-do item 271 is shown as the on state. The repeated reminder interval 274 of this to-do item 271 can be "5 minutes". The content of to-do item 281 can be "Bring a sun hat". The reminder condition 282 of this to-do item 281 can be "When setting the Shenzhen Safari Park as the navigation destination next time and the outdoor temperature exceeds 35 degrees Celsius". Among them, the electronic device 100 can also display the modification control 265 corresponding to this to-do item 261, the modification control 275 corresponding to this to-do item 271, and the modification control 285 corresponding to this to-do item 281 on the memo interface 240. The modification control 265 can be used to trigger the electronic device 100 to receive the user's input to modify this to-do item 261 and the reminder setting information of this to-do item. The modification control 275 can be used to trigger the electronic device 100 to receive the user's input to modify this to-do item 271 and the reminder setting information of this to-do item 271. The modification control 285 can be used to trigger the electronic device 100 to receive the user's input to modify this to-do item 281 and the reminder setting information of this to-do item 281.

[0114] In a possible implementation, after the electronic device 100 sets 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 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, display the memo control in a special color, etc.).

[0115] Exemplarily, as Figure 2I shown, after the electronic device 100 saves a to-do item associated with the "Shenzhen Safari Park", when the electronic device 100 shows the details page 230 of the "Shenzhen Safari Park" in the map application again, the electronic device 100 can highlight the memo control 234 to prompt the user that there is a to-do item associated with the "Shenzhen Safari Park" in the memo 234.

[0116] In another possible implementation, when the electronic device 100 has a to-do item associated with the address name but no reminder condition is set, the above-mentioned 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 above-mentioned to-do item 261 is set to "when the Shenzhen Safari Park is set as the navigation destination next time", the above-mentioned memo control is displayed only after the user clicks the navigation control or the route control.

[0117] Exemplarily, as Figure 2J shown, when the electronic device 100 has a to-do item associated with the "Shenzhen Safari Park" saved, if the electronic device 100 displays the details page 230 of the "Shenzhen Safari Park" in the map application again, the memo control may not be displayed on the details page 230. After the electronic device 100 detects an input operation by the user on the navigation control 233, the memo control 318 is displayed on the navigation interface 310 as Figure 2K shown.

[0118] As Figure 2K 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 so on. Among them, the location marker 312 is used to represent the location of the electronic device 100 in the map 311. The location marker 313 can be used to represent the location of the destination (such as the "Shenzhen Safari Park") in the map 311. The route 314 can be used to represent the route information from the location where the electronic device 100 is located to the destination. The navigation information 315 may include the distance to the next intersection (for example, 1KM), the turn at the next intersection (for example, turn right), the road name to turn to at the next intersection (for example, Bell Road), the remaining distance to the destination (for example, 5.2 kilometers), the remaining time to the destination (for example, 17 minutes), and so on. The exit control 317 can be used to trigger the electronic device 100 to end the navigation. The memo control 318 can be used to trigger the electronic device 100 to display the to-do item associated with the "Shenzhen Safari Park".

[0119] After the electronic device 100 sets 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. Among them, the reminder method of the memo can include one or more of text reminder, voice reminder, vibration reminder, and so on. The electronic device 100 can also send the reminder content to the connected smart car, and use the electronic screen, windshield projection, or horn of the smart car to remind in text or audio.

[0120] Exemplarily, for example, the to-do item A associated with the address name "Shenzhen Safari Park" can be "bring the zoo membership card", and the reminder condition for this to-do item A can be "when setting Shenzhen Safari Park as the navigation destination next time". As Figure 3A shown, the electronic device 100 can display a map application interface 220 and display a details page 230 of the address name (such as "Shenzhen Safari Park") on the map application interface 220. Among them, the text description of the map application interface 220 and the details page 230 can refer to the foregoing Figure 2C illustrated embodiments and will not be elaborated here

[0121] The electronic device 100 can receive an operation (such as a click) of the user on the navigation control 233 in the details page 230. In response to this operation, the electronic device 100 can use "Shenzhen Safari Park" as the destination, activate the navigation function, and display as Figure 3B shown, a navigation interface 310 and a to-do item reminder box 320

[0122] As Figure 3B shown, the navigation interface 310 can 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, etc. The text description of the navigation interface 310 can refer to the above Figure 2K illustrated embodiments and will not be elaborated here. The to-do item reminder box 320 can include the content 323 of the above to-do item A (for example, the text "bring the zoo membership card"), a reminder again control 321, a completion control 322, etc. Among them, the reminder again control 321 can be used to trigger the electronic device 100 to display the to-do item reminder box 320 again after a period of time. There can be a text description (such as "got it") on the completion control 322, and the completion control 322 can be used to end the display of the to-do item reminder box 320

[0123] Another exemplarily, for example, the to-do item B associated with the address name "Shenzhen Safari Park" can be "bring a sun hat", and the reminder condition for this to-do item B can be "when setting Shenzhen Safari Park as the navigation destination next time and the temperature in Shenzhen Safari Park exceeds 35 degrees Celsius". As Figure 3CAs shown, when the electronic device 100 uses "Shenzhen Safari Park" as the destination and activates the navigation function, the electronic device 100 can determine whether the weather at the location of the address name (such as "Shenzhen Safari Park") (for example, the temperature is 38 degrees Celsius) meets the reminder condition (for example, the temperature is higher than 35 degrees Celsius). If so, the electronic device 100 can display the navigation interface 310 and the to-do reminder box 330. Among them, the text description of the navigation interface 310 can refer to the above Figure 3B illustrated embodiment and will not be elaborated here. The to-do reminder box 330 may include the content 333 of the above-mentioned to-do item B (for example, the text "Bring a sun hat"), a reminder control 331, a completion control 332, and so on. Optionally, the to-do reminder box 330 may also include the weather information 324 of the destination (such as "Shenzhen Safari Park") (for example, "Shenzhen Safari Park, today, sunny, the highest daytime temperature reaches 38 degrees Celsius"). Among them, the reminder 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 can have a text description (such as "Got it"), and the completion control 332 can be used to end the display of the to-do reminder box 330.

[0124] Another example is that, for example, the to-do item C associated with the address name "Shenzhen Safari Park" can be "Share the pictures selected by the user with friends". The user is currently inside the Shenzhen Safari Park and needs to find the location of the Panda House. The reminder condition for the to-do item C can be "When arriving within 20 meters of the Panda House in the Shenzhen Safari Park next time". The electronic device 100 can intelligently analyze the keywords in the reminder text input by the user through AI, such as "next time", "Shenzhen", "Safari Park", "Panda House", "20 meters", etc. Then, the electronic device 100 can determine the reminder condition as "When arriving within 20 meters of the Panda House in the Shenzhen Safari Park next time" from these keywords and associate the reminder condition with the to-do item. As Figure 3D shown, the electronic device 100 displays the map application interface 220. Among them, the text description of the map application interface 220 can refer to the foregoing Figure 2BThe embodiments shown are not described in detail herein. When the electronic device 100 arrives within 20 meters of the "Panda Hall of Shenzhen Safari Park" 200, the electronic device 100 may display a to-do reminder box 340. Among them, the to-do reminder box 340 may include the content 333 of the above-mentioned to-do item C (for example, the text "You have arrived within 20 meters of the Panda Hall. Do you want to share the following pictures with your friends"), a reminder control 331, a completion control 332, a picture thumbnail 344, a sharing control 345, and so on. Among them, the reminder 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. 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.

[0125] The electronic device 100 may receive an input (such as a click) from the user on the sharing control 345. In response to this operation, the electronic device 100 may display a sharing box 335 as shown in Figure 3E Figure.

[0126] As shown in Figure 3E Figure, the sharing box 335 includes one or more sharing application options (for example, an email application option 351, a Huawei Friends application option 352, a messaging application option 353, a WLAN direct connection application option 354, etc.). The electronic device 100 may receive and respond to an input operation on the sharing application option by the user, open the selected sharing application by the user, and share the picture corresponding to the picture thumbnail 344 to the device of a specified friend through the selected sharing application by the user.

[0127] In the embodiments of the present application, the reminder condition may also be when using the location where the address name associated with the to-do item (for example, "Shenzhen Safari Park") as the navigation destination after a specified time (such as half a year), when using the address name associated with the to-do item as the navigation destination next time and the electronic device 100 is connected to a vehicle Bluetooth device, when driving to the location where the address name is located, and so on. Among them, when the condition of the to-do item is driving to the location where the address name is located, the electronic device 100 may determine whether the moving speed of the electronic device 100 exceeds a specified speed value or whether the electronic device 100 is driving on the route to the location where the address name is located. If so, the electronic device 100 may trigger the reminder of the to-do item.

[0128] In some embodiments, the electronic device 100 can only set a to-do item associated with the above address name in the map application without setting a reminder condition. When the address name is entered in the search input box of the map application next time, the electronic device 100 can trigger a reminder for the to-do item. Or, when the electronic device 100 searches for the address name through the map application, it can trigger a reminder for the to-do item. Or, when the electronic device 100 uses the location where the address name is located as a navigation destination, it can trigger a reminder for the to-do item, and so on. In this way, when the user views 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, facilitating the user to bring all the travel items before departure.

[0129] Exemplarily, for example, the to-do item A associated with the address name "Shenzhen Safari Park" can be "bring the membership card". As Figure 4A shown, when the electronic device 100 detects that the user has entered the address name "Shenzhen Safari 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 a reminder for the to-do item A and display a to-do item reminder box 410. The to-do item reminder box 410 can include the content 413 of the to-do item A above (for example, the text "bring the zoo membership card"), a reminder again control 411, a completion control 412, and so on. For the text description of the to-do item reminder box 410, reference can be made to the description of the to-do item reminder 320 in the foregoing Figure 3B shown embodiment and will not be elaborated here.

[0130] Another exemplarily, for example, the to-do item A associated with the address name "Shenzhen Safari Park" can be "bring the membership card". As Figure 4B shown, after the electronic device 100 receives that the user has entered the address name "Shenzhen Safari Park" in the input box 221 on the map application interface 220, the electronic device 100 can receive an operation (such as a click) of the user on the search control 222 of the map application interface 220. In response to this operation, the electronic device 100 can display a details page 230 of the address name as Figure 4C shown and trigger a reminder for the to-do item A and display a to-do item reminder box 410. For the text description of the to-do item 410, reference can be made to the foregoing Figure 4A shown embodiment and will not be elaborated here.

[0131] In a possible implementation, the timing for the electronic device 100 to trigger a reminder for the to-do item may further include: when the electronic device 100 will use the address name associated with the to-do item as a navigation destination after a specified time (such as half a year); when the electronic device 100 next uses the address name associated with the to-do item as a navigation destination and the electronic device 100 is connected to a vehicle 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 (for example, 30 km / h); when the electronic device 100 detects that the electronic device 100 is traveling on a specific route (for example, on the route to the location where the address name is located), and so on.

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

[0133] In some embodiments, the electronic device 100 may only set the to-do item associated with the above address name in the map application without separately setting reminder conditions. The electronic device 100 may detect the weather condition included in the to-do item. When the electronic device 100 inputs the address name in the search input box of the map application next time, it may determine whether the weather condition is met. If it is met, the electronic device 100 may trigger a reminder for the to-do item. Or, when the electronic device 100 searches for the address name through the map application, it may determine whether the weather condition is met. If it is met, the electronic device 100 may trigger a reminder for the to-do item. Or, when the electronic device 100 uses the location where the address name is located as a navigation destination, it may determine whether the weather condition is met. If it is met, it triggers a reminder for the to-do item, and so on.

[0134] Exemplarily, for example, the to-do item D associated with the address name "Shenzhen Safari Park" may be "When going to the zoo, bring a sun hat when the temperature exceeds 35 degrees Celsius". Among them, 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 Safari Park" in the input box 211 on the map application interface 220, the electronic device 100 can detect whether the temperature at the location where the address name (e.g., "Shenzhen Safari Park") is located exceeds 35 degrees Celsius. If so, the electronic device 100 can trigger the reminder for 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, bring a sun hat when the temperature exceeds 35 degrees Celsius"), a re-reminder control 511, a completion control 512, and so on. Optionally, the to-do item reminder box 510 may also display weather information 514 (e.g., the text "Shenzhen Safari Park, today, sunny, the highest daytime temperature reaches 38 degrees Celsius").

[0135] 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. The reminder condition for the to-do item can be set when the navigation destination is a specified location, or after a period of time when the electronic device 100 sets the address of the specified location as the navigation destination, or when the electronic device sets the specified location as the navigation destination and connects to a vehicle Bluetooth device, or when the electronic device 100 detects that the user is driving to the specified location, and so on. After the electronic device 100 starts the map application, the electronic device 100 can obtain the to-do item and the reminder condition of the to-do item from the reminder application, and determine whether the navigation destination of the map application and / or the environmental information (e.g., weather information) of the specified location meets the reminder condition. If so, the electronic device 100 can trigger the reminder for 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 the next time the user goes to the destination, improving the accuracy of the reminder timing.

[0136] 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 note application of the Android operating system, the Reminder application of the IOS operating system, and so on.

[0137] In the embodiments of the present application, the software system on the electronic device 100 can associate the map with the memo. When the electronic device 100 is running the 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.

[0138] Exemplarily, as Figure 6A shown, the electronic device 100 may display an interface 210 of the main screen. For the textual description of this interface 210, reference may be made to the foregoing Figure 2A illustrated embodiments and will not be elaborated herein.

[0139] The electronic device 100 may receive an operation (such as a click) by the user on the memo application icon 212. In response to this operation, the electronic device 100 may display, as Figure 6B shown, a memo application interface 610.

[0140] As Figure 6B 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 addition control 614. The note addition control 614 can be used to trigger the electronic device 100 to receive and respond to the user's input to add notes. The to-do control 612 is used to trigger the electronic device 100 to display a to-do item display area.

[0141] The electronic device 100 may receive an operation (such as a click) by the user on the to-do control 612. In response to this operation, the electronic device 100 may display, as Figure 6C shown, a to-do item display area 621.

[0142] As Figure 6C shown, the to-do item display area 621 may include a to-do item addition control 622 added by the user. The to-do item control 622 can be used to trigger the electronic device 100 to receive and respond to the user's input to add a to-do item.

[0143] The electronic device 100 may receive an operation (such as a click) by the user on the to-do item control 622. In response to this operation, the electronic device 100 may display, as Figure 6D shown, a to-do item addition page 630.

[0144] As Figure 6DAs shown, the to-do item addition page 630 includes a close control 631, a completion control 632, a to-do item edit box 633, a picture addition control 634, a reminder condition input box 635, a reminder switch 636, a reminder interval setting control 636, and so on. Among them, the close control 631 can be used to trigger the electronic device 100 to close and display the to-do item addition page 630. The completion control 632 can be used to trigger the electronic device 100 to save the to-do item and reminder setting information input on the to-do item addition page 630. The to-do item edit box 633 can be used to receive the to-do item input by the user (such as "bring the zoo membership card"). The picture addition control 634 can be used to trigger the electronic device 100 to add a local picture to the to-do item. The reminder condition input box 635 can be used to receive the reminder timing set by the user for the to-do item (for example, "when the map application is opened next time and 'Shenzhen Safari Park' is set as the destination"). The reminder switch control 636 can be used to trigger the electronic device 100 to turn on or off the reminder for the to-do item (for example, the user sets the reminder switch control 636 to the on state). The reminder interval setting control 637 can be used to set single reminder or repeated reminder and the time interval for repeated reminder (such as 5 minutes).

[0145] After the electronic device 100 receives the user's input of the to-do item and reminder setting information, it can receive the operation (such as clicking) of the user on the completion control 632. In response to this operation, the electronic device 100 can save the to-do item and reminder setting information input by the user on the to-do item addition page 630.

[0146] As Figure 6E shown, the electronic device 100 can display the to-do item 641 added by the user in the to-do item display area 621. Among them, the content of the to-do item 641 can be "bring the zoo membership card". The electronic device 100 can also display the reminder status information 642 of the to-do item 641 (such as reminder has been turned on).

[0147] After the electronic device 100 starts the map application, the electronic device 100 can obtain the to-do item and the reminder condition of the to-do item from the memo application, and determine whether the device status and / or the environmental information of the specified location (such as weather information) meet the reminder condition. If so, the electronic device 100 can trigger the reminder of the to-do item.

[0148] Exemplarily, for example, after the electronic device 100 starts the map application, the electronic device 100 can obtain the to-do item E from the memo application. Among them, the content of the to-do item E can be "bring the zoo membership card", and the reminder condition of the to-do item E can be "the next time the map application is opened and the 'Shenzhen Safari Park' is set as the navigation destination". When the electronic device 100 sets the 'Shenzhen Safari Park' as the navigation destination in the map application, the electronic device 100 can trigger the reminder of the to-do item E. Among them, the specific reminder method of the to-do item E can refer to the foregoing Figure 4A and Figure 4B the embodiments shown, which will not be elaborated here.

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

[0150] Exemplarily, as Figure 7A 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 addition control 614. The textual description of the memo application interface 610 can refer to the above Figure 6B the embodiments shown, which will not be elaborated here.

[0151] The electronic device 100 can receive an operation (such as a click) of the user on the note addition control 614. In response to this operation, the electronic device 100 can display a note editing interface 710 as Figure 7B shown.

[0152] As Figure 7BAs shown in the figure, the note editing interface 710 includes a return control 711, an undo control 712, a redo control 713, a completion control 714, a title input area 715, a note input area 716, and so on. 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 to delete the content entered by the user in the note input area 716. The redo control 713 can be used to trigger the electronic device 100 to restore the deletion operation of the user 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.

[0153] After the user enters the note content (such as the text content "Bring the membership card when going to the zoo") in the note input area 716 of the electronic device 100, the electronic device 100 can receive the operation (such as a click) of the user on the completion control 714. In response to this operation, the electronic device 100 can save the note content entered by the user and display a note option 721 on the memo application interface 610 as shown in the figure. Among them, part or all of the content entered by the user in the note option 721 is displayed. Figure 7C As shown in the figure, the note option 721 is displayed on the memo application interface 610. Among them, part or all of the content entered by the user in the note option 721 is displayed.

[0154] 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 from reminder applications such as memos whether there is a memo information related to the navigation destination (such as the note content corresponding to the above note option 721). If so, the electronic device 100 can trigger the reminder of the memo information.

[0155] Exemplarily, when the electronic device 100 receives and responds to the user's operation, opens the map application and navigates to the destination (for example, "Shenzhen Safari Park"), the electronic device 100 can query from reminder applications such as memos whether there is a memo information related to the destination. For example, the memo information can be the note content corresponding to the above note option 721 (for example, "Bring the membership card when going to the zoo"), and the destination is "Shenzhen Safari Park". "Shenzhen Safari Park" also belongs to the zoo. Therefore, there is a memo information in the memo application related to the destination.

[0156] As Figure 7D shown in the figure, when the electronic device 100 displays the navigation interface 310, it can trigger the reminder of the memo information and display a memo reminder box 730. The text description of the navigation interface 310 can refer to the above Figure 3BThe embodiments shown are not described herein again. The memo reminder box 730 may include memo information 733 (such as "Bring the membership card when going to the zoo"), a reminder again control 731, and a completion control 732. Among them, the reminder again control 731 can be used to trigger the electronic device 100 to display the memo reminder box 730 again after a period of time. There may be a text description (such as "Got it") on the completion control 732, and the completion control 732 can be used to end the display of the memo reminder box 730.

[0157] Optionally, when the user inputs a destination in the search box of the map application interface of the electronic device 100, the reminder of the memo information can be triggered (such as displaying the above-mentioned memo reminder box 730); or, when the electronic device 100 searches for the destination and displays the details page of the destination, the reminder of the memo information can be triggered.

[0158] 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 things that the user needs to do in the future when going to a specified location (for example, the memo information can be "Bring the membership card when going to the zoo"). When the user enables the input method on the electronic device 100 and inputs the address name, the electronic device 100 can query whether there is any memo information associated with the address name in reminder applications such as memos. If so, the electronic device 100 can trigger the reminder of the memo information and display a memo control in the input area of the input method. 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, it can be realized that the user only needs to record in reminder applications such as memos the things that need to be done when going to a specified location, and the things that need to be done can be reminded to the user at the accurate time, improving the user experience.

[0159] Exemplarily, as Figure 8A shown, the electronic device 100 displays a chat interface 810. The chat interface 810 includes a contact name (such as "Andy"), a contact avatar 811, chat messages 812, a voice input control 813, a text input box 814, an expression control 815, and more function controls 816. Among them, the chat messages 812 can be text messages (such as "Daily, where shall we go to play today?"), picture messages, video messages, etc. The voice input control 813 can be used to trigger the electronic device 100 to replace the display of the text input box 814 with a voice input box. The text input box 814 can be used to receive the 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 (such as a picture sending control, a video sending control, a photo sending control, etc.).

[0160] The electronic device 100 can receive an operation (such as a click) performed by the user on the text input box 814. In response to this operation, the electronic device 100 can display an input method input area 820 as shown in Figure 8B the figure.

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

[0162] When the electronic device 100 enables the input method and inputs text information including an address name (for example, "Go to the zoo") in the above-mentioned text input box 814, the electronic device 100 can query from reminder applications such as a memo whether there is a memo information associated with the address name (for example, "When going to the zoo, bring the membership card"). If so, as shown in Figure 8C the figure, 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.

[0163] The electronic device 100 can receive an operation (such as a click) performed by the user on the memo control 825. In response to this operation, the electronic device 100 can display a memo reminder box 830 as shown in Figure 8D the figure.

[0164] As shown in Figure 8D the figure, the memo reminder box 830 includes memo information 831 (for example, "When going to the zoo, bring the membership card") and a completion control 832. There can be text (such as "Got it") displayed on the completion control 832. The completion control 832 can be used to trigger the electronic device 100 to close the memo reminder box 830.

[0165] In the embodiments 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 area of the input method. The memo control can be used to trigger the electronic device 100 to display the memo information associated with the address name.

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

[0167] Exemplarily, the address name can be "Shenzhen Safari Park". There is a turnstile device installed at the entrance of Shenzhen Safari Park. The turnstile device can be connected to the server and upload the passenger flow data to the server in real time. The server can generate reminder information associated with the address name "Shenzhen Safari Park" according to the passenger flow data uploaded by the turnstile device (for example, "Currently, there is a large passenger flow in Shenzhen Safari Park"). When the electronic device 100 receives the user's input to search for "Shenzhen Safari Park" in the map application, the electronic device 100 can send a reminder acquisition request to the server. Among them, the reminder acquisition request includes the address name (for example, "Shenzhen Safari Park"). The server can respond to the reminder acquisition request and send the reminder information associated with "Shenzhen Safari Park" to the electronic device 100. The electronic device 100 can trigger the reminder of the reminder information at a specified time.

[0168] Exemplarily, the address name can be "Shenzhen Safari Park". The server can obtain the number of mobile terminals within the Shenzhen Safari Park from the base station of the Shenzhen Safari Park. The server can generate a reminder message associated with the address name "Shenzhen Safari Park" based on the number of mobile terminals within the Shenzhen Safari Park (for example, "Currently, there is a large number of people in the Shenzhen Safari Park"). When the electronic device 100 receives the user's input to search for "Shenzhen Safari Park" in the map application, the electronic device 100 can send a reminder acquisition request to the server. Among them, the reminder acquisition request includes an address name (for example, "Shenzhen Safari Park"). The server can respond to the reminder acquisition request and send the reminder message associated with "Shenzhen Safari Park" to the electronic device 100. The electronic device 100 can trigger the reminder of the reminder message at a specified time.

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

[0170] In some embodiments, the electronic device 100 can authorize other devices to jointly edit the memo information (for example, the notes in the memo) in the memo application on the electronic device 100 with the other devices.

[0171] Exemplarily, as Figure 9A shown, the electronic device 100 can display the 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 the textual description of the memo application, reference can be made to the foregoing Figure 6B shown embodiments, which will not be elaborated herein.

[0172] The electronic device 100 can receive an operation (such as a click) of the user on the note addition control 614. In response to this operation, the electronic device 100 can display a note editing interface 910 as Figure 9B shown.

[0173] As Figure 9BAs shown, the note editing interface 910 includes a collaborator adding control 911, an undo control 912, a redo control 913, a completion control 914, a return control 915, a title input area 916, a note input area 917, and so on. The collaborator adding control 911 can be used to trigger the electronic device 100 to add other devices to co-edit the note content. The undo control 912 can be used to trigger the electronic device 100 to delete the content entered by the user in the note input area 917. The redo control 913 can be used to trigger the electronic device 100 to restore the deletion operation of the user 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.

[0174] As Figure 9C shown, the electronic device 100 can receive the note title entered by the user in the note input area 916. For example, the note title that the user can enter can be "Travel Memo".

[0175] The electronic device 100 can receive the input operation (such as a click) of the user on the collaborator adding control 911. In response to this operation, the electronic device 100 can display as Figure 9D shown the collaborator adding interface 920.

[0176] As Figure 9D shown, the collaborator adding interface 920 includes a return control 921, a note title 922 (such as "Travel Memo"), a note author name 923 (such as "Daily"), a collaborator display area 924, and a collaborator adding control 925. Among them, the return control 921 can be used to trigger the electronic device 100 to return from the collaborator adding interface 920 to the above-mentioned 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.

[0177] The electronic device 100 can receive the operation (such as a click) of the user on the collaborator adding control 925. In response to this operation, the electronic device 100 can display as Figure 9E shown the collaborator invitation page 930.

[0178] As Figure 9EAs shown, the collaborator invitation page 930 includes a close control 931 and one or more invitation sending options (e.g., mail application option 932, messaging application option 933, WLAN direct connection option 934, Huawei Friends application option 935). These invitation sending options can be used to trigger the electronic device 100 to send the collaborator invitation to other devices in the manner corresponding to the sending option.

[0179] The electronic device 100 can receive an operation (such as a click) by the user on the Huawei Friends application option 935. In response to this operation, the electronic device 100 can 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 can edit the content in the note editing interface 910 as shown above. Figure 9B

[0180] As Figure 9F shown, after successfully adding a collaborator on the electronic device 100, the electronic device 100 can display the name of the collaborator (such as "Daniel") in the collaborator display area 924 of the collaborator addition interface 920.

[0181] As Figure 9G shown, after the collaborator device finishes editing the note, the electronic device 100 can display the content edited by the collaborator device (such as "Bring the membership card when going to the zoo") in the note editing interface 910.

[0182] In some application scenarios, the electronic device 100 can receive user input to add reminder information in reminder applications such as a memo without setting reminder conditions. This reminder information can be used to record things that the user needs to do in the future when going to a specified location (for example, the reminder information can be "Bring the membership card when going to the zoo"). When the user activates the voice assistant and inputs the address name by voice, the electronic device 100 can query the reminder applications such as a memo to see if there is reminder information associated with the address name. If so, the electronic device 100 can trigger the reminder of this reminder information. In this way, it can be realized that the user only needs to record in the reminder applications such as a memo the things that need to be done when going to a specified location, and the things that need to be done can be reminded to the user at the accurate time, improving the user experience.

[0183] Exemplarily, as Figure 10A shown, the electronic device 100 can display an interface 210 with a home screen. For the textual description of this interface 210, reference can be made to the foregoing Figure 2A shown embodiments and will not be elaborated here.

[0184] ​The electronic device 100 can receive an operation (such as a click) by the user on the voice assistant application icon 213. In response to this operation, the electronic device 100 can display the voice assistant interface 1010 as shown Figure 10B below.

[0185] As Figure 10B shown, when the electronic device 100 displays the voice assistant interface 1010, it can turn on the microphone to receive the voice input by the user and recognize the text information in the voice.

[0186] As Figure 10C shown, when the electronic device 100 recognizes that the voice input by the user (for example, "I want to go to Shenzhen Safari Park") contains an address name (for example, Shenzhen Safari 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 can include the distance of the location where the address name is located (for example, 5.2KM) and the address of the address name (for example, "No. 4065, Xilihu Road, Nanshan District, Shenzhen City, Guangdong Province"). The electronic device 100 can query from reminder applications such as the memo whether there is any memo information associated with the address name (for example, "Bring the membership card when going to the zoo"). If so, the electronic device 100 can trigger the 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 the membership card when going to the zoo). In a possible implementation manner, the electronic device 100 can also broadcast the memo information by voice. For example, the voice content can be "You have a reminder related to the zoo, and the content is 'Bring the membership card when going to the zoo'".

[0187] In a possible implementation manner, when the electronic device 100 recognizes that the voice input by the user (for example, "I want to go to Shenzhen Safari Park") contains an address name (for example, Shenzhen Safari Park), the electronic device 100 can also obtain the reminder information associated with the address name from the server through the map application and trigger the reminder of the reminder information. For example, as Figure 10C 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 the reminder box 1014 on the voice assistant interface. The reminder box 1014 includes the reminder information associated with the address name (for example, "The current passenger flow in Shenzhen Safari Park is relatively large. You can hold the electronic ticket and take the fast track to enter the park quickly").

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

[0189] In a possible implementation manner, after obtaining the user's travel plan, the electronic device 100 queries the reminder information associated with the travel plan (for example, "Your current flight is Air China. The check-in counter at Shenzhen Airport has been queried for you") through the network at a specified time before the travel time or when leaving a preset location before the travel time, and triggers the reminder of the travel-related reminder information.

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

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

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

[0193] Figure 11 The flowchart of a reminder method provided in an embodiment of the present application is shown.

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

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

[0196] 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 operation (such as single - click) on the memo application icon 212 in the above - mentioned Figure 6A illustrated embodiment.

[0197] Also exemplarily, the first opening operation can be the operation (such as single - click) on the memo control 234 in the above - mentioned Figure 2C . In response to the operation on the memo control 234, the electronic device 100 can open the memo interface of the memo application.

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

[0199] S1103. In the reminder application, set one or more reminder items.

[0200] Specifically, the reminder item can be the memo item or the memo information in the above - mentioned embodiments. Among them, the electronic device 100 can set corresponding reminder conditions for the memo item. Exemplarily, the one or more reminder items can be the to - do item 261 and / or to - do item 271 and / or to - do item 281 in the above - mentioned Figure 2H . Also exemplarily, the reminder item can be the to - do item 633 in the above - mentioned Figure 6D illustrated embodiment. Also exemplarily, the reminder item can be the note 721 in the above - mentioned Figure 7C illustrated embodiment, etc. The specific content can refer to the foregoing embodiments and will not be elaborated here.

[0201] When the reminder item is the above - mentioned memo information, the electronic device 100 does not need to set reminder conditions for the memo information. Exemplarily, as in the above - mentioned Figure 7B 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 for explaining the present application and should not constitute a limitation. The specific content can refer to the foregoing embodiments and will not be elaborated here.

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

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

[0204] Among them, the first opening operation is not limited to single - click, double - click, long - press, voice command input, etc. The map - type application can be the map application in the above - mentioned embodiments. Exemplarily, the second opening operation can be the operation (such as single - click) on the map application icon 211 in the Figure 2A embodiment shown above. In response to the operation on the map application icon 211, the electronic device 100 can display the map application interface as shown above Figure 2B .

[0205] S1106. In a map - type application, receive an input destination.

[0206] The electronic device 100 can receive the input destination (such as "Shenzhen Safari Park") in the search input box 221 of the map application interface 220 shown above Figure 4A . For specific content, reference can be made to the foregoing embodiments and will not be elaborated here.

[0207] S1107. Obtain a first reminder item associated with the destination in the reminder - type application. Among them, the first reminder item belongs to the above - mentioned one or more reminder items.

[0208] In a possible implementation manner, the electronic device 100 can detect keywords in the one or more reminder items; determine the first reminder item from the one or more reminder items according to the keywords in the one or more reminder items; among them, the keywords of the first reminder item include the destination.

[0209] In a possible implementation manner, the electronic device 100 can also set a reminder condition corresponding to the first reminder item in the reminder - type application; the reminder condition includes the destination associated with the first reminder item; 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 - type application. Among them, when the reminder condition is met, the reminder of the first reminder item is triggered.

[0210] For example, the electronic device 100 can intelligently analyze keywords in the reminder condition input by the user through AI, such as "navigation", "Shenzhen", "Safari Park", "destination", etc. Then, the electronic device 100 can determine that the reminder condition is "when setting Shenzhen Safari Park as the navigation destination next time", and associate the destination "Shenzhen Safari Park" with the reminder item "bring the zoo membership card".

[0211] S1108. Trigger the reminder of the first reminder item.

[0212] In some embodiments, the reminder trigger timing of the first reminder item can include but is not limited to the following strategies:

[0213] 1. In the search input box of the map application, receive the input destination. In response to receiving the input destination in the search input box of the map application, trigger the reminder of the first reminder item.

[0214] For specific content, reference can be made to the above Figure 4A or Figure 5A illustrated embodiments, which will not be elaborated here.

[0215] 2. In the map application, after receiving the input destination, a search operation can be received. In response to the search operation, display the location information of the destination. In response to the search operation, trigger the reminder of the first reminder item.

[0216] This search operation can be the operation (such as clicking) on the search control 222 in the above Figure 4B or Figure 5B illustrated embodiments. For specific content, reference can be made to the above Figure 4B and Figure 4C illustrated embodiments, or Figure 5B and Figure 5C illustrated embodiments, which will not be elaborated here.

[0217] 3. In the map application, after receiving the input destination, receive a navigation operation. In response to the navigation operation, set the destination as the navigation end point and start navigation. In response to the navigation operation, trigger the reminder of the first reminder item.

[0218] This navigation operation can be the operation (such as clicking) on the navigation control 233 in the above Figure 3A illustrated embodiments. For specific content, reference can be made to the above Figure 3A or Figure 3B illustrated embodiments, which will not be elaborated here.

[0219] In some embodiments, the reminder methods of the first reminder item may include but are not limited to the following strategies:

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

[0221] This first memo control can refer to the memo control 234 in the above Figure 2I illustrated embodiments. For specific content, reference can be made to the above Figure 2I illustrated embodiments, which will not be elaborated here.

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

[0223] This 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 Figure 7D the memo reminder box 730 in the illustrated embodiment, etc. For specific content, reference can be made to the foregoing embodiments and will not be elaborated herein.

[0224] 3. In the map application, before receiving the input destination, receive a second input for the search input box; in response to the second input, start the input method application and display the input method input area. In response to receiving the input destination in the search input box of the map application, display a second memo control in the input method input area; receive a third input for the second memo control; in response to the third input, display the first reminder item.

[0225] This second memo control can refer to the memo control 825 shown in the above Figure 8C . For specific content, reference can be made to the foregoing embodiments and will not be elaborated herein.

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

[0227] Implementing the present application can achieve that when it is detected that the user is going to a location corresponding to an address name at a certain future time point, 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.

[0228] As described above, the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and 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, applied to an electronic device, characterized in that, 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 without setting reminder conditions; Receiving a second opening 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 reminder items; Based on the keywords in the one or more reminder items, determining the first reminder item from the one or more reminder items, wherein the keywords of the first reminder item include the destination; Triggering a reminder of the first reminder item.

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

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

4. The method according to claim 1, wherein After receiving the input destination in the map application, the method further includes: Receiving a navigation operation; In response to the navigation operation, setting the destination as the navigation end point and starting navigation; The triggering a reminder of the first reminder item specifically includes: In response to the navigation operation, triggering a reminder of the first reminder item.

5. The method according to any one of claims 1 to 4, characterized in that The triggering a reminder of the first reminder item specifically includes: Displaying a first memo control; Receiving a first input for the first memo control and displaying the first reminder item.

6. The method according to any one of claims 1-4, characterized in that The triggering a reminder of the first reminder item specifically includes: Displaying a reminder box, wherein the reminder box includes the first reminder item.

7. The method according to claim 2, wherein Before receiving the input destination in the map application, the method further includes: 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, the triggering a reminder of the first reminder item specifically includes: 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 item.

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

9. An electronic device, characterized in that, Comprising: One or more processors, a display screen, and one or more memories; wherein, the display screen and 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, the computer program code includes computer instructions, when the one or more processors execute the computer instructions, the electronic device is caused to perform: Receive a first open operation; In response to the first open operation, open a reminder application; In the reminder application, set one or more reminder items, and no reminder conditions are set for the one or more reminder items; Receive a second open operation; In response to the second open operation, open a map application; In the map application, receive an input destination; Detect keywords in the one or more reminder items; Determine the first reminder item from the one or more reminder items according to the keywords in the one or more reminder items, wherein the keywords of the first reminder item include the destination; Trigger a reminder of the first reminder item.

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

11. The electronic device according to claim 9, wherein After receiving the input destination in the map application, the one or more processors are further configured to call the computer instructions to cause the electronic device to perform: Receive a search operation; In response to the search operation, display the location information of the destination; The triggering a reminder of the first reminder item specifically includes: In response to the search operation, trigger a reminder of the first reminder item.

12. The electronic device according to claim 9, wherein After receiving the input destination in the map application, the one or more processors are further configured to call the computer instructions to cause the electronic device to perform: Receive a navigation operation; In response to the navigation operation, set the destination as the navigation end point and start navigation; The triggering a reminder of the first reminder item specifically includes: In response to the navigation operation, trigger a reminder of the first reminder item.

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

14. The electronic device according to any one of claims 9-12, characterized in that, The triggering a reminder of the first reminder item specifically includes: Display a reminder box, 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 perform: Receive a second input for the search input box; In response to the second input, start an input method application and display an input method input area; When the address name of the destination is displayed in the search input box of the map application, the triggering a reminder of the first reminder item specifically includes: In response to receiving the input destination in the search input box of the map application, display a second memo control in the input method input area; Receive a third input for the second memo control; In response to the third input, display the first reminder item.

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

17. A computer-readable storage medium, comprising instructions, characterized in that, When the instruction runs on the electronic device, cause the electronic device to perform the method according to any one of claims 1 to 8.

18. A computer program product, characterized in that, When the computer program product runs on the computer, cause the computer to perform the method according to any one of claims 1 to 8.