《一种日程提醒的方法、系统及移动终端.pdf》由会员分享,可在线阅读,更多相关《一种日程提醒的方法、系统及移动终端.pdf(11页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102325226A43申请公布日20120118CN102325226ACN102325226A21申请号201110297832022申请日20110930H04M1/725200601H04M1/274520060171申请人宇龙计算机通信科技(深圳)有限公司地址518057广东省深圳市南山区高新技术产业园(北区)梦溪道2号酷派信息港(1号楼)72发明人方坤涛冯玉慧王高峰74专利代理机构深圳中一专利商标事务所44237代理人张全文54发明名称一种日程提醒的方法、系统及移动终端57摘要本发明适用于通信领域,提供了一种日程提醒的方法、系统及移动终端。所述日程提醒的方法包括以。
2、下步骤获取多个具有相同开始时间的日程重要性优先级;根据所述多个具有相同开始时间的日程的重要性优先级,生成所述多个具有相同开始时间的日程的提醒优先级;当所述多个具有相同开始时间的日程的提醒时间到达时,根据所述多个具有相同开始时间的日程的提醒优先级从高至低的顺序依次显示所述多个具有相同开始时间的日程的日程提醒界面。本发明能有效地提醒在某一时间点上同时发生的所有日程,使用户可以在第一时间获取最重要紧急的日程提醒。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图4页CN102325239A1/2页21一种日程提醒的方法,其特征在于,所述方法包括以下步骤获取多个。
3、具有相同开始时间的日程重要性优先级;当所述多个具有相同开始时间的日程的提醒时间到达时,根据所述多个具有相同开始时间的日程的重要性优先级从高至低的顺序依次显示所述多个具有相同开始时间的日程的日程提醒界面。2如权利要求1所述的方法,其特征在于,在所述获取多个具有相同开始时间的日程重要性优先级的步骤中,所述方法还包括根据所述多个具有相同开始时间的日程中预设的关键字和/或联系人信息确定日程重要性优先级;获取多个具有相同开始时间的日程的结束时间;根据所述多个具有相同开始时间的日程的重要性优先级和结束时间,生成所述多个具有相同开始时间的日程的提醒优先级。3如权利要求2所述的方法,其特征在于,在所述生成所述。
4、多个具有相同开始时间的日程的提醒优先级的步骤之后,所述方法还包括根据所述多个具有相同开始时间的日程的提醒优先级创建日程提醒优先级链表。4如权利要求3所述的方法,其特征在于,所述根据所述多个具有相同开始时间的日程的重要性优先级和结束时间,生成所述多个具有相同开始时间的日程的提醒优先级的步骤具体包括以下步骤创建并存储多个相同开始时间的日程的重要性与优先级的对应表,得出多个相同开始时间的日程的重要性优先级KN,其中,重要性优先级KN值越小,其优先级越高;计算所述多个相同开始时间的日程的结束优先级PN,其中,结束优先级PN值越小,其优先级越高;计算所述多个相同开始时间的日程的提醒优先级PCN,其中,所。
5、述提醒优先级PCN重要性优先级KN结束优先级PN,提醒优先级PCN值越小,其提醒优先级越高;所述根据所述多个具有相同开始时间的日程的提醒优先级创建日程提醒优先级链表的步骤具体包括以下步骤根据所述多个相同开始时间的日程的提醒优先级对所有的相同开始时间的日程进行排序,依次把值最小的日程插入到日程提醒优先级链表,对于优先级相同的日程,则按照日程创建时间的顺序插入到日程提醒优先级链表。5如权利要求3所述的方法,其特征在于,所述根据所述多个具有相同开始时间的日程的提醒优先级从高至低的顺序依次显示所述多个具有相同开始时间的日程的日程提醒界面的步骤具体包括以下步骤查找日程提醒优先级链表的第一个日程数据,显示。
6、第一个日程数据的日程提醒界面;当接收到关闭日程提醒界面的指令时,显示所述日程提醒优先级链表的下一个日程的日程提醒界面;或者,直到上一个日程的结束时间,才显示所述日程提醒优先级链表的下一个日程的日程提醒界面。6一种日程提醒的系统,其特征在于,所述系统包括获取模块,用于获取多个具有相同开始时间的日程重要性优先级;提醒优先级生成模块,用于根据所述多个具有相同开始时间的日程的重要性优先级,权利要求书CN102325226ACN102325239A2/2页3生成所述多个具有相同开始时间的日程的提醒优先级;提醒模块,用于当所述多个具有相同开始时间的日程的提醒时间到达时,根据所述多个具有相同开始时间的日程的。
7、提醒优先级从高至低的顺序依次显示所述多个具有相同开始时间的日程的日程提醒界面。7如权利要求6所述的系统,其特征在于,所述获取模块还用于预先为多个具有相同开始时间的日程设置结束时间;所述提醒优先级生成模块还用于根据所述多个具有相同开始时间的日程的重要性优先级和结束时间,生成所述多个具有相同开始时间的日程的提醒优先级。8如权利要求7所述的系统,其特征在于,所述系统还包括链表创建模块,用于根据所述多个具有相同开始时间的日程的提醒优先级创建日程提醒优先级链表。9如权利要求8所述的系统,其特征在于,所述链表创建模块具体用于根据所述多个相同开始时间的日程的提醒优先级对所有的相同开始时间的日程进行排序,依次。
8、把值最小的日程插入到日程提醒优先级链表,对于优先级相同的日程,则按照日程创建时间的顺序插入到日程提醒优先级链表;所述提醒优先级生成模块包括重要性优先级生成模块,用于创建并存储多个相同开始时间的日程的重要性与优先级的对应表,得出多个相同开始时间的日程的重要性优先级KN,其中,重要性优先级KN值越小,其优先级越高;结束优先级计算模块,用于计算所述多个相同开始时间的日程的结束优先级PN,其中,结束优先级PN值越小,其优先级越高;提醒优先级计算模块,用于计算所述多个相同开始时间的日程的提醒优先级PCN,其中,所述提醒优先级PCN重要性优先级KN结束优先级PN,提醒优先级PCN值越小,其提醒优先级越高。。
9、10一种移动终端,其特征在于,所述移动终端包括权利要求6至9任一项所述的日程提醒的系统。权利要求书CN102325226ACN102325239A1/4页4一种日程提醒的方法、系统及移动终端技术领域0001本发明属于通信领域,尤其涉及一种日程提醒的方法、系统及移动终端。背景技术0002随着通信技术的发展,移动终端的功能越来越强大,人们对移动终端的要求不再停留在基本的通讯功能上,而是要求移动终端具有更多人性化智能化的功能。目前的移动终端大都具有创建日程和日程提醒功能。但是当几个日程在某一时间点同时发生时,现有技术仅支持以下两种方式启动日程提醒1、开启一个列表界面,列表包含此时间点上发生的所有日程。
10、,但没显示某一个日程提醒界面;2、按照日程的创建时间显示第一个创建的日程提醒界面,关闭后,接着显示第二个创建的日程提醒界面,依次显示。然而,上述两种方案均不能有效地提醒在某一时间点上同时发生的所有日程。发明内容0003本发明所要解决的技术问题在于提供一种日程提醒的方法、系统及移动终端,旨在解决现有技术存在的不能有效地提醒在某一时间点上同时发生的所有日程的问题。0004本发明是这样实现的,提供一种日程提醒的方法,所述方法包括以下步骤获取多个具有相同开始时间的日程重要性优先级;0005当所述多个具有相同开始时间的日程的提醒时间到达时,根据所述多个具有相同开始时间的日程的重要性优先级从高至低的顺序依。
11、次显示所述多个具有相同开始时间的日程的日程提醒界面。0006本发明还提供一种日程提醒的系统,所述系统包括0007获取模块,用于获取多个具有相同开始时间的日程重要性优先级;0008提醒优先级生成模块,用于根据所述多个具有相同开始时间的日程的重要性优先级,生成所述多个具有相同开始时间的日程的提醒优先级;0009提醒模块,用于当所述多个具有相同开始时间的日程的提醒时间到达时,根据所述多个具有相同开始时间的日程的提醒优先级从高至低的顺序依次显示所述多个具有相同开始时间的日程的日程提醒界面。0010本发明还提供一种移动终端,所述移动终端包括上述的日程提醒的系统。0011在本发明中,由于预先为多个具有相同。
12、开始时间的日程设置重要性优先级;根据重要性优先级生成提醒优先级;当提醒时间到达时,根据所述多个具有相同开始时间的日程的提醒优先级从高至低的顺序依次显示所述多个具有相同开始时间的日程的日程提醒界面。因此能有效地提醒在某一时间点上同时发生的所有日程,使用户可以在第一时间获取最重要紧急的日程提醒。附图说明0012图1是本发明第一实施例提供的日程提醒的方法的流程图。说明书CN102325226ACN102325239A2/4页50013图2是本发明第二实施例提供的日程提醒的系统的功能模块框图。0014图3是本发明第四实施例提供的日程提醒的方法的流程图。0015图4A至图4E是本发明提供的5个日程设置界。
13、面示意图。0016图5是本发明提供的日程提醒界面示意图。0017图6是本发明第五实施例提供的日程提醒的系统的功能模块框图。具体实施方式0018为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。0019请参阅图1,本发明第一实施例提供了一种日程提醒的方法,该方法包括以下步骤0020S11、获取多个具有相同开始时间的日程重要性优先级;0021S12、根据所述多个具有相同开始时间的日程的重要性优先级,生成所述多个具有相同开始时间的日程的提醒优先级;0022S13、当所述多个具有。
14、相同开始时间的日程的提醒时间到达时,根据所述多个具有相同开始时间的日程的提醒优先级从高至低的顺序依次显示所述多个具有相同开始时间的日程的日程提醒界面。0023请参阅图2,本发明第二实施例提供了一种日程提醒的系统,该系统包括获取模块11、提醒优先级生成模块12和提醒模块13。获取模块11获取多个具有相同开始时间的日程重要性优先级;提醒优先级生成模块12根据所述多个具有相同开始时间的日程的重要性优先级,生成所述多个具有相同开始时间的日程的提醒优先级;当所述多个具有相同开始时间的日程的提醒时间到达时,提醒模块13根据所述多个具有相同开始时间的日程的提醒优先级从高至低的顺序依次显示所述多个具有相同开始。
15、时间的日程的日程提醒界面。0024本发明第三实施例提供了一种移动终端,该移动终端包括本发明第二实施例提供的日程提醒的系统。0025请参阅图3,本发明第四实施例提供了一种日程提醒的方法,该方法包括以下步骤0026S101、获取多个具有相同开始时间的日程重要性优先级和结束时间,其中,重要性优先级的设置是通过日程设置界面中的“优先级”选项供用户选择设置重要性优先级,重要性优先级包括但不限于“重要紧急、紧急、重要和一般”;0027在本发明第四实施例中,设置了5个具有相同开始时间的日程C1、C2、C3、C4和C5,具体请参阅图4A至图4E所示的5个日程设置界面。0028S102、根据所述多个具有相同开始。
16、时间的日程的重要性优先级和结束时间,生成所述多个具有相同开始时间的日程的提醒优先级,并根据所述多个具有相同开始时间的日程的提醒优先级创建日程提醒优先级链表;具体包括以下步骤0029S1021、创建并存储多个相同开始时间的日程的重要性与优先级的对应表,得出多个相同开始时间的日程的重要性优先级KN,具体为说明书CN102325226ACN102325239A3/4页60030创建多个相同开始时间的日程的重要性与优先级对应表,用配置文件来存储这个表格。不同的重要性具有不同的重要性优先级,N个重要性对应N个不同的重要性优先级,用整数表示其重要性优先级,值越小其优先级越高。可以根据不同的需求增设不同的重。
17、要性及对应的重要性优先级。在此实施例中,仅使用“重要紧急”、“重要”、“紧急”、“一般”这四个重要性,其对应的重要性优先级KN如下表所示0031重要性优先级重要紧急1重要2紧急3一般40032S1022、计算多个相同开始时间的日程的结束优先级PN,具体为0033在多个相同开始时间的日程中,查找结束时间最迟的日程,其结束时间为TEMAX,开始时间为TS,持续时间为DMAX分钟TEMAXTS,其他日程的持续时间分别为DN分钟TENTS,各日程的结束优先级PNDN1/DMAX2,使0PN1,PN值越小,其优先级越高。0034S1023、计算多个相同开始时间的日程的提醒优先级PCN,具体为0035提醒。
18、优先级PCN重要性优先级KN结束优先级PN,其值越小,表明其提醒优先级越高。在此实施例中,日程C1的提醒优先级PC1K1重要P12034234,日程C2的提醒优先级PC21012112,日程C3的提醒优先级PC33045345,日程C4的提醒优先级PC34099499,日程C5的提醒优先级PC44066466。0036S1024、根据所述多个具有相同开始时间的日程的提醒优先级创建日程提醒优先级链表,具体为0037按多个相同开始时间的日程的提醒优先级PCN对所有的相同开始时间的日程进行排序,依次把值最小的日程插入到日程提醒优先级链表,对于优先级相同的日程,则按照日程创建时间的顺序插入到日程提醒优。
19、先级链表。在此实施例中,日程提醒优先级链表日程C2日程C1日程C3日程C5日程C4。0038S103、当所述多个具有相同开始时间的日程的提醒时间到达时,根据所述多个具有相同开始时间的日程的提醒优先级从高至低的顺序依次显示所述多个具有相同开始时间的日程的日程提醒界面。0039具体为当所述多个具有相同开始时间的日程的提醒时间到达时,查找日程提醒优先级链表的第一个日程数据,显示第一个日程数据的日程提醒界面,显示此日程的相关信息,同时播放提醒声音,解锁移动终端屏幕,获取电源状态,提醒声音会在5分钟后自动关闭,同时释放电源状态。日程提醒界面如图5所示,其中,“开始时间”是数据库存储的日程的开始时间,“延。
20、迟时间”是系统现在时间减去开始时间,如果系统现在时间超过了日程的结束时间,则“延迟时间”显示“日程超时”。如果用户点击了【再次提醒】,那么此日程提说明书CN102325226ACN102325239A4/4页7醒会在5分钟后再次提醒用户。如果用户点击了【关闭】,本发明第四实施例可选择两种方案来决定什么时候开启下一个日程提醒A、直接显示日程提醒优先级链表的下一个日程的日程提醒界面;B、直到上一个日程的结束时间,才显示日程提醒优先级链表的下一个日程的日程提醒界面。总之,系统会根据所述多个具有相同开始时间的日程的提醒优先级从高至低的顺序依次显示所述多个具有相同开始时间的日程的日程提醒界面。0040在。
21、本发明第四实施例中,会优先显示主题为“会议”的日程提醒界面,用户可以在第一时间获取最重要紧急的日程提醒,关闭提醒后,依次显示主题为“约会”、“活动”、“午饭”、“午睡”的日程提醒界面。0041请参阅图6,本发明第五实施例提供了一种日程提醒的系统,该系统包括获取模块101、提醒优先级生成模块102和提醒模块103,获取模块101获取多个具有相同开始时间的日程重要性优先级和结束时间;提醒优先级生成模块102根据所述多个具有相同开始时间的日程的重要性优先级和结束时间,生成所述多个具有相同开始时间的日程的提醒优先级;当所述多个具有相同开始时间的日程的提醒时间到达时,提醒模块103根据所述多个具有相同开。
22、始时间的日程的提醒优先级从高至低的顺序依次显示所述多个具有相同开始时间的日程的日程提醒界面。其中,提醒优先级生成模块102包括重要性优先级生成模块1021、结束优先级计算模块1022、提醒优先级计算模块1023和链表创建模块1024。重要性优先级生成模块1021,用于创建并存储多个相同开始时间的日程的重要性与优先级的对应表,得出多个相同开始时间的日程的重要性优先级KN,其中,重要性优先级KN值越小,其优先级越高;结束优先级计算模块1022,用于计算所述多个相同开始时间的日程的结束优先级PN,其中,结束优先级PN值越小,其优先级越高;提醒优先级计算模块1023,用于计算所述多个相同开始时间的日程。
23、的提醒优先级PCN,其中,所述提醒优先级PCN重要性优先级KN结束优先级PN,提醒优先级PCN值越小,其提醒优先级越高;链表创建模块1024,用于根据所述多个具有相同开始时间的日程的提醒优先级创建日程提醒优先级链表;所述链表创建模块1024具体用于根据所述多个相同开始时间的日程的提醒优先级对所有的相同开始时间的日程进行排序,依次把值最小的日程插入到日程提醒优先级链表,对于优先级相同的日程,则按照日程创建时间的顺序插入到日程提醒优先级链表。0042本发明第六实施例提供了一种移动终端,该移动终端包括本发明第五实施例提供日程提醒的系统。0043在本发明中,由于获取多个具有相同开始时间的日程重要性优先。
24、级;根据重要性优先级生成提醒优先级;当提醒时间到达时,根据所述多个具有相同开始时间的日程的提醒优先级从高至低的顺序依次显示所述多个具有相同开始时间的日程的日程提醒界面。因此能有效地提醒在某一时间点上同时发生的所有日程,使用户可以在第一时间获取最重要紧急的日程提醒。0044本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。0045以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。说明书CN102325226ACN102325239A1/4页8图1图2说明书附图CN102325226ACN102325239A2/4页9图3图4A图4B说明书附图CN102325226ACN102325239A3/4页10图4C图4D图4E图5说明书附图CN102325226ACN102325239A4/4页11图6说明书附图CN102325226A。