专利名称:日程表显示设备与方法和记录用于显示日程表的记录介质的制作方法
技术领域:
本发明一般涉及日程表显示设备、用于显示日程表的方法和记录有使计算机显示日程表的程序的记录介质,这些技术使用于个人电脑、电子笔记本等上,和更具体地,是涉及日程表显示设备、用于显示日程表的方法、和记录有使计算机显示日程表的程序的记录介质,其中日程表的时间比例可以选择性地改变,使得有效时间的比例可以不同于非有效时间。
近来,在计算机工业中,具有小型化的计算机、日程表、电话簿、和家用计帐簿,趋向于将使用不但安装在个人计算机(下文称为PC)而且还安装在电子笔记本等中的软件产品的技术趋势。
特别是,管理日程表的软件产品一般被预先安装在PC中和已经被扩展到其它的PC和电子笔记本中,以扩大其商业用途。因此,要求更为好用的用户显示器。
要求进一步改善日程表的显示。例如,对于具有类似于每天的日程表的各个用户,最好是他们的有效时间,诸如对有规律的工作时间进行显示,使得对用户来说比他们的非工作时间的显示更好用。
下面描述常规的用于PC的日程表
图1表示常规日程表显示的一个例子。
计算机系统或用户确定任意的时间比例。如图1所示,常规的日程表显示器60表示由用户输入的详细的日程表,该日程表从000点到2400点具有每30分钟的分段。即使存在着在600点到900点的非有效时间期间的非有效日程表,非有效时间62也要被显示30分钟的每个分段,这种比例是与有效时间61是相同的。
但是,上述常规日程表显示60具有如下缺点。
在这种常规日程表显示中,当各时间比例分段之间的间隔被加大时,使得对于一个安排的日程表活动,显示所有由用户输入的信息,一天的000点到2400点的所有时间比例分段之间的间隔被加大了。虽然显示器60可以对每个日程表的活动显示大量的信息,但实际上显示区受到限制。
例如,如图1所示,即使在非有效时间62没有日程表活动,显示器60对非有效时间62也要显示加大的时间间隔。另外,活动63和64被进行时间安排和在图1的有效时间期间进行显示。在这种情况下,显示器60并不显示对从1400点到1700点进行时间安排的活动64的所有信息,而因为显示区的限制仅显示到1600点的信息。因此,对于看一天的整个日程表变得不方便。
本发明一般的目的是提供消除上述各种问题的日程表显示器、用于显示日程表的方法和日程表的记录介质。
本发明的具体目的是提供一种日程表显示器、用于显示日程表的方法和具有日程表管理功能和可以对每个限定的时间范围设置一种时间比例的日程表的记录介质,使得频繁访问的时间范围具有大的时间比例,可以看到在有限显示区内的信息。
本发明的上述目的是通过一种日程表显示设备实现的,该设备包括用于确定在第一时间间距期间的第一显示间隔和第二时间间距期间的第二显示间隔的显示间隔确定部分,第一时间间距和第二时间间距是相互不相容的;和用于产生整个显示信息的显示控制部分,该显示信息包括按照在第一时间间距期间的第一显示间隔的第一显示信息和按照在第二时间间距期间的第二显示间隔的第二显示信息。
按照本发明,可能确定或区分至少两类时间间距,第一时间间距和第二时间间距;例如,有效时间和非有效时间。另外,这使得可能使用户选择性地对应于该用户的生活风格选择性地确定时间。此外,在显示中基于第一显示间隔和第二显示间隔,确定有效时间和非有效时间的日程表时间的各个位置。例如,相应的行数可以被应用到第一显示间隔和第二显示间隔。因此,通过确定显示间隔,要求相对大量信息的时间间距可以比其它时间间隔更详细地显示。
本发明的上述各个目的是通过用于显示日程表的方法实现的,该方法包括以下步骤(a)确定第一时间间距期间的第一显示间隔和第二时间间距期间的第二显示间隔,第一时间间距和第二时间间距是相互不相容的;和(b)产生整个显示信息,该信息包括按照第一时间间距期间的第一显示间隔的第一显示信息和按照第二时间间距期间的第二显示间隔的第二显示信息。
按照上述发明,用于显示日程表的方法可以提供一种方法,其中要求相对大量信息的时间间距的日程表可以比其它具有日程表时间的时间间隔显示得更详细。
本发明的上述各个目的是通过记录着使计算机显示日程表的计算机可读记录介质实现的,该程序包括以下码(a)确定第一时间间距期间的第一显示间隔和第二时间间距期间的第二显示间隔,第一时间间距和第二时间间距是相互不相容的;和(b)产生整个显示信息,该信息包括按照第一时间间距期间的第一显示间隔的第一显示信息和按照第二时间间距期间的第二显示间隔的第二显示信息。
按照上述发明,记录着使显示日程表的程序的计算机可读记录介质可以提供一个程序,其中要求相对大量信息的时间间距的日程表可以比其它具有日程表时间的时间间隔显示得更详细。
当结合各附图进行阅读时,从下面的详细描述中,本发明的其它各目的、特点和优点将变得更为详细,其中图1表示一种常规的日程表显示器的例子;图2表示按照本发明的实施例的系统方框图;图3表示按照本发明的实施例的硬件配置的图;图4表示按照本发明的实施例的表结构的图;图5表示按照本发明的实施例的比例定位的流程图;图6表示按照本发明的实施例的日程表设置窗口的图;图7表示按照本发明的实施例的日程表显示窗口。
图2表示按照本发明的实施例的系统方框图。
如图2所示,日程表管理装置100包括日程表管理器1,该管理器控制日程表管理装置100,编辑和显示各日程表,管理用户的有效时间的有效时间管理器2,管理有效时间和非有效时间的时间比例的时间比例管理器3,按照比例定位时间的比例定位部分4,记录要求的信息,控制包括时间比例定位的各显示功能的记录介质5,由用户输入的控制数据的输入部分6,并且控制显示信息的显示部分7。
如上所述,日程表管理器1控制日程表管理装置100,进行编辑和显示各日程表。
记录介质5具有表5a和活动细节记录区5b。
当用户产生新的日程表或编辑产生的日程表时,有效时间管理器2允许用户设置该用户的有效时间的开始时间和结束时间。此外,有效时间管理器2在记录介质5的表5a中保存关于该用户的有效时间。另外,当新的日程表被打开时,有效时间管理器2显示标准的有效时间的开始时间和结束时间,和当日程表被打开进行编辑时,显示由用户在最后确定的那些时间。按这种方式,可能确定和区分有效时间和非有效时间。再有,这使得可能使用户选择性地确定对应于该用户的风格的各种时间。
时间比例管理器3允许用户设置对于有效时间的时间和对有非有效时间的时间和记录由用户输入在记录介质5的表5a中确定的各时间比例。此外,当新的日程表被打开时,时间比例管理器3按标准时间比例显示日程表,和当该日程表被打开对其进行编辑时,显示按由用户确定的日程表。当日程表被改变时,该被改变的日程表被保存在记录介质5的表5a中。
比例定位部分4按照由用户确定的有效时间和非有效时间的时间比例对于日程表计算显示时间000点到2400点的各个时间位置。因此,每个时间比例可以被变换为在有效时间或非有效时间中的每个时间比例的显示间隔,和在显示中的时间位置可以按照变换的各间隔被自动地计算,使得用户可以简单地按每个分段的分钟、小时设置时间比例。
输入部分6允许用户输入需要的管理日程表的数据和控制数据。
显示部分7对用户显示管理日程表的信息和显示用户的日程表。
下面将解释按照本发明的用于确定指示时间位置的表5a。
图3表示按照本发明的实施例的硬件配置的图。
如图3所示,日程表管理装置100装备有执行安装程序(下面解释)的CPU 11、存储执行该程序的各个指令和存储暂时数据的主存储器12、装入该程序和存储所需的表的存储装置13、控制由用户输入的数据的输入单元14、控制显示信息的显示单元15、和存储该程序的CD-ROM 16。当然,按照本发明的存储程序的介质并不限于CD-ROM,而还可以利用其它的计算机可读记录介质。
现在将描述使用在日程表管理装置100中的表5a。
图4表示按照本发明的实施例的表的结构的图。
如图4所示,表5a包括开始时间5a-1、结束时间5a-2、对于有效时间的时间比例5a-3、对于非有效时间的时间比例5a-4、和显示开始时间5a-5。开始时间5a-1和结束时间5a-2是由有效时间管理器2进行管理的。时间比例5a-3和5a-4是由时间比例管理器3管理的。显示开始时间5a-5指示第一显示时间。
现在将解释比例定位如下图5表示按照本发明的实施例的比例定位的流程图。
如图5所示,在显示器中确定时间位置,在图2中的比例定位部分4包括获得有效时间的时间比例的步骤S21;获得有效时间的步骤S22;检查是否时间t等于24的步骤S24;保存位置到时间t的阵列中的步骤S25;检查是否时间t属于有效时间的S26;计算在有效时间中对于时间t+1的显示的位置的步骤S27;和计算在非有效时间中对于时间t+1的显示的位置的步骤S27。
时间T以后进行初始化(t=0),在步骤S21,从表5a中检索出对于有效时间的时间比例5a-3的值和被变换为在有效时间中显示的长度。然后,在步骤S22,从表5a中检索出对于非有效时间的时间比例5a-4的值和被变换为在非有效时间中显示的长度。应当注意到,时间比例5a-3和5a-4的值是按分钟表示的,和有效时间的值通常少于非有效时间的分钟值。但是,以后这些值被变换为显示间隔,对于有效时间的显示间隔长于非有效时间的长度。按照这种方式,在有效时间期间的活动可以被比非有效时间期间更详细地进行显示。
再有,在步骤S23中,从表5a检索有效时间的开始时间5a-1和结束时间5a-2。
在步骤S24中,检查时间t。当时间t大于24时,结束对于比例定位的处理。当时间t小于或等于24时,该处理前进到步骤S25。
在步骤S27和S28中计算的时间t的位置在步骤S25中被保存到阵n(n是自然数0到24之一和对应于时间t)中。
接下来,在步骤S26中,检查时间t,是否它属于开始时间5a-1和结束时间5a-2之间的有效时间。当时间t属于有效时间时,处理前进到步骤S27。当时间t属于非有效时间时,处理前进到步骤S28。
当时间t属于有效时间时,该长度在步骤S23计算的对于有效时间的显示间隔长度被加到时间t的位置。因此,在步骤S27中计算出时间t=t+1的位置。
当时间t属于非有效时间时,该长度在步骤S23计算的对于非有效时间的显示间隔长度被加到时间t的位置。因此,在步骤S28中计算出时间t=t+1的位置。
在步骤S27或S28以后,处理返回到步骤S24。
在上述处理中,当时间比例被变换为显示间隔时,在显示器中的一行可以被加到显示间隔中。也就是说,30分钟、15分钟、10分钟、或5分钟的比例可以被分别变换为2行、4行、6行、或12行。
因此,由用户指示的时间比例被变换为显示间隔,使得用户可以简单地按每分段的分钟设置时间比例。
假设,从上午9点到下午6点(1800点)被定义为有效时间和有效时间的时间比例被定义为每分段30分钟(2行的显示间隔)。此外,假设,有效时间之外的时间被定义为非有效时间和有效时间的时间比例被定义为每分段60分钟(一行显示间隔)。当阵a[t]被利用保存行数时,当t为0(0 AM)时,a
的值为0(零),当t从1点增加到9点或从18点(6 PM)增加到24点(12 AM)时,a[t]的值从以前的值(a[t-1])上增加1,和当t从9当增加到18当时a[t]的值从以前的值(a[t-1])上增加2。
因此,对于有效时间和非有效时间的显示中的所有时间位置都被自动地定义,使得用户可以简单地按每分段分钟设置时间比例。
现在解释设置有效时间和时间比例的对话框如下。
图6表示按照本发明的实施例的日程表设置窗口的图。
如图6所示,日程表设置窗口30包括用于用户设置有效时间的开始时间和结束时间的有效时间设置部分31、用于用户设置有效时间和非有效时间的时间比例的时间比例设置部分32、确认由用户输入的信息的OK键33、和取消用户输入的信息的取消键34。
有效时间设置部分31包含设置开始时间的下拉表31-1和设置结束时间的下拉表31-2。当用户点击用于下拉表31-1或下拉表31-2的向下箭头时,下拉表31-1或31-2显示预定时间的表。用于下拉表31-1或31-2的时间之一是由用户选择的。
时间比例设置部分32包含设置有效时间的时间比例的下拉表32-1和非有效时间的时间比例的下拉表32-2。当由用户点击下拉表32-1或32-2的向下箭头时,下拉表32-1或32-2显示每分段的分钟表。因此,对于下拉表32-1或32-2的各分钟间隔之一是由用户选择的。对于这些表提供了某些选择例子,诸如每分段5分钟、10分钟、15分钟、30分钟、和60分钟的表。所提供的各个表对用户可能利用规定的数据模式输入数据。
用于对于非有效时间设置时间比例的下拉表32-2可以被编程,使得对于非有效时间的每分段的值(分钟)被自动地选择为由用户选择的有效时间每分段的时间比例的两倍或三倍那么多。也就是说,在显示中,用于非有效时间的间隔可以利用在图2中的比例定位部分进行计算,将是有效时间的显示间隔的一半或三分之一。另外一种情况下,有效时间对非有效时间的时间比例的比率可以由用户确定。因此,对非有效时间的时间比例被自动地确定,使得用户可以仅确定一个有效时间的时间比例。另外,在这种方法中,在有效时间期间的活动可以被比在非有效时间期间更详细地进行显示。
由用户点击OK键33,确认对于用户改变的有效时间设置部分31和时间比例设置部分32的所有值。
由用户锁定的取消键34,取消有效时间设置部分31和时间比例设置部分32由用户改变的所有值,使得以前的各个值仍然有效。
为了便于解释按照本发明的日程表显示窗口,假设用户在如图6所示的日程表设置窗口30上,设置上午9点为有效时间设置部分31的开始时间31-1和下午6点(18点)为结束时间31-2,和从时间比例设置部分32的下拉表32-1中设置每分段30分钟,从下拉表32-2中设置每分段60分钟。
图7表示按照本发明的实施例的日程表显示窗口。
如图7所示,日程表显示器40包括由用户指示的用户有效时间41,不同于用户有效时间41的用户非有效时间42a和42b,由用户指示的显示开始时间43,由用户输入到用户有效时间41中的各个活动44,由用户输入到非有效时间42的活动45,看前面时间的日程表的向上滚动键46,和看后面时间的日程表的向下滚动键47。
基于如上所述的假设进行下面的解释。
当用户在日程表设置窗口30对有效时间的时间比例设置为每分段30分钟时,在用户的有效时间41期间日程表被显示在两行的间隔。此外,当用户在日程表设置窗口30对非有效时间的时间比例设置为每分段60分钟时,在用户的非有效时间41期间日程表被显示在一行的间隔。结果,在有效时间期间的活动可以被显示得比在非有效时间的活动更详细。
显示开始时间43表示为上午6点,这个时间是表5a中的显示开始时间5a-5的值,使得用户的日程表从上午6点开始。当用户产生新的日程表时或当用户打开日程表时,用户可以改变显示开始时间43。
活动44是计划的各种活动,该各活动是在有效时间期间用户输入的各个项目。设置一个小时的间隔使用户有足够时间读取照这些项目。
活动45是用户在非有效时间输入项目的有计划的活动。1小时的间隔被设置成比有效时间的一个小时更窄。
为了显示在上午6点以前的日程表或输入在上午6点以前的活动,操作向上滚动键46显示开始时间43。当用户操作向上滚动键46时,当前被显示的日程表向下走和显示出显示开始时间43之前的在先的日程表。
为了显示下午9点(21点)以后的日程表或输入下午9点以后的活动,操作向下滚动键47。当用户操作向下滚动键47时,当前显示的日程表向上走和显示出下午9点(21点)以后的日程表。
另外,通过图2中的比例定位部分4,日程表时间可以被按照在日程表显示窗口40中的每个时间比例以钟点计算进行显示。
如上所述,在日程表的显示中,有可能使经常访问看和输入活动的有效时间比非有效时间显示得宽些的间隔。因此,本发明可以提供一种使用户更方便的日程表显示。
在这个实施例中,应用了用于有效时间和非有效时间的两种时间比例。另外一种情况下,若干种时间类别可以被应用到日程表显示中和每种类别的时间比例可以由用户指示。另外,每次用户输入一个活动,用于每次活动的时间比例可以由用户指示。
本发明不仅限于具体公开的各实施例,和在不脱离本发明的范围的情况下可以作出各种改变和修改。
本申请是根据于1999年2月5日提交的日本优先权申请No.11-029237的,该申请的全部内容援引于此,以资参考。
权利要求
1.一种日程表显示设备,包括显示间隔确定部分,用于在第一时间间距期间确定第一显示间隔和在在第二时间间距期间确定第二显示间隔,该第一时间间距和第二时间间距是相互不兼容的;和显示控制部分,用于产生整个显示信息,该信息包含按照在第一时间间距期间的第一显示间隔的第一显示信息和按照在第二时间间距期间的第二显示间隔的第二显示信息。
2.如权利要求1所述的日程表显示设备,其中所述显示间隔确定部分包括设置第一显示间隔的第一显示间隔设置部分。
3.如权利要求1所述的日程表显示设备,其中所述显示间隔确定部分包括显示间隔表部分,该部分显示将被选出的各预定的显示间隔中的一个显示间隔表;和显示间隔确定部分,该部分从所述显示间隔表中选择的各预定显示间隔表中的一个,确定第一显示间隔表和第二显示器间隔表的至少一个。
4.如权利要求1所述的日程表显示设备,其中所述显示间隔确定部分包括第二显示间隔确定部分,该部分按照在第一时间间距期间的第一显示间隔确定第二显示间隔。
5.如权利要求1所述的日程表显示设备,其中所述显示间隔确定部分包括第二显示间隔确定部分,该部分按照在第一时间间距期间的第一显示间隔确定第二显示间隔,使得第二显示间隔小于第一显示间隔。
6.如权利要求1所述的日程表显示设备,其中一个时间被用于确定第一显示间隔或者第二显示间隔。
7.如权利要求6所述的日程表显示设备,其中所述显示控制部分包括时间显示部分,该部分按照在第一时间间距期间的第一显示间隔显示各时间,和按照在第二时间间距期间的第二显示间隔显示各时间。
8.如权利要求1所述的日程表显示设备,其中还包括时间间距设置部分,该部分设置第一时间间距和第二时间间距在至少一个。
9.如权利要求8所述的日程表显示设备,其中所述时间间距设置部分包括开始时间设置部分,该部分设置第一时间间距和第二时间间距的至少一个的开始时间。
10.如权利要求8所述的日程表显示设备,其中所述时间间距设置部分包括结束时间设置部分,该部分设置第一时间间距和第二时间间距的至少一个的结束时间。
11.如权利要求8所述的日程表显示设备,其中所述时间间距设置部分包括显示多个预定时间的表的表显示部分;和基于从该表中选择的时间,确定第一时间间距和第二时间间距的至少一个的时间间距确定部分。
12.如权利要求1所述的日程表显示设备,还包括时间比例定位部分,该部分按照在第一时间间距期间的第一显示间隔和按照在第二时间间距期间的第二显示间隔,在每个确定的时间定位时间。
13.一种显示日程表的方法,该方法包括以下步骤(a)在第一时间间距期间确定第一显示间隔和在第二时间间距期间确定第二显示间隔,该第一时间间距和第二时间间距是相互不兼容的;和(b)产生整个显示信息,该信息包含按照在第一时间间距的第一显示间隔的第一显示信息和按照在第二时间间距的第二显示间隔的第二显示信息。
14.如权利要求13所述的方法,其中所述步骤(a)包括设置第一显示间隔的步骤。
15.如权利要求13所述的方法,其中所述步骤(a)包括以下步骤显示将被选出的各预定的显示间隔中的一个显示间隔表;从所述显示间隔表中选择的各预定显示间隔表中的一个,确定第一显示间隔表和第二显示器间隔表的至少一个。
16.如权利要求13所述的方法,其中所述步骤(a)包括按照在第一时间间距期间的第一显示间隔确定第二显示间隔的步骤。
17.如权利要求13所述的方法,其中所述步骤(a)包括按照在第一时间间距期间的第一显示间隔确定第二显示间隔的步骤,使得第二显示间隔小于第一显示间隔。
18.如权利要求13所述的方法,其中所述步骤(b)包括利用一个时间确定第一显示间隔或第二显示间隔的步骤。
19.如权利要求13所述的方法,其中所述步骤(b)包括按照第一时间间距期间的第一显示间隔显示各时间,和按照第二时间间距期间的第二显示间隔显示各时间的步骤。
20.如权利要求13所述的方法,还包括设置第一时间间距和第二时间间距之一的步骤(c)。
21.如权利要求20所述的方法,其中所述步骤(c)包括设置第一时间间距和第二时间间距的至少一个的开始时间的步骤。
22.如权利要求20所述的方法,其中所述步骤(c)包括设置第一时间间距和第二时间间距的至少一个的结束时间的步骤。
23.如权利要求20所述的方法,其中所述步骤(c)包括以下步骤显示多个预定时间的一个表;和基于从该表中选择的一个时间确定第一时间间距和第二时间间距的至少一个。
24.如权利要求13所述的方法,其中所述步骤(b)包括按照第一时间间距期间的第一显示间隔和按照第二时间间距期间的第二显示间隔,在每个确定的时间上定位各个时间。
25.一种记录有使计算机显示日程表的计算机可读记录介质,所述程序包括以下码(a)确定第一时间间距期间的第一显示间隔和第二时间间距期间的第二显示间隔,该第一时间间距和第二时间间距是相互不兼容的;和(b)产生整个显示信息,该信息包含按照在第一时间间距的第一显示间隔的第一显示信息和按照在第二时间间距的第二显示间隔的第二显示信息。
26.如权利要求25所述的计算机可读记录介质,其中所述码(a)包括设置第一显示间隔的码。
27.如权利要求25所述的计算机可读记录介质,其中所述码(a)包括以下码显示将被选出的各预定的显示间隔中的一个显示间隔表;从所述显示间隔表中选择的各预定显示间隔表中的一个,确定第一显示间隔表和第二显示器间隔表的至少一个。
28.如权利要求25所述的计算机可读记录介质,其中所述码(a)包括按照在第一时间间距期间的第一显示间隔确定第二显示间隔的码。
29.如权利要求25所述的计算机可读记录介质,其中所述码(a)包括按照在第一时间间距期间的第一显示间隔确定第二显示间隔的码,使得第二显示间隔小于第一显示间隔。
30.如权利要求30所述的计算机可读记录介质,其中所述码(b)包括利用一个时间确定第一显示间隔或第二显示间隔的码。
31.如权利要求25所述的计算机可读记录介质,其中所述码(b)包括按照第一时间间距期间的第一显示间隔显示各时间,和按照第二时间间距期间的第二显示间隔显示各时间的码。
32.如权利要求25所述的计算机可读记录介质,还包括设置第一时间间距和第二时间间距至少一个的码(c)。
33.如权利要求32所述的计算机可读记录介质,其中所述码(c)包括设置第一时间间距和第二时间间距至少一个的开始时间的码。
34.如权利要求32所述的计算机可读记录介质,其中所述码(c)包括设置第一时间间距和第二时间间距至少一个的结束时间的码。
35.如权利要求32所述的计算机可读记录介质,其中所述码(c)包括以下码显示多个预定时间的表;和基于从该表选择的一个时间确定第一时间间距和第二时间间距的至少一个。
36.如权利要求25所述的计算机可读记录介质,其中所述码(b)包括按照第一时间间距期间的第一时间间隔和按照第二时间间距期间的第二时间间隔在每个确定的时间上定位时间的码。
全文摘要
在一种日程表显示设备中,显示间隔确定部分确定第一时间间距期间的第一显示间隔和第二时间间距期间的第二显示间隔,使得第一时间间距和第二时间间距相互不兼容。显示控制部分产生整个显示信息,该信息包括按照第一时间间距期间的第一显示间隔的第一显示信息和按照第二时间间距期间的第二显示间隔的第二显示信息。
文档编号G06F15/02GK1263304SQ0010199
公开日2000年8月16日 申请日期2000年2月4日 优先权日1999年2月5日
发明者金子早苗 申请人:富士通株式会社