一种终端.pdf

上传人:zhu****_FC 文档编号:4043347 上传时间:2018-08-12 格式:PDF 页数:14 大小:825.37KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410784961.6

申请日:

2014.12.16

公开号:

CN104536646A

公开日:

2015.04.22

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 3/0481申请日:20141216|||公开

IPC分类号:

G06F3/0481(2013.01)I; G06Q10/10(2012.01)I; H04M1/725

主分类号:

G06F3/0481

申请人:

深圳市金立通信设备有限公司

发明人:

卢伟冰

地址:

518040广东省深圳市福田区深南大道7028号时代科技大厦东座21楼

优先权:

专利代理机构:

广州三环专利代理有限公司44202

代理人:

郝传鑫; 熊永强

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种终端,包括:获取单元,用于获取日程数据;处理单元,用于根据日程数据确定与日程数据相关的日期边界;显示单元,用于根据所述日期边界显示日历,显示的日历中包括日程信息。采用本发明实施例,可以根据日程数据来确定日期边界,使用户通过浏览日历可以直观地、便捷地了解日程信息。

权利要求书

权利要求书
1.  一种终端,其特征在于,所述终端包括:
获取单元,用于获取日程数据;
处理单元,用于根据日程数据确定与日程数据相关的日期边界;
显示单元,用于根据所述日期边界显示日历,显示的日历中包括日程信息。

2.  根据权利要求1所述的终端,其特征在于
所述日期边界的上边界是当前日期;所述日期边界的下边界是当前日期之 后的日期,且日期边界的下边界根据当前日期的日程数据及当前日期之后的日 程数据计算得到。

3.  根据权利要求1所述的终端,其特征在于,
所述日期边界的下边界是当前日期或者当前日期之后的日期,且所述下边 界根据当前日期的日程数据、以及当前日期之后的日程数据计算得到;
所述日期边界的上边界是当前日期之前的日期,且所述上边界根据当前日 期的日程的关联日程、以及当前日期之后的日程的关联日程计算得到。

4.  根据权利要求2所述的终端,其特征在于,
所述显示单元显示日历时,以当前日期为起始日期、或者以当前日期所在 月的第一天为起始日期、或者以当前日期所在周的第一天为起始日期,以下边 界为结束日期,显示从起始日期到结束日期的日历。

5.  根据权利要求3所述的终端,其特征在于,
所述显示单元显示日历时,以上边界为起始日期、或者以上边界所在月的 第一天为起始日期、或者以上边界所在周的第一天为起始日期;以下边界为结 束日期;显示从起始日期到结束日期的日历。

6.  根据权利要求2或3所述的终端,其特征在于,
所述处理单元,还用于执行如下操作、以确定下边界:
预设两个值A和SE,其中,A为大于1的数,0<SE<1;
依次计算当前日期及当前日期之后的日期对应的日程值Sm,当前日期对应 的m=1,当前日期之后的第一天对应的m=2,依此类推,其中,日程值的计算 公式为:
S m = Σ i = - 1 n a i Σ j = 1 m b j , ]]>
其中,为日程序列之和,n是当前日期起的m天内共涉及n个日程, 若第i个日程在自当前日期起的m天内出现N次,则
其中,为日期序列之和,当前日期j=1,当前日期之后的第一天j=2, 依此类推,若当前日期起的第j天设置有日程,则bj=1;若当前日期起的第j天 日程为空、且连续K天日程都为空,则bj=AK;
若Sm>SE,则m值加1,继续计算新的Sm;若Sm≤SE,则停止计算,以此 时的m值确定下边界,即:从当前日期开始的第m天的日期为下边界。

7.  根据权利要求3所述的终端,其特征在于,所述终端还包括,
设置单元,用于设置关联日程,包括:接收用户手动操作指令设置的关联 日程、或者根据日程的主题或者日程的内容将主题相关、或者内容相关的日程 自动设置为关联的日程;其中,所述关联日程包括:属于同一事务的多个日程, 或者重复日程,或者日程主题或内容相关的日程。

8.  根据权利要求3所述的终端,其特征在于,所述处理单元,还用于执行 如下操作、以确定上边界:
预设两个值A′和SE′,其中,A′为大于1的数,0<SE′<1;
计算当前日期之前的日期对应的日程值Sm′,当前日期之前的第一天对应 的m=1,当前日期之前的第二天对应的m=2,依此类推,其中,日程值的计算 公式为:
S m = Σ i = 1 n a i Σ j = 1 m b j , ]]>
其中,为日程序列之和,n是当前日期之前的m天内共涉及n个与当 前日期及当前日期以后出现的的日程相关的关联日程的数量,若第i个关联日程 在当前日期之前的m天内出现N次,则
其中,为日期序列之和,当前日期之前的第一天j=1,当前日期之前 的第二天j=2,依此类推,若第j天设置有日程,则bj=1;若第j天的日程为空、 且连续K天日程都为空,则bj=A′K;
若Sm′>SE′,则m值加1,继续计算新的Sm′;若Sm′≤SE′,则停止 计算,以此时的m值确定上边界,即:当前日期之前的第m天的日期为上边界。

9.  根据权利要求1所述的终端,其特征在于,若所述显示单元显示的日历 中包括至少两个日程,则不同日程的日程信息区别显示。

10.  根据权利要求9所述的终端,其特征在于,所述不同日程的日程信息 区别显示,包括:
显示单元将不同的日程的日程信息以不同底纹、不同字体、或者不同颜色 的字体进行区别显示。

说明书

说明书一种终端
技术领域
本发明涉及信息处理技术领域,尤其涉及一种终端。
背景技术
随着电子技术的发展,手机等终端的功能越来越强大,为了方便用户查看 日期和日程安排,在手机等终端的日历显示界面中加载了日程信息。
目前,日历通常是以自然月为周期进行显示。若某个日程的对应日期跨越 自然月,为了全面地了解该日程安排,需要切换日历显示界面,才能查看到该 日程位于不同自然月内的相关信息,使用这种日历显示方法查看日程信息时操 作繁琐。另外,当日程的持续日期较短时,由于日历的显示界面需要显示一个 自然月的信息,使得显示界面中用于显示每一天的日程的空间有限,无法显示 较多的日程信息。
因此,现有技术中日历的显示区间是固定的,不能根据日程数据改变日历 的显示区间,不利于直观、便捷地通过日历查看日程信息。
发明内容
本发明实施例提供一种终端,日历的显示区间可以根据日程数据进行改变, 有利于通过日历直观、便捷地查看日程信息。
本发明实施例提供了一种终端,包括:
获取单元,用于获取日程数据;
处理单元,用于根据日程数据确定与日程数据相关的日期边界;
显示单元,用于根据所述日期边界显示日历,显示的日历中包括日程信息。
本发明实施例通过获取日程数据,根据日程数据确定日期边界,然后根据 日期边界显示包括日程信息的日历,使得日历的显示区间可以根据日程数据改 变,可以在日历中直观、便捷地显示日程信息。方便用户浏览日程信息,提高 了用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要 使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实 施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
图1是本发明第一实施例提供的一种日历显示方法的流程示意图;
图2是本发明第二实施例提供的一种日历显示方法的流程示意图;
图3是本发明第四实施例提供的一种终端的结构示意图;
图4是本发明第五实施例提供的一种终端的结构示意图;
图5是本发明第六实施例提供的一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部 的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动 前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种日历显示方法,首先获取日程数据,接着根据日 程数据确定日期边界,然后根据日期边界显示包括日程信息的日历。由于可以 根据日程数据确定日历的显示边界,所以用户通过浏览日历可以直观地、便捷 地了解日程信息,提高了用户体验。
当用户只关心当前日期之后的日程信息时,日期边界的上边界是当前日期; 日期边界的下边界是当前日期之后的日期,且日期边界的下边界根据当前日期 的日程数据、以及当前日期之后的日程数据计算得到。
当用户不仅关心当前日期之后的日程信息、还关心当前日期之前的日程信 息时,日期边界的下边界是当前日期或者当前日期之后的日期,且下边界根据 当前日期的日程数据、以及当前日期之后的日程数据计算得到;日期边界的上 边界是当前日期之前的日期,且上边界根据当前日期的日程的关联日程、及当 前日期之后的日程的关联日程计算得到。
具体地,用户可以根据需要设定日期边界的类型。
需要说明的是,日程数据可以是用户根据其日程安排录入到终端中的日程 安排数据,日程安排数据可以包括日程的主题、开始时间、结束时间、提醒时 间、所处地点、参与人员、日程的内容、忙闲状况、重要登记、是否重复、重 复方式、或者关联日程等日程信息,日程数据还可以包括从当前日期开始某个 日程已出现的次数等信息。日程数据也可以是用户根据需要从网络或者其他数 据文件中获取或者导入的数据,终端获取日程数据的的方法及日程的具体内容 在本申请中不做限定。
本发明实施例提及到的终端可以包括手机、平板电脑、PC(personal  computer,个人计算机)等终端。
请参见图1,图1是本发明第一实施例提供的一种日历显示方法的流程示意 图。如图1所示,本发明实施例中的日历显示方法可以包括:
S101,获取日程数据。
获取日程数据,包括获取某一天的日程的数量、各日程的相关信息、以及 该日程是否是重复日程,若是重复日程,重复了几次等信息。
日程的相关数据包括:日程的主题、开始时间、结束时间、提醒时间、所 处地点、参与人员、详细内容、重要登记,是否重复、或者重复方式等。
S102,根据所述日程数据确定与日程数据相关的日期边界。
在可选实施例中,若需要显示的日程为当前日期及当前日期之后的日程时, 日期边界的上边界是当前日期;日期边界的下边界是当前日期之后的日期,且 日期边界的下边界根据当前日期的日程数据及当前日期之后的日程数据计算得 到。作为一种可行的实施方式,可以预设显示日程的数量,若自当前日期开始 的某个日期区间内的日程数量等于预设的日程数量,则日历的显示区间为该日 期区间对应的范围。举例说明,若预设显示5个日程,日期信息和日程数据如 表一所示。
表一

由表一可知,当前日期有2个日程、当前日期之后的第1天没有日程安排、 当前日期之后的第2天没有日程安排、当前日期之后的第3天有1个日程、当 前日期之后的第4天有1个日程、当前日期之后的第5天没有日程安排、当前 日期之后的第6天没有日程安排、当前日期之后的第7天没有日程安排、当前 日期之后的第8天有1个日程。通过计算可知:当前日期到当前日期之后的第8 天对应的日程数量有5个,满足预设条件,则日期边界为当前日期到当前日期 之后的第8天。
S103,根据所述日期边界显示日历,显示的日历中包括日程信息。
对于表一对应的场景,显示日历范围包括:当前日期到当前日期之后的第8 天,在显示的日历中可以包括每天对应的日程的相关信息,具体地,根据显示 空间的大小可以改变显示的日程信息,显示在日历中的日程信息可以是与日程 相关的日程数据或者日程数据的一部分。由于在日历中显示的天数较少,所以 用于显示每一天的显示空间较大,有利于在每一天对应的日历中显示出更多更 详细的日程信息。
需要说明的是,在一些可行的实施方式中,比如日期边界所对应的日期范 围较小时,在屏幕中还可以显示日期边界对应的相邻日期的日历信息,比如日 历显示时,可以以当前日期所在月的第一天作为起始日期、或者以当前日期所 在周的第一天作为起始日期,为了便于识别,可以将日期边界及日期边界之间 的日历突出显示。类似的,当日历中显示多个日程时,为了便于识别,可以对 不同的日程设置不同的显示方式,比如,以不同底纹、不同字体、或者不同颜 色的字体进行区别显示。当然,当日期边界对应的日历范围较大,在终端屏幕 中一屏显示不全时,比如日历范围较大且跨月份,可以设定在屏幕中先显示日 历的一部分,通过在终端的触摸屏上左右滑动手指或者通过终端上的方向键显 示出由日期边界确定的日历的其他部分。这种方式查看日程,与现有技术中翻 页浏览日程的方式相比显示更加连贯。
图1所示的日历显示方法,日历的显示范围根据日程数据来确定,日历的 显示区间可以根据日程数据进行改变,有利于通过日历直观地、便捷地查看日 程信息。
请参见图2,图2是本发明第二实施例提供的一种日历显示方法的流程示意 图。如图2所示,本发明实施例中的日历显示方法包括如下步骤。
S201、获取日程数据。
具体地,与S101相同,在此不再赘述。
S202、根据所述日程数据确定与日程数据相关的日期边界。
在本实施例中,日期边界根据公式计算得到。日期边界的上边界是当前日 期,日期边界的下边界是当前日期之后的日期,且日期边界的下边界根据当前 日期的日程数据及当前日期之后的日程数据计算得到。
首先,预设两个值A和SE,其中,A为大于1的数,0<SE<1;
然后,以当前日期为起点,依次计算当前日期及当前日期之后的日期对应 的日程值Sm,当前日期对应的m=1,当前日期之后的第一天对应的m=2,依此 类推,每计算一个Sm值,就将该Sm值与预设的SE进行比较,若Sm>SE,则m 值加1,继续计算新的Sm;若Sm≤SE,则停止计算,以此时的m值确定下边界, 即:从当前日期开始的第m天的日期为下边界。
其中,日程值的计算公式为:
S m = Σ i = 1 n a i Σ j = 1 m b j , ]]>
其中,为日程序列之和,n是当前日期起的m天内共涉及n个日程, 当前日期起的第m天,若第i个日程在自当前日期起的m天内出现N次,则 a i = Σ e = 1 N ( 1 2 ) e - 1 . ]]>
其中,为日期序列之和,当前日期j=1,当前日期之后的第一天j=2, 依此类推,若当前日期起的第j天设置有日程,则bj=1;若当前日期起的第j天 日程为空、且连续K天日程都为空,则bj=AK。
举例说明,预设A=2,SE=0.25,当前日期及当前日期之后的日期的日程 如表二所示,当前日期为10月1日,当前日期包括日程1和日程2两个日程, 则当前日期的日程序列之和为a1+a2=1+1=2,当前日期的日期序列之和为b1=1, 当前日期的日程值S1=2/1=2。由于S1>SE=0.25,则m值加1,即m=2。
继续计算m=2时,即:当前日期之后的第一天10月2日对应的日程值S2, 10月2日包括一个日程,即日程1,日程1从10月1日起第2次出现,则a1=1+0.5=1.5,所以日程序列之和a1+a2=1.5+1=2.5;日期序列之和为b1+b2=1+1=2; 根据公式得到S2=2.5/2=1.25。由于S2>SE=0.25,则m值加1,即m=3。
继续计算m=3时,即:当前日期之后的第二天10月3日对应的日程值S3, 10月3日没有设置日程,则所以日程序列之和a1+a2=1.5+1=2.5;日期序列之和 为b1+b2+b3=1+1+1=2;根据公式得到S2=2.5/2=1.25。由于S2>SE=0.25,则m 值加1,即m=3。
如表二所示,依次计算得到S3=0.63、S4=0.31、S5=0.38、S6=0.32、S7=0.23, 由于S7=0.23<SE=0.25,所以停止计算,此时m=7。当设置的日期边界为单向边 界时,通过计算得到的日期下边界为:当前日期起第7天,即10月7日。
表二

S203、根据所述日期边界显示日历,显示的日历中包括日程信息。
根据步骤S202的计算结果,可以以10月1日作为起始日期,以10月7日 作为结束日期,显示10月1日至10月7日的日历,同时在日历中显示每天对 应的日程信息,比如每天对应的日程的主题名称,日程的开始时间、结束时间、 所处地点等相关信息。当然在显示的日历中除了10月1日至10月7日之外, 作为一种可选的实施方式,还可以以当前日期即10月1日所在周的第一天作为 起始日期,以下边界为结束日期,显示从起始日期到结束日期的日历。若当前 日期不是一个月的第一天,在可选的实施方式中,还可以以当前日期所在月的 第一天作为起始日期。
图2所示的日历显示方法,提供了当日期边界为单向边界时,根据日程数 据计算日期的下边界的方法,根据计算结果确定日历的显示范围,该实施例可 以使用户通过日历直观地、便捷地查看日程信息。
发明还提供了第三实施例,该实施例提供了一种日历显示方法,与实施例 二的区别是:显示的日程不仅包括当前日期之后的日程还包括当前日期之前的 日程,具体地,在本实施例中,日期边界根据公式计算得到。日期边界的下边 界是当前日期或者当前日期之后的日期,根据当前日期的日程数据及当前日期 之后的日程数据计算得到;下边界的计算方法与实施例二中的计算方法相同。 日期边界的上边界是当前日期之前的日期,根据当前日期的日程的关联日程、 及当前日期之后的日程的关联日程计算得到。显示时,以上边界为起始日期、 或者以上边界所在月的第一天为起始日期、或者以当上边界所在周的第一天为 起始日期,以下边界为结束日期,显示从起始日期到结束日期的日历。
需要说明的是,关联日程包括:属于同一事务的多个日程,或者重复日程, 或者日程主题或内容相关的日程;属于同一事务的多个日程,比如一个会议在 不同天有不同议题,则这些不同议题对应的日程就是属于同一事务的多个日程, 是关联日程。在至少两个日期中出现过的日程是重复日程,重复日程也是关联 日程。主题相关的关联日程是指主题名称相同或者部分相同的日程。内容相关 的关联日程可以是日程的内容中相同或者类似,比如会议地点相同的日程可以 认为是相关的日程。关联日程可以是由用户手动设置为关联的日程、也可以是 终端根据日程的主题或者日程的内容将主题相关、或者内容相关的日程自动设 置为关联的日程。
在本实施例中,日期边界的上边界可以采用如下公式计算得出。
首先,预设两个值A′和SE′,其中,A′为大于1的数,0<SE′<1;
然后,计算当前日期之前的日期对应的日程值Sm′,当前日期之前的第一 天对应的m=1,当前日期之前的第二天对应的m=2,依此类推,其中,日程值 的计算公式为:
S m = Σ i = 1 n a i Σ j = 1 m b j ; ]]>
其中,为日程序列之和,n是当前日期之前的m天内共涉及n个与当 前日期及当前日期以后出现的的日程相关的关联日程的数量,若第i个关联日程 在当前日期之前的m天内出现N次,则
为日期序列之和,当前日期之前的第一天j=1,当前日期之前的第二 天j=2,依此类推,若第j天设置有日程,则bj=1;若第j天的日程为空、且连 续K天日程都为空,则bj=A′K。
若Sm′>SE′,则m值加1,继续计算新的Sm′;若Sm′≤SE′,则停止 计算,以此时的m值确定上边界,即:当前日期之前的第m天的日期为上边界。
日期边界的下边界采用实施例二中的公式计算。具体地,当前日期及当前 日期之后的日期的日程如表二所示,由实施例二的计算结果可知,日程边界的 下边界为10月7日。
表三包括当前日期及当前日期之前的日程,预设A′=2和SE′=0.25,当前 日期为10月1日,由表二可知,当前日期及当前日期之后的日期包括的日程有 日程1、日程2和日程3。由表三可知,当前日期之前的日程包括日程1和日 程4。其中日程1是重复日程属于关联日程,假设日程4不是日程1、日程2及 日程3的关联日程。依次计算当前日期之前的日程值,首先计算当前日期之前 第一天即9月30日的日程值S1′,其中a1=1,b1=1,则9月30日的日程值S1′ =1/1=1;由于S1′>SE′=0.25,则m值加1,即m=2,计算9月29日的日程值, 日程a1从9月29日到9月30日出现两次,所以a1=1+0.5=1.5,b1+b2=2,所以 S2′=1.5/2=0.75;由于S2′>SE′=0.25,则m值加1,即m=3;计算9月28日 的日程值,日程a1从9月28日到9月30日出现三次,所以a1=1+0.5+0.25=1.75, b1+b2+b3=3,所以S3′=1.75/3=0.58;由于S3′>SE′=0.25,则m值加1,即m=4; 计算9月27日的日程值,日程a1从9月27日到9月30日出现三次,所以 a1=1+0.5+0.25=1.75,b1+b2+b3+b4=3+A′=5,所以S4′=1.75/5=0.35;由于S4′> SE′=0.25,则m值加1,即m=5;计算9月26日的日程值,日程a1从9月26 日到9月30日出现三次,所以a1=1+0.5+0.25=1.75,b1+b2+b3+b4+b5=3+A′ 2=5+4=9,所以S4′=1.75/9=0.2;由于S5′>SE′=0.2,则停止计算,此时m=5; 所以日期上边界为:当前日期之前的第5天,即9月26日。
表三

根据上述计算结果可知日期边界为9月26日至10月7日。可以以9月26 日作为起始日期,以10月7日作为结束日期,显示9月26日至10月7日的日 历,同时在日历中显示每天对应的日程信息。当然在显示的日历中除了9月26 日至10月7日之外,作为一种可选的实时方式,还可以以9月26日所在周的 第一天做为起始日期,以10月7日作为结束日期,显示从起始日期到结束日期 的日历。
实施例三提供了当显示的日程包括当前日期之前的日程及当前日期之后的 日程时,日历的显示方法,首先根据日程数据计算日期的上边界及下边界,根 据计算结果确定日历的显示范围,采用该实施例有利于通过日历直观、便捷地 查看日程信息。
请参见图3,图3是本发明第四实施例中提供的一种终端的结构示意图,终 端300可以是手机、平板电脑、或者PC等终端。本实施例以手机为例进行描述, 当用户打开手机选取日历功能时,显示的日历不再是现有技术中以月份来进行 显示,日历的显示区间根据日程确定,具体地,可以设置只显示当前日期及当 前日期之后某个时间区间的日历,也可以设置当前日期前后某个时间区间的日 历都显示出来。默认情况下以手机当时时刻对应的日期为当前日期,当然,用 户也可以通过操作手机,选取日历中的某一天作为当前日期,根据选取的那一 天及那一天之后的日程或者关联日程确定日历的显示区间。
如图3所示,本发明实施例中的终端300包括获取单元310、处理单元320 以及显示单元330。其中,获取单元310,用于获取日程数据;处理单元320, 用于根据日程数据确定与日程数据相关的日期边界;显示单元330,用于根据所 述日期边界显示日历,显示的日历中包括日程信息。
具体地,作为一种可行的实施方式,若需要显示的日程为当前日期及当前 日期之后的日程时,预设显示日程的数量,若自当前日期开始的某个日期区间 内的日程数量等于预设的日程数量,则日历的显示区间为该日期区间对应的范 围。举例说明,若预设显示5个日程,获取单元310获取的日期信息和日程数 据如表四所示。
表四

由表四中的信息可知,当前日期有2个日程、当前日期之后的第1天没有 日程安排、当前日期之后的第2天没有日程安排、当前日期之后的第3天有1 个日程、当前日期之后的第4天有1个日程、当前日期之后的第5天没有日程 安排、当前日期之后的第6天没有日程安排、当前日期之后的第7天没有日程 安排、当前日期之后的第8天有1个日程。处理单元320通过计算可知:当前 日期到当前日期之后的第8天对应的日程数量有5个,满足预设条件,则日期 边界为当前日期到当前日期之后的第8天。
显示单元330根据处理单元320确定的日期边界,在日历中显示当前日期 到当前日期之后第8天的日历及日程信息。
在一些可行的实施方式中,比如日期边界所对应的日期范围较小时,在手 机屏幕中还可以显示日期边界对应的相邻日期的日历信息,显示单元330显示 日历时,还可以以当前日期所在月的第一天作为起始日期、或者以当前日期所 在周的第一天作为起始日期,为了便于识别,可以将日期边界及日期边界之间 的日历突出显示。类似的,当日历中显示多个日程时,为了便于识别,可以对 不同的日程设置不同的显示方式,比如,以不同底纹、不同字体、或者不同颜 色的字体进行区别显示。当然,当日期边界对应的日历范围较大,在终端屏幕 中一屏显示不全时,比如日历范围较大且跨月份,可以设定在屏幕中先显示日 历的一部分,通过在终端的触摸屏上左右滑动手指或者通过终端上的方向键显 示出由日期边界确定的日历的其他部分。这种方式查看日程,与现有技术中翻 页浏览日程的方式相比显示更加连贯。
图3所示的终端在显示日历时,日历的显示范围根据日程数据来确定,有 利于通过日历直观、便捷地查看日程信息。
作为一种可选的实施方式图3所示的终端300还可以执行实施例二中的流 程,具体过程参照实施例二,在这里不再赘述。
请参见图4,图4是本发明第五实施例中提供的一种终端的结构示意图,在 该实施例中,终端400包括:设置单元410、获取单元420、处理单元430和显 示单元440。其中,设置单元410,用于设置关联日程;获取单元420,用于获 取日程数据;处理单元430,用于根据日程数据确定与日程数据相关的日期边界; 显示单元440,用于根据日期边界显示日历,显示的日历中包括日程信息。
若需要显示的日程为当前日期及当前日期之后的日程,处理单元430用于 设置当前日期为日期边界的上边界,日期边界的下边界是当前日期之后的日期, 且日期边界的下边界根据当前日期的日程数据及当前日期之后的日程数据计算 得到。当日期边界为单向边界时,计算公式及计算过程请参考第三实施例,不 再赘述。
若需要显示的日程不仅包括当前日期之后的日程还包括当前日期之前的日 程,则日期边界的下边界是当前日期或者当前日期之后的日期,具体地,日期 边界的下边界由处理单元430根据当前日期的日程数据及当前日期之后的日程 数据计算得到。日期边界的上边界是当前日期之前的日期,具体地,日期边界 的上边界由处理单元430根据当前日期的日程的关联日程、及当前日期之后的 日程的关联日程计算得到。计算公式及计算过程请参考第三实施例和第四实施 例,不再赘述。
图4所示的终端在显示日历时,日历的显示范围根据日程数据来确定,有 利于通过日历直观、便捷地查看日程信息。
请参见图5,图5是本发明第六实施例提供的一种终端的结构示意图,如图 5所示,该终端500包括:至少一个处理器510,例如CPU,至少一个输入装置 530,至少一个输出装置540,存储器550,至少一个通信总线50。其中,通信 总线520用于实现这些组件之间的连接通信。其中,输入装置530可以包括触 控板,输出装置540可以包括显示屏。存储器550可以是高速RAM存储器,也 可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存 储器550可选的还可以是至少一个位于远离前述处理器510的存储装置。处理 器510可以结合图3以及图4所示的终端,其中:
输入装置530,用于获取日程数据。处理器510根据日程信息调用保存在存 储器550中的公式及预设条件和程序代码。按照程序代码对应的不同的策略确 定日期边界。具体地,本实施例中的终端500可以用以实施本发明图1、图2对 应的日历显示方法实施例中的部分或全部流程。不再赘述。
需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个 实施例中没有详细描述的部分,可以参见其他实施例的相关描述。其次,本领 域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及 的动作和单元并不一定是本发明实施例所必须的。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。 本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。 其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之 权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

一种终端.pdf_第1页
第1页 / 共14页
一种终端.pdf_第2页
第2页 / 共14页
一种终端.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种终端.pdf》由会员分享,可在线阅读,更多相关《一种终端.pdf(14页珍藏版)》请在专利查询网上搜索。

本发明实施例公开了一种终端,包括:获取单元,用于获取日程数据;处理单元,用于根据日程数据确定与日程数据相关的日期边界;显示单元,用于根据所述日期边界显示日历,显示的日历中包括日程信息。采用本发明实施例,可以根据日程数据来确定日期边界,使用户通过浏览日历可以直观地、便捷地了解日程信息。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1