基于闹钟的提醒方法及装置的制造方法

文档序号:8499981阅读:144来源:国知局
基于闹钟的提醒方法及装置的制造方法
【技术领域】
[0001] 本公开设及终端技术领域,具体设及一种基于闹钟的提醒方法及装置。
【背景技术】
[000引 目前的移动设备、平板电脑W及个人数码助理(PersonalDigitalAssistant, PDA)等终端,都具有闹钟功能。随着终端的智能化发展和广泛使用,其逐渐取代了传统闹 钟,给人们带来了很多方便。
[0003] 相关技术中终端上的闹钟仅仅是简单的基于时间点设置的闹钟,根据不同应用情 况,用户需要分别设置相应闹钟,步骤繁琐,操作麻烦,用户体验比较差。

【发明内容】

[0004] 本公开提供了基于闹钟的提醒方法及装置,W解决相关技术中在设置多个闹钟 时,由于多个闹钟之间没有关联,需要分别开启带来的操作麻烦等缺陷。
[0005] 根据本公开实施例的第一方面,提供一种基于闹钟的提醒方法,包括:
[0006] 查询事件流闹钟的数据库,判断是否存在下一个闹钟,所述事件流闹钟包括至少 两个闹钟,所述至少两个闹钟中的每个闹钟各包括至少一事件;
[0007] 在判断为存在所述下一个闹钟时,在所述下一个闹钟的提醒时间,输出基于预设 的提醒信息发出的提醒。
[000引可选的,在所述数据库位于云服务器时,所述输出基于预设的提醒信息发出的提 醒,包括:
[0009] 接收所述云服务器发送的所述数据库中预设的提醒信息;
[0010] 在预设的时间长度内输出所述提醒信息。
[0011] 可选的,在所述数据库位于云服务器时,所述查询事件流闹钟的数据库之前,所述 方法还包括:
[0012] 从所述云服务器获取所述事件流闹钟的数据库。
[0013] 可选的,所述获取所述事件流闹钟的数据库,包括:
[0014] 向所述云服务器发送所述数据库的获取请求;
[0015] 接收来自所述云服务器的所述数据库的信息。
[0016] 可选的,在所述数据库位于本地终端时,所述输出基于预设的提醒信息发出的提 醒,包括:
[0017] 读取对应于所述下一个闹钟的提醒信息;
[001引在预设的时间长度内输出所述提醒信息。
[0019] 可选的,所述提醒信息包括:铃音、语音、图文或视频的任一种或多种。
[0020] 可选的,在所述数据库位于本地终端时,所述查询事件流闹钟的数据库之前,所述 方法还包括:
[0021] 在所述数据库中设置所述事件流闹钟所包含的各个闹钟的提醒时间W及提醒信 息。
[0022] 可选的,所述在所述数据库中设置所述事件流闹钟所包含的各个闹钟的提醒时 间,包括:
[0023] 接收用户输入的时间数字;
[0024] 将所述时间数字存储为正在设置的闹钟的提醒时间。
[0025] 可选的,所述在所述数据库中设置所述事件流闹钟所包含的各个闹钟的提醒时 间,包括:
[0026] 输出并显示时间列表;
[0027] 接收用户通过所述时间列表所选择的时间数字;
[002引将所述时间数字存储为正在设置的闹钟的提醒时间。
[0029] 可选的,所述在所述数据库中设置所述事件流闹钟所包含的各个闹钟的提醒时 间,包括:
[0030] 查询并显示已创建闹钟的唯一标识的列表;
[0031] 根据用户通过所述列表所选择的一个或多个唯一标识,选择对应的闹钟作为正在 设置的闹钟;
[0032] 将所述对应的闹钟的提醒时间作为正在设置的闹钟的提醒时间。
[0033] 可选的,所述在所述数据库中设置所述事件流闹钟所包含的各个闹钟的提醒时 间,包括:
[0034] 设置所述事件流闹钟所包含的第一个闹钟的提醒时间;
[0035] 对于所述事件流闹钟所包含的第二个闹钟至最后一个闹钟,依次设置正在设置的 闹钟与前一个闹钟的时间间隔;
[0036] 基于所述时间间隔W及前一个闹钟的提醒时间,计算正在设置的闹钟的提醒时 间。
[0037] 可选的,在所述数据库位于本地终端时,所述方法还包括:
[003引在所述数据库中记录已完成提醒的闹钟的唯一标识;
[0039] 在监测到所述事件流闹钟已结束提醒时,基于所述记录的唯一标识计算完成度, 所述完成度为所述已完成提醒的闹钟的个数与所述事件流闹钟中所有闹钟的个数的比值。
[0040] 可选的,所述监测到所述事件流闹钟已结束提醒,包括:
[0041] 接收来自用户的中止所述事件流闹钟的指示,
[0042] 或查询所述事件流闹钟的数据库,判断为不存在下一个闹钟。
[0043] 可选的,在所述数据库位于本地终端时,所述方法还包括:
[0044] 基于所述事件流闹钟的数据库创建可执行文件;
[0045] 将所述可执行文件发送给云服务器。
[0046] 可选的,所述事件流闹钟中的各事件相互关联。
[0047] 根据本公开实施例的第二方面,提供一种基于闹钟的提醒装置,包括:
[0048] 查询模块,用于查询事件流闹钟的数据库,判断是否存在下一个闹钟,所述事件流 闹钟包括至少两个闹钟,所述至少两个闹钟中的每个闹钟各包括至少一事件;
[0049] 输出模块,用于在判断为存在所述下一个闹钟时,在所述下一个闹钟的提醒时间, 输出基于预设的提醒信息发出的提醒。
[0化0] 可选的,在所述数据库位于云服务器时,所述输出模块包括:
[0化1] 接收子模块,用于接收所述云服务器发送的所述数据库中预设的提醒信息;
[0052] 输出子模块,用于在预设的时间长度内输出所述提醒信息。
[0化3] 可选的,在所述数据库位于云服务器时,所述装置还包括:
[0化4] 获取模块,用于从所述云服务器获取所述事件流闹钟的数据库。
[0化5] 可选的,所述获取模块包括:
[0化6] 获取请求发送子模块,用于向所述云服务器发送所述数据库的获取请求;
[0化7] 数据库接收子模块,用于接收来自所述云服务器的所述数据库的信息。
[0化引可选的,在所述数据库位于本地终端时,所述输出模块包括:
[0化9] 读取子模块,用于读取对应于所述下一个闹钟的提醒信息;
[0060] 输出子模块,用于在预设的时间长度内输出所述提醒信息。
[0061] 可选的,所述输出模块输出的所述提醒信息包括:铃音、语音、图文或视频的任一 种或多种。
[0062] 可选的,在所述数据库位于本地终端时,所述装置还包括:
[0063] 设置模块,用于在所述数据库中设置所述事件流闹钟所包含的各个闹钟的提醒时 间W及提醒信息。
[0064] 可选的,所述设置模块包括:
[00化]接收子模块,用于接收用户输入的时间数字;
[0066] 存储子模块,用于将所述时间数字存储为正在设置的闹钟的提醒时间。
[0067] 可选的,所述设置模块包括:
[0068] 显示子模块,用于输出并显示时间列表;
[0069] 接收子模块,用于接收用户通过所述时间列表所选择的时间数字;
[0070] 存储子模块,用于将所述时间数字存储为正在设置的闹钟的提醒时间。
[0071] 可选的,所述设置模块包括:
[0072] 查询子模块,用于查询并显示已创建闹钟的唯一标识的列表;
[0073] 选择子模块,用于根据用户通过所述列表所选择的一个或多个唯一标识,选择对 应的闹钟作为正在设置的闹钟;
[0074] 设置子模块,用于将所述对应的闹钟的提醒时间作为正在设置的闹钟的提醒时 间。
[00巧]可选的,所述设置模块包括:
[0076] 提醒时间设置子模块,用于设置所述事件流闹钟所包含的第一个闹钟的提醒时 间;
[0077] 时间间隔设置子模块,用于对于所述事件流闹钟所包含的第二个闹钟至最后一个 闹钟,依次设置正在设置的闹钟与前一个闹钟的时间间隔;
[007引计算子模块,用于基于所述时间间隔W及前一个闹钟的提醒时间,计算正在设置 的闹钟的提醒时间。
[0079] 可选的,在所述数据库位于本地终端时,所述装置还包括:
[0080] 记录模块,用于在所述数据库中记录已完成提醒的闹钟的唯一标识;
[0081] 计算模块,用于在监测到所述事件流闹钟已结束提醒时,基于所述记录的唯一标 识计算完成度,所述完成度为所述已完成提醒的闹钟的个数与所述事件流闹钟中所有闹钟 的个数的比值。
[0082]可选的,所述计算模块包括:
[0083]指示接收子模块,用于接收来自用户的中止所述事件流闹钟的指示,或
[0084]判断子模块,用于查询所述事件流闹钟的数据库,判断是否存在下一个闹钟;
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1