一种日历提醒的生成方法和终端的制作方法

文档序号:10542203阅读:198来源:国知局
一种日历提醒的生成方法和终端的制作方法
【专利摘要】本发明实施例提供一种日历提醒的生成方法,所述方法包括:获取日历提醒信息;调用日历应用;根据所述日历提醒信息在所述日历应用中生成日历提醒。本发明实施例由于可以根据获取的日历提醒信息自动生成对应的日历提醒避免了由于需要手动设置日历提醒带来的操作过程较复杂和繁琐的问题。
【专利说明】
一种日历提醒的生成方法和终端
技术领域
[0001 ]本发明涉及通信技术领域,尤其涉及一种日历提醒的生成方法和终端。
【背景技术】
[0002]当前用户可以通过手机中的日历提醒功能来记录和提醒一些事情,例如:当用户收到了其他用户的重要通知后,用户打开日历应用中日历提醒功能将该重要通知设置成日历提醒。
[0003]在实现本发明的过程中,发明人发现现有技术至少存在如下问题:
[0004]日历提醒是用户通过手动进行设置的,操作过程较为复杂和繁琐。

【发明内容】

[0005]有鉴于此,本发明实施例提供一种日历提醒的生成方法和终端,用以解决现有技术中由于需要手动设置日历提醒带来的操作过程较复杂和繁琐的问题。
[0006]为实现上述发明目的,一方面,本发明实施例提供了一种日历提醒的生成方法,所述方法包括:
[0007]获取日历提醒信息;
[0008]调用日历应用;
[0009]根据所述日历提醒信息在所述日历应用中生成日历提醒。
[0010]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,获取所述日历提醒信息,包括:
[0011 ]获取所述日历提醒信息中的日历提醒数据;
[0012]其中,所述日历提醒数据,包括:提醒标题、提醒内容和提醒时间。
[0013]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在获取所述日历提醒信息中的日历提醒数据后,所述方法还包括:
[0014]将所述日历提醒数据通过数据共享机制进行存储;
[0015]确定不同所述日历提醒数据与对应的存储位置的键值对。
[0016]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,将所述日历提醒数据通过数据共享机制进行存储,还包括:
[0017]根据统一资源定位符URL格式将所述日历提醒数据通过数据共享机制进行存储;
[0018]确定不同所述日历提醒数据与对应的存储位置的键值对,还包括:
[0019]根据进行存储时的所述URL格式确定不同所述日历提醒数据与对应的存储位置的键值对。
[0020]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,根据所述日历提醒信息在所述日历应用中生成日历提醒,包括:
[0021 ]根据不同所述日历提醒数据与对应的存储位置的键值对在所述日历应用中生成日历提醒。
[0022]本发明实施例中通过获取日历提醒信息,调用日历应用,然后根据所述日历提醒信息在所述日历应用中生成日历提醒的方式实现了自动生成日历提醒的目的。本发明实施例由于可以根据获取的日历提醒信息自动生成对应的日历提醒避免了由于需要手动设置日历提醒带来的操作过程较复杂和繁琐的问题。
[0023]为实现上述发明目的,另一方面,本发明实施例还提供一种终端,所述终端包括:
[0024]获取模块,用于获取日历提醒信息;
[0025]调用模块,用于调用日历应用;
[0026]生成模块,用于根据所述日历提醒信息在所述日历应用中生成日历提醒。
[0027]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取模块,具体用于:
[0028]获取所述日历提醒信息中的日历提醒数据;
[0029]其中,所述日历提醒数据,包括:提醒标题、提醒内容和提醒时间。
[0030]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述终端,还包括:
[0031 ]存储模块,在获取所述日历提醒信息中的日历提醒数据后,用于将所述日历提醒数据通过数据共享机制进行存储;
[0032]确定模块,用于确定不同所述日历提醒数据与对应的存储位置的键值对。
[0033]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述存储模块,具体用于:
[0034]根据统一资源定位符URL格式将所述日历提醒数据通过数据共享机制进行存储;
[0035]所述确定模块,具体用于:
[0036]根据进行存储时的所述URL格式确定不同所述日历提醒数据与对应的存储位置的键值对。
[0037]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述生成模块,具体用于:
[0038]根据不同所述日历提醒数据与对应的存储位置的键值对在所述日历应用中生成日历提醒。
[0039]本发明实施例中通过获取模块获取日历提醒信息,调用模块调用日历应用,然后生成模块根据所述日历提醒信息在所述日历应用中生成日历提醒的方式实现了自动生成日历提醒的目的。本发明实施例由于可以根据获取的日历提醒信息自动生成对应的日历提醒避免了由于需要手动设置日历提醒带来的操作过程较复杂和繁琐的问题。
【附图说明】
[0040]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0041]图1为本发明实施例中的一种日历提醒的生成方法流程图;
[0042]图2为本发明实施例中的一种终端的结构示意图。
【具体实施方式】
[0043]为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
[0044]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0045]在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0046]取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0047]实施例一
[0048]为了避免现有技术中由于需要手动设置日历提醒带来的操作过程较复杂和繁琐的问题,本发明实施例一提出了一种日历提醒的生成方法,具体如图1所示,所述方法可包括以下步骤:
[0049]步骤101,获取日历提醒信息。
[0050]需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、手机、MP3播放器、MP4播放器等。其中,所述终端为可以设置日历提醒的终端。
[0051]具体的,获取的日历提醒信息可以是通过服务器获取的,还可以是直接获取的其他终端发送日历提醒信息,通过服务器获取时是通过发送日历提醒信息的应用所对应的服务器获取的。
[0052]在终端中还可以设置好友列表,并且只获取好友列表中的用户发送的日历提醒信息,以及只根据好友列表中的用户发送的日历提醒信息生成日历提醒。
[0053]获取所述日历提醒信息,包括:
[0054]获取所述日历提醒信息中的日历提醒数据;
[0055]其中,所述日历提醒数据,包括:提醒标题、提醒内容和提醒时间。
[0056]具体的,在设置日历提醒时需要设置提醒标题,如:XXX会议、XXX生日等可以表示提醒内容的摘要信息,还需要设置提醒内容和提醒时间,以使用户可以清楚的了解到提醒的具体事件。
[0057]在获取所述日历提醒信息中的日历提醒数据后,所述方法还包括:
[0058]将所述日历提醒数据通过数据共享机制进行存储;
[0059]确定不同所述日历提醒数据与对应的存储位置的键值对。
[0060]具体的,由于每一个应用程序都是运行在不同的应用程序的,不同的应用程序使用的数据格式,以及数据的编辑方式可能是不同的,为了避免发送日历提醒信息对应的应用与生成日历提醒的应用的不同,而造成的数据无法共享使用的问题,因此通过数据共享机制进行存储,以使无论发送日历提醒信息的应用和生成日历提醒的应用是否相同,终端都可以使用获取的日历提醒信息中的日历提醒数据,并将日历提醒数据设置成日历提醒,例如:用户I通过QQ信息的方式向用户2发送日历提醒信息,用户2通过终端中的日历功能设置日历提醒时,为了避免终端中的日历功能无法使用QQ信息中的日历提醒信息,终端将获取的QQ信息中的日历提醒信息通过Content Provider(—种数据共享机制)进行存储,以使终端在使用QQ信息中的日历提醒信息之前将QQ信息中的日历提醒信息存储为终端中的日历功能可以使用的数据,这样就避免了由于发送日历提醒信息的应用和使用日历提醒信息的应用的不同,引起的使用日历提醒信息的应用无法使用获取到的日历提醒信息的问题。[0061 ]由于在对数据进行存储时是将某一数据存储在某一位置上,为了可以让终端快速找到对应数据,终端还要确定不同所述日历提醒数据与对应的存储位置的键值对,以使终端可以根据键值对快速找到数据的存储位置,并获取数据,例如:提醒标题存储的位置是位置1,提醒内容存储的位置是位置2,提醒时间存储的位置是位置3,并生成对应的键值对,在终端生成日历提醒时需要建立日历提醒的标题、内容和时间,根据键值对获取提醒标题、提醒内容和提醒时间的存储位置,并根据位置将位置中存储的数据存储在建立的日历提醒的标题、内容和时间上。
[0062]将所述日历提醒数据通过数据共享机制进行存储,还包括:
[0063]根据统一资源定位符URL格式将所述日历提醒数据通过数据共享机制进行存储;
[0064]确定不同所述日历提醒数据与对应的存储位置的键值对,还包括:
[0065]根据进行存储时的所述URL格式确定不同所述日历提醒数据与对应的存储位置的键值对。
[0066]具体的,由于URL(Uniform Resource Locator,统一资源定位符)格式提供了统一的位置存储方法和访问方法,根据URL格式将所述日历提醒数据通过数据共享机制进行存储可以避免由于不同应用的存储方式和访问方式的不同引起的终端中日历提醒功能无法找到日历提醒信息的问题。
[0067]步骤102,调用日历应用。
[0068]具体的,只有调用日历应用后才可以在日历应用中生成日历提醒。
[0069]步骤103,根据所述日历提醒信息在所述日历应用中生成日历提醒。
[0070]具体的,根据获取到的日历提醒信息可以在终端中的日历应用中自动生成日历提醒,避免了手动设置日历提醒时带来操作过程复杂和繁琐的问题。
[0071]本发明实施例中通过获取日历提醒信息,调用日历应用,然后根据所述日历提醒信息在所述日历应用中生成日历提醒的方式实现了自动生成日历提醒的目的。本发明实施例由于可以根据获取的日历提醒信息自动生成对应的日历提醒避免了由于需要手动设置日历提醒带来的操作过程较复杂和繁琐的问题。
[0072]为了进一步阐述本发明实施例一的技术思想,现结合具体的应用场景,对本发明实施例一的技术方案进行说明,具体步骤如下:
[0073]1、在终2而中设备好友名单;
[0074]2、当获取到好友名单中的用户发送的日历提醒信息时,对日历提醒信息进行解析获取提醒标题、提醒内容和提醒时间。
[0075]3、将获取到的提醒标题、提醒内容和提醒时间通过Content Values方式进行存储,存储方式如下:
[0076]标题ContentValues.put( “title”,“xxxx”);
[0077]内容ContentValues.put( “content”,“xxxx”);
[0078]时间ContentValues.put( “dtstart”,“xxxx”);其中,“xxxx”表不存储位置;
[0079]4、在通过Content Values方式进行存储时按照Content Provider进行存储,并且在按照Con tent Provider进行存储时通过Content Provider 向 URL为:content://calendar/events添加一条相应记录,以根据该记录建立存储位置和对应数据之间的键值对;
[0080]5、调用日历应用,并根据该键值对在日历应用中建立包含提醒标题、提醒内容和提醒时间的日历提醒。
[0081 ] 实施例二
[0082]本发明实施例二进一步给出实现上述方法实施例中各步骤及方法的终端实施例,如图2所述,其为本发明实施例二所提供的终端的设置方块图,所述终端包括:
[0083]获取模块21,用于获取日历提醒信息;
[0084]调用模块22,用于调用日历应用;
[0085]生成模块23,用于根据所述日历提醒信息在所述日历应用中生成日历提醒。
[0086]所述获取模块,具体用于:
[0087]获取所述日历提醒信息中的日历提醒数据;
[0088]其中,所述日历提醒数据,包括:提醒标题、提醒内容和提醒时间。
[0089]所述终端,还包括:
[0090]存储模块,在获取所述日历提醒信息中的日历提醒数据后,用于将所述日历提醒数据通过数据共享机制进行存储;
[0091]确定模块,用于确定不同所述日历提醒数据与对应的存储位置的键值对。
[0092]所述存储模块,具体用于:
[0093]根据统一资源定位符URL格式将所述日历提醒数据通过数据共享机制进行存储;
[0094]所述确定模块,具体用于:
[0095]根据进行存储时的所述URL格式确定不同所述日历提醒数据与对应的存储位置的键值对。
[0096]所述生成模块,具体用于:
[0097]根据不同所述日历提醒数据与对应的存储位置的键值对在所述日历应用中生成日历提醒。
[0098]本发明实施例未详细描述的部分,可参考对图1的相关说明。
[0099]本发明实施例中通过获取模块获取日历提醒信息,调用模块调用日历应用,然后生成模块根据所述日历提醒信息在所述日历应用中生成日历提醒的方式实现了自动生成日历提醒的目的。本发明实施例由于可以根据获取的日历提醒信息自动生成对应的日历提醒避免了由于需要手动设置日历提醒带来的操作过程较复杂和繁琐的问题。
[0100]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0101]以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到至少两个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0102]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种日历提醒的生成方法,其特征在于,所述方法包括: 获取日历提醒信息; 调用日历应用; 根据所述日历提醒信息在所述日历应用中生成日历提醒。2.如权利要求1所述方法,其特征在于,获取所述日历提醒信息,包括: 获取所述日历提醒信息中的日历提醒数据; 其中,所述日历提醒数据,包括:提醒标题、提醒内容和提醒时间。3.如权利要求2所述方法,其特征在于,在获取所述日历提醒信息中的日历提醒数据后,所述方法还包括: 将所述日历提醒数据通过数据共享机制进行存储; 确定不同所述日历提醒数据与对应的存储位置的键值对。4.如权利要求3所述方法,其特征在于,将所述日历提醒数据通过数据共享机制进行存储,还包括: 根据统一资源定位符URL格式将所述日历提醒数据通过数据共享机制进行存储; 确定不同所述日历提醒数据与对应的存储位置的键值对,还包括: 根据进行存储时的所述URL格式确定不同所述日历提醒数据与对应的存储位置的键值对。5.如权利要求3所述方法,其特征在于,根据所述日历提醒信息在所述日历应用中生成日历提醒,包括: 根据不同所述日历提醒数据与对应的存储位置的键值对在所述日历应用中生成日历提醒。6.一种终端,其特征在于,所述终端包括: 获取模块,用于获取日历提醒信息; 调用模块,用于调用日历应用; 生成模块,用于根据所述日历提醒信息在所述日历应用中生成日历提醒。7.如权利要求6所述终端,其特征在于,所述获取模块,具体用于: 获取所述日历提醒信息中的日历提醒数据; 其中,所述日历提醒数据,包括:提醒标题、提醒内容和提醒时间。8.如权利要求7所述终端,其特征在于,所述终端,还包括: 存储模块,在获取所述日历提醒信息中的日历提醒数据后,用于将所述日历提醒数据通过数据共享机制进行存储; 确定模块,用于确定不同所述日历提醒数据与对应的存储位置的键值对。9.如权利要求8所述终端,其特征在于,所述存储模块,具体用于: 根据统一资源定位符URL格式将所述日历提醒数据通过数据共享机制进行存储; 所述确定模块,具体用于: 根据进行存储时的所述URL格式确定不同所述日历提醒数据与对应的存储位置的键值对。10.如权利要求8所述终端,其特征在于,所述生成模块,具体用于: 根据不同所述日历提醒数据与对应的存储位置的键值对在所述日历应用中生成日历 OlKc/C f ^ 「I 七 V 6326901 Zo
【文档编号】G06Q10/10GK105913229SQ201610280959
【公开日】2016年8月31日
【申请日】2016年4月29日
【发明人】杨帅
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1