在日历软件应用程序中突出特定地点的节假日的装置及方法

文档序号:6415876阅读:223来源:国知局

专利名称::在日历软件应用程序中突出特定地点的节假日的装置及方法
技术领域
:本发明总体上涉及一种日历软件应用程序,更具体来说,涉及一种在由便携式智能通信设备或独立的计算机操作的日历软件应用程序中突出特定地理位置的节假日的装置及方法。新一类的通信设备已经开发出来,这种通信设备包含一个与通信硬件和软件集成的完全计算机。这些设备称为便携式智能通信设备,它们与个人数字助理(PDA)和手持式个人电脑(HPC)有显著的不同,因为它们被广泛地设计为通信设备而不仅仅是“移动电脑”。所以,这种通信设备的顶级特性是电话、增强型电话、报文传送和信息服务。为了实现这些特性的至少一部分,便携式智能通信设备能通过有线链路或无线链路与因特网相连。也要明白,在便携式智能通信设备中配备了某些软件应用程序,以便于实现上述特性,以及希望的其它特性-诸如个人信息管理器(PIM)、游戏、等等。在名称为“移动计算设备中模拟信号的转换”(SwitchingofAnalogSignalsinMobileComputingDevices,系列号08/796,119,所有人为本发明的受让人)的专利申请中介绍了便携式智能通信设备的一个典型例子,特此引以参考。应当明白,上述便携式智能通信设备是针对旅行的商人、特别是出国旅行和往外国打电话的人设计的。由于世界各地有数目众多的不同节假日,对商人来说,了解各国何时放什么假就很重要,这样打电话和安排会议时才不会与节假日冲突。尽管有些日历软件应用程序已经在格式上将周末(即星期六和星期日)与工作日(即星期一至星期五)区分开来,但是显然还没有努力去区分节假日、特别是与特定国家有关的节假日。因此需要开发一种日历软件应用程序,它能在便携式智能通信设备或独立的计算机上运行,并能标识世界各地的节假日并将这些节假日与这种日历上的其它日子区分开来。相应地,本发明的一个主要目的就是在日历软件应用程序中提供一种装置与方法,它能识别选定国家所规定的节假日。本发明的另一个目的是在日历软件应用程序中提供一种装置与方法,它能将选定国家的节假日与其它日子区分开来。本发明的另一个目的是在日历软件应用程序中提供一种装置与方法,它能识别若干选定国家所规定的节假日并区分每个选定国家的这种节假日。本发明的另一个目的是在便携式智能通信设备中提供一种装置和方法,用于通过与因特网地址的连接而检索选定国家的节假日信息。参考以下结合下述附图的说明,本发明的这些目的和其它特性将更明显。按照本发明的第一个方面,披露了一种在便携式智能通信设备的日历软件应用程序中或在一个单独的计算机中突出节假日的方法,该方法包括的步骤有,指定一个地理位置,确定该地理位置的节假日,在日历图象上以不同于其它日子的方式显示节假日。地理位置信息由便携式智能通信设备的当前位置或通过图形用户界面指定。节假日信息从便携式智能通信设备安装的数据库或通过便携式智能通信设备的通信电路连接到的因特网地址获得。可以在日历图象上将该地理位置的节假日以不同于其它日子或日期的颜色显示,每个节假日名称都可以在日历图象的适当日子上显示。按照本发明的第二个方面,披露的一种便携式智能通信设备中包含用于执行电话操作的电路、处理电路、存储在便携式智能通信设备的存储器中的日历软件应用程序和与处理电路相连、上面显示日历图象的显示屏。可以操作处理电路来在日历图象上将特定地理位置的节假日以不同于日历图象上其它日子的方式显示出来。地理位置要么规定为是便携式智能通信设备的当前位置,要么通过便携式智能通信设备的显示屏上显示的图形用户界面来指定。处理电路从便携式智能通信设备安装的数据库或者从通过便携式智能通信设备的通信电路连接的因特网地址获得指定地理位置的节假日信息。然后在日历图象上将节假日以不同于日历图象上其它日子或日期的颜色显示,并可以为各个节假日日期显示节假日名称。本说明书总结了特别指出并明确要求本发明权利的权利要求书,但是可以相信,通过以下结合下述各附图的说明能更好地理解权利要求图1是按照本发明的具有所集成的一个日历软件应用程序的便携式智能通信设备的透视图;图2是图1所示便携式智能通信设备的高级简化框图;图3是用于图1和2所示便携式智能通信设备的软件体系结构,它包含按照本发明的某些软件应用程序。图4是图3所示日历软件应用程序的示例性屏幕显示,其中突出显示了选定国家的节假日。图5是图3所示日历软件应用程序的另一个示例性屏幕显示,上面突出显示了选定国家的节假日。图6是图3所示日历软件应用程序的另一个示例性屏幕显示,上面突出显示了选定国家的节假日。图7是图3所示日历软件应用程序的另一个示例性屏幕显示,上面突出显示了选定国家的节假日。图8是图4-7中所示屏幕显示中工作区的视图,其中的日历图象已经被位置对象配置面板(configurationpanelforLocationobject)取代。图9是图4-7中所示屏幕显示中工作区的视图,其中的日历图象已经被显示对象(Depictionobject)配置面板取代。图10是实现本发明方法所采取步骤的流程图。现在详细参考各附图,各附图中始终以相同的数字表示相同的单元。图1表示的是一个便携式智能通信设备,概括地以数字10来表示。应当明白,便携式智能通信设备10首先是个通信设备,它包含的电路和部件使它能通过蜂窝(cellular)、陆线(1andline)、红外数据相联(IrDA-Infrareddataassociation)、电话卡和其它方式实现这种功能。便携式智能通信设备10也包含使其能实现计算机功能的电路,其中可以采用多个软件应用程序。由于这种组合,便携式智能通信设备10异常适合使软件应用程序与通信硬件和软件连系,尤其是希望连接到一个因特网地址。就此而言,应当明白,便携式智能通信设备10总体上是按照在名称为“移动计算设备中模拟信号的转换”(“SwitchingofAnalogSignalsinMobileComputingDevices”,系列号08/796,119,所有人为本发明的受让人,特此引以参考)的专利申请中介绍的设备操作的。如图1中所见,便携式智能通信设备10包含一个外壳12,用于安置下面将作详细说明的通信及其它电路。受送话器14被置于外壳12的顶部16内,最好包含一个内置式扬声器18,可供在受送话器14运转时使用。提供一个旋转天线20(图1中显示处于打开或使用位置),用于如在便携式智能通信设备10处于蜂窝操作方式(cellularmodeofoperation)时实现通信功能。应当明白,将提供各种端口、插口和接口来进一步实现便携式智能通信设备10的通信功能。如图所示,控制钮21和23也位于外壳12的顶部16。便携式智能通信设备10另外还包含一个显示屏22,它最好是设备的用户能够通过触摸屏上指定区域而交互的类型。应当明白,可以选择使用手写笔(Stylus)24来指示比用用户手指能指示的更特定的区域-尽管大多数指定区域的大小都适合由普通大小的手指触摸交互。由于便携式智能通信设备10最好不大于标准商用桌面电话,所以显示屏22的尺寸为沿对角线长约8英寸。这样,显示屏22在尺寸上就属于特殊一族,因为它既小于个人和便携式电脑的标准监视器尺寸,又大于个人数字助理(PDA)、计算器和其它类似的个人电子设备的显示屏。转看图2,便携式智能通信设备10的内部电路包括处理电路26,例如摩托罗拉公司的叫做PowerPC821的微处理器。将会看到,处理电路26与其中存储着操作系统和软件应用程序的只读存储器(ROM)28和随机存取存储器(RAM)30二者相连。另外还为存储数据库而提供一个可选的大容量存储器32。处理电路26也通过标准驱动器(未予示出)与显示屏22相连,以控制显示屏上显示的图象,以及通过用户可在其中指示所选择选项的便携式智能通信设备10的图形用户界面接收信息。便携式智能通信设备10的通信功能也是通过处理电路26经到标注号36所表示的某通信方式的特定电路的串行和/或并行端口作处理的。如上所述,有若干种通信方式可供选择,包括蜂窝、陆线、IrDA、电话卡,应当明白,在给定时刻可以利用一个以上的这种选择。键盘38也可以与处理电路26相连,其中键盘38可以显示在显示屏22上,或者可以是独立的物理部件,能通过例如键盘IR端口40(见图1)用于便携式智能通信设备10。图3是便携式智能通信设备10的软件体系结构的示意框图。从中可见,该软件被划分成三个基本区应用软件42、桌面软件44和操作系统软件46(它包括上自类库下到便携式智能通信设备10的设备驱动程序的所有其它软件)。应当明白,应用软件42和桌面软件44都只与操作系统软件46的顶层交互。图中在应用软件区42内显示了一些示例性应用软件,就本发明而言特别指的是日历/日程表软件应用程序48、报文传送软件应用程序50、Web电话软件应用程序52和Web浏览器软件应用程序54。按照本发明,图4表示的是当便携式智能通信设备10在日历/日程表软件应用程序48内操作时在显示屏22上显示的示例性屏幕显示56,不过应当明白,在由任何计算机或其它含有计算机的设备运行日历/日程表软件应用程序48时也能产生类似的屏幕显示。可以看到,屏幕显示56包括一个位于窗口顶部的标题栏58,以及位于标题栏右边的若干标准控制钮。图中显示主控制面板60包括多个标签区域,其中一个名为“Holidays”(节假日),由标注号62标识。在主控制面板60中选择一个标签后,就会出现二级选择菜单选项或控制钮。可以看到,“Holidays”标签下有分别注明为“Location”(位置)和“Depiction”(显示)的控制钮64和66。屏幕显示56的底部矩形区域68最好用来显示状态信息,可以包含一个或多个鼠标方式的控制钮70。可以看到,屏幕显示56包括一个称为工作区72的窗口,窗口中象征性地显示了日历图象74。日历图象74的格式可以是逐年格式的、逐月格式的、逐周格式的或逐日格式的-如图4-7所示。这可以通过选择位于日历图象74边上的标签76、78、80和82来实现。Location控制钮64和Depiction控制钮66用于选择和/或配置所希望节假日信息的地理位置以及这种信息在日历图象74上的显示方式。如图8中可见,当选择位置控制钮64时,工作区72中的日历图象74被一个由数字75标识的新面板代替。可以看到,在位置面板75中提供了单独的控制钮77、79和81来指定可用的“Home”(原籍)、“Location”(位置)和“Context”(上下文)观察选项。启动Home控制钮77可指示被设定为便携式智能通信设备10的本地操作基地(homebaseofoperation)的位置。启动Location控制钮79可指示便携式智能通信设备10的当前位置。启动Context控制钮81可要么指示便携式智能通信设备10正在与之通话的通话方的位置(如果正在通话的话)、要么指示便携式智能通信设备10最近一次与之通话的通话方的位置(“通话”一词包括但不限于语音、数据和白板通信)。应当明白,在任何给定时刻可以启动一个或多个一个控制钮77、79和81,以便在日历图象74上显示出各个位置的节假日信息。关于通过启动控制钮79和81选择的地理位置,在名称为“在便携式智能通信设备中自动配置软件应用程序的设置的装置与方法”(ApparatusandMethodforAutomaticallyConfiguringSettingsofaSoftwareApplicationinaPortableIntelligentCommunicationsDevice,与本发明同时申请,系列号_/_,_,所有人也是本发明的受让人)的专利申请中介绍了至少一些但未必全部的获得这种位置信息方式,特此引以参考。Location面板75进一步包括窗口83,内有一个可滚动的位置列表,这样就可以选择与通过控制钮77、79和81所获得的地理位置不同的地理位置。Location面板75内另有一个窗口85,用于指示对应适当位置的最新信息是何时获得的,由此帮助用户决定是依靠这种信息还是进一步更新信息。就后一种情况而言,所提供的控制钮87用于请求对当前存储的节假日信息进行“Update”(更新),所提供的控制钮89用于“Cancel”(取消)在Location面板75中的进一步选择并返回到在工作区72中显示的日历图象74。如果选择了Depiction控制钮66,则新的面板91就替代日历图象74,于是就可以设置区别日历图象74中节假日信息的方式(见图9)。如Location面板75中的一样,Depiction面板91包含代表上文定义的“Home”、“Location”和“Context”的地理位置的控制钮93、95和97。应当明白,通过先启动适当的控制钮再选择窗口99中所列的可滚动选项之一就可以为各位置选择一个设置。这些选项一般涉及-但不限于-选择一定的颜色来突出对应这种位置中某节假日的适用日期,选择一定的颜色来写出对应这种位置中某节假日的适用日子或日期的文字或数字,或者在对应这种位置中某节假日的适用日期上提供指定的符号。这样,不但能在哪些日子是节假日、哪些日子不是节假日之间区别节假日信息,而且能区分所选定不同位置的节假日之间的节假日信息。一旦某控制钮的适当设置是令人满意的,就通过启动标识为“Apply”(应用)的控制钮101设定该设置。然后按控制钮103,表示所应用的设置“0K”。要是便携式智能通信设备10的用户宁愿保留以前存储的设置,就启动控制钮105“Cancel”(取消),它也将日历图象74返回到工作区72。就以逐年格式显示日历图象74而言,在图4中可见,周末星期六和星期日的日期(在每月相对两边的表头“S”和“S”下直线排列)诸如由于颜色突出(即采用与日历图象74的背景颜色不同的颜色)而与一周的其它日子不同。为了区分日历图象74上的节假日,屏幕显示56也可以在其上面提供节假日日期的突出显示(图中显示的是美国认可的节假日),这可以是Depiction面板91的窗口99中的选项之一。这种节假日的突出显示最好是与周末日的突出显示(假定提供了这种周末突出显示)不同的颜色。这样,日历软件应用程序48的用户在日历图象74上一眼就能看出是否要在给定日子安排会议或其它约会,或者看出这种安排是否与所认可的节假日冲突。类似地,逐月格式的日历图象(图5)也通过将节假日日期区别于其它日期而指示给定的节假日。在这种情况下,例如将规定为节假日的日期的数字以不同于其它数字的颜色表示。当然,将节假日日期区别于其它日期的方法多种多样,包括如图4中所示的以与日历图象74的背景不同的颜色来突出这种日期的方块。这在具有逐周格式的日历图象74中同样也可以实现,如图6中所见,所规定节假日的日子的文本具有与其余部分不同的颜色。也将注意到,在图4-7中最好提供一个水平条84,使得日历图象74能标识所显示的年、月、周或日。此外,在水平条84的左边提供第一对控制钮86和88,在右边提供第二对控制钮90和92。就图4中所示的逐年格式而言,控制钮86和92分别将日历图象74向后和向前推移一年,而执行控制钮88和90则分别将日历图象74向后和向前推移一个月。就图5中所示的逐月格式而言,控制钮86和92分别将日历图象74向后和向前推移一年,而控制钮88和90则分别将日历图象74向后和向前推移一个月。在图6的逐周格式中,控制钮86和92分别将日历图象74向后和向前推移一个月,而控制钮88和90则分别将日历图象74向后和向前推移一星期。在图7中,逐日格式的日历图象74利用控制钮86和92分别将日历图象74向后和向前推移一星期,而控制钮88和90则分别将日历图象74向后和向前推移一天。此外,状态栏68可在各图4-7中用来反映这种节假日的最后更新时间。在图7所示的逐日格式的日历图象74内,水平条84中标识日子和日期的文字可以用不同于其它日子/日期的颜色(例如红色)来表示节假日。此外还可以在水平条84内标识特定的节假日。将会看到,图7中的日历图象74最好包含一个垂直滚动条,以便能查看一日中的任何希望的时间段。由于现今的商旅者肯定关心世界各国的节假日,所以可以修改日历图象74,以突出或以其它方式标识任何特定地理位置或国家的节假日。一旦指定了这种地理位置,处理电路26就获得其节假日信息(最好包括所规定的节假日名称及日期)。处理电路26通过大容量存储器32中存储的数据库或者通过便携式智能通信设备10的通信电路32连接的因特网地址来获得节假日信息。应当明白,在因特网上获得节假日信息,最好遵循在名称为“更新数据库的方法与装置”的专利申请(MethodandApparatusforUpdatingDataBases,系列号_,所有人也是本发明的受让人,特此引以参考)中介绍的一种过程。更具体地说,处理电路26在日历软件应用程序48中创建一个节假日突出筛选程序(holidayhighlightingfilter),将筛选程序传送给Web电话软件应用程序52和Web浏览器软件应用程序54,从一个统一资源定位器(URL)检索指定地理位置的节假日信息,然后将节假日信息发送给日历软件应用程序48供在显示屏22上显示。这个过程也被用来更新便携式智能通信设备10的数据库中含有的节假日信息。另一种指定想知道其节假日信息的地理位置的方法是通过一个可以位于屏幕显示56的工作区72中的图形图象96。图形图象96是通过例如选择Location面板79的窗口83内的一个选项而获得的。然后用它来选择和检索信息,具体方法在名称为“在便携式智能通信设备中检索位置特定信息的装置与方法”(ApparatusandMethodforRetrievingLocationSpecificInformationinaPortableIntelligentCommunicationsDevice,与本发明同时申请,系列号_/_,_,所有人也是本发明的受让人)的专利申请中对此有所介绍,特此引以参考。应当明白,本发明也可以应用于独立于便携式智能通信设备10的计算机中的日历软件应用程序。不过对这种应用有一定的内在限制-除了需要额外的设备或电路外,还包括不能获得与因特网地址的联系,因此所有节假日信息都必须通过存储在计算机上的存储器中的数据库获得。就本发明中所执行的总体过程而言,在图10的流程图中将会看到,这些步骤包括通过Location面板79中显示的选项选择一个或多个地理位置(框107);为日历图象74选择呈现这种节假日信息的格式(框117),即分别如图4-7中所示的逐年、逐月、逐周或逐日格式;例如通过Update控制钮87确定或更新各选定地理位置的节假日信息(框111);通过Depiction面板91对各选定地理位置配置节假日信息的设置(框111);在屏幕显示54的工作区72显示日历图象74(框113);在日历图象74上显示各选定地理位置的节假日信息(框115)。通过对本发明最佳实施例的说明介绍,本领域的一般熟练人员在不偏离本发明精神的情况下,通过适当变动就能实现对在日历软件应用程序中突出特定地理位置的节假日的装置与方法的改进。权利要求1.一种在便携式智能通信设备的日历软件应用程序中突出节假日的方法,包含下列步骤(a)指定一个地理位置;(b)确定该地理位置的节假日;(c)在便携式智能通信设备的显示屏上显示一个日历图象;(d)在日历图象上以不同于其它日期的方式显示节假日。2.权利要求1的方法,其中,将地理位置指定为便携式智能通信设备的当前位置。3.权利要求1的方法,其中,将地理位置指定为便携式智能通信设备的原籍位置。4.权利要求1的方法,其中,将地理位置指定为便携式智能通信设备当前与之通话的通话方的位置。5.权利要求1的方法,其中,将地理位置指定为便携式智能通信设备最近一次与之通话的通话方的位置。6.权利要求1的方法,其中,地理位置是由便携式智能通信设备的用户通过一个图形用户界面指定的。7.权利要求1的方法,其中,地理位置是从便携式智能通信设备中安装的数据库获得的。8.权利要求1的方法,其中,所述节假日是通过与便携式智能通信设备连接的因特网获得的。9.权利要求1的方法,其中,每个节假日日期在日历图象上以不同于其它日期的颜色显示。10.权利要求1的方法,其中,在日历图象上为上面各个日期显示一个节假日名称。11.权利要求1的方法,其中,日历图象上的每个日期包括一个表示它是一个节假日的符号。12.权利要求7的方法,进一步包含更新该地理位置的节假日信息的步骤。13.权利要求8的方法,进一步包含下列步骤(a)在日历软件应用程序中创建一个节假日突出更新筛选程序;(b)将筛选程序传送给便携式智能通信设备中的Web软件应用程序;(c)从一个统一资源定位器(URL)检索位置和节假日日期信息;(d)将位置和节假日日期信息传送给日历软件应用程序。14.权利要求1的方法,其中,日历图象具有逐年格式。15.权利要求1的方法,其中,日历图象具有逐月格式。16.权利要求1的方法,其中,日历图象具有逐周格式。17.权利要求1的方法,其中,日历图象具有逐日格式。18.一种在由计算机操作的日历软件应用程序中突出节假日的方法,包含下列步骤(a)指定一个地理位置;(b)确定该地理位置的节假日;(c)在该计算机的显示屏上显示一个日历图象;(d)在日历图象上以不同于其它日期的方式显示节假日。19.权利要求18的方法,其中,节假日信息是从该计算机中安装的数据库获得的。20.权利要求18的方法,其中,地理位置是由该计算机的用户通过一个图形用户界面指定的。21.权利要求18的方法,其中,每个节假日日期在日历图象上以不同于其它日期的颜色显示。22.权利要求18的方法,其中,在日历图象上为上面各个日期显示一个节假日名称。23.权利要求18的方法,其中,日历图象上的每个日期包括一个表示它是一个节假日的符号。24.权利要求18的方法,其中,日历图象具有逐年格式。25.权利要求18的方法,其中,日历图象具有逐月格式。26.权利要求18的方法,其中,日历图象具有逐周格式。27.权利要求18的方法,其中,日历图象具有逐日格式。28.一种便携式智能通信设备,包含(a)进行电话操作的电路;(b)处理电路;(c)在便携式智能通信设备的存储器中存储的日历软件应用程序;(d)与处理电路相连的显示屏,该处理电路在显示屏上显示日历图象。其中,可操作该处理电路来在日历图象上以不同于上面其它日期的方式显示特定地理位置的节假日信息。29.权利要求28的便携式智能通信设备,其中,将地理位置指定为便携式智能通信设备的当前位置。30.权利要求28的便携式智能通信设备,其中,将地理位置指定为便携式智能通信设备的原籍位置。31.权利要求28的便携式智能通信设备,其中,将地理位置指定为便携式智能通信设备当前与之通话的通话方的位置。32.权利要求28的便携式智能通信设备,其中,将地理位置指定为便携式智能通信设备最近一次与之通话的通话方的位置。33.权利要求28的便携式智能通信设备,其中,地理位置是通过便携式智能通信设备的显示屏上的图形用户界面指定的。34.权利要求28的便携式智能通信设备,其中,处理电路从便携式智能通信设备中安装的数据库获得节假日信息。35.权利要求28的便携式智能通信设备,其中,处理电路从一个到因特网地址的连接获得节假日信息。36.权利要求28的便携式智能通信设备,其中,每个节假日日期在日历图象上以不同于其它日期的颜色显示。37.权利要求28的便携式智能通信设备,其中,在日历图象上为上面各个日期显示一个节假日名称。38.权利要求28的便携式智能通信设备,其中,日历图象上的每个日期包括一个表示它是一个节假日的符号。39.权利要求36的便携式智能通信设备,其中,处理电路更新地理位置的节假日信息。40.权利要求37的便携式智能通信设备,其中,处理电路在日历软件应用程序中创建一个节假日突出筛选程序,将筛选程序传送给便携式智能通信设备中的Web软件应用程序,从一个统一资源定位器(URL)检索节假日信息,将节假日信息传送给日历软件应用程序。41.一种在便携式智能通信设备的日历软件应用程序中突出节假日的方法,包含下列步骤(a)选择至少一个地理位置;(b)确定每个地理位置的节假日;(c)在便携式智能通信设备的显示屏上显示一个日历图象;(d)在日历图象上以不同于其它日期的方式显示每个选定地理位置的节假日。全文摘要一种在便携式智能通讯设备或者在一个单独的计算机上的日历软件应用程序中突出节假日的装置和方法,包括以下步骤:指定一个地理位置,确定该地理位置的节假日,在这种便携式智能通讯设备或者计算机的显示屏上画出一个日历,以及以不同于该日历上其他日期的方式显示节假日。由该便携式智能通讯设备的当前位置或者通过一个图形用户界面指定该地理位置信息。从安装在该便携式智能通讯设备中的数据库或者通过经该便携式智能通讯设备的通讯电路所连接的一个因特网地址获得该节假日信息。可以以不同于该日历上的其他日期不同的颜色画出该地理位置的节假日,以及在该日历的适当日期上显示出每个节假日的名称。文档编号G06F15/02GK1277692SQ9881053公开日2000年12月20日申请日期1998年10月22日优先权日1997年10月22日发明者B·G·穆恩,T·A·伍尔德里奇申请人:艾利森公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1