运转以产生触觉通知的电子设备及系统的制作方法_2

文档序号:9067398阅读:来源:国知局
解,这只是个例子,并且在不同的实现中,电子设备可以是台式计算机、移动计算机、蜂窝电话、可穿戴设备、智能电话、平板电脑、数字媒体播放器、显示器、厨房电器和/或任何其他电子设备。
[0026]电子设备101可以包括触觉输入设备102,一个或多个其他输入/输出组件例如一个或多个显不器103,一个或多个电源连接器112,和/或一个或多个外壳,外壳部分,和/或其他表面104-111。触觉输入设备可以是可操作以接收来自一个或多个用户的输入并且响应用户输入提供一个或多个触觉输出(例如振动、力、运动、温度、电流和/或其他触觉输出以及其他触觉成分例如声音)的输入设备。
[0027]如例示,触觉输入设备102可以是触觉触控板。但是,应当理解,这只是个例子,并且在不同的实现中,触觉输入设备可以是触觉触摸屏、触觉键盘和/或能够接收输入并且响应输入提供触觉反馈的任何其他设备。
[0028]电子设备101可以检测待提供通知的系统级事件。电子设备可以驱动触觉输入设备102经由除触觉输入设备之外的一个或多个表面(例如外壳表面的一个或多个部分104-111)提供触觉通知(例如一个或多个振动、力、运动、温度、电流和/或其他触觉输出和
/或音频)。
[0029]图2是例示可以在图1的系统100中使用的电子设备101的示例组件的功能关系的框图。如例示,电子设备可以包括一个或多个处理单元201,一个或多个触觉输入设备102,一个或多个非临时性存储介质202 (其可以采取如下形式但不局限于,磁性存储介质;光学存储介质;磁光存储介质;只读存储器;随机存取存储器;可擦可编程存储器;闪存等),一个或多个输入/输出组件205 (例如图1的显示器103),和/或一个或多个电源连接器112。
[0030]处理单元201可以执行存储在非临时性存储介质中的指令以执行各种电子设备101功能。例如,处理单元可以检测一个或多个系统级事件的发生,确定呈现关于这种检测到的系统级事件的一个或多个触觉通知,并且驱动触觉输入设备102经由除触觉输入设备之外的一个或多个表面提供这种触觉通知。
[0031]返回到图1,电子设备101可以可配置于触觉输入设备101是暴露的并可用于接收输入的第一位置与触觉输入设备被覆盖和/或另外不可用于接收输入的第二位置之间。例如,如例示,电子设备可以是笔记本电脑,其至少可以配置于触觉输入设备102是暴露的笔记本电脑打开位置以及触觉输入设备被覆盖的笔记本电脑闭合位置(参看图3B)。在一些实现中,触觉通知通过其提供的表面可以是当不操作触觉输入设备时用户通常不接触的表面和/或当电子设备处于第二位置时暴露的表面(例如图3B中所示笔记本电脑闭合位置中的表面105和/或107-111) ο
[0032]在不同的实现中,电子设备101可以经由一个或多个其他组件,当这种组件可用时,提供关于检测到的系统级事件的通知,并且当通常使用的组件被覆盖和/或另外不可用时利用触觉输入设备102经由一个或多个其他表面提供触觉通知。在不同的情况下,当检测到系统级事件时,电子设备可以检测这种组件是否可用。
[0033]例如,图3A例示当电源线310连接到电子设备同时电子设备101处于打开位置时图1的示例系统100。当电子设备检测到电源线连接到电源连接器112时,电子设备可以确定电子设备是否处于打开位置。当确定电子设备处于打开位置时,如图3A中所示,电子设备可以在显示器103上显示电源连接的图形指示符301。
[0034]但是,如图3B中所示,当确定电子设备101处于打开位置并且检测到电源线310到电源连接器112的连接时,电子设备可以确定显示器103不可用因为它被覆盖,并且代替地利用触觉输入设备102经由表面107提供触觉通知302。这种触觉通知可以是一个或多个振动、力、运动、温度、电流和/或其他触觉输出。在一些情况下,这种触觉通知可以是一个或多个振动、力、运动、温度、电流和/或其他触觉输出和/或一个或多个声音。
[0035]但是,应当理解,这只是个例子。在一些情况下,笔记本电脑触控板可以能够提供足够强以至于当笔记本电脑闭合时移动笔记本电脑的盖子和/或其他外壳的触觉输出。当笔记本电脑检测到电源输入附连到笔记本电脑同时笔记本电脑是闭合的时,触控板可以提供触觉输出,其可以由用户通过盖子和/或其他外壳感觉到,尽管触控板表面因笔记本电脑的闭合结构被完全隐藏。
[0036]返回到图1,利用触觉输入设备102提供的触觉通知可以与当接收输入时由触觉输入设备通常提供的触觉反馈不同。在一些实现中,触觉通知可以是比作为触觉反馈的一部分提供的振动更强的触觉输出。在其他实现中,触觉通知可以是比作为触觉反馈的一部分提供的触觉输出更弱的触觉输出。
[0037]在一些实现中,触觉通知可以对于特定的系统级事件是独特的,从而独特地识别该系统级事件。电子设备101可以能够对于各种不同的检测到的系统级事件提供各种不同的触觉通知。
[0038]在一些情况下,电子设备101可以经由并不都是触觉输入设备102的不同表面对于不同的系统级事件提供不同的触觉通知。例如,当电源连接到电源连接器112时,电子设备可以经由表面107提供第一级的振动、力、运动、温度、电流和/或其他触觉输出,以及当电源从电源连接器断开时,经由表面105提供第二级的振动、力、运动、温度、电流和/或其他触觉输出。
[0039]电子设备101可以对于各种不同的系统级事件提供触觉通知。这种系统级事件可以是任何种类的系统级事件,例如电源的连接/断开,一个或多个通信介质的连接/断开,电池电源状态和/或达到关于电池电源状态的阈值,系统资源水平和/或达到关于系统资源水平的阈值,电子设备温度,系统状态变化,可用更新,紧急情况,硬件和/或软件故障,和/或在电子设备的系统级发生的任何其他事件。
[0040]在一些实现中,电子设备101也可以对于各种不同的其他事件提供触觉通知,例如在电子设备上执行的一个或多个应用内发生的事件。这种应用级事件可以包括但不局限于,接收到消息,任务完成(例如完成下载或安装),在一个或多个通信介质的通信方式之间(例如在漫游和非漫游通信方式之间)切换,应用状态变化,需要输入,安全告警,和/或在电子设备的应用级发生的任何其他事件。
[0041]图4是例示用于提供触觉通知的示例方法400的流程图。该方法可以由图1的示例系统100执行。
[0042]流程可以在块401开始并且继续进行到块402,其中电子设备运转。然后,流程继续进行到块403,其中电子设备可以确定是否检测到系统级事件的发生。如果是,流程可以继续到块404。否则,流程可以返回到块402,其中电子设备继续运转。
[0043]在块404,在电子设备检测到系统级事件已经发生之后,电子设备可以确定是否对检测到的发生提供触觉通知。如果是,流程可以继续到块405。否则,流程可以返回到块402,其中电子设备继续运转。
[0044]在一些情况下,电子设备可以维护一个查找表或其他数据结构,指定哪些系统级事件将提供触觉通知以及哪些系统级事件将不提供触觉通知。在其他情况下,电子设备可以确定当通常用来对于系统级事件提供通知的输出组件不可用时,对于检测到的系统级事件发生提供触觉通知,以及当输出组件可用时,不提供这种触觉通知。
[0045]在块405,在电子设备确定对于检测到的发生提供触觉通知之后,电子设备可以通过耦接到触觉输入设备的表面(例如电子设备的一个或多个外壳部分)提供触觉通知。流程然后可以返回到块402,其中电子设备继续运转。
[0046]虽然示例方法400被例示并描述为包括以特定顺序执行的特定操作,但是应当理解,这只是个例子。在不同的实现中,可以执行相同、类似和/或不同操作的各种顺序而不背离本公开内容的范围。
[0047]例如,示例方法400被例
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1