一种日历显示方法
【技术领域】
[0001] 本发明设及信息处理技术领域,尤其设及一种日历的显示方法。
【背景技术】
[0002] 随着电子技术的发展,手机等终端的功能越来越强大,为了方便用户查看日期和 日程安排,在手机等终端的日历显示界面中加载了日程信息。
[0003] 目前,日历通常是W自然月为周期进行显示。若某个日程的对应日期跨越自然月, 为了全面地了解该日程安排,需要切换日历显示界面,才能查看到该日程位于不同自然月 内的相关信息,使用该种日历显示方法查看日程信息时操作繁琐。另外,当日程的持续日期 较短时,由于日历的显示界面需要显示一个自然月的信息,使得显示界面中用于显示每一 天的日程的空间有限,无法显示较多的日程信息。
[0004] 因此,现有技术中日历的显示区间是固定的,不能根据日程数据改变日历的显示 区间,不利于直观、便捷地通过日历查看日程信息。
【发明内容】
[0005] 本发明实施例提供一种日历显示方法,日历的显示区间可W根据日程数据进行改 变,有利于通过日历直观、便捷地查看日程信息。
[0006] 本发明实施例提供了一种日历显示方法,包括:
[0007] 获取日程数据;
[000引根据所述日程数据确定与日程数据相关的日期边界;
[0009] 根据所述日期边界显示日历,显示的日历中包括日程信息。
[0010] 本发明实施例通过获取日程数据,根据日程数据确定日期边界,然后根据日期边 界显示包括日程信息的日历,使得日历的显示区间可W根据日程数据改变,可W在日历中 直观、便捷地显示日程信息。方便用户浏览日程信息,提高了用户体验。
【附图说明】
[0011] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普 通技术人员来讲,在不付出创造性劳动的前提下,还可W根据该些附图获得其他的附图。
[0012] 图1是本发明第一实施例提供的一种日历显示方法的流程示意图;
[0013] 图2是本发明第二实施例提供的一种日历显示方法的流程示意图;
[0014] 图3是本发明第四实施例提供的一种终端的结构示意图;
[0015] 图4是本发明第五实施例提供的一种终端的结构示意图;
[0016] 图5是本发明第六实施例提供的一种终端的结构示意图。
【具体实施方式】
[0017] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本 发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[001引本发明实施例提供了一种日历显示方法,首先获取日程数据,接着根据日程数据 确定日期边界,然后根据日期边界显示包括日程信息的日历。由于可W根据日程数据确定 日历的显示边界,所W用户通过浏览日历可W直观地、便捷地了解日程信息,提高了用户体 验。
[0019] 当用户只关屯、当前日期之后的日程信息时,日期边界的上边界是当前日期;日期 边界的下边界是当前日期之后的日期,且日期边界的下边界根据当前日期的日程数据、W 及当前日期之后的日程数据计算得到。
[0020] 当用户不仅关屯、当前日期之后的日程信息、还关屯、当前日期之前的日程信息时, 日期边界的下边界是当前日期或者当前日期之后的日期,且下边界根据当前日期的日程数 据、W及当前日期之后的日程数据计算得到;日期边界的上边界是当前日期之前的日期,且 上边界根据当前日期的日程的关联日程、及当前日期之后的日程的关联日程计算得到。
[0021] 具体地,用户可W根据需要设定日期边界的类型。
[0022] 需要说明的是,日程数据可W是用户根据其日程安排录入到终端中的日程安排数 据,日程安排数据可W包括日程的主题、开始时间、结束时间、提醒时间、所处地点、参与人 员、日程的内容、忙闲状况、重要登记、是否重复、重复方式、或者关联日程等日程信息,日程 数据还可W包括从当前日期开始某个日程已出现的次数等信息。日程数据也可W是用户根 据需要从网络或者其他数据文件中获取或者导入的数据,终端获取日程数据的的方法及日 程的具体内容在本申请中不做限定。
[0023] 本发明实施例提及到的终端可W包括手机、平板电脑、PC (personal computer,个 人计算机)等终端。
[0024] 请参见图1,图1是本发明第一实施例提供的一种日历显示方法的流程示意图。如 图1所示,本发明实施例中的日历显示方法可W包括:
[0025] S101,获取日程数据。
[0026] 获取日程数据,包括获取某一天的日程的数量、各日程的相关信息、W及该日程是 否是重复日程,若是重复日程,重复了几次等信息。
[0027] 日程的相关数据包括:日程的主题、开始时间、结束时间、提醒时间、所处地点、参 与人员、详细内容、重要登记,是否重复、或者重复方式等。
[002引 S102,根据所述日程数据确定与日程数据相关的日期边界。
[0029] 在可选实施例中,若需要显示的日程为当前日期及当前日期之后的日程时,日期 边界的上边界是当前日期;日期边界的下边界是当前日期之后的日期,且日期边界的下边 界根据当前日期的日程数据及当前日期之后的日程数据计算得到。作为一种可行的实施方 式,可W预设显示日程的数量,若自当前日期开始的某个日期区间内的日程数量等于预设 的日程数量,则日历的显示区间为该日期区间对应的范围。举例说明,若预设显示5个日 程,日期信息和日程数据如表一所示。
[0030] 表一
[0031]
【主权项】
1. 一种日历显示方法,其特征在于,包括: 获取日程数据; 根据所述日程数据确定与日程数据相关的日期边界; 根据所述日期边界显示日历,显示的日历中包括日程信息。
2. 根据权利要求1所述的方法,其特征在于, 所述日期边界的上边界是当前日期;所述日期边界的下边界是当前日期之后的日期, 且日期边界的下边界根据当前日期的日程数据、以及当前日期之后的日程数据计算得到。
3. 根据权利要求1所述的方法,其特征在于, 所述日期边界的下边界是当前日期或者当前日期之后的日期,且所述下边界根据当前 日期的日程数据、以及当前日期之后的日程数据计算得到; 所述日期边界的上边界是当前日期之前的日期,且所述上边界根据当前日期的日程的 关联日程、及当前日期之后的日程的关联日程计算得到。
4. 根据权利要求2所述的方法,其特征在于, 以当前日期为起始日期;或者以当前日期所在月的第一天为起始日期;或者以当前日 期所在周的第一天为起始日期; 以下边界为结束日期; 显示从起始日期到结束日期的日历。
5. 根据权利要求3所述的方法,其特征在于, 以上边界为起始日期;或者以上边界所在月的第一天为起始日期;或者以当上边界所 在周的第一天为起始日期; 以下边界为结束日期; 显示从起始日期到结束日期的日历。
6. 根据权利要求2或3所述的方法,其特征在于,确定日期边界的下边界包括如下步 骤: 预设两个值六和Se,其中,A为大于1的数,0〈SE〈1 ; 依次计算当前日期及当前日期之后的日期对应的日程值Sm,当前日期对应的m = 1,当 前日期之后的第一天对应的m = 2,依此类推,其中,自当前日期起的第m天的日程值的计算 公式为:
其中,
i为日程序列之和,η是当前日期起的m天内共涉及η个日程,若第i个日程 在自当前日期起的m天内出现N次,则
其中,
为日期序列之和,当前日期j = 1,当前日期之后的第一天j = 2,依此类 推,若当前日期起的第j天设置有日程,则h= 1 ;若当前日期起的第j天日程为空、且连续 k天日程都为空,则bj= Ak; 若Sm>SE,则m值加1,继续计算新的Sm;g S S E,则停止计算,以此时的m值确定下边 界,即:从当前日期开始的第m天的日期为下边界。
7. 根据权利要求3所述的方法,其特征在于, 所述关联日程包括:属于同一事务的多个日程,或者重复日程,或者日程主题或内容相 关的日程; 所述关联日程包括:由用户手动设置为关联的日程、或者由终端根据日程的主题或者 日程的内容将主题相关、或者内容相关的日程自动设置为关联的日程。
8. 根据权利要求3所述的方法,其特征在于,确定日期边界的上边界包括如下步骤: 预设两个值A'和&',其中,A'为大于1的数,0〈S E'〈1; 计算当前日期之前的日期对应的日程值Sm',当前日期之前的第一天对应的m = 1,当 前日期之前的第二天对应的m = 2,依此类推,其中,日程值的计算公式为:
其中,
为日程序列之和,η是当前日期之前的m天内共涉及η个与当前日期及当 前日期以后出现的的日程相关的关联日程的数量,若第i个关联日程在当前日期之前的m 天内出现N次,则
其中,
丨为日期序列之和,当前日期之前的第一天j = 1,当前日期之前的第二天 j = 2,依此类推,若第j天设置有日程,则h= 1 ;若第j天的日程为空、且连续K天日程都 为空,则b」=A' κ; 若Sm' >S/,则m值加1,继续计算新的Sm若Sn/彡Se ^,则停止计算,以此时的m 值确定上边界,即:当前日期之前的第m天的日期为上边界。
9. 根据权利要求1所述的方法,其特征在于,若显示的日历中包括至少两个日程,则不 同日程的日程信息区别显示。
10. 根据权利要求9所述的方法,其特征在于,所述不同日程的日程信息区别显示,包 括: 以不同底纹、不同字体或者不同颜色的字体进行区别显示。
【专利摘要】本发明实施例公开了一种日历显示方法,包括:获取日程数据;根据所述日程数据确定与日程数据相关的日期边界;根据所述日期边界显示日历,显示的日历中包括日程信息。采用本发明实施例,可以根据日程数据来确定日期边界,使用户通过浏览日历可以直观地、便捷地了解日程信息。
【IPC分类】G06Q10-10
【公开号】CN104537517
【申请号】CN201410784974
【发明人】卢伟冰
【申请人】深圳市金立通信设备有限公司
【公开日】2015年4月22日
【申请日】2014年12月16日