WO2019128269A1 - 一种提醒方法和装置 - Google Patents
一种提醒方法和装置 Download PDFInfo
- Publication number
- WO2019128269A1 WO2019128269A1 PCT/CN2018/102004 CN2018102004W WO2019128269A1 WO 2019128269 A1 WO2019128269 A1 WO 2019128269A1 CN 2018102004 W CN2018102004 W CN 2018102004W WO 2019128269 A1 WO2019128269 A1 WO 2019128269A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- weather
- reminding
- reminder
- location information
- condition
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
Definitions
- the present invention relates to the field of mobile communications, and in particular, to a reminding method and apparatus.
- the user sets a reminder time for the reminder event, and the terminal device performs the reminder according to the preset reminder method when the reminder time is reached, but in some scenarios, whether the user performs the preset reminder time Factors may include not only time, but also other factors, so the current time-based reminder method is too fixed to adapt to flexible application scenarios.
- the technical problem to be solved by the embodiments of the present invention is to provide a reminding method and apparatus, and achieve the purpose of reminding users based on two dimensions of time and weather.
- the application provides a reminding method, including: acquiring, when a reminder time of a preset reminding event arrives, location information of the reminding event; and querying current weather according to the geographic location information Information; If the current weather information meets the weather conditions of the reminder time, the reminder is given according to the preset reminder method.
- the reminding event is an event to be executed by the user, for example: an appointment, an exercise, a study, a work, and the like
- the reminder time indicates a time for reminding the user to perform the reminder time
- the reminder time may be used for the time indication, or
- the current time is expressed as the length of the reference time.
- the geographical location information indicates information of a geographical location where the reminding event is performed, for example: latitude and longitude coordinates, city name, building name, road name, cell name, and the like.
- the weather information indicates information on the weather status. ⁇ 0 2019/128269 ⁇ (:17(: ⁇ 2018/102004
- obtaining the geographic location information of the reminding event includes: acquiring current latitude and longitude coordinates as the geographic location information of the reminding event; or acquiring the latitude and longitude coordinates preset by the reminding time as the geographic location information.
- the querying the current weather information according to the geographic location information comprises: sending a weather query request carrying the geographic location information to a specified weather server; receiving the current weather information from the weather server Weather query results.
- the method further includes: if the current weather information does not satisfy the weather condition of the reminder event, does not perform a reminder; and sends a prompt to the preset contact to cancel the reminder event Message.
- the weather conditions include: one or more of rain conditions, air quality conditions, wind conditions, and temperature conditions.
- the present application provides a reminding device having a function of implementing the reminding method described in any one of the first aspect and the first aspect.
- the functions can be implemented by hardware or by hardware implementation of corresponding software.
- the hardware or software includes one or more modules corresponding to the functions described above.
- the reminding device includes: an acquiring unit, configured to acquire geographic location information of the reminding time when a reminding time of a preset reminding time is reached; The current weather information is queried according to the geographic location information; and the reminding unit is configured to: according to the weather condition that the current weather information meets the reminding time, perform a reminding according to a preset reminding manner.
- the acquiring unit is configured to: acquire current latitude and longitude coordinates as geographic location information of the reminding time; or acquire latitude and longitude coordinates preset by the reminding time as the geographic location information .
- the query unit is configured to: send a weather query request carrying the geographic location information to a specified weather server; and receive the current weather information from the weather server Weather query results.
- the reminding unit is further configured to: if the current weather information does not meet the weather condition of the reminding time, do not perform a reminder; send the indication to the preset contact to cancel the A reminder message to remind the event. ⁇ 0 2019/128269 ⁇ (:17(: ⁇ 2018/102004
- the weather conditions include: one or more of rain conditions, air quality conditions, wind conditions, and temperature conditions.
- the application provides a reminding device, including: a receiver, a transmitter, a memory, and a processor; wherein, the memory stores a set of program codes, and the processor is configured to invoke the The program code stored in the memory performs the reminding method according to any one of the first aspect and the first aspect.
- the principle and the beneficial effects of the device can be referred to the method embodiments of the foregoing possible terminal devices and the beneficial effects thereof. Therefore, the implementation of the device can refer to the implementation of the method, and the method is repeated. It will not be repeated here.
- Yet another aspect of the present application is directed to a computer readable storage medium having stored therein instructions that, when executed on a computer, cause the computer to perform the methods described in the above aspects .
- Yet another aspect of the present application provides a computer program product comprising instructions that, when run on a computer, cause the computer to perform the methods described in the various aspects above.
- FIG. 1 is a schematic flowchart of a reminding method according to an embodiment of the present invention.
- FIG. 2 is another schematic flowchart of a reminding method according to an embodiment of the present invention.
- FIG. 3 is a schematic structural diagram of a reminding device according to an embodiment of the present invention.
- FIG. 4 is another schematic structural diagram of a reminding device according to an embodiment of the present invention.
- the terminal device in the present application is a device having a wireless communication function, and may have wireless communication work.
- Terminal devices may be called different names in different networks, such as: user equipment, access terminals, subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless communications.
- Devices, user agents or user devices cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA), Terminal equipment in a 5G network or a future evolution network.
- SIP Session Initiation Protocol
- WLL Wireless Local Loop
- PDA Personal Digital Assistant
- FIG. 1 is a schematic flowchart of a reminding method according to an embodiment of the present invention. The method includes but is not limited to the following steps:
- the terminal device pre-stores or pre-configures a reminding event, and a reminding time, a geographical location information, a weather condition, and a reminding manner of the reminding event.
- Reminder events represent events that the user is about to perform, such as: appointments, sports, learning, work, and the like.
- the geographic location information indicates the geographic location at which the reminder event is performed, such as: latitude and longitude coordinates, building name, street name, cell name, or other name.
- the weather conditions indicate conditions related to the weather conditions, such as: weather conditions are a combination of one or more conditions such as a temperature greater than 20 degrees Celsius, or a wind force less than 5 degrees, or a PM2.5 less than 25, or no rain.
- the reminder mode indicates a method for reminding the user, for example: a ringtone reminder, a vibrating reminder or a combination of a ringing reminder and a vibrating reminder, wherein when the ringing reminder is set, the ringing type and the volume level can also be set.
- S102 Query current weather information according to the geographic location information.
- the terminal device is preset with a reminder time and a weather condition.
- the reminder time When the reminder time is reached, it is necessary to further determine whether the current weather information satisfies the weather condition, and if satisfied, according to the preset reminder.
- the method is used to remind the user to perform the preset reminder event in time, and can flexibly adapt to different application scenarios through the combination of time and weather.
- FIG. 2 is a schematic flowchart of a reminding method according to an embodiment of the present invention.
- the method includes: ⁇ 0 2019/128269 ⁇ (:17(: ⁇ 2018/102004
- the terminal device pre-stores or pre-configures a reminder event, and a reminder event, a geographic location information (optional), a weather condition, and a reminder manner of the reminder event.
- the reminder event indicates when the user is about to execute.
- the location information represents the geographic location where the reminder event was performed.
- Weather conditions indicate conditions related to weather conditions.
- the reminder method indicates the method of reminding the user.
- the terminal device can display an electronic map, and the mobile map is provided with a movable positioning makeup. After receiving the determination instruction for the positioning makeup, the terminal device will position the makeup indication.
- Geographic location information eg: latitude and longitude coordinates, building name, road name, etc.
- the terminal device obtains the geographic location information of the reminding event when the reminding time of the reminding event is detected, and the method for obtaining the geographic location information may be: the terminal device acquires the geographical location information of the preset reminding event, or: the terminal device Get the current location information as the location information for the reminder event.
- the reminder event is playing football
- the geographical location information is the college football field
- the reminding time is Saturday at 10 o'clock
- the weather condition is not raining and PM2.5 ⁇ 50
- the reminding method is ringing reminder.
- the reminder event may also set the contact information of the participant. For example: The participants are small and small: 8, small (: and small 0, plus a total of 5 users, then the reminder event can also set the contact information of the above 4 people, such as: phone number, instant messaging account, etc. , the way to set contact information can be added directly from the address book.
- the weather server provides a query interface (?1 interface), and the terminal device sends a weather query request carrying the geographical location information to the weather server through the query interface, and the weather server queries the current weather information according to the geographic location information.
- the weather server queries the current weather information of the area where the university football field is located, and the weather server sends the weather query result to the terminal device.
- the current weather information is cloudy with a PM2.5 of 25.
- the weather query request may also carry a weather parameter type to instruct the weather server to query only the weather information indicated by the weather parameter type, for example: query only the rainfall condition and the air quality parameter, and do not query other types of weather information. ⁇ 0 2019/128269 ⁇ (:17(: ⁇ 2018/102004
- the terminal device determines whether the current weather information satisfies a weather condition of the preset reminder event. If yes, execute 3205, or no, execute 3206.
- the terminal device performs a ringtone reminder.
- the terminal device does not perform the reminder, and the preset contact reminder time may be notified by the short message, the instant message or other message to cancel due to the weather.
- the prompt message can be generated by using a pre-stored template.
- the terminal device is preset with a reminder time and a weather condition.
- the reminder time When the reminder time is reached, it is required to further determine whether the current weather information satisfies the weather condition, and if satisfied, according to the preset reminder.
- the method is used to remind the user to perform the preset reminder event in time, and can flexibly adapt to different application scenarios through the combination of time and weather.
- FIG. 3 is a schematic structural diagram of a reminding apparatus according to an embodiment of the present invention.
- the reminding apparatus 3 may include an obtaining unit 301, a querying unit 302, and a reminding unit 303, wherein detailed descriptions of the respective units are provided. as follows.
- the obtaining unit 301 is configured to obtain geographic location information of the reminding time when the reminding time of the preset reminding time is reached.
- the query unit 302 is configured to query current weather information according to the geographic location information.
- the reminding unit 303 is configured to perform a reminder according to a preset reminding manner if the current weather information satisfies the weather condition of the reminding time.
- the obtaining unit 301 is configured to: obtain current latitude and longitude coordinates as geographic location information of the reminder time; or obtain latitude and longitude coordinates preset by the reminder time as the geographic location information.
- the query unit 302 is configured to: send a weather query request that carries the geographic location information to a specified weather server; receive weather from the weather server that carries the current weather information search result.
- the reminding unit 303 is further configured to: if the current weather information does not meet the weather condition of the reminding time, do not perform a reminder; send a prompt message indicating that the reminding event is cancelled to the preset contact
- the weather condition includes: one or more of a rain condition, an air quality condition, a wind condition, and a temperature condition.
- the device 3 of the present invention may also be a field-programmable gate array (FPGA), a dedicated integrated chip, a system on chip (SoC), a central processor. (central processor unit, CPU) , network processor (network
- NP digital signal processing circuit
- microcontroller microcontroller unit, MCU
- PLD programmable logic device
- FIG. 4 is a reminder device 4, which is hereinafter referred to as a reminder device 4, which includes a processor 401, a memory 402, a receiver 403, and a transmitter 404.
- the processor 401, the memory 402, and the receiver 403 and the transmitter 404 are connected to each other through a bus.
- the memory 402 includes, but is not limited to, a random access memory (English: Random Access Memory, abbreviation: RAM), a read-only memory (English: Read-Only Memory, abbreviation: ROM), an erasable programmable read only memory. (English: Erasable Programmable Read Only Memory
- EPROM Electrically erasable programmable read-only memory
- CD-ROM Portable Read-Only Memory
- Receiver 403 is used to receive data and transmitter 404 is used to transmit data.
- the processor 401 may be one or more central processing units (English: Central Processing Unit, CPU for short). In the case that the processor 401 is a CPU, the CPU may be a single core CPU or multiple cores. CPU.
- CPU Central Processing Unit
- the processor 401 in the reminder device 4 is configured to read the program code stored in the memory 402, and perform the following operations: ⁇ 0 2019/128269 ⁇ (:17(: ⁇ 2018/102004
- the reminder is performed according to the preset reminding manner.
- the performing, by the processor 401, the acquiring the location information of the reminder event includes: acquiring current latitude and longitude coordinates as the geographic location information of the reminder event; or acquiring a latitude and longitude coordinate preset by the reminder event As the geographical location information.
- the executing, by the processor, the current weather information according to the geographic location information includes: instructing the sender 404 to send a weather query request that carries the geographic location information to a specified weather server; indicating the receiver 403 Receiving a weather query result from the weather server carrying the current weather information; and obtaining the current weather information from the weather query result.
- the processor 401 is further configured to: if the current weather information does not meet the weather condition of the reminder event, do not perform a reminder; the indication sender 404 sends a cancellation indication to the preset contact A reminder message for the reminder event.
- the weather condition includes: one or more of a rain condition, an air quality condition, a wind condition, and a temperature condition.
- the disclosed systems, devices, and methods may be implemented in other ways.
- the device embodiments described above are merely illustrative, for example, The division of the unit is only a logical function division, and the actual implementation may have another division manner, for example, multiple units or components may be combined or may be integrated into another system, or some features may be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above embodiments it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
- software it may be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions.
- the computer program instructions When the computer program instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present invention are generated in whole or in part.
- the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
- the computer instructions can be stored in or transmitted over a computer readable storage medium.
- the computer instructions can be from a website site, computer, server or data center via wired (eg coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg infrared, wireless, microwave, etc.) to another website site , computer, server or data center for transmission.
- the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media.
- the available media may be magnetic media (eg, floppy disk, hard disk, tape), optical media (eg, DVD)
- semiconductor media such as solid state disk (SSD)
- the foregoing storage medium includes: a ROM or a random storage memory RAM, a magnetic disk or an optical disk, and the like, which can store various program codes.
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种提醒方法和装置。终端设备预先设置有提醒时间和天气条件,在达到提醒时间时,需要进一步判断当前的天气信息是否满足天气条件,若满足,则根据预设的提醒方式进行提醒,以便提醒用户及时执行预设的提醒事件,通过时间和天气结合的方式能灵活的适应不同的应用场景。
Description
\¥0 2019/128269 卩(:17(:\2018/102004
一种提醒方法和装置
技术领域
[0001] 本发明涉及移动通信领域, 尤其涉及一种提醒方法和装置。
背景技术
[0002] 随着现代社会的发展, 人们的生活节奏越来越快, 需要记录的信息和事件也越 来越多, 为了让工作和生活更有效率, 使用各种各样的终端设备 (例如: 手机 或智能手表等) 来记录和提醒日程成为用户广泛的需求。
[0003] 在目前的备忘方法中, 用户设置提醒事件的提醒时间, 在到达提醒时间时终端 设备根据预设的提醒方法进行提醒, 然而在一些场景中, 用户是否执行预先设 置的提醒时间的因素可能不仅仅包括时间, 还可能包括其他因素, 因此目前这 种只基于时间的提醒方式过于固定, 无法适应灵活多变的应用场景。
发明概述
技术问题
问题的解决方案
技术解决方案
[0004] 本发明实施例所要解决的技术问题在于, 提供一种提醒方法和装置, 实现了基 于时间和天气两个维度来提醒用户的目的。
[0005] 第一方面, 本申请提供了一种提醒方法, 包括: 在预设的提醒事件的提醒时间 到达的情况下, 获取所述提醒事件的地理位置信息; 根据地理位置信息查询当 前的天气信息; 若当前的天气信息满足提醒时间的天气条件, 根据预设的提醒 方式进行提醒。
[0006] 其中, 提醒事件为用户待执行的事件, 例如: 约会、 运动、 学习、 工作等事件 , 提醒时间表示用于提醒用户执行提醒时间的时间, 提醒时间可以用于时刻来 表示, 或者用以当前时间为参考时刻的时长为表示。 地理位置信息表示执行提 醒事件的地理位置的信息, 例如: 经纬度坐标、 城市名称、 建筑物名称、 道路 名称、 小区名称等。 天气信息表示天气状态的信息。
\¥0 2019/128269 卩(:17(:\2018/102004
[0007] 在一种可能的设计中, 获取提醒事件的地理位置信息包括: 获取当前的经纬度 坐标作为所述提醒事件的地理位置信息; 或获取所述提醒时间预先设置的经纬 度坐标作为所述地理位置信息。
[0008] 所述根据所述地理位置信息查询当前的天气信息包括: 向指定的天气服务器发 送携带所述地理位置信息的天气查询请求; 接收来自所述天气服务器的携带所 述当前的天气信息的天气查询结果。
[0009] 在一种可能的设计中, 还包括: 若所述当前的天气信息不满足所述提醒事件的 天气条件, 不进行提醒; 向预设的联系人发送表示取消所述提醒事件的提示消 息。
[0010] 在一种可能的设计中, 所述天气条件包括: 雨水条件、 空气质量条件、 风力条 件、 温度条件中的一种或多种。
[0011] 第二方面, 本申请提供了一种提醒装置, 该提醒装置具有实现上述第一方面和 第一方面各实施方式中任意一种所述的提醒方法的功能。 所述功能可以通过硬 件实现, 也可以通过硬件执行相应的软件实现。 所述硬件或软件包括一个或多 个与上述功能相对应的模块。
[0012] 一种可能的实现方式中, 所述提醒装置包括: 获取单元, 用于在预设的提醒时 间的提醒时间达的情况下, 获取所述提醒时间的地理位置信息; 查询单元, 用 于根据所述地理位置信息查询当前的天气信息; 提醒单元, 用于若所述当前的 天气信息满足所述提醒时间的天气条件, 根据预设的提醒方式进行提醒。
[0013] 在一种可能的设计中, 所述获取单元用于: 获取当前的经纬度坐标作为所述提 醒时间的地理位置信息; 或获取所述提醒时间预先设置的经纬度坐标作为所述 地理位置信息。
[0014] 在一种可能的设计中, 所述查询单元用于: 向指定的天气服务器发送携带所述 地理位置信息的天气查询请求; 接收来自所述天气服务器的携带所述当前的天 气信息的天气查询结果。
[0015] 在一种可能的设计中, 所述提醒单元还用于若所述当前的天气信息不满足所述 提醒时间的天气条件, 不进行提醒; 向预设的联系人发送表示取消所述提醒事 件的提示消息。
\¥0 2019/128269 卩(:17(:\2018/102004
[0016] 在一种可能的设计中, 所述天气条件包括: 雨水条件、 空气质量条件、 风力条 件、 温度条件中的一种或多种。
[0017] 第三方面, 本申请提供了一种提醒装置, 包括: 接收器、 发射器、 存储器和处 理器; 其中, 所述存储器中存储一组程序代码, 且所述处理器用于调用所述存 储器中存储的程序代码, 执行第一方面和第一方面各实施方式中任意一种所述 的提醒方法。
[0018] 基于同一发明构思, 由于该装置解决问题的原理以及有益效果可以参见上述各 可能的终端设备的方法实施方式以及所带来的有益效果, 因此该装置的实施可 以参见方法的实施, 重复之处不再赘述。
[0019] 本申请的又一方面提了供一种计算机可读存储介质, 所述计算机可读存储介质 中存储有指令, 当其在计算机上运行时, 使得计算机执行上述各方面所述的方 法。
[0020] 本申请的又一方面提供了一种包含指令的计算机程序产品, 当其在计算机上运 行时, 使得计算机执行上述各方面所述的方法。
发明的有益效果
对附图的简要说明
附图说明
[0021] 为了更清楚地说明本发明实施例或背景技术中的技术方案, 下面将对本发明实 施例或背景技术中所需要使用的附图进行说明。
[0022] 图 1是本发明实施例提供的一种提醒方法的流程示意图;
[0023] 图 2是本发明实施例提供的一种提醒方法的另一流程示意图;
[0024] 图 3是本发明实施例提供的一种提醒装置的结构示意图;
[0025] 图 4是本发明实施例提供的一种提醒装置的另一结构示意图。
实施该发明的最佳实施例
本发明的最佳实施方式
[0026] 下面结合本发明实施例中的附图对本发明实施例进行描述。
[0027] 本申请中的终端设备是一种具有无线通信功能的设备, 可以是具有无线通信功
能的手持设备、 车载设备、 可穿戴设备、 计算设备或连接到无线调制解调器的 其它处理设备等。 在不同的网络中终端设备可以叫做不同的名称, 例如: 用户 设备、 接入终端、 用户单元、 用户站、 移动站、 移动台、 远方站、 远程终端、 移动设备、 用户终端、 终端、 无线通信设备、 用户代理或用户装置、 蜂窝电话 、 无绳电话、 会话启动协议 (Session Initiation Protocol, SIP) 电话、 无线本地 环路 (Wireless Local Loop, WLL) 站、 个人数字处理 (Personal Digital Assistant, PDA) 、 5G网络或未来演进网络中的终端设备等。
[0028] 请参见图 1, 图 1是本发明实施例提供的一种提醒方法的流程示意图, 该方法包 括但不限于如下步骤:
[0029] S101、 在预设的提醒事件的提醒时间到达的情况下, 获取提醒事件的地理位置 信息。
[0030] 具体地, 终端设备预存储或预配置有提醒事件, 以及该提醒事件的提醒时间、 地理位置信息、 天气条件和提醒方式。 提醒事件表示用户待执行的事件, 例如 : 约会、 运动、 学习、 工作等事件。 地理位置信息表示执行提醒事件的地理位 置, 例如: 经纬度坐标、 建筑物名称、 街道名称、 小区名称或其他名称等。 天 气条件表示天气状态的相关条件, 例如: 天气条件为温度大于 20摄氏度, 或风 力小于 5级, 或 PM2.5小于 25, 或不下雨等一种或多种条件的结合。 提醒方式表 示提醒用户的方法, 例如: 铃声提醒、 振动提醒或铃声提醒和振动提醒的结合 , 其中在铃声提醒时, 还可以设置铃声类型和音量大小。
[0031] S 102、 根据地理位置信息查询当前的天气信息。
[0032] S103、 若当前的天气信息满足提醒事件的天气条件, 根据预设的提醒方式进行 提醒。
[0033] 在图 1所描述的方法中, 终端设备预先设置有提醒时间和天气条件, 在达到提 醒时间时, 需要进一步判断当前的天气信息是否满足天气条件, 若满足, 则根 据预设的提醒方式进行提醒, 以便提醒用户及时执行预设的提醒事件, 通过时 间和天气结合的方式能灵活的适应不同的应用场景。
[0034] 参见图 2, 为本发明实施例提供的一种提醒方法的流程示意图, 在本发明实施 例中, 所述方法包括:
\¥0 2019/128269 卩(:17(:\2018/102004
[0035] 8201. 在预设的提醒事件的提醒时间到达的情况下, 获取提醒事件的地理位置 信息。
[0036] 具体的, 终端设备预存储或预配置有提醒事件, 以及该提醒事件的提醒事件、 地理位置信息 (可选的) 、 天气条件和提醒方式。 提醒事件表示用户待执行的 时间。 地理位置信息表示执行提醒事件的地理位置。 天气条件表示天气状态的 相关条件。 提醒方式表示提醒用户的方法。 其中, 在设置地理位置信息的过程 中, 终端设备可以显示一个电子地图, 电子地图上设置有 1个可移动的定位粧, 终端设备接收到针对该定位粧的确定指令后, 将定位粧指示的地理位置信息 ( 例如: 经纬度坐标、 建筑物名称、 道路名称等) 作为提醒事件的地理位置信息
[0037] 终端设备在检测到达到提醒事件的提醒时间时, 获取提醒事件的地理位置信息 , 获取地理位置信息的方法可以是: 终端设备获取预先设置的提醒事件的地理 位置信息, 或者: 终端设备获取当前的地理位置信息作为提醒事件的地理位置 信息。
[0038] 例如: 提醒事件为踢足球, 地理位置信息为 大学足球场, 提醒时间为周六 上午 10点钟, 天气条件为不下雨且 PM2.5 < 50, 提醒方式为铃声提醒。
[0039] 需要说明的是, 如果提醒事件需要多人参与, 那么提醒事件还可以设置参与方 的联系人信息。 例如: 参与方为小 、 小:8、 小(:和小0, 加上用户本人一共 5个 人, 那么提醒事件中还可以设置上述 4个人的联系人信息, 例如: 电话号码、 即 时通信账号等, 设置联系人信息的方式可以是直接从通讯录中添加。
[0040] 8202. 向指定的天气服务器发送携带地理位置信息的天气查询请求。
[0041] 具体的, 天气服务器提供一个查询接口 ( ?1接口) , 终端设备通过查询接口 向天气服务器发送携带地理位置信息的天气查询请求, 天气服务器根据地理位 置信息查询当前的天气信息。 例如: 天气服务器查询 大学足球场所在的区域 的当前的天气信息, 天气服务器向终端设备发送天气查询结果。 例如: 当前的 天气信息为多云、 PM2.5为 25。 需要说明的是, 天气查询请求中还可以携带天气 参数类型, 以指示天气服务器只查询该天气参数类型指示的天气信息, 例如: 只查询降雨情况和空气质量参数, 不查询其他类型的天气信息。
\¥0 2019/128269 卩(:17(:\2018/102004
[0042] 3203、 接收来自天气服务器的携带当前的天气信息的天气查询结果。
[0043] 8204. 判断当前的天气信息是否满足提醒事件的天气条件。
[0044] 具体的, 终端设备判断当前的天气信息是否满足预设的提醒事件的天气条件, 若为是, 执行 3205, 否为否, 执行 3206。
[0045] 3205、 根据预设的提醒方式进行提醒。
[0046] 例如: 终端设备进行铃声提醒。
[0047] 3206、 不进行提醒, 向预设的联系人发送表示取消提醒事件的提示消息。
[0048] 具体的, 在不满足预设的天气条件的情况下, 终端设备不进行提醒, 可通过短 消息、 即时通信消息或其他消息通知预设的联系人提醒时间因天气原因取消。 其中, 提示消息可以采用预先存储的模板生成。
[0049] 在图 2所描述的方法中, 终端设备预先设置有提醒时间和天气条件, 在达到提 醒时间时, 需要进一步判断当前的天气信息是否满足天气条件, 若满足, 则根 据预设的提醒方式进行提醒, 以便提醒用户及时执行预设的提醒事件, 通过时 间和天气结合的方式能灵活的适应不同的应用场景。
[0050] 上述详细阐述了本发明实施例的方法, 下面提供了本发明实施例的装置。
[0051] 请参见图 3 , 图 3是本发明实施例提供的一种提醒装置的结构示意图, 该提醒装 置 3可以包括获取单元 301、 查询单元 302和提醒单元 303, 其中, 各个单元的详 细描述如下。
[0052] 获取单元 301, 用于在预设的提醒时间的提醒时间达的情况下, 获取所述提醒 时间的地理位置信息。
[0053] 查询单元 302, 用于根据所述地理位置信息查询当前的天气信息。
[0054] 提醒单元 303, 用于若所述当前的天气信息满足所述提醒时间的天气条件, 根 据预设的提醒方式进行提醒。
[0055] 可选的, 获取单元 301用于: 获取当前的经纬度坐标作为所述提醒时间的地理 位置信息; 或获取所述提醒时间预先设置的经纬度坐标作为所述地理位置信息
[0056] 可选的, 查询单元 302用于: 向指定的天气服务器发送携带所述地理位置信息 的天气查询请求; 接收来自所述天气服务器的携带所述当前的天气信息的天气
查询结果。
[0057] 可选的, 提醒单元 303还用于若所述当前的天气信息不满足所述提醒时间的天 气条件, 不进行提醒; 向预设的联系人发送表示取消所述提醒事件的提示消息
[0058] 可选的, 所述天气条件包括: 雨水条件、 空气质量条件、 风力条件、 温度条件 中的一种或多种。
[0059] 本发明实施例和图 1和 2的方法实施例基于同一构思, 其带来的技术效果也相同 , 具体过程可参见图 1和 2的方法实施例的描述, 此处不再赘述。
[0060] 本发明实所述装置 3也可以为实现相关功能的现场可编程门阵列 (field-program mable gate array , FPGA) , 专用集成芯片, ***芯片 (system on chip, SoC) , 中央处理器 (central processor unit, CPU) , 网络处理器 (network
processor, NP) , 数字信号处理电路, 微控制器 (micro controller unit, MCU)
, 还可以采用可编程控制器 (programmable logic device, PLD) 或其他集成芯片
[0061] 请参见图 4, 图 4是本发明实施例提供的一种提醒装置 4, 以下简称提醒装置 4, 该提醒装置 4包括处理器 401、 存储器 402、 接收器 403、 发送器 404, 所述处理器 401、 存储器 402和接收器 403和发送器 404通过总线相互连接。
[0062] 存储器 402包括但不限于是随机存储记忆体 (英文: Random Access Memory, 简称: RAM) 、 只读存储器 (英文: Read-Only Memory, 简称: ROM) 、 可擦 除可编程只读存储器 (英文: Erasable Programmable Read Only
Memory , 简称: EPROM) 、 或便携式只读存储器 (英文: Compact Disc Read-Only Memory, 简称: CD-ROM) , 该存储器 402用于相关指令及数据。 接 收器 403用于接收数据, 发送器 404用于发送数据。
[0063] 处理器 401可以是一个或多个中央处理器 (英文: Central Processing Unit, 简称 : CPU) , 在处理器 401是一个 CPU的情况下, 该 CPU可以是单核 CPU, 也可以 是多核 CPU。
[0064] 该提醒装置 4中的处理器 401用于读取所述存储器 402中存储的程序代码, 执行 以下操作:
\¥0 2019/128269 卩(:17(:\2018/102004
[0065] 在预设的提醒事件的提醒时间到达的情况下, 获取所述提醒事件的地理位置信 息;
[0066] 根据所述地理位置信息查询当前的天气信息;
[0067] 若所述当前的天气信息满足所述提醒事件的天气条件, 根据预设的提醒方式进 行提醒。
[0068] 可选的, 处理器 401执行所述获取所述提醒事件的地理位置信息包括: 获取当 前的经纬度坐标作为所述提醒事件的地理位置信息; 或获取所述提醒事件预先 设置的经纬度坐标作为所述地理位置信息。
[0069] 可选的, 处理器执行所述根据所述地理位置信息查询当前的天气信息包括: 指 示发送器 404向指定的天气服务器发送携带所述地理位置信息的天气查询请求; 指示接收器 403接收来自所述天气服务器的携带所述当前的天气信息的天气查询 结果; 从所述天气查询结果中获取所述当前的天气信息。
[0070] 可选的, 处理器 401还用于执行: 若所述当前的天气信息不满足所述提醒事件 的天气条件, 不进行提醒; 指示发送器 404向预设的联系人发送表示取消所述提 醒事件的提示消息。
[0071] 可选的, 所述天气条件包括: 雨水条件、 空气质量条件、 风力条件、 温度条件 中的一种或多种。
[0072] 本发明实施例和图 1和 2的方法实施例基于同一构思, 其带来的技术效果也相同 , 具体过程可参见图 1和 2的方法实施例的描述, 此处不再赘述。
[0073] 本领域普通技术人员可以意识到, 结合本文中所公开的实施例描述的各示例的 单元及算法步骤, 能够以电子硬件、 或者计算机软件和电子硬件的结合来实现 。 这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特定应用和设 计约束条件。 专业技术人员可以对每个特定的应用来使用不同方法来实现所描 述的功能, 但是这种实现不应认为超出本申请的范围。 所属领域的技术人员可 以清楚地了解到, 为描述的方便和简洁, 上述描述的***、 装置和单元的具体 工作过程, 可以参考前述方法实施例中的对应过程, 在此不再赘述。 在本申 请所提供的几个实施例中, 应该理解到, 所揭露的***、 装置和方法, 可以通 过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示意性的, 例如,
所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可以有另外的划分方 式, 例如多个单元或组件可以结合或者可以集成到另一个***, 或一些特征可 以忽略, 或不执行。 另一点, 所显示或讨论的相互之间的耦合或直接耦合或通 信连接可以是通过一些接口, 装置或单元的间接耦合或通信连接, 可以是电性 , 机械或其它的形式。 所述作为分离部件说明的单元可以是或者也可以不是 物理上分开的, 作为单元显示的部件可以是或者也可以不是物理单元, 即可以 位于一个地方, 或者也可以分布到多个网络单元上。 可以根据实际的需要选择 其中的部分或者全部单元来实现本实施例方案的目的。 另外, 在本申请各个 实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物 理存在, 也可以两个或两个以上单元集成在一个单元中。
[0074] 在上述实施例中, 可以全部或部分地通过软件、 硬件、 固件或者其任意组合来 实现。 当使用软件实现时, 可以全部或部分地以计算机程序产品的形式实现。 所述计算机程序产品包括一个或多个计算机指令。 在计算机上加载和执行所述 计算机程序指令时, 全部或部分地产生按照本发明实施例所述的流程或功能。 所述计算机可以是通用计算机、 专用计算机、 计算机网络、 或者其他可编程装 置。 所述计算机指令可以存储在计算机可读存储介质中, 或者通过所述计算机 可读存储介质进行传输。 所述计算机指令可以从一个网站站点、 计算机、 服务 器或数据中心通过有线 (例如同轴电缆、 光纤、 数字用户线 (DSL) ) 或无线 ( 例如红外、 无线、 微波等) 方式向另一个网站站点、 计算机、 服务器或数据中 心进行传输。 所述计算机可读存储介质可以是计算机能够存取的任何可用介质 或者是包含一个或多个可用介质集成的服务器、 数据中心等数据存储设备。 所 述可用介质可以是磁性介质, (例如, 软盘、 硬盘、 磁带)、 光介质(:例如, DVD)
、 或者半导体介质 (例如固态硬盘 Solid State Disk(SSD)) 等。
[0075] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 该流 程可以由计算机程序来指令相关的硬件完成, 该程序可存储于计算机可读取存 储介质中, 该程序在执行时, 可包括如上述各方法实施例的流程。 而前述的存 储介质包括: ROM或随机存储记忆体 RAM、 磁碟或者光盘等各种可存储程序代 码的介质。
Claims
[权利要求 1] 一种提醒方法, 其特征在于, 包括:
在预设的提醒事件的提醒时间到达的情况下, 获取所述提醒事件的地 理位置信息;
根据所述地理位置信息查询当前的天气信息;
若所述当前的天气信息满足所述提醒事件的天气条件, 根据预设的提 醒方式进行提醒。
[权利要求 2] 如权利要求 1所述的方法, 其特征在于, 所述获取所述提醒事件的地 理位置信息包括:
获取当前的经纬度坐标作为所述提醒事件的地理位置信息; 或 获取所述提醒事件预先设置的经纬度坐标作为所述地理位置信息。
[权利要求 3] 如权利要求 1或 2所述的方法, 其特征在于, 所述根据所述地理位置信 息查询当前的天气信息包括:
向指定的天气服务器发送携带所述地理位置信息的天气查询请求; 接收来自所述天气服务器的携带所述当前的天气信息的天气查询结果
[权利要求 4] 如权利要求 3所述的方法, 其特征在于, 还包括:
若所述当前的天气信息不满足所述提醒事件的天气条件, 不进行提醒 向预设的联系人发送表示取消所述提醒事件的提示消息。
[权利要求 5] 如权利要求 4所述的方法, 其特征在于, 所述天气条件包括: 雨水条 件、 空气质量条件、 风力条件、 温度条件中的一种或多种。
[权利要求 6] 一种提醒装置, 其特征在于, 包括:
获取单元, 用于在预设的提醒时间的提醒时间达的情况下, 获取所述 提醒时间的地理位置信息;
查询单元, 用于根据所述地理位置信息查询当前的天气信息; 提醒单元, 用于若所述当前的天气信息满足所述提醒时间的天气条件 , 根据预设的提醒方式进行提醒。
\¥0 2019/128269 卩(:17(:\2018/102004
[权利要求 7] 如权利要求 6所述的装置, 其特征在于, 所述获取单元用于:
获取当前的经纬度坐标作为所述提醒时间的地理位置信息; 或 获取所述提醒时间预先设置的经纬度坐标作为所述地理位置信息。
[权利要求 8] 如权利要求 6或 7所述的装置, 其特征在于, 所述查询单元用于: 向指定的天气服务器发送携带所述地理位置信息的天气查询请求; 接收来自所述天气服务器的携带所述当前的天气信息的天气查询结果
[权利要求 9] 如权利要求 8所述的装置, 其特征在于,
所述提醒单元还用于若所述当前的天气信息不满足所述提醒时间的天 气条件, 不进行提醒;
向预设的联系人发送表示取消所述提醒事件的提示消息。
[权利要求 10] 如权利要求 9所述的装置, 其特征在于, 所述天气条件包括: 雨水条 件、 空气质量条件、 风力条件、 温度条件中的一种或多种。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711431271.2 | 2017-12-26 | ||
CN201711431271.2A CN108171470A (zh) | 2017-12-26 | 2017-12-26 | 一种提醒方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019128269A1 true WO2019128269A1 (zh) | 2019-07-04 |
Family
ID=62521190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/102004 WO2019128269A1 (zh) | 2017-12-26 | 2018-08-23 | 一种提醒方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108171470A (zh) |
WO (1) | WO2019128269A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108171470A (zh) * | 2017-12-26 | 2018-06-15 | 深圳市零壹创新科技有限公司 | 一种提醒方法和装置 |
CN110069740A (zh) * | 2019-04-29 | 2019-07-30 | 珠海豹好玩科技有限公司 | 一种天气提醒方法、装置及相关产品 |
CN111479018B (zh) * | 2020-04-21 | 2021-07-27 | Oppo广东移动通信有限公司 | 天气质量的提醒方法、电子装置及计算机存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102137489A (zh) * | 2010-01-21 | 2011-07-27 | 宏达国际电子股份有限公司 | 智能型通知管理方法及*** |
CN102413231A (zh) * | 2011-10-10 | 2012-04-11 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端和日程提醒方法 |
CN103167108A (zh) * | 2011-12-19 | 2013-06-19 | 联想(北京)有限公司 | 一种提醒方法和装置 |
CN106375577A (zh) * | 2016-08-31 | 2017-02-01 | 珠海市魅族科技有限公司 | 日历提醒方法及装置 |
CN107436763A (zh) * | 2017-07-04 | 2017-12-05 | 广东小天才科技有限公司 | 一种切换穿戴设备界面主题的方法及穿戴设备 |
CN108171470A (zh) * | 2017-12-26 | 2018-06-15 | 深圳市零壹创新科技有限公司 | 一种提醒方法和装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7778632B2 (en) * | 2005-10-28 | 2010-08-17 | Microsoft Corporation | Multi-modal device capable of automated actions |
CN101790007B (zh) * | 2010-01-21 | 2014-01-08 | 华为终端有限公司 | 一种通信终端日程设置方法、装置及终端 |
CN104407857B (zh) * | 2014-11-17 | 2018-08-10 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN104361486A (zh) * | 2014-11-27 | 2015-02-18 | 小米科技有限责任公司 | 闹钟提醒方法和装置 |
CN106408258A (zh) * | 2016-09-19 | 2017-02-15 | 北京小米移动软件有限公司 | 响铃提醒方法和装置 |
CN107222635B (zh) * | 2017-06-27 | 2020-07-03 | 上海传英信息技术有限公司 | 一种基于智能终端的闹钟提醒方法及*** |
-
2017
- 2017-12-26 CN CN201711431271.2A patent/CN108171470A/zh active Pending
-
2018
- 2018-08-23 WO PCT/CN2018/102004 patent/WO2019128269A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102137489A (zh) * | 2010-01-21 | 2011-07-27 | 宏达国际电子股份有限公司 | 智能型通知管理方法及*** |
CN102413231A (zh) * | 2011-10-10 | 2012-04-11 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端和日程提醒方法 |
CN103167108A (zh) * | 2011-12-19 | 2013-06-19 | 联想(北京)有限公司 | 一种提醒方法和装置 |
CN106375577A (zh) * | 2016-08-31 | 2017-02-01 | 珠海市魅族科技有限公司 | 日历提醒方法及装置 |
CN107436763A (zh) * | 2017-07-04 | 2017-12-05 | 广东小天才科技有限公司 | 一种切换穿戴设备界面主题的方法及穿戴设备 |
CN108171470A (zh) * | 2017-12-26 | 2018-06-15 | 深圳市零壹创新科技有限公司 | 一种提醒方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN108171470A (zh) | 2018-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5362735B2 (ja) | 近接関係を用いたモバイル機器の動作の修正 | |
CN101044747B (zh) | 在移动设备中管理铃声的方法和装置 | |
US8583602B2 (en) | Restoring of data to mobile computing device | |
CN112333633B (zh) | 一种用于共享移动设备的位置的计算机实现的方法、设备和*** | |
JP5929501B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
CN107409269A (zh) | 确定对移动客户端和代理设备之间的代理流量的路由 | |
CN111800549B (zh) | 用于在电话呼叫中在用户之间进行实时数据交换的过程 | |
CN103747414B (zh) | 更新状态信息的方法及移动终端 | |
CN103563415A (zh) | 空中传输设备配置 | |
US9584645B2 (en) | Communications with wearable devices | |
CN104735150A (zh) | 消息推送方法和装置 | |
CN103222319A (zh) | 用于移动计算设备的位置跟踪 | |
US20150052534A1 (en) | Method and device for executing scheduled tasks, computer-readable storage medium, graphical user interface and mobile terminal | |
WO2017049506A1 (zh) | 一种防丢失终端的方法及智能手环 | |
WO2019128269A1 (zh) | 一种提醒方法和装置 | |
CN107258092A (zh) | 用于移动客户端设备的发现和数据传输的云支持 | |
CN104618854A (zh) | 共享位置信息的方法、终端及服务器 | |
WO2018209635A1 (zh) | 一种搜索方法及装置 | |
CN102957997A (zh) | 一种基于地理位置的资源获取方法、装置及*** | |
TW201005317A (en) | Method, apparatus, and computer program product for location sharing | |
CN103473253A (zh) | 经地理编码的数据的检测及用于其的用户界面 | |
CN107079349A (zh) | ***信息的获取方法、装置及*** | |
KR20150068136A (ko) | 전자 장치의 컨텐츠 다운로드 방법 및 그 전자 장치 | |
CN104935495B (zh) | 确定用户状态的方法、统一通讯***以及相关设备 | |
CN104661195B (zh) | 一种信息提醒方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18894465 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 11/11/2020) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18894465 Country of ref document: EP Kind code of ref document: A1 |