一种日历事件创建方法及用户终端的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种日历事件创建方法及用户终端。
【背景技术】
[0002]随着智能终端(如智能手机和平板电脑等用户终端)的发展,智能终端已成为人们生活中必不可少的物品。其中,智能终端的日历事件功能能够记录将要发生的事件,避免用户错过事件,给用户的生活带来了极大的便利。例如,若用户要在8:00开会,则用户可在智能终端创建日历事件,设置事件内容为开会,设置事件开始时间为8:00,并设置在事件发生前10分钟进行提醒;则当7:50时,智能终端将提醒用户8:00进行开会。
[0003]在现有技术中,若用户想要在8:00和13:00进行开会,则用户需要分别创建两个事件内容相同的日历事件。用户需要两次输入相同的事件内容才能创建事件发生时间分别为8:00和13:00的日历事件,这给用户带来不少困扰。
[0004]且在现有技术中,智能终端每次创建日历事件时,都需要用户在智能终端手动输入事件内容、事件发生时间以及事件提醒时间,以实现日历事件的创建。当用户不在智能终端旁边时,用户将不能对智能终端进行日历事件的创建。
【发明内容】
[0005]本发明实施例公开了一种日历事件创建方法及用户终端,有利于减少事件内容的输入次数,且当用户不在用户终端旁边时,能够控制用户终端进行日历事件的创建。
[0006]本发明实施例第一方面公开了一种日历事件创建方法,所述方法包括:
[0007]接收目标终端发送的用于创建日历事件的创建指令,所述创建指令携带一个事件内容以及所述事件内容对应的事件时间,其中,所述事件时间包括多个事件发生时间以及每一个所述事件发生时间对应的事件提醒时间;
[0008]响应所述创建指令,向所述目标终端发送验证请求;
[0009]接收所述目标终端响应所述验证请求发送的验证信息;
[0010]校验所述验证信息是否与预先设置的预设验证信息相匹配;
[0011]若匹配,则根据所述事件内容、所述事件发生时间和所述事件提醒时间创建所述日历事件。
[0012]在本发明实施例第一方面的第一种可能的实现方式中,所述接收目标终端发送的用于创建日历事件的创建指令之后,所述响应所述创建指令,向所述目标终端发送验证请求之前,所述方法还包括:
[0013]判断所述目标终端是否为预先设置的授权终端;
[0014]若判断结果为是,则执行所述响应所述创建指令,向所述目标终端发送验证请求的步骤。
[0015]在本发明实施例第一方面的第二种可能的实现方式中,所述根据所述事件内容、所述事件发生时间和所述事件提醒时间创建所述日历事件之后,所述方法还包括:
[0016]针对所述日历事件的每一事件提醒时间,判断所述事件提醒时间是否到达;
[0017]若所述事件提醒时间到达,则将与所述事件提醒时间对应的事件发生时间确定为目标时间,并输出用于提示所述日历事件在所述目标时间发生的提示信息。
[0018]结合本发明实施例第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述根据所述事件内容、所述事件发生时间和所述事件提醒时间创建所述日历事件,包括:
[0019]判断所述事件时间包括的事件提醒时间中是否存在于当前时间之后的目标事件提醒时间;
[0020]若存在,则根据所述事件内容、所述事件发生时间以及所述目标事件提醒时间创建所述日历事件。
[0021]结合本发明实施例第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述根据所述事件内容、所述事件发生时间和所述事件提醒时间创建所述日历事件,包括:
[0022]判断所述事件时间包括的多个事件发生时间中是否存在于当前时间之后的目标事件发生时间;
[0023]若存在,则根据所述事件内容、所述目标事件发生时间以及所述事件提醒时间创建所述日历事件。
[0024]本发明实施例第二方面公开了一种用户终端,所述用户终端包括:
[0025]接收模块,用于接收目标终端发送的用于创建日历事件的创建指令,所述创建指令携带一个事件内容以及所述事件内容对应的事件时间,其中,所述事件时间包括多个事件发生时间以及每一个所述事件发生时间对应的事件提醒时间;
[0026]发送模块,用于响应所述创建指令,向所述目标终端发送验证请求;
[0027]所述接收模块,还用于接收所述目标终端响应所述验证请求发送的验证信息;
[0028]校验模块,用于校验所述验证信息是否与预先设置的预设验证信息相匹配;
[0029]创建模块,用于若所述校验模块校验所述验证信息与预先设置的预设验证信息相匹配,则根据所述事件内容、所述事件发生时间和所述事件提醒时间创建所述日历事件。
[0030]在本发明实施例第二方面的第一种可能的实现方式中,所述用户终端还包括:
[0031]第一判断模块,用于在所述接收模块接收目标终端发送的用于创建日历事件的创建指令之后,判断所述目标终端是否为预先设置的授权终端;
[0032]所述发送模块,还用于若所述第一判断模块的判断结果为是,则响应所述创建指令,向所述目标终端发送验证请求。
[0033]在本发明实施例第二方面的第二种可能的实现方式中,所述用户终端还包括:
[0034]第二判断模块,用于在所述创建模块根据所述事件内容、所述事件发生时间和所述事件提醒时间创建所述日历事件之后,针对所述日历事件的每一事件提醒时间,判断所述事件提醒时间是否到达;
[0035]输出模块,用于若所述事件提醒时间到达,则将与所述事件提醒时间对应的事件发生时间确定为目标时间,并输出用于提示所述日历事件在所述目标时间发生的提示信息。
[0036]结合本发明实施例第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在本发明实施例第二方面的第三种可能的实现方式中,所述创建丰吴块包括:
[0037]第一判断单元,用于判断所述事件时间包括的事件提醒时间中是否存在于当前时间之后的目标事件提醒时间;
[0038]第一创建单元,用于当所述第一判断单元判断存在所述目标事件提醒时间时,根据所述事件内容、所述事件发生时间以及所述目标事件提醒时间创建所述日历事件。
[0039]结合本发明实施例第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在本发明实施例第二方面的第四种可能的实现方式中,所述创建丰吴块包括:
[0040]第二判断单元,用于判断所述事件时间包括的多个事件发生时间中是否存在于当前时间之后的目标事件发生时间;
[0041]第二创建单元,用于当所述第二判断单元判断存在所述目标事件发生时间时,根据所述事件内容、所述目标事件发生时间以及所述事件提醒时间创建所述日历事件。
[0042]在本发明实施例中,用户终端在接收目标终端发送的用于创建日历事件的创建指令之后,将响应创建指令,向目标终端发送验证请求;在用户终端接收目标终端响应验证请求发送的验证信息之后,将校验验证信息是否与预先设置的预设验证信息相匹配;若匹配,则根据创建指令携带的事件内容、事件发生时间和事件提醒时间创建日历事件。可见,本发明实施例有利于减少事件内容的输入次数,且当用户不在用户终端旁边时,能够控制用户终端进行日历事件的创建。
【附图说明】
[0043]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是本发明实施例公开的一种日历事件创建方法的流程示意图;
[0045]图2是本发明实施例公开的另一种日历事件创建方法的流程示意图;
[0046]图3是本发明实施例公开的另一种日历事件创建方法的流程示意图;
[0047]图4是本发明实施例公开的一种用户终端的结构示意图;
[0048]图5是本发明实施例公开的另一种用户终端的结构示意图;
[0049]图6是本发明实施例公开的另一种用户终端的结构示意图;
[0050]图7是本发明实施例公开的另一种用户终端的结构示意图;
[0051]图8是本发明实施例公开的另一种用户终端的结构示意图。
【具体实施方式】
[0052]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053]本发明实施例公开了一种日历事件创建方法及用户终端,有利于减少事件内容的输入次数,且当用户不在用户终端旁边时,能够控制用户终端进行日历事件的创建。以下分别进行详细说明。
[0054]请参见图1,图1为本发明实施例公开的一种日历事件创建方法的流程示意图。如图1所示,该日历事件创建方法可以包括以下步骤。
[0055]S101、接收目标终端发送的用于创建日历事件的创建指令,该创建指令携带一个事件内容以及事件内容对应的事件时间,其中,该事件时间包括多个事件发生时间以及每一个事件发生时间对应的事件提醒时间。
[0056]本发明实施例中,用户终端将接收目标终端发送的用于创建日历事件的创建指令。其中,用户终端和目标终端可包括但不限于智能手机、平板电脑、笔记本电脑、台式电脑、可穿戴设备等用户终端。该用户终端的操作系统可包括但不限于Android操作系统、1S操作系统、Symbian (塞班)操作系统、Black Berry (黑莓)操作系统、Windows操作系统等等,本发明实施例不做限定。
[0057]本发明实施例中,创建指令携带的事件内容可包括数字内容、文字内容、图片内容、符号内容等等内容。其中,创建指令还携带该事件内容对应的事件时间,该事件时间包括多个事件发生时间和至少一个事件提醒时间,每一事件发生时间对应至少一个事件提醒时间;其中,事件发生时间可以为时间点或时间段,该事件提醒时间可以为时间点或事件提醒时间间隔(例如,若事件提醒时间间隔为5分钟,若事件发生时间为2015年5月20日7:00,则用户终端在2015年5月20日6:5