著录项信息
专利名称 | 使用图形界面来配置时间相关设置的系统和方法 |
申请号 | CN03127449.8 | 申请日期 | 2003-08-07 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2004-03-24 | 公开/公告号 | CN1484135 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 国际商业机器公司 | 申请人地址 | 美国纽约州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 国际商业机器公司 | 当前权利人 | 国际商业机器公司 |
发明人 | D·B·莱克迪安 |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 吴立明;王勇 |
摘要
提出了一种用于使用图形界面配置时间相关设置的系统和方法。用户能够使用最多两次触屏笔移动配置电子设备一天的时间,并选择时区。用户用该触屏笔接触显示器,并在一次动作中产生小时笔划和分钟笔划,而不将触屏笔从显示器上提起。用户可以通过沿顺时针方向或逆时针方向移动该触屏笔来调整时间值。当用户满意时间值时,用户就将触屏笔从该显示器中移开。如果用户希望切换AM/PM指示器,则用户执行切换笔划以指示处理来改变该AM/PM指示器。处理还识别对应于基点的时区,该基点是在生成表示笔划和分钟笔划期间创建的。
技术领域\n本发明一般涉及使用触屏笔输入数据的系统和方法。更具体地, 本发明涉及用于使用触屏笔来配置电子设备的时间相关信息的系统和 方法。\n背景技术\n计算机系统,包括台式个人计算机和个人数字助理(PDA),通常 具有一个界面,允许用户输入时间相关信息,诸如一天的时间和时区。 作为时间设置配置过程的一部分,用户通常被询问输入一个时区,家 庭所在城市以及时间设置。计算机系统可以使用时间设置来控制系统 操作,例如备份,对文件更新标注时间戳以及对电子邮件标注时间戳。\n计算机系统增加了功能来提高它的“用户友好性”。一种在PDA 上常用的用户友好功能是触摸敏感屏。PDA用户使用触屏笔来选择和 操作触摸敏感屏上的信息。台式计算机显示器也开始具有触摸敏感屏 的功能。通过使用具有图形用户界面(GUI)的触摸敏感屏,用户更容易 在计算机系统上输入时间相关信息。GUI可以以数字格式或模拟格式 表示时间相关信息。一种数字格式方法是在计算机系统显示数字时钟 的地方,用向上和向下箭头来增加和减少小时和分钟设置。尽管很有 效,但是这种方法对用户来说很麻烦,因为需要很多次移动。用户必 须首先用触屏笔选择一个“小时”域。然后,用户用指向装置选择向 上或向下箭头键直到“小时”域显示出正确的小时设置。在小时设置 正确之后,用户用触屏笔选择一个“分钟”域,并选择向上或向下箭 头键直到“分钟”域显示出正确的设置。在小时和分钟设置正确之后, 用户可能需要选择“AM/PM”域来切换AM/PM设置。\n很多用户使用模拟界面配置时间设置更为轻松。即,界面显示时 钟表盘,时针和分针。用户更喜欢这种方式,因为很多时钟,包括壁 挂时钟和腕表都是模拟的。然而,现有的模拟界面仍然要求用户执行 很多操作。例如,用户可能被要求执行很多类型的笔划以便配置一天 的时间。除了在计算机系统中设置一天的时间,用户通常被要求输入 时区和家庭所在城市。然而,在现有技术中存在一个挑战,即用户可 能被要求访问几个用户界面以便输入每一条时间相关信息。例如,时 区设置可能位于第一个图形界面,家庭所在城市设置可能在第二个图 形界面,一天的时间设置可能在第三个图形界面。\n因此,需要一种简单的方法来通过最小量的用户操作使用图形界 面输入时间相关信息。\n发明内容\n已经发现,上述提到的挑战通过使用触屏笔以及地图来配置电子 设备的时间设置信息而已经得到解决。电子设备包括能够解释触屏笔 命令的显示器。例如,用户可以使用触屏笔在他的个人数字助理(PDA) 上来配置一天的时间并选择时区。用户在地图上识别城市的位置,并 将触屏笔放在显示器上以产生小时笔划和分钟笔划而无需将触屏笔从 显示器上提起。在将触屏笔从显示器上提起之前,用户能够通过沿顺 时针或逆时针方向移动触屏笔来微调时间设置。当用户完成了微调时 间设置信息时,用户将触屏笔从显示器上提起。如果需要,用户能够 用触屏笔再进行上拨来切换AM/PM设置。\n根据本发明的一个方面,提供一种使用单一的触屏笔移动来配置 时间相关设置的方法,所述方法包括:\n在显示器上显示一幅地图;\n检测触屏笔开始位置及触屏笔的移动,该触屏笔的开始位置对应 于该触屏笔接触该显示器的位置,该移动对应于当接触显示器时该触 屏笔移动到的多个第二位置;\n确定基点,该基点对应于该移动的方向的改变;\n识别触屏笔提起点,该触屏笔提起点对应于触屏笔断开接触该显 示器的位置;并\n计算时间值,其中该计算是使用该触屏笔开始位置,该基点和该 触屏笔提起点加以执行的。\n根据本发明的一个方面,提供一种信息处理系统,包括:\n一个或多个处理器;\n可由该处理器访问的存储器;\n可由该处理器访问的一个或多个非易失性存储设备;\n可由该处理器访问的显示器;及\n使用单一的触屏笔移动来配置时间的时间设置工具,该时间设置 工具包括:\n用于在该显示器上显示一幅地图的显示单元;\n用于检测触屏笔开始位置和触屏笔的移动的检测单元,该触屏笔 开始位置对应于该触屏笔接触显示器的位置,该移动对应于当接触显 示器时该触屏笔移动到的多个第二位置;\n用于确定基点的确定单元,该基点对应于该移动的方向的改变;\n用于识别触屏笔提起点的识别单元,该触屏笔提起点对应于该触 屏笔断开接触显示器的位置;以及\n用于计算时间值的计算单元,其中该计算是使用该触屏笔开始位 置,该基点和该触屏笔提起点加以执行的。\n根据本发明的一个方面,提供一种使用单一的触屏笔移动配置时 间相关设置的方法,所述方法包括:\n在显示器上显示一幅地图;\n检测触屏笔开始位置及触屏笔的移动,该触屏笔开始位置对应于 该触屏笔接触显示器的位置,该移动对应于当接触显示器时该触屏笔 移动到的多个第二位置;\n确定基点,该基点对应于该移动的方向的改变;\n识别触屏笔提起点,该触屏笔提起点对应于触屏笔断开接触该显 示器的位置;并\n计算时间值,其中该计算进一步包括:\n在该地图上叠加表盘,其中该表盘包括时针和分针,该表盘的中 心对应于该基点的位置;\n使用该触屏笔开始位置和该基点来计算小时笔划角度;\n根据该小时笔划角度导出小时设置;\n使用该基点和该提起位置来计算分钟笔划角度;及\n根据该分钟笔划角度导出分钟设置。\n根据本发明的一个方面,提供一种使用单一的触屏笔移动配置时 间相关设置的方法,所述方法包括:\n在显示器上显示一幅地图;\n检测触屏笔开始位置及触屏笔的移动,该触屏笔开始位置对应于 该触屏笔接触显示器的位置,该移动对应于当接触显示器时该触屏笔 移动到的多个第二位置;\n确定基点,该基点对应于该移动的方向的改变;\n识别触屏笔提起点,该触屏笔提起点对应于该触屏笔断开接触显 示器的位置;\n计算时间值,其中该计算是使用该触屏笔开始位置,该基点和该 触屏笔提起位置加以执行的;\n在该地图上叠加表盘,该表盘的中心对应于该基点的位置;\n使用分针和时针在表盘上显示该时间值;\n检测切换开始位置,该切换开始位置对应于在识别该触屏笔提起 点之后该触屏笔接触显示器的第二位置;\n识别切换终止位置,该切换终止位置对应于在该检测到的切换起 始位置之后该触屏笔断开接触显示器的位置;\n根据该切换开始位置和该切换终止位置的位置确定是否切换 AM/PM指示器;并\n响应该确定切换该AM/PM指示器。\n根据本发明的一个方面,提供一种信息处理系统,包括:\n一个或多个处理器;\n可由该处理器访问的存储器;\n可由该处理器访问的一个或多个非易失性存储设备;\n可由处理器访问的显示器;及\n使用单一的触屏笔移动的来配置时间的时间设置工具,该时间设 置工具包括:\n用于在该显示器上显示一幅地图的显示单元;\n用于检测触屏笔开始位置和触屏笔的移动的检测单元,该触屏笔 开始位置对应于该触屏笔接触显示器的位置,该移动对应于当接触显 示器时触屏笔移动到的多个第二位置;\n用于确定基点的确定单元,该基点对应于该移动的方向的改变;\n用于识别触屏笔提起点的识别单元,该触屏笔提起点对应于该触 屏笔断开接触显示器的位置;以及\n用于计算时间值的计算单元,其中该计算进一步包括:\n用于在该地图上叠加表盘的成像单元,其中该表盘包括时针和分 针,该表盘的中心对应于该基点的位置;\n用于使用该触屏笔开始位置和该基点来计算小时笔划角度的计算 单元;\n用于根据该小时笔划角度导出小时设置的导出单元;\n用于使用该基点和该提起点计算分钟笔划角度的计算单元;及\n用于根据分钟笔划角度导出分钟设置的导出单元。\n在启动配置时间相关设置时,电子设备为用户显示一幅地图来让 他选择其家庭所在城市。在一个实施例中,电子设备显示一幅世界地 图,用户可以放大他的特定国家或地区以便选择正确的城市。当显示 出一幅可接受的地图时,用户用触屏笔接触显示器(例如触屏笔开始 位置),并将触屏笔移向地图上用户的家庭所在城市位置。电子设备 根据触屏笔开始位置和用户的家庭所在城市位置确定用户所需的小时 设置。例如,如果用户将触屏笔从其家庭所在城市的下方直接向上移 动到其家庭所在城市,则电子设备确定出用户所需的小时设置为六点 钟。\n一旦用户到达了地图上其家庭所在城市,则在该地图上叠加一个 表盘。用户沿对应于用户所需分钟设置的方向移动触屏笔离开家庭所 在城市位置。例如,如果用户沿朝东的方向(即,向右)移动触屏笔 离开家庭所在城市位置,则电子设备确定出用户所需的分钟设置为十 五分钟。电子设备识别并存储对应于用户家庭所在城市的时区。\n当用户的触屏笔退出叠加的表盘时,数字时间设置出现,该设置 是用户模拟时间设置选择的数字表示。用户能够沿表盘的圆周外部顺 时针移动触屏笔来增加时间设置,或者逆时针移动来减少时间设置。 一旦用户满意该时间设置,用户将触屏笔移开显示器。如果用户选择 了,则用户能够通过用他的触屏笔在显示器上执行上拨动作来切换 AM/PM设置。\n前述的内容为概述,因此必要地包括简化,概括并忽略了细节; 因此,本领域内的技术人员将会理解,该概述只是为了说明,而并不 是想要在任何方面进行限制。其他的方面,发明的特征和本发明的优 点,仅仅由权利要求加以限定,将会在下面没有限制的细节描述中变 得明显。\n附图说明\n通过参考附图,本发明可以被更好的理解,对本领域的技术人员 来说其很多目的,特征和优点将会变得明显。在不同附图中相同参考 符号的使用表示类似或相同的项。\n图1A为显示了用户使用触屏笔装置配置初始时间设置的图;\n图1B为显示了用户使用触屏笔装置为电子设备微调初始时间设置 的图;\n图1C为显示了用户使用触屏笔装置对电子设备切换AM/PM设置的 图;\n图2A为显示了用户使用触屏笔装置对电子设备配置小时设置并选 择时区的图;\n图2B为显示了用户使用触屏笔装置对电子设备配置分钟设置的 图;\n图3A为显示了用户使用触屏笔装置配置小时设置并选择时区的 图;\n图3B为显示了用户使用触屏笔装置对一个特定时区配置分钟设置 的图;\n图4为显示使用触屏笔装置配置时间设置所采取的步骤的高层次 流程图;\n图5为显示识别城市时区并配置初始时间设置所采取的步骤的流 程图;\n图6为显示微调初始时间设置所采取的步骤的流程图;以及\n图7为能够实现本发明的信息处理系统的框图。\n具体实施方式\n下面将要提供本发明实例的具体描述,以下内容并不限制本发明 本身。相反,任意数量的变化都可以落在被描述之后的权利要求所限 定的本发明的范围之内。\n图1A为显示用户使用触屏笔装置配置初始时间设置的图。用户希 望在电子设备设置一天的时间,电子设备包括一个能够解释触屏笔的 命令的显示器。正如将被本领域的技术人员所理解的那样,触屏笔可 以为能够选择显示器上位置的指向装置,例如铅笔,刚性物体,或手 指。例如,用户可以在其包括触摸敏感显示器的个人数字助理(PDA) 上设置一天的时间。\n用户首先用他的触屏笔在位于表盘120的圆周外部的触屏笔起始 位置100接触显示器。用户根据用户所需的小时设置(参见下文关于 小时设置确定的更多细节)选择触屏笔开始位置100。用户沿小时笔 划105移动触屏笔直到触屏笔到达基点110。基点110为用户完成小 时笔划105并开始分钟笔划115的点。处理使用触屏笔开始位置100 和基点110识别用户所需的小时设置。在图1A所示的实例中,初始小 时设置为七点钟。\n用户沿分钟笔划115移动触屏笔,经过退出点118到达位置125。 处理根据基点110和退出点125识别用户所需的分钟设置。处理在用 户显示器上显示初始时间设置130以及AM/PM设置135。在图1A所示 的实例中,初始时间设置为7:15,AM/PM设置为“AM”。在一个实施 例中,AM/PM设置可以设置为默认的“AM”。\n当用户移动其触屏笔经过退出点118时,分钟笔划115“悬浮”, 且用户可以沿表盘120的圆周外部顺时针或逆时针移动其触屏笔,以 便微调时间设置(参见图1B以及关于微调时间设置的更多细节的相应 的文本)。\n图1B为显示用户使用触屏笔装置对电子设备微调初始时间设置的 图。电子设备包括能够解释触屏笔命令的显示器。当用户在电子设备 上设置初始时间设置时,用户继续将触屏笔保持在显示器上,并能够 通过沿顺时针(增加时间设置)或逆时针(减少时间设置)移动触屏 笔微调时间设置(参见图1A以及关于微调时间设置配置的的更多细节 的相应文本)。\n在图1B所示的实例中,用户沿弧线145移动触屏笔来移动分钟笔 划140。当用户沿弧线145逆时针移动触屏笔时,初始时间设置减少 并显示在位置155。一旦用户认可该时间设置,用户在触屏笔提起点150 将触屏笔从显示器中移开。在如图1B所示的实例中,用户的触屏笔提 起点的时间设置为7:12。如果用户希望改变小时设置,则用户可以顺 时针或逆时针移动触屏笔一整圈。一旦用户通过将触屏笔从接触敏感 屏提起而接受了该时间设置,则用户能够更改AM/PM设置160(参见 图1C以及关于AM/PM设置的更多细节的相应文本)。\n图1C为显示了用户使用触屏笔装置对电子设备切换AM/PM设置的 图。电子设备包括能够解释触屏笔命令的显示器。例如,显示器可以 为在个人数字助理(PDA)上使用的触摸敏感屏。用户通过将触屏笔放 置在切换开始位置170来更改AM/PM设置,并沿切换笔划175向上移 动触屏笔,直到触屏笔到达切换提起位置180为止,在该点上,用户 将触屏笔从显示器提起。响应切换笔划175,处理更改AM/PM设置190。 在如图1C中所示的实例中,相对于图1B的AM/PM设置“AM”,处理 更改AM/PM设置190为“PM”。\n图2A为显示用户使用触屏笔装置对电子设备配置小时设置并选择 时区的图。电子设备包括能够解释触屏笔命令的显示器。例如,显示 器可以为在个人数字助理(PDA)上使用的触摸敏感屏。\n电子设备为用户显示一幅地图以便用户选择对应于他的时区的城 市。在一个实施例中,电子设备可以显示一幅世界地图,用户可以“放 大”到他的特定国家或地区以便选择正确的城市。当显示出可接受的 地图时,用户用他的触屏笔在触屏笔起开位置200接触显示器。用户 根据用户所需的小时设置和时区设置选择触屏笔开始位置200(参见 图1A以及相应的关于小时设置的文本以便得到更多细节)。用户沿小 时笔划210移动触屏笔,直到触屏笔到达用户所需的城市。在如图2A 所示的实例中,用户所需的城市为位于基点220的达拉斯。一旦用户 到达基点220,处理则识别对应于基点220的城市和时区(参见图5 以及相应的关于城市和时区识别的文本以便得到更多细节)。\n图2B为显示了用户使用触屏笔装置对电子设备配置分钟设置的 图。电子设备包括能够解释触屏笔命令的显示器。例如,显示器可以 为在个人数字助理(PDA)上使用的触摸敏感屏。用户通过生成一个小 时笔划来配置小时设置和时区设置,该小时笔划在对应于他的时区的 城市处终止(参见图2A以及相应的关于时区和小时设置的文本以便得 到更多细节)。用户沿分钟笔划230移动触屏笔,该分钟笔划对应于 用户想要输入的分钟设置。在如图2B所示的实例中,用户希望配置电 子设备的时间设置为中部标准时间9:00。\n当用户开始分钟笔划230时,处理叠加表盘250。表盘250帮助 用户选择分钟设置。当用户的触屏笔退出表盘250时,时间设置260 出现,该设置为用户的时间设置选择的数字表示。用户能够沿表盘250 圆周外部顺时针移动其触屏笔以增加时间设置,或者逆时针移动以减 少时间设置(参见图1B以及相应文本以便微调)。一旦用户满意于该 时间设置,用户将触屏笔从提起点240处移开。用户能够使用其触屏 笔向上移动来切换AM/PM设置(参见图1C以及相应的关于AM/PM切换 的文本以便得到更多细节)。\n图3A为显示了用户使用触屏笔装置配置小时设置并选择时区的 图。用户希望在其电子设备上配置时间设置,该电子设备包括能够解 释触屏笔命令的显示器。例如,显示器可以为在个人数字助理(PDA) 上使用的触摸敏感屏。电子设备显示一幅包括划分了时区的地图。在 如图3A所示的实例中,处理显示具有时区A 300,时区B 310,时区 C 320和时区D 330的地图。这一实施例优选应用于用户的显示器尺 寸过小以致于无法充分显示城市位置的情况下,以及应用于不需要城 市时间的情况下。\n当用户接触显示器中这四个时区中的一个的位置时,处理识别一 个时区。图3A所示的实例显示了用户请求处理来识别时区C320作为 用户的时区。用户根据用户所需的小时设置和时区设置来选择触屏笔 开始位置340(参见图1A以及相应的关于小时设置的文本以便得到更 多细节)。用户沿小时笔划350移动触屏笔一段特定的长度。在一个 实施例中,小时笔划长度可以确定所叠加的表盘大小(参见图3B以及 相应的关于叠加表盘的文本以便得到更多细节)。\n一旦用户在基点360终止小时笔划350,处理识别对应于触屏笔 开始位置340或基点360的时区。用户准备开始对应于其所需的时间 设置的分钟笔划(参见图3B以及相应的关于分钟笔划设置的文本以便 得到更多细节)。\n图3B为显示了用户使用触屏笔装置对一个特定时区配置分钟设置 的图。用户通过在地图上所示的一个特定时区内产生在一个小时笔划 来配置小时设置和时区设置(参见图3A以及相应的关于时区和小时设 置的文本以便得到更多细节)。图3B显示划分了时区A 300,时区B 310, 时区C 320和时区D 330的地图。一旦用户完成了小时笔划,用户沿 分钟笔划370在对应于用户想要输入的时间的方向上来移动触屏笔。 在图3B中所示的实例中,用户想要配置电子设备的时间设置为中部标 准时间9:00。\n当用户开始分钟笔划370时,处理叠加表盘390。在一个实施例 中,表盘390的大小可以与小时笔划的长度相关。当用户的指向装置 退出表盘390时,时间设置395出现,该设置为用户的时间设置选择 的数字表示。用户能够沿表盘390的圆周外部顺时针移动其触屏笔以 增加时间设置,或者逆时针移动以减少时间设置(参见图1B以及相应 本以便微调)。一旦用户满意于该时间设置,用户在提起点380将指 向装置移开。用户能够使用其触屏笔的上拨动作来切换AM/PM设置(参 见图1C以及相应的关于AM/PM切换的文本以便得到更多细节)。\n在一个实施例中,用户可以更改时区(即,更改小时设置),而 无需更改分钟设置。在此实施例中,用户使用其触屏笔选择一个时区 (即,时区更改压下),其中处理比较所选时区和所存储时区,并且 如果所选时区处在与所存储时区不同的时区内,则改变时间值。\n图4为显示使用触屏笔装置配置时间设置所采取的步骤的高层次 流程图。用户希望在其电子设备上配置时间设置,该电子设备包括能 够解释触屏笔命令的显示器。例如,显示器可以为在个人数字助理 (PDA)上使用的触摸敏感屏。处理开始于400,这里处理在显示器430 上显示一幅地图。例如,该地图可以为美国地图,显示了每个州和主 要城市。在一个实施例中,地图可以为世界图像,用户可以选择世界 的一个地区用来处理以显示所选地区的更详细的图像。\n对用户是否已经用触屏笔接触了显示器作出确定(判定410)。 如果处理未检测出触屏笔压下,判定410分支到否分支412,该分支 返回以等待触屏笔压下显示器。\n另一方面,如果处理检测到触屏笔压下,判定410分支到“是” 分支418,这里处理配置一个初始时间设置并在显示器430上显示初 始时间设置(预定义过程框420,参见图5及相应的文本以便得到更 多细节)。\n作出一个确定以便确定用户是否希望微调初始时间设置(判定 440)。这一确定可以通过检测用户是否将触屏笔从显示器上“提起”, 或移开进行。如果用户没有将触屏笔从显示器上移开,判定440分支 到“否”分支442,这里处理微调时间设置并在显示器430上显示所 调整的时间设置(预定义过程框450,参见图6及相应的文字以便得 到更多细节)。\n另一方面,如果用户不希望微调初始时间设置(即,将触屏笔从 显示器上移开),判定440分支到“否”分支448,绕过微调步骤。 对用户是否希望通过用在显示器上压下触屏笔来更改AM/PM设置而做 出确定(判定460)。例如,默认的AM/PM指示器可以为“AM”,用 户可以使用其触屏笔来在显示器上执行上拨动作,以便通知处理进行 切换(即,更改)AM/PM指示器为“PM”。如果用户没有用触屏笔接 触显示器,判定460分支到“否”分支468,绕过AM/PM切换步骤。 在一个实施例中,处理可以等待一个预先配置的时间量,例如一分钟, 以便检测用户是否用触屏笔接触了显示器来更改AM/PM指示器。\n另一方面,如果用户用触屏笔接触显示器,则判定460分支到“是” 分支462,这里对用户是否将触屏笔从显示器上移开(即,完成上拨 命令)做出确定。如果触屏笔仍然与显示器接触,则判定470分支到 “否”分支472,该分支返回以继续监视触屏笔的移动。该循环继续 直到用户将触屏笔从显示器上移开,在该点上判定470分支到“是” 分支478。\n对触屏笔提起点是否位于压下点的北部做出确定,例如用上拨命 令(判定480)。如果触屏笔提起点不在压下点的北部,则判定480 分支到“否”分支482,绕过AM/PM切换步骤。另一方面,如果触屏 笔提起点位于压下点的北部,则判定480分支到“是”分支488,这 里处理切换显示器430上的AM/PM指示器(步骤490)。在一个实施 例中,AM/PM笔划命令可以与上拨命令不同(即,向下笔划)。在此 实施例中,对于相对于与压下点的提起点的位置确定由此改变(即, 南部)。处理结束于495。\n图5为显示识别城市时区并配置初始时间设置所采取的步骤的流 程图。处理开始于500,这里处理存储触屏笔开始位置。触屏笔开始 位置为用户使用触屏笔首先接触显示器的位置。例如,显示器可以为 在个人数字助理(PDA)上的触摸敏感屏。\n用户根据他的城市位置和他所需的小时设置选择触屏笔开始位置 (参见图2A及关于生成小时笔划的相应的文本以便得到更多细节)。 用户将触屏笔从触屏笔开始位置移动到地图上的城市位置以便创建一 个小时笔划。例如,如果用户住在德克萨斯州的达拉斯并且时间是PM6: 15,则用户选择在地图上的直接在德克萨斯州的达拉斯以下为触屏笔 开始位置,并将触屏笔向上移动至德克萨斯州的达拉斯。\n一旦用户的触屏笔到达了地图上所述城市的位置,用户将触屏笔 沿对应于分钟设置(分钟笔划)的方向移离该城市。当触屏笔改变方 向时,在地图上所述城市所在位置上或城市所在位置附近创建基点。 该基点是小时笔划结束和分钟笔划起始的点。使用上述实例,用户将 触屏笔从达拉斯直接向右(东)移动以便代表十五分钟(参见图2B及 关于生成分钟笔划的相应的文本以便得到更多细节)。 \n对应触屏笔方向的改变是否检测到基点做出确定(判定510)。 如果处理未检测到基点,则判定510分支到“否”分支512,该分支 返回继续跟踪触屏笔。该循环继续直到用户改变触屏笔的方向,以及 处理检测到基点位置为止,在该基点上判定510分支到“是”分支514。\n处理在城市库525中寻找一个城市,该城市在所显示地图上的位 置最靠近于基点(步骤515)。采用上述实例,处理识别德克萨斯州 的达拉斯作为对应在小时笔划和分钟笔划之间方向改变的最近的城 市。城市库525可以存储在非易失性存储区上,例如非易失性存储器。 处理将该城市位置存储到时间库535钟(步骤520)。时间库535可 被存储在非易失性存储区上,例如非易失性存储器。对应该城市的时 区被从城市库525中检索出,并存储在时间库535中(步骤530)。 采用上述实例,处理将对应德克萨斯州的达拉斯的“中部标准时间” 存储到时间存储库535中。\n处理从位置库545中检索触屏笔开始位置,并用触屏笔开始位置 和基点识别用户想要的小时设置,并在时间库535中存储想要的时间 设置(步骤540)。在一个实施例中,小时设置可以通过将十二点钟 表示为零度位置,使用触屏笔开始位置和基点计算对应十二点钟位置 的小时笔划角度,并根据小时笔划角度确定小时设置而被导出。正如 本领域技术人员所理解的那样,可以使用三角法计算小时笔划角的角 度或弧度。\n在步骤550,处理在显示器555的地图之上叠加一个表盘及想要 的小时设置。处理等待触屏笔完成分钟笔划并退出表盘(步骤560)。 一旦触屏笔退出表盘,处理在位置库545中存储触屏笔退出位置(步 骤570)。\n处理使用基点和触屏笔退出位置来识别分钟设置,并在时间库535 中存储分钟设置(步骤580)。在一个实施例中,分钟设置可以通过 将十二点钟表示为零度位置,使用基点和触屏笔退出位置计算对应十 二点钟位置的分钟笔划角度,并根据分钟笔划角度确定分钟设置而被 导出。正如本领域技术人员所理解的那样,可以使用三角法计算分钟 笔划角的角度或弧度。在步骤590,处理在显示器555上显示分钟设 置。处理返回599。\n图6为显示微调初始时间设置所采取的步骤的流程图。当用户将 触屏笔移出表盘而且没有将触屏笔从显示表面移开时,启动微调模式 (参见图4及关于微调启动的相应的文本以便得到更多细节)。对触 屏笔是否正沿顺时针方向移动做出确定(判定610)。如果触屏笔正 沿顺时针方向移动,判定610分支到“是”分支612,这里处理增加 初始城市时间设置(步骤620),并在显示器640上显示新的时间设 置(步骤630)。在一个实施例中,对应新的时间设置的分钟设置可 以通过将十二点钟表示为零度位置,使用基点和触屏笔提起点计算对 应十二点钟位置的分钟笔划角度,并根据分钟笔划角度确定分钟设置 而被导出。\n另一方面,如果触屏笔当时并未沿顺时针方向移动,则判定610 分支到“否”分支618,绕过时间增加步骤。对触屏笔是否正沿逆时 针方向移动做出确定(判定650)。如果触屏笔正沿逆时针方向移动, 则判定650分支到“是”分支652,这里处理减少初始时间设置(步 骤660),并在显示器640上显示新的时间设置(步骤670)。另一方 面,如果触屏笔当时并未沿逆时针方向移动,则判定650分支为“否” 分支658,绕过时间减少步骤。\n对触屏笔是否从显示表面移开(即提起)做出确定(判定680)。 如果触屏笔仍旧接触显示表面,则判定680分支到“否”分支682, 该分支返回以循环处理更多的触屏笔移动。该循环继续直到触屏笔从 显示表面移开,在该点上判定680分支到“是”分支688。\n在步骤690,处理在时间库695中存储调整后的时间设置。时间 库695可以存储在非易失性存储区上,例如非易失性存储器。处理在 699处返回。在一个实施例中,用户可以顺时针移动触屏笔一周来增 加小时设置,并且可以逆时针移动触屏笔一周来减少小时设置。\n图7描述了信息处理系统701,该系统为能够执行此处描述的本 发明的计算机系统的简化实例。计算机系统701包括连接到主机总线 705的处理器700。二级(L2)高速缓存器710也连接到主机总线705。 主机到PCI桥715连接到主存储器720,该桥包括高速缓存器和主存 储器的控制功能,并提供总线控制来处理在PCI总线725,处理器700, L2高速缓存器710,主存储器720和主机总线705之间的传输。PCI 总线725提供一个用于各种设备的接口,包括例如局域网LAN的网卡 730。PCI到ISA桥735提供总线控制以处理在PCI总线725和ISA总 线740,通用串行总线(USB)功能单元745,IDE设备功能单元750, 电源管理功能单元755之间的传输,并能够包括其他未示出的功能元 件,例如实时时钟(RTC),DMA控制,中断支持以及系统管理总线支 持。外围设备和输入/输出(I/O)设备可以附连在连接到ISA总线740 的各种接口760上(例如,并行接口762,串行接口764,红外(IR) 接口766,键盘接口768,鼠标接口770以及固定硬盘(HDD)722)。 或者,很多I/O设备可以由附连到ISA总线740上的超级I/0控制器 (未示出)加以调节。\nBIOS 780连接到ISA总线740,并包括用于各种底层系统功能和 系统引导功能的必要的处理器可执行代码。BIOS 780可以存储在任意 计算机可读介质中,包括磁性存储介质,光学存储介质,快闪存储器, 随机存取存储器,只读存储器和传送编码指令的信号(即来自网络的 信号)的通信介质。为了将计算机系统701附连到另一个计算机系统 上以便通过网络拷贝文件,则将LAN网卡730连接到PCI总线725和 PCI到ISA桥735。类似地,为了使用电话线连接将计算机系统701与 连接到因特网的ISP连接起来,则将调制解调器775连接到串行端口 764和PCI到ISA桥735。\n尽管图7中所述的计算机系统能够执行此处所述的发明,但是该 计算机系统仅为计算机系统的一个实例。本领域内的技术人员将会理 解,很多其他计算机系统设计都能执行此处描述的发明。\n本发明的一种优选实现方法为一种应用,即在代码模块中的一组 指令(程序代码),该组指令例如可以驻留在计算机的随机存取存储 器中。在被计算机要求之前,该组指令可以存储在另一个计算机存储 器中,例如,在硬盘驱动器中,或是可拆卸式存储器例如光盘(最终 用于CD ROM中)或磁盘(最终用于磁盘驱动器中),或是通过因特网 或其他计算机网络下载。因此,本发明可以作为用在计算机中的一种 计算机程序产品来实现。此外,尽管所述的各种方法可以在通过软件 有选择地激活或重新配置的通用计算机中方便地加以实现,但是本领 域中的技术人员之一将会认识到,这种方法可以在硬件、固件或构建 以执行所需方法步骤的更专用的设备中执行。\n尽管已经展示并描述了本发明的特定实施例,但是对于本领域的 技术人员来说,显而易见的是,根据此处的示教,可以进行改变或修 改而不背离本发明及其更广的方面,因此,所附的权利要求将会在它 们的范围内包括所有的这种改变和修改,而与本发明的真正精神和范 围相同。而且,应当理解,本发明只由所附的权利要求加以限定。本 领域的技术人员应该理解,如果想要特殊数量的引入权利要求项,该 意图将在权利要求中被清楚地叙述,在缺少这种叙述时,表示没有这 种限制。对于无限制的实例,为了助于理解,下列所附权利要求包括 介绍性短语“至少一个”和“一个或多个”的使用以介绍权利要求项。 然而,这种短语的使用并不意味着带有不定冠词“一个”权利要求项 的介绍限制了任何包括这种所介绍的权利要求项的特殊的权利要求, 对于只包括一个这种项的发明,即使当相同的权利要求包括介绍性短 语“一个或多个”或“至少一个”以及不定冠词例如“一个”;相同 的说明适用于用在定冠词的权利要求中。
法律信息
- 2011-10-12
未缴年费专利权终止
IPC(主分类): G06F 3/033
专利号: ZL 03127449.8
申请日: 2003.08.07
授权公告日: 2005.11.30
- 2005-11-30
- 2004-06-02
- 2004-03-24
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |