管理用户日程安排的计算机及其控制方法

文档序号:72523阅读:315来源:国知局
专利名称:管理用户日程安排的计算机及其控制方法
技术领域
本发明一般地涉及控制计算机的方法,更具体地说,涉及一种控制管理用户日程安排的计算机的方法,该计算机具有用户检测单元以检测所述用户。
背景技术
计算机经常用来管理用户的个人日程安排。将用户的日程安排输入到计算机中并存储在其中。例如,计算机可以在一次约定之前的特定时间显示消息或声音警告,以让用户得知应该为该约定做准备了。
如上所述,计算机可以根据所输入的日程安排而进行预定操作(显示消息或发出声音警告)。计算机甚至可以在用户指定的预定时间将自己关闭或打开。在此情形下,计算机遵循用户指定的日程安排。
下述文献公开了相关技术日本在先公开专利申请No.11-272920和No.57-36326。
然而,根据相关技术的计算机只是遵循由用户指定的日程安排。即使用户的实际日程安排已经改变了,计算机也依然遵循已经指定的日程安排,直到用户改变它。

发明内容
因此,本发明的一般目的在于提供一种新颖、有用的方法,用于控制其中消除了上述一个或多个问题的计算机。
本发明的另一个并且更具体的目的在于提供一种对管理用户日程安排的计算机的电源进行控制的方法,该计算机设置有用户检测设备,并提供执行所述方法的计算机,还提供使该计算机执行所述方法的计算机程序。
为了实现一个或多个上述目的,根据本发明,控制管理用户的日程安排的计算机的方法包括下述步骤设置第一时间;确定当前时间是否在所述第一时间之内,所述第一时间在用户应当外出的外出时间之前;以及响应于确定所述当前时间在所述外出时间之前的所述第一时间之内,将所述计算机设置为外出模式。
根据本发明,上述方法还包括下述步骤设置第二时间;确定所述当前时间是否在所述外出时间之前的所述第二时间之内;控制所述计算机的电源;在所述计算机被设置为所述外出模式之后,响应于确定所述当前时间在所述外出时间之前的所述第二时间之内,关闭所述电源。
根据本发明的方法使得计算机可基于用户的状态以及由此所管理的用户的日程安排,控制其电源。根据这些设置,计算机变得更为有用。
结合附图阅读时,本发明的其他目的、特征和优点从下述描述中将变得更加清楚。



图1是一个框图,示出了向其应用根据本发明第一实施例的方法的计算机;图2示出了根据本发明第一实施例的方法的状态转移;图3是一个流程图,示出了根据第一实施例的方法的操作;图4示出了根据第二实施例的方法的状态转移;图5是一个流程图,示出了根据第二实施例的方法的操作;图6示出了根据第三实施例的计算机;图7是示出了根据实施例的日程安排管理器所显示的日程安排的示例性屏幕;图8是一个流程图,示出了根据第三实施例的计算机的操作;图9示出了根据第四实施例的计算机;
图10是一个流程图,示出了根据第四实施例的计算机的操作;图11示出了根据第五实施例的计算机;以及图12是一个流程图,示出了根据第五实施例的计算机的操作。
具体实施方式
下面将参考附图详细描述本发明的优选实施例。
图1到3示出了本发明的第一实施例。图1是一个框图,示出了向其应用根据本发明第一实施例的方法的计算机。图2示出了根据本发明第一实施例的方法的状态转移。图3是一个流程图,示出了根据第一实施例的计算机的操作。
图1所示的计算机(系统)100包括计算机(处理单元)101、用户检测设备102、监视器106以及输入设备107例如键盘。操作系统(OS)103在计算机101上执行,并且日程安排管理器(软件)104在操作系统103的控制下执行。计算机101包括电源105。操作系统103可以控制电源105。
用户检测设备102确定用户是否在计算机101周围。当用户离开计算机101(离计算机101超过预定距离)时,用户检测设备102通知计算机101,告知其用户不在计算机101周围。当用户接近计算机101(离计算机101小于预定距离)时,用户检测设备102通知计算机101,告知其用户在计算机101周围。
日程安排管理器(软件)104存储并管理用户的个人日程安排。例如,如果用户需要外出赴约,则用一个标记标识出日程安排中的一个项目(所述约会)。
在下面给出的描述中使用了下述符号。
“TA”表示约会开始的时间。“TX”表示给出消息或警告之后、约定开始之前的时间段。在时间“TA-TX”给出所述消息或警告。“TY”表示关闭计算机的电源之后、约定开始之前的时间段。“TX”长于“TY”(TX>TY)。“t”表示当前时间。
“Mwork”表示计算机101正常运行的状态。“Mout”表示计算机101得知例如用户已外出的状态。“m”表示计算机101的当前状态。“Pon”表示电源105打开的状态。“Poff”表示电源105关闭的状态。“p”表示电源105的当前状态。“Z”表示与时间“t=TA-TX”相关的操作。例如,如果用户没有进行相关操作,则将“z”设置为0,而如果操作“Z”与用户相关,则将“z”设置为“Z”。
计算机101得知(被通知)用户已外出的状态(m=Mout)称为外出模式。计算机101执行下述预定操作。
参考图2和3,下面将描述第一实施例。图2和3示出了未使用用户检测设备102而控制电源105的操作。
图2示出了电源105和日程安排管理器104的状态转移图。该状态转移图包括5个状态210、220、230、240和250。
在状态210中,电源105处于打开状态,并且计算机101正常运行。
在状态220中,在某个日程安排项目之前发出消息或发出声音警告。
在状态230中,用户执行相关操作“Z”。
在状态240中,电源105处于打开状态,计算机101得知用户已外出。
在状态250中,电源105处于关闭状态,计算机101得知用户已外出。
从一个状态到另一个状态的每一次转移由箭头211、212、221、222、231、241和251表示。
图3是一个流程图,示出了计算机101的操作,其状态如图2所示地进行转移。下面将参考图2和3描述根据本实施例的操作。
在步骤301中,打开电源105。处理前进到步骤302。图3所示的从步骤301到步骤302的流程对应于图2所示的从状态250到状态210的转移251。
在步骤302中,电源105处于打开状态,计算机101正常运行。图3所示的步骤302对应于图2所示的状态210。
在步骤303中,确定“t”是否等于“TA-TX”。如果确定“t”等于“TA-TX”,则处理前进到步骤310。图3所示的从步骤303到步骤310的流程对应于图2所示的从状态210到状态220的转移211。
在步骤310中,确定是否z=0。如果z=0,则处理前进到步骤302。图3所示的从步骤310到步骤302到流程对应于图2所示的从状态220到状态210的转移221。如果z不等于0,则步骤前进到步骤311。
在步骤311,发出警告声音或者发送消息。步骤311对应于图2所示的状态220。处理前进到步骤312。从步骤311到步骤312的流程对应于图2所示的从状态220到步骤230的转移222。如上所述,如果当前时间“t”变成等于“TA-TX”,并且如果z=0,则日程安排管理器(软件)104显示消息或发出警告声音,通知用户所述(日程安排项目的)时间将要到来。
在步骤312,用户执行相关操作Z。也就是说,如果当前时间“t”变成等于“TA-TX”,并且如果z设置为“z=Z”,则执行操作“Z”。然后处理前进到步骤302。从步骤312到步骤302的流程对应于图2所示的从步骤230到步骤210的转移231。
如果在步骤303中确定“t”不等于“TA-TX”,则处理前进到步骤304。在步骤304中,确定当前时间“t”是否大于(迟于)“TA-TX”。如果“t”不大于“TA-TX”,则处理返回到步骤302,并且重复上述步骤。如果确定“t”大于“TA-TX”,则处理前进到步骤305。从步骤304到步骤305的流程对应于图2所示的从状态210到状态240的转移212。
在步骤305中,电源105保持打开状态,并且计算机101得知(确定)用户已外出。如上所述,如果计算机确定当前时间“t”大于“TA-TX”,则计算机101的状态从“m=Mwork”转移为“m=Mout”(对应于图2所示的状态240)。处理前进到步骤306。
在步骤306中,确定“t”是否大于(迟于)“TA-TY”。如果确定“t”不大于“TA-TY”,则处理前进到步骤305,并且重复步骤305,直到确定“t”大于“TA-TY”。如果确定“t”大于“TA-TY”,则处理返回到步骤307。从步骤306到步骤307的流程对应于图2所示的从状态240到状态250的转移241。
在步骤307中,关闭电源105,并且计算机101得知用户已外出。步骤307对应于图2所示的状态250。如上所述,如果当前时间“t”变为大于“TA-TY”,则计算机101的电源105的状态从P=Pon转移到P=Poff。
最后,处理前进到步骤308。计算机101的电源105保持关闭。
下面将参考图1、4和5来描述本发明的第二实施例。如上所述,图1是示出了根据第一实施例的计算机(系统)100的框图。根据第二实施例的计算机系统的结构与第一实施例基本相同,并且对应地参考图1。图4示出了根据第二实施例的计算机101的状态转移图。图5是一个流程图,示出了根据第二实施例的计算机101的操作。
图4和5中所使用的符号与图2和3中的相同。
在上述之外,在图4和5中可能还使用了下述符号。“Don”和“Doff”分别表示用户检测设备102检测到用户存在的状态和用户检测设备102检测到用户不存在的状态。“d”表示用户检测设备102向计算机101提供的信息。“Min”表示日程安排管理器104了解到用户已暂时离开但尚未外出。日程安排管理器104了解到用户已暂时离开的状态(m=Min)称为暂时离开模式(stepping-out mode)。在暂时离开模式中计算机101执行上述预定操作。“c=AutoOn”表示用户指定的一种设置,其中用户已外出时计算机101自动关闭。“c=AutoOff”表示用户指定的一种设置,其中用户已外出时计算机101不自动关闭(即计算机不做任何事情)。
下面将参考图4和5描述根据第二实施例的计算机101的操作。使用用户检测设备102来确定用户是否在周围,根据该确定的结果,计算机101对其中所设置的电源进行控制。
图4示出了电源105和日程安排管理器104的状态转移图。所述状态转移图包括6个状态410、420、430、440、450和460。
在状态410,电源105处于打开状态,计算机101正常运行。
在状态420,在某个日程安排项目之前发送消息或发出警告声音。
在状态430,用户执行相关操作“Z”。
在状态440,电源105处于打开状态,且计算机101得知用户已外出。
在状态450,电源105处于关闭状态,且计算机101得知用户已外出。
在状态460,电源105处于打开状态,且日程安排管理器104得知用户已暂时离开。
从一个状态到另一个状态的每一次转移由箭头411、412、421、422、431、441、451、461和462来表示。
图5是一个流程图,示出了计算机101的操作,其状态如图4所示地进行转移。下面将参考图4和5描述根据本实施例的操作。
在步骤501,打开电源105。处理前进到步骤502。图5所示的从步骤501到步骤502的流程对应于图4所示的从状态450到状态410的转移451。
在步骤502,电源105处于打开状态,且计算机101正常运行。图5所示的步骤502对应于图4所示的状态410。
在步骤503,确定“t”是否等于“TA-TX”。如果确定“t”等于“TA-TX”,则处理前进到步骤511。图5所示的从步骤503到步骤511的流程对应于图4所示的从状态410到状态420的转移411。
在步骤511,确定是否z=0。如果z=0,则处理前进到步骤502。图5所示的从步骤511到步骤502的流程对应于图4所示的从状态420到状态410的转移421。如果z不等于0,则处理前进到步骤512。
在步骤512,发送消息或者发出警告声音。步骤512对应于图4所示的状态420。处理前进到步骤513。从步骤512到步骤513的流程对应于图4所示的从状态420到状态430的转移422。在d=Don(用户检测设备102检测到用户)的情况下,如果当前时间“t”变为等于“TA-TX”,并且如果z=0,则日程安排管理器(软件)104显示消息或发出警告声音,以通知用户所述(日程安排项目的)时间将要到来。
在步骤513,执行用户设定的相关操作Z。也就是说,如果当前时间“t”等于“TA-TX”,并且如果z设置为“z=Z”,则执行操作“Z”。然后处理前进到步骤502。从步骤513到步骤502的流程对应于图4所示的从状态430到状态410的转移431。
如果在步骤503确定“t”不等于“TA-TX”,则处理前进到步骤504。
在步骤504,确定用户检测设备102是否检测到用户存在。如果确定用户检测设备102检测到用户(d=Don),则处理返回到步骤502,并且重复上述步骤。如果确定用户检测设备102检测到用户不存在,则处理前进到步骤505。
在步骤505,确定当前时间“t”是否大于(迟于)“TA-TX”。如果确定“t”大于“TA-TX”,则处理前进到步骤506。从步骤505到步骤506的流程对应于图4所示的从状态410到状态440的转移412。
在步骤506,电源105保持打开状态,并且计算机101得知(确定)用户已外出。例如,如果用户已响应于步骤512中的消息或声音警告而外出,则用户检测设备102检测到用户的状态已改变。用户检测设备102将状态d=Doff通知给计算机101。如果计算机确定当前时间“t”大于“TA-TX”,则计算机101的状态从“m=Mwork”转移为“m=Mout”(对应于图4所示的状态440)。处理前进到步骤507。
在步骤507,确定用户检测设备102是否检测到用户存在。如果在步骤507确定用户检测设备102检测到用户(d=Don),则处理返回到步骤502,并且重复上述步骤。从步骤507到步骤502的流程对应于图4所示的从状态440到状态410的转移442。如果在步骤507确定用户检测设备102检测到用户不存在(d=Doff),则处理前进到步骤508。
在步骤508,确定“t”是否大于(迟于)“TA-TY”。如果确定“t”不大于“TA-TY”,则处理返回到步骤506,并且重复步骤506和507,直到确定“t”大于“TA-TY”。如果确定“t”大于“TA-TY”,则处理前进到步骤509。从步骤508到步骤509的流程对应于图4所示的从状态440到状态450的转移441。
在步骤509中,关闭电源105,并且计算机101得知用户已外出。步骤509对应于图4所示的状态450。如上所述,如果当前时间“t”变为大于“TA-TY”,则计算机101的电源105的状态从P=Pon转移到P=Poff。
最后,处理前进到步骤510。计算机101的电源105保持为关闭。
如果在步骤505确定当前时间“t”不大于“TA-TX”,则处理前进到步骤514。日程安排管理器104的状态从m=Mwork变为m=Min。从步骤505到步骤514的流程对应于从状态410到状态460的转移413。
在步骤514,电源105处于打开状态,并且日程安排管理器104得知用户已暂时离开而不是外出。步骤514对应于图4所示的状态460。
在步骤515,确定用户检测设备102是否已检测到用户。如果确定用户检测设备102已检测到用户(d=Don),则处理返回到步骤502,以重复从步骤502开始的步骤。从步骤507到步骤502的流程对应于图4所示的从状态460到状态410的转移462。如果在步骤515确定用户检测设备102未检测到用户(d=Doff),则处理前进到步骤516。
在步骤516,确定“t”是否大于“TA-TY”。如果确定“t”不大于“TA-TY”,则处理返回到步骤514,并且重复步骤514和515。如果确定“t”大于“TA-TY”,则处理前进到步骤517。
在步骤517,确定用户是否已将计算机101设置成当用户不在计算机101周围时计算机101自动关闭(如上所述,如果计算机101将自动关闭则所述设置称为c=AutoOn,如果计算机101不会自动关闭则称为c=AutoOff)。如果计算机未设置成c=AutoOff(c=AutoOn),则处理返回到步骤514而不执行任何步骤。即,如果m=Min并且当前时间“t”大于“TA-TY”,则计算机101保持状态m=Min并且p=Pon,如用户所设置的那样。也就是说,如果c=AutoOn,那么在当前时间“t”变为大于“TA-TY”时,不论“m”如何,电源105的状态都变为p=Poff。如果c=AutoOff,则保持t小于“TA-TY”时的状态。
另一方面,如果c=AutoOn,则处理前进到步骤509。执行步骤509和步骤510。
在步骤509,由于d=Doff,并且当前时间“t”大于“TA-TY”,因此计算机101的状态从p=Pon转移为p=Poff。从步骤517到步骤509的流程对应于图4所示的从状态460到状态450的转移461。
下面将参考图6、7和8描述本发明的第三实施例。图6示出了根据第三实施例的计算机系统600。与图1相同的元件用相同的标号表示,并且省略了对其的描述。图8是一个流程图,示出了根据第三实施例的计算机101的操作。
图6所示的计算机系统600包括计算机(处理单元)101、操作系统103、日程安排管理器(软件)104、连接到计算机101的键盘601以及连接到计算机101的监视器602。日程安排窗口603由运行在计算机101上的日程安排管理器104示出在监视器602的屏幕上。图7示出了日程安排窗口603。
图7所示的示例性日程安排603表示下一个日程安排项目开始于14:00(“TA”是14:00),警告设置在“TA”之前的30分钟(“TX”是30分钟)。计算机101的电源将在“TA”之前的5分钟关闭(“TY”是5分钟)。“t”表示当前时间。“Mwork”表示计算机101正常运行的状态。“Mout”表示计算机101得知例如用户已外出的状态。“m”表示计算机101的当前状态。“Pon”表示电源105打开的状态。“Poff”表示电源105关闭的状态。“p”表示电源105的当前状态。“Z”表示与时间“t=TA-TX”相关的操作。以及“z”表示设置的状态。在此情形下,“Z”是显示消息“是时候动身了”的操作。
在图8所示的步骤801,打开计算机101,处理前进到步骤802。
在步骤802,电源105打开,计算机101正常运行。
在步骤803,确定“t”是否等于13:30。如果确定“t”等于13:30,则处理前进到步骤810。
在步骤810,确定是否“z=0”。由于存在有关“Z”的操作,因此“z”不等于0。处理前进到步骤811。
在步骤811,发出警告声音(或发送消息),并且处理前进到步骤812。根据这些设置,日程安排管理器104可以指示所述消息或发出警告声音,以通知用户所述时间将要到来。
在步骤812,执行用户相关的操作“Z”。即,在“t=13:30”时显示消息“是时候动身了”。处理然后前进到步骤802。
在步骤803,如果确定“t”不等于13:30,则处理前进到步骤804。在步骤804,确定当前时间“t”是否大于13:30。如果当前时间“t”不大于13:30,则处理返回到步骤802,并重复步骤802和803。如果确定“t”大于13:30,则处理前进到步骤805。
在步骤805,计算机101的电源105打开,且计算机101得知用户已外出。响应于确定当前时间“t”大于13:30,计算机101从状态m=Mwork改变为状态m=Mout。处理前进到步骤806。
在步骤806,确定“t”是否大于13:55。如果确定“t”不大于13:55,则处理返回到步骤805,并重复步骤805。如果确定“t”大于13:55,则处理前进到步骤807。
在步骤807,计算机得知电源105被关闭,并且用户已外出。在当前时间“t”变为大于(迟于)13:55时,计算机101的电源105从状态P=Pon转移为P=Poff。
最后,处理前进到步骤808,并且计算机101的电源105保持为关闭。
下面将参考图9和10描述本发明的第四实施例。图9示出了根据第四实施例的计算机系统900。与前面的视图中所示的元件相同的元件用相同的标号表示,并且省略了其描述。图10是一个流程图,示出了根据第四实施例的计算机101的操作。
图9所示的计算机系统900包括计算机(处理单元)101、操作系统103、日程安排管理器(软件)104、连接到计算机101的键盘601、连接到计算机101的监视器602、IC读卡器/写卡器901、IC卡902以及个人数字助理(PDA)903。IC读卡器/写卡器901和IC卡构成如图1所示的用户检测设备102。也就是说,通过确定IC卡902是否设置在IC读卡器/写卡器901中,IC读卡器/写卡器901和IC卡902,即用户检测设备102可以确定用户是否在计算机101周围。
在该示例性实施例中,用户在暂时离开时需要将IC卡设置(插入或连接到)在IC读卡器/写卡器901中。IC读卡器/写卡器901通知计算机101,告知其IC卡设置于其中(即用户已暂时离开)。在计算机系统900之外,用户还使用PDA 903。PDA 903可以通过无线信道904与计算机101交换数据。
运行在计算机101上的日程安排管理器104在监视器602上显示日程安排窗口603。“将文件F拷贝到PDA 903”的操作被设置为“Z”。
在图10所示的步骤1001,电源105打开,处理前进到步骤1002。
在步骤1002,电源105打开,计算机101正常运行。
在步骤1003,确定“t”是否等于13:30。如果确定“t”等于13:30,则处理前进到步骤1011。
在步骤1011,确定是否“z=0”。由于有操作被设置为“Z”,也就是“z”不等于0,因此处理前进到步骤1012。
在步骤1012,发送消息或发出警告声音,并且处理前进到步骤1013。如上所述,在d=Don(用户检测设备102检测到用户的状态)的情况下,如果当前时间“t”变为等于13:30,并且如果z=0,则日程安排管理器(软件)104显示消息或发出警告声音,以通知用户所述(日程安排项目的)时间将要到来。
在步骤1013,执行用户相关的操作“Z”。即,在当前时间“t”等于13:30时,由于“z”被设置为“z=Z”,因此执行将文件F拷贝到PDA903中的操作。处理然后前进到步骤1002。
如果在步骤1003确定“t”不等于13:30,则处理前进到步骤1004。
在步骤1004,确定IC卡902是否设置在IC读卡器/写卡器901中。如果确定IC卡902设置在IC读卡器/写卡器901中(d=Don),则处理返回到步骤1002,并重复上述步骤。如果确定IC卡902未设置在IC读卡器/写卡器901中(d=Doff),则处理前进到步骤1005。
在步骤1005,确定当前时间“t”是否大于(迟于)13:30。如果确定“t”大于13:30,则处理前进到步骤1006。
在步骤1006,电源105打开,且计算机101得知(确定)用户已外出。例如,如果用户已响应于步骤1012中的消息或警告声音而外出,则IC读卡器/写卡器901确定用户的状态已改变。IC读卡器/写卡器901将状态d=Doff通知给计算机101。如果计算机确定当前时间“t”大于13:30,则计算机101从状态m=Mwork改变为状态m=Mout。处理前进到步骤1007。
在步骤1007,确定IC卡902是否设置在IC读卡器/写卡器901中。如果在步骤1007确定IC卡902设置在IC读卡器/写卡器901中(d=Don),则处理返回到步骤1002,并重复上述步骤。如果在步骤1007确定IC卡902未设置在IC读卡器/写卡器901中(d=Doff),则处理前进到步骤1008。
在步骤1008,确定“t”是否大于(迟于)13:55。如果确定“t”不大于13:55,则处理返回到步骤1006,并重复步骤1006和1007,直到确定“t”大于13:55。如果确定“t”大于13:55,则处理前进到步骤1009。
在步骤1009,关闭电源105,且计算机101得知用户已外出。如上所述,在当前时间“t”变得大于13:55时,计算机101的电源105从状态P=Pon转移为P=Poff。
最后,处理前进到步骤1010。计算机101的电源105保持为关闭。
如果在步骤1005确定当前时间“t”不大于13:30,则处理前进到步骤1014。日程安排管理器104的状态从m=Mwork改变为m=Min。
在步骤1014,电源105处于打开状态,并且日程安排管理器104得知用户已暂时离开而不是外出。
在步骤1015,确定IC卡902是否设置在IC读卡器/写卡器901中。如果确定IC卡902设置在IC读卡器/写卡器901中(d=Don),则处理返回到步骤1002,以重复从步骤1002开始的步骤。如果在步骤1015确定IC卡902未设置在IC读卡器/写卡器901中(d=Doff),则处理前进到步骤1016。
在步骤1016,确定“t”是否大于13:55。如果确定“t”不大于13:55,则处理返回到步骤1014,并且重复步骤1014和1015。如果确定“t”大于13:55,则处理前进到步骤1017。
在步骤1017,确定用户是否已将计算机101设置成当用户不在计算机101周围时计算机101自动关闭(c=AutoOn)。如果计算机未设置成c=AutoOff(c=AutoOn),则处理返回到步骤1014而不执行任何步骤。即,如果m=Min并且当前时间“t”大于13:55,则计算机101保持状态m=Min并且p=Pon,如用户所设置的那样。也就是说,如果c=AutoOn,则在当前时间“t”变为大于13:55时,不论“m”如何,电源105的状态都变为p=Poff。如果c=AutoOff,则保持t小于13:55时的状态。
另一方面,如果c=AutoOn,则处理前进到步骤1009。执行步骤1009和步骤1010。
在步骤1009,由于d=Doff,并且当前时间“t”大于13:55,因此计算机101的状态从p=Pon转移到p=Poff。
下面将参考图11和12描述本发明的第五实施例。图11示出了根据第五实施例的计算机系统1100。与前面的附图中相同的元件用相同的标号表示,并且省略了它们的描述。图12是一个流程图,示出了根据第五实施例的计算机101的操作。
图11所示的计算机系统1100包括计算机(处理单元)101、操作系统103、日程安排管理器(软件)104、连接到计算机101的键盘601、连接到计算机101的监视器602、无线接收器1101、无线卡1102以及打印机1103。无线接收器1101和无线卡1102构成如图1所示的用户检测设备102。即,无线接收器1101和无线卡1102(即用户检测设备102)通过确定无线卡1102是否通过无线通信信道1104而连接到无线接收器1101来确定用户是否在计算机101周围。
用户需要让无线卡1102通过无线通信信道1104建立无线卡1102和无线接收器1101之间的连接。用户在计算机101周围时,无线接收器1101从无线卡1102接收信号。无线接收器1101通知计算机101,告知其无线卡1102连接到其上(即用户在周围)。用户可以使用打印机1103在外出时打印用户需要的数据。
运行在计算机101上的日程安排管理器104在监视器602上显示日程安排窗口603。图11所示的日程安排窗口603与图7所示的相同。操作“外出时将文件F打印到PDA 903”被设置为“Z”。
在图12所示的步骤1201,电源105打开,处理前进到步骤1202。
在步骤1202,电源105打开,计算机101正常运行。
在步骤1203,确定“t”是否等于13:30。如果确定“t”等于13:30,则处理前进到步骤1211。
在步骤1211,确定是否“z=0”。由于有操作被设置在“Z”中,也就是“z”不等于0,因此处理前进到步骤1212。
在步骤1212,发送消息或发出警告声音,并且处理前进到步骤1213。如上所述,在d=Don(用户检测设备102检测到用户的状态)的情况下,如果当前时间“t”变成等于13:30,并且如果z=0,则日程安排管理器(软件)104显示消息或发出警告声音,以通知用户所述(日程安排项目的)时间将要到来。
在步骤1213,执行用户相关的操作“Z”。即,在当前时间“t”等于13:30时,由于“z”被设置为“z=Z”,因此执行由打印机1103打印文件F的操作。处理然后前进到步骤1202。
如果在步骤1203确定“t”不等于13:30,则处理前进到步骤1204。
在步骤1204,确定无线接收器1101是否从无线卡1102接收到信号。如果确定无线接收器1101从无线卡1102接收到信号(d=Don),则处理返回到步骤1202,并重复上述步骤。如果确定无线接收器1101未接收到来自无线卡1102的信号(d=Doff),则处理前进到步骤1205。
在步骤1205,确定当前时间“t”是否大于(迟于)13:30。如果确定“t”大于13:30,则处理前进到步骤1206。
在步骤1206,电源105打开,且计算机101得知(确定)用户已外出。例如,如果用户已响应于步骤1212中的消息或警告声音而外出,则无线接收器1101确定用户的状态已改变。无线接收器1101将状态d=Doff通知给计算机101。如果计算机确定当前时间“t”大于13:30,则计算机101从状态m=Mwork变为状态m=Mout。处理前进到步骤1207。
在步骤1207,确定无线接收器1101是否接收到来自无线卡1102的信号。如果在步骤1207确定无线接收器1101接收到来自无线卡1102的信号(d=Don),则处理返回到步骤1202,并重复上述步骤。如果在步骤1207确定无线接收器1101未接收到来自无线卡1102的信号(d=Doff),则处理前进到步骤1208。
在步骤1208,确定“t”是否大于(迟于)13:55。如果确定“t”不大于13:55,则处理返回到步骤1206,并重复步骤1206和1207,直到确定“t”大于13:55。如果确定“t”大于13:55,则处理前进到步骤1209。
在步骤1209,关闭电源105,且计算机101得知用户已外出。如上所述,在当前时间“t”变为大于13:55时,计算机101的电源105从状态P=Pon转移到P=Poff。
最后,处理前进到步骤1210。计算机101的电源105保持为关闭。
如果在步骤1205确定当前时间“t”不大于13:30,则处理前进到步骤1214。日程安排管理器104的状态从m=Mwork变为m=Min。
在步骤1214,电源105处于打开状态,并且日程安排管理器104得知用户已暂时离开而不是外出。
在步骤1215,确定无线接收器1101是否接收到来自无线卡1102的信号。如果确定无线接收器1101接收到来自无线卡1102的信号(d=Don),则处理返回到步骤1202,以重复从步骤1202开始的步骤。如果在步骤1215确定无线接收器1101未接收到来自无线卡1102的信号(d=Doff),则处理前进到步骤1216。
在步骤1216,确定“t”是否大于13:55。如果确定“t”不大于13:55,则处理返回到步骤1214,并且重复步骤1214和1215。如果确定“t”大于13:55,则处理前进到步骤1217。
在步骤1217,确定用户是否已将计算机101设置成当用户不在计算机101周围时计算机101自动关闭(c=AutoOn)。如果计算机未设置成c=AutoOff(c=AutoOn),则处理返回到步骤1214而不执行任何步骤。即,如果m=Min并且当前时间“t”大于13:55,则计算机101保持状态m=Min并且p=Pon,如用户所设置的那样。也就是说,如果c=AutoOn,则在当前时间“t”变为大于13:55时,不论“m”如何,电源105的状态都变为p=Poff。如果c=AutoOff,则保持t小于13:55时的状态。
另一方面,如果c=AutoOn,则处理前进到步骤1209。执行步骤1209和步骤1210。
在步骤1209,由于d=Doff,并且当前时间“t”大于13:55,因此计算机101的状态从p=Pon转移到p=Poff。
如上所述,可以基于由计算机确定的用户的状态和由用户输入的用户日程安排来控制计算机的电源。
本发明并不限于这些实施例,相反,在不偏离本发明范围的条件下可以做出各种改变和修正。
本专利申请基于2003年5月8日递交的日本优先专利申请No.2003-130561,其全部内容通过引用而包含于此。
权利要求
1.一种控制管理用户的日程安排的计算机的方法,该计算机具有用户检测单元,用于确定用户是否已离开所述计算机,所述方法包括下述步骤设置第一时间;确定当前时间是否落在用户将要外出的外出时间之前的所述第一时间之内;以及如果所述用户检测单元确定用户已离开所述计算机,并且确定所述当前时间不在所述外出时间之前的所述第一时间之内,则将所述计算机设置成暂时离开模式,并且,如果确定所述当前时间落在所述外出时间之前的所述第一时间之内,则将所述计算机设置成外出模式。
2.如权利要求
1所述的方法,还包括下述步骤设置第二时间;确定所述当前时间是否落在所述外出时间之前的所述第二时间之内;以及控制所述计算机的电源;其中在所述计算机被设置为所述外出模式之后,响应于确定所述当前时间落在所述外出时间之前的所述第二时间之内,关闭所述电源。
3.如权利要求
1所述的方法,还包括下述步骤设置第二时间;确定所述当前时间是否落在所述外出时间之前的所述第二时间之内;以及控制所述计算机的电源;其中在所述计算机被设置为所述暂时离开模式之后,即使确定了所述当前时间落在所述外出时间之前的所述第二时间之内,也要保持所述电源。
4.如权利要求
1所述的方法,还包括下述步骤响应于将所述计算机设置成所述外出模式,使得所述计算机执行预定操作。
5.一种管理用户的日程安排的计算机,包括用户检测单元,用于确定用户是否已离开所述计算机;第一时间设置单元,用于设置第一时间;第一确定单元,用于确定当前时间是否落在用户将要外出的外出时间之前的所述第一时间之内;和模式设置单元,如果所述用户检测单元确定用户已离开所述计算机,并且所述第一确定单元确定所述当前时间不在所述外出时间之前的所述第一时间之内,则所述模式设置单元将所述计算机设置成暂时离开模式,并且,如果所述第一确定单元确定所述当前时间落在所述外出时间之前的所述第一时间之内,则将所述计算机设置成外出模式。
6.如权利要求
5所述的计算机,还包括第二时间设置单元,用于设置第二时间;第二确定单元,用于确定所述当前时间是否落在所述外出时间之前的所述第二时间之内;和控制单元,用于控制所述计算机的电源;其中在所述模式设置单元将所述计算机设置为所述外出模式之后,响应于所述第二确定单元确定所述当前时间落在所述外出时间之前的所述第二时间之内,所述控制单元关闭所述电源。
7.如权利要求
5所述的计算机,还包括第二时间设置单元,用于设置第二时间;第二确定单元,用于确定所述当前时间是否落在所述外出时间之前的所述第二时间之内;和控制单元,用于控制所述计算机的电源;其中在所述模式设置单元将所述计算机设置为所述暂时离开模式之后,即使所述第二确定单元确定了所述当前时间落在所述外出时间之前的所述第二时间之内,所述控制单元也要保持所述电源。
8.如权利要求
5所述的计算机,还包括促成单元,响应于所述模式设置单元将所述计算机设置为所述外出模式后,使得所述计算机执行预定操作。
9.一种控制管理用户的日程安排的计算机的方法,所述计算机具有用户检测单元,所述方法包括下述步骤设置第一时间;确定当前时间是否落在用户将要外出的外出时间之前的所述第一时间之内;以及如果所述用户检测单元确定用户已离开所述计算机,并且确定所述当前时间不在所述外出时间之前的所述第一时间之内,则将所述计算机设置成暂时离开模式。
10.如权利要求
9所述的方法,还包括下述步骤如果确定所述当前时间落在所述外出时间之前的所述第一时间之内,则将所述计算机设置成外出模式。
11.如权利要求
10所述的方法,还包括下述步骤设置第二时间;确定所述当前时间是否落在所述外出时间之前的所述第二时间之内;以及控制所述计算机的电源;其中在所述计算机被设置为所述外出模式之后,响应于确定所述当前时间落在所述外出时间之前的所述第二时间之内,关闭所述电源。
12.如权利要求
10所述的方法,还包括下述步骤设置第二时间;确定所述当前时间是否落在所述外出时间之前的所述第二时间之内;以及控制所述计算机的电源;其中在所述计算机被设置为所述暂时离开模式之后,即使确定所述当前时间落在所述外出时间之前的所述第二时间之内,也要保持所述电源。
13.如权利要求
10所述的方法,还包括下述步骤响应于将所述计算机设置成所述外出模式,使得所述计算机执行预定操作。
14.一种管理用户的日程安排的计算机,包括用户检测单元,用于确定用户是否已离开所述计算机;第一时间设置单元,用于设置第一时间;第一确定单元,用于确定当前时间是否落在用户将要外出的外出时间之前的所述第一时间之内;和暂时离开模式设置单元,如果所述用户检测单元确定用户已离开所述计算机,并且所述第一确定单元确定所述当前时间不在所述外出时间之前的所述第一时间之内,则所述暂时离开模式设置单元将所述计算机设置为暂时离开模式。
15.如权利要求
14所述的计算机,还包括外出模式设置单元,如果所述第一确定单元确定所述当前时间落在所述外出时间之前的所述第一时间之内,则将所述计算机设置为外出模式。
16.如权利要求
15所述的计算机,还包括第二时间设置单元,用于设置第二时间;第二确定单元,用于确定所述当前时间是否落在所述外出时间之前的所述第二时间之内;和控制单元,用于控制所述计算机的电源;其中在所述外出模式设置单元将所述计算机设置为所述外出模式之后,响应于所述第二确定单元确定所述当前时间落在所述外出时间之前的所述第二时间之内,所述控制单元关闭所述电源。
17.如权利要求
15所述的计算机,还包括第二时间设置单元,用于设置第二时间;第二确定单元,用于确定所述当前时间是否落在所述外出时间之前的所述第二时间之内;和控制单元,用于控制所述计算机的电源;其中在所述暂时离开模式设置单元将所述计算机设置为所述暂时离开模式之后,即使所述第二确定单元确定所述当前时间落在所述外出时间之前的所述第二时间之内,所述控制单元也要保持所述电源。
18.如权利要求
15所述的计算机,还包括促成单元,其响应于所述外出模式设置单元将所述计算机设置成所述外出模式,使得所述计算机执行预定操作。
专利摘要
本发明公开了一种方法,用于控制管理用户的日程安排的计算机。所述方法包括下述步骤设置第一时间;确定当前时间是否落在用户将要外出的外出时间之前的所述第一时间之内;以及响应于所述确定,将所述计算机设置为外出模式。该方法还可以包括下述步骤设置第二时间;确定所述当前时间是否在所述外出时间之前的第二时间之内;控制所述计算机的电源;其中,在所述计算机被设置为外出模式之后,响应于所述确定,关闭电源。该方法使得计算机可以基于用户的状态和由此管理的用户日程安排来控制电源。
文档编号G06Q10/00GKCN1259612SQ200410006058
公开日2006年6月14日 申请日期2004年2月27日
发明者山岛雅树 申请人:富士通株式会社导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1