基于位置的触觉报告的制作方法

文档序号:6454926阅读:151来源:国知局
专利名称:基于位置的触觉报告的制作方法
基于位置的触觉报告
背景
计算设备可以提供例如电子邮件、文本消息、语音邮件和/或电话呼叫等 消息的状态。计算设备还可以具有若干其它状态(例如低电池电量、信号强度 等)。为了报告这些状态,计算设备可以提供听觉报告、视觉报告、和/或振动 报告。这些类型的报告在许多设置中在社交方面是不适当的。音频以及振动报 告可能是吵闹并且使人分心的。视觉报告(通常在不适当的时间)强迫用户为 了一个视觉报告而去检查计算设备。
这些类型的报告在许多环境中还可能是不恰当的。音频报告在喧吵的噪音 下可能是听不见的。振动报告在计算设备不与用户接触时有可能是感觉不到 的,而视觉报告在用户无法看见计算设备时是无效的。
概述
提供本概述以便用一种简单的形式介绍将在以下详细描述中进一步描述 的一些概念。本概述不旨在确定所要求保护的主题的关键和/或必要特征。本概 述也不旨在用于限制所要求保护的主题的范围。
基于位置的触觉报告提供了恰当的并且在社交方面是可接受的状态报告。 一个触觉元件从第一位置移动到第二位置以指示新的状态。该触觉元件被维持 在第二位置中,使得触摸该触觉元件并且检测到第二位置标识了新的状态。也 可以振荡该触觉元件以标识新的状态。采用这种方式,用户可以在不看计算设 备、不生成视觉报告、和/或不生成音频报告的情况下检测计算设备的状态。基 于位置的触觉报告还可以没有报告周期。相应地,用户可以在不参加社交方面 不适当的行为的情况下分立地确定计算设备的状态。
附图简述参考下图描述了本发明的非限制且非穷尽实施例,其中除非另外指明,否 则在所有附图中相同的数字指示相同的部分。

图1示出了一个示例性计算设备。
图2表示用于基于位置的触觉报告的一个示例性系统概览。
图3表示用于促进基于位置的触觉报告的一个示例性计算设备;以及
图4表示用于基于位置的触觉报告的一个操作流程图。
详细描述
以下参考附图更全面地描述各实施例,附图形成各实施例的一部分并且示 出了各具体示例性实施例。但是,各实施例可以用多种不同的形式来实现,并
且不应该被解释为限于此处所述的实施例;相反,提供这些实施例以使本公开 内容变得全面且完整,并且将能完全传达这一范围。各实施例可被实施为方法、 系统或设备。因此,各实施例可以采取完全硬件实现、完全软件实现、或者结 合软件和硬件方面的实现的形式。因此,下面的详细描述不在限制的意义上理 解。
各实施例的逻辑操作被实现为(1)运行在计算系统上的计算机实现的步 骤的序列,和/或(2)计算系统内相互连接的机器模块。实现是取决于实现本 发明的计算系统的性能要求的一种选择。因此,组成此处描述的实施例的逻辑 操作被替换地称为操作、步骤或模块。
图2表示用于基于位置的触觉报告的系统概览。系统200表示计算环境的 模块化概览。系统200可以包括计算设备202。计算设备202可以包括台式计 算设备、移动计算设备、膝上型计算机、个人数字助理、笔记本型计算机、电 话、蜂窝电话、钥匙链和/或可以被配置为改变状态、报告状态、和/或报告另 一设备状态的任何其它类型的计算设备。在一个方面,计算设备202包括如图 1中所例示的计算设备100。
系统200表示计算设备202的模块化概览。系统200可以被一体化为软件 和硬件元件的组合、操作系统或其任意组合。此处所提到的硬件、软件、应用 程序、和/或程序可以被一体化为单个元件或者包括彼此通信的各种元件。软件 和/或硬件元件此处仅仅是出于解释性的目的来描述的,而不是为了将配置限于多个元件或执行几个功能的单个元件。例如,如图2所描述的,系统200包括
具有状态检测模块204、致动器206和触觉元件208的计算设备202。参考标 号204 — 208可以包括进行通信的单独的程序和单独的硬件。参考标号204 — 208还可以包括单个硬件元件或者单个和多个程序和/或硬件元件的任意组合。
计算设备202包括用于检测计算设备202的状态的状态检测模块204。在 另一方面,状态检测模块204可以检测除了计算设备202以外的设备的状态。 例如,计算设备202可以包括检测一个或多个相关联的计算设备的状态的钥匙 链。釆用这种方式,相关联的计算设备将状态信息传递给该钥匙链以便于报告。
状态可包括与电话呼叫、文本消息、电子邮件消息、语音消息、电池电量 水平、信号强度相关联的状态、和/或计算设备202可以促进的任何其它状态。 例如,状态检测模块204可以检测一个消息正在等待或者电池电量水平为低。 状态检测模块204可以包括用于检测状态的程序、用于检测与状态相关联的信 号的伺服装置、和/或用于检测计算设备202的状态的任何其它方式。
计算设备202还可以包括用于致动触觉元件的致动器206。致动器206可 以包括机械致动器、电致动器、磁致动器、和/或促进触觉元件的运动的任何其 它类型的致动器。即使此处叙述了第一位置和第二位置,但触觉元件可以在三 个或更多位置间移动来指示状态。触觉元件可以从一个向内位置移至一个向外 位置来指示状态。触觉元件可以在一个向上位置和一个向下位置之间移动来指 示状态。触觉元件可以振荡来指示状态。 一般而言,触觉元件可以在任意一组 位置之间向着任意的方向移动来指示状态。
作为致动器类型的示例,致动器206可以包括具有用于在一个位置偏置触 觉元件的偏置元件的机械致动器。当被致动时, 一个锁可以释放该触觉元件并 且该偏置元件可以将该触觉元件从第一位置移动到第二位置。电致动器可以包 括用于将触觉元件从第一位置移动到第二位置的伺服装置。该伺服装置还可以 将触觉元件从第二位置移动到第一位置。磁致动器可以包括用于将触觉元件维 持在第一位置中的磁铁。当被致动时,该磁铁可以释放触觉元件并且一偏置元 件可以将该触觉元件从第一位置移动到第二位置。
计算设备202包括触觉元件208。触觉元件208可以包括按钮、tab键、 扩展等等。触觉元件208可以包括计算设备202己有的元件,例如按键、按钮、软键、天线、方向垫等等。触觉元件208可以包括其功能为指示计算设备的状 态的计算设备202的任何可移动元件。即使触觉元件208被描述为单个触觉元 件,但可以存在多个触觉元件用以指示一个或多个状态。
作为与图2相关联的一个示例,计算设备202可以接收文本消息。状态检 测模块204标识该文本消息的接收并且实例化致动器206。致动器206将触觉 元件208放置在指示文本消息已经被接收的位置。该位置可以包括按钮的向外 的位置。于是,用户可以分立地触摸该按钮来确定该按钮的位置是否为向外的。 当用户需要时,用户可以将按钮压向里面以复位触觉元件。在另一个方面,该 触觉元件可以振荡。采用这种方式,用户可以在状态改变之后的任何时刻检测 计算设备的状态。
图3表示用于促进基于位置的触觉报告的一个示例性计算设备300。计算 设备300可以包括一个或多个键区按钮302、软键304,方向垫306、和/或天 线308。计算设备300还可以包括触觉元件310。图3描述了触觉元件310从 第一位置移动到第二位置(分别用虚线和实线表示)。即使触觉元件310被描 述为单个元件,但计算设备300可以包括多个触觉元件。此外,键区按钮302、 软键304、方向垫306、和/或天线308也可以是触觉元件。触觉元件可以包括 其功能为在至少两个位置间移动来指示状态的计算设备300的任何元件。
图4表示用于基于位置的触觉报告的一个操作流程图。操作流程400在开 始操作402处开始,并且流向判定操作404。在判定操作404处,判定是否指 示一个新状态。新状态可以包括电话信号的接收、消息的接收、等待中的语音 邮件、电子邮件的接收、文本消息的接收、低电池电量、弱信号、漫游信号等 等。
当判定为没有指示新状态时,操作流程400循环倒退。当判定为指示新状 态时,操作流程400继续至操作406。在操作406处,触觉元件从第一位置移 动到第二位置以指示新的状态。
在判定操作408处,判定是否复位触觉元件的位置。当判定为不复位触觉 元件的位置时,操作流程400循环倒退。当判定为复位触觉元件的位置时,操 作流程400继续至操作410。在操作410处,触觉元件从第二位置移回第一位 置。对触觉元件位置的复位可以由用户手动进行。在另一方面,复位触觉元件
8的位置可以通过致动器和/或伺服装置来促进。在另一方面,触觉元件振荡以指 示状态。
在判定操作412处,判定是否有另一个状态需要显示。如果不需要,则操 作流程400继续至结束操作414。如果需要,则操作流程400循环倒退至操作 406。
参考图1, 一个用于实现本发明的示例性系统包括诸如计算设备100等计 算设备。在基本配置下,计算设备100可以包括任何类型的固定计算设备或移 动计算设备。计算设备100通常包括至少一个处理单元102以及系统存储器 104。系统存储器104通常包括操作系统105、 一个或多个应用程序106,并且 可以包括程序数据107。在一个实施例中,应用程序106还包括用于基于位置 的触觉报告的应用程序120。该基本配置在图1中由虚线108中的组件示出。
计算设备IOO还可以有额外的特征或功能。例如,计算设备IOO还可以包 括额外的数据存储设备(可移动的和/或不可移动的)。这一额外的存储在图1 中由可移动存储109和不可移动存储IIO示出。计算设备100还可以有诸如键 盘、鼠标、笔、语音输入设备、触摸输入设备等的输入设备112。还可以包括 诸如显示器、扬声器、打印机等的输出设备114。
计算设备100还包含允许设备诸如通过网络或无线网络与其它计算设备 118通信的通信连接116。通信连接116是通信媒体的一个例子。通信媒体通 常以诸如载波或其它传输机制等已调制数据信号来体现计算机可读指令、数据 结构、程序模块或其它数据,并且包括任何信息传输媒体。
虽然已经用对结构特征和/或方法步骤专用的语言描述了本发明,然而, 应当理解,在所附权利要求中定义的本发明不一定限于所描述的具体特征和步 骤。相反,这些具体特征和步骤是作为实现所要求保护的本发明的形式来公开 的。由于本发明的许多实施例可以在不离开本发明的精神和范围的前提下实 现,因此本发明归于所附权利要求书。
权利要求
1. 一种用于提供基于位置的触觉报告的计算机实现的方法,所述方法包括检测与计算设备相关联的状态的改变(404);响应于对所述状态改变的检测实例化致动器(206);以及由所述驱动器(206)将触觉元件(208)从第一位置移动到第二位置。
2. 如权利要求1所述的计算机实现的方法,其特征在于,所述检测与计 算设备相关联的状态的改变(404)包括以下各项中的的至少一个状态检测 程序、状态检测模块、和伺服装置。
3. 如权利要求1所述的计算机实现的方法,其特征在于,所述状态的改 变(404)包括与以下各项中的至少一个相关联的改变电话呼叫、文本消息、 电子邮件消息、语音消息、电池电量水平、信号强度、和信号类型。
4. 如权利要求1所述的计算机实现的方法,其特征在于,所述致动器(206) 包括以下各项中的至少一个机械致动器、电致动器、磁致动器、和伺服装置。
5. 如权利要求1所述的计算机实现的方法,其特征在于,所述触觉元件 (208)包括以下各项中的至少一个按键、按钮、热按钮、天线、和方向垫。
6. 如权利要求1所述的计算机实现的方法,其特征在于,还包括将所述 触觉元件(208)移至第三位置。
7. 如权利要求1所述的计算机实现的方法,其特征在于,所述触觉元件 (208)可在以下各项中的至少一个之间移动向内和向外位置、以及向上和向下位置。
8. —种具有用于提供基于位置的触觉报告的计算机可执行指令的计算机 可读介质,所述指令包括当发生状态改变(404)时,检测与计算设备相关联的状态改变;以及 响应于所述状态改变自动地实例化致动器(206),其中所述致动器(206)自动地将触觉元件(208)从第一位置移动到第二位置以促进所述状态改变的触觉通信。
9. 如权利要求8所述的计算机可读介质,其特征在于,所述检测与计算设备相关联的状态改变(404)包括以下各项中的至少一个状态检测程序、 状态检测模块、和伺服装置。
10. 如权利要求8所述的计算机可读介质,其特征在于,所述状态改变 (404)包括与以下各项中的至少一个相关联的改变电话呼叫、文本消息、电子邮件消息、语音消息、电池电量水平、信号强度、和信号类型。
11. 如权利要求8所述的计算机可读介质,其特征在于,所述致动器(206)包括以下各项中的至少一个机械致动器、电致动器、磁致动器、和伺服装置。
12. 如权利要求8所述的计算机可读介质,其特征在于,所述触觉元件(208)包括以下各项中的至少一个按键、按钮、热按钮、天线、和方向垫。
13. 如权利要求8所述的计算机可读介质,其特征在于,还包括将所述触 觉元件(208)移至第三位置。
14. 如权利要求8所述的计算机可读介质,其特征在于,所述触觉元件 (208)可在以下各项中的至少一个之间移动向内和向外位置之间、以及向上和向下位置之间。
15. —种用于提供基于位置的触觉报告的计算设备(202),所述计算设 备(202)包括被配置为检测与所述计算设备(202)相关联的状态改变(404)的状态检 测模块(204);与所述状态检测模块(204)通信的致动器(206),其中所述致动器(206) 在所述状态检测模块(204)传送了关于与所述计算设备(202)相关联的状态 改变时被自动地实例化;其中所述致动器(206)可以操作以从第一位置移动 到第二位置;以及耦合到所述致动器(206)的触觉元件(208),其中所述触觉元件(208) 在所述状态检测模块(204)向所述致动器(206)传送了关于与所述计算设备 (202)相关联的状态改变时,可以由所述致动器(206)从第一位置移动到第 二位置。
16. 如权利要求15所述的计算设备,其特征在于,所述状态检测模块(204) 包括伺服装置。
17. 如权利要求15所述的计算设备,其特征在于,所述状态改变(404)包括与以下各项中的至少一个相关联的改变电话呼叫、文本消息、电子邮件 消息、语音消息、电池电量水平、信号强度、和信号类型。
18. 如权利要求15所述的计算设备,其特征在于,所述致动器(206)包 括以下各项中的至少一个机械致动器、电致动器、磁致动器、和伺服装置。
19. 如权利要求15所述的计算设备,其特征在于,所述触觉元件(208) 包括以下各项中的至少一个按键、按钮、热按钮、天线、和方向垫。
20. 如权利要求15所述的计算设备,其特征在于,所述触觉元件(208) 可被移动到第三位置。
全文摘要
基于位置的触觉报告提供了适当的并且在社交方面是可接受的报告。一个触觉元件从第一位置移动到第二位置以指示状态。该触觉元件被维持在第二位置中,因此触摸该触觉元件并且检测到第二位置确定了一个状态。另一方面,该触觉元件振荡以指示状态。采用这种方式,用户可以在不参加社交方面不适当的行为的情况下适当并分立地检测计算设备的状态。
文档编号G06F3/041GK101454743SQ200780018942
公开日2009年6月10日 申请日期2007年4月24日 优先权日2006年5月22日
发明者S·库瑞 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1