用于提供在无线通信网络中的确认指示符的方法和装置与流程

文档序号:14187217阅读:242来源:国知局

本发明涉及通信网络的领域,其中用户输入由用户操作的设备接收以触发由用户可感知的反应。这样的用户操作的设备可以是但不限于资源受限设备,诸如zigbee绿色功率设备(zgpd)。特别是,本发明涉及基于启动模式的(否定)确认指示符的提供。



背景技术:

在很多通信网络中,通信协议预见被发送以否定地确认或拒绝以前接收的消息或指示某种类型的错误的“否定确认(nack)”协议消息。其中基于确认(ack)的通信网络肯定地确认消息的接收,例如传输控制协议(tcp)是基于ack的协议的示例,其它协议是基于nack的,意味着如果存在问题,它们只对消息做出响应。示例包括最可靠的多播协议,其在接收机检测到缺少的分组时发送nack。在us2009/0109917中描述了提供ack和nack指示符的示例性系统。

然而,有时设备可能不能够发送或接收这样的ack/nack协议消息,或可能它们这么做的能力是非常有限的。例如,在根据但不限于zigbee规范、特别是zigbee绿色功率(gp)规范的网络系统中,资源受限设备(诸如zigbee绿色功率设备(zgpd))可以只由具有小容量的电池或通过能量收集来供电。这样的设备在可用数量的能量方面被严重地限制,这限制它们的所提供的功能并影响网络操作、调试和维护。因此,资源受限设备可能常常只在计划外的机会(例如在它被用户启动之后)传输和/或接收。这样的资源受限设备的一个示例是如下这样的无电池的开关,即:一旦其被用户启动,其仅可在短时间内进行传输,但是不具有接收能力。资源受限设备的另一示例是如下这样的无电池的开关,即:一旦它在由用户启动时传输信号,其可在短时间内进行接收。资源受限设备的又一示例是周期性报告的传感器,其在有或没有接收能力的情况下例如借助于光伏电池从它的环境收集能量。由能量收集资源受限设备执行的能量收集的数量通常为了应用特定需要和/或用户需要而被优化。例如,对于通过用户操作来启动的能量收集按钮开关,启动开关按钮所需的力和深度(即用户必须按压多么费力和多远)是重要的接受因素。因为基准常规系统可用于机械地切换干线电源。可以相当不费力地操作在机械地切换的干线电力网中的开关按钮。为了提供这样的不费力操作,由开关按钮收集的能量的数量相当小。因此,即使gp规范提供双向通信功能,一些用户操作的设备、特别是能量收集设备也可能没有能量预算来使用它。

与被包括在gp规范中的zgpd的双向通信专用于在紧紧地在由zgpd发送广播分组之后的短时间窗内将消息发送到zgpd。zgpd只能够在这个时间窗期间接收消息。(一个或者多个)目的地设备(即由zgpd可控制的设备)从转发具有序列号n的绿色功率设备帧(gpdf)和启用在传输之后的接收的标记(rxaftertx=true)的设备当中选择tempmaster。转发gpdf的设备可以是代理设备,即专用于在(一个或者多个)zgpd和(一个或者多个)目的地设备和/或能够转发的目的地设备之间的多跳通信扩展。在rxaftertx=true的下一gpdf(序列号>=n+1)的接收之后,tempmaster在原始gp规范(至少)5ms内在20和25ms之间的当前gp规范中将消息输送到zgpd。因此,在消息生成和消息输送之间存在延迟。这个机制注定用于不频繁的事件,像信道或密钥更新一样。但它并不意味着用于确认,并且该确认充当到zgpd的信号:某种类型的通信故障当前不存在。假设现在是非常紧缺的能量预算,将可用能量花费在传输的几次尝试(在广播模式中,即到多个潜在的接收机)上而不是在(在单播模式中发送到特定的接收机,并且)等待确认上常常是优选的,因为系统可能没有能量来在超时时缺乏确认起作用,以及因为在大部分无线系统中,倾听具有与传输相同的或比传输甚至更高的成本。

即使能量可用于倾听确认,仍然有要考虑的问题。例如,设备可能由于下列项而错过单个预期的ack:临时信道衰落、短持续时间噪声、长持续时间噪声、网络改变的信道、网络改变的安全密钥,前一tempmaster由于tempmaster和/或zgpd的运动等而不再在范围内。如果原因是临时信道衰落,则最佳恢复策略是当仍然有可用能量时在同一信道上重新发送信号。如果网络改变安全密钥,则最佳策略可能是开始密钥恢复过程,例如调试过程。这可能需要几个通信步骤和/或用户参与。如果原因是网络改变的信道,则最佳策略是搜索所有信道,直到网络信道被再次找到为止。然而,扫描所有信道可能需要很多能量,使得开始信道搜索的决定不应轻易地被采用。如果多个ack连续丢失,则设备可以首先排除一些短期原因。然而,决定何时放弃重试并进入信道搜索过程的问题仍然存在。因此,如果在几个ack的丢失之外额外的信号是可得到的则是有益的,设备可通过这些ack来不含糊地检测特定类型的通信故障。

相应地,具有多次重试的仅传输行为很好,只要gpdf的非接收是由时间问题(如干扰、衰落(其将自己消失)或可移植性/代理切换(其将由自动配置新代理设备的gp网络协议解决))引起的。然而,如果网络参数(例如密钥、信道)在资源受限设备不是可操作的一段时间期间改变,则资源受限设备将没有发现参数变化、特别是信道变化的手段。在这样的情况下,甚至网络将最可能没有用于发现问题的手段,因为它将不再在老信道上接收资源受限设备的消息,特别是如果设备非周期性地通信(例如用户操作的设备,诸如灯开关或传输间隔取决于可用的(所收集的)能量的数量的设备,例如由小太阳能电池或流供电的传感器)。在这样的一系列事物中,系统不知道何时预期来自资源受限设备的任何消息,且因此不能可靠地检测它何时丢失。



技术实现要素:

本发明的目的是提高在用户操作的设备和通信网络内的目的地设备之间的通信鲁棒性,同时优化用户操作的设备的功率消耗。

在本发明的一个方面中,提供了用于在无线基于确认的通信网络中使用的用户操作的设备,以用于接收用户输入以在用户操作的设备或由它控制的系统的用户可感知的反应中触发。用户操作的设备包括用于在用户启动时检测用户操作的设备的启动模式的器件、用于比较检测到的启动模式与预定模式的器件、和用于取决于启动模式与预定模式的比较结果来生成确认指示符的器件,其中用户操作的设备是在由用户启动时通过无线基于确认的通信网络向目的地设备提供控制命令的资源受限设备。用户操作的设备可以是通信地连接到服务器或在网络内的其它设备的独立的用户操作的设备,诸如pc、平板计算机、智能电话等。用户操作的设备也可以是在网络中使用的资源受限设备,所述网络诸如但不限于zigbee绿色功率网络。由用户启动用户操作的设备可包括用户与用户操作的设备的任何交互,其包括语音命令、经由鼠标、键盘或任何其它控制设备的输入。如果用户操作的设备是被实现为zgpd的灯开关,则用户可通过按压它来启动它。取决于特定的应用,可规定各种启动模式。取灯开关的示例作为用户操作的设备,启动模式可以是对开关的单次按压、连续的两次按压(其间经过少于2秒)、在特定阈值内的按压力、高于特定阈值的按压力。通常,任何可测量的输入(诸如按压持续时间、按压频率、按压距离、旋转速度、旋转角、旋转方向或其任何组合)可用于规定启动模式。此外,对于能量收集设备,可进一步考虑能量存储装置的当前状态,其可指示到前一用户启动的时间间隔或前一用户启动的强度。

本发明提供一种方法,其中用户操作的设备的特定使用模式用于提供(n)ack指示,例如以指示重新提交信号在肯定确认的情况下是不需要的,或在否定确认的情况下自动触发特定的行动。确认指示符因此应取决于具体实现被理解为肯定确认或否定确认。通常,用户操作的设备由用户启动以自动执行某个可观察的行动,例如打开/关掉灯或对灯调光、选择场景、打开/关闭/锁住/开启门/窗户/大门、触发运动(例如传送带的行走)、停止传送带、要求帮助(例如在旅馆或医院中)(使用可听和/可见的反馈)等。还可以有用户可感知的行动,其直接效果不是即时可感知的,例如增加房间中的温度。然而在这些情况下,可能有某个其它可感知的反馈,如在显示器上的反馈,或用户可听到过程已开始,例如听到通风机开始/停止等。因此,通常用户将只启动用户操作的设备一次,并预期可感知的反馈。如果现在对用户的启动的可感知的预期反馈不出现,则用户将最可能重试一次、两次或甚至更多次。为了确定用户操作的设备是否以典型或非典型方式被启动,用户操作的设备检测启动模式并比较它与预定模式。预定模式取决于特定应用的具体实现可以是预期典型模式或非典型模式。用户操作的设备可接着取决于在启动模式和预定模式之间的比较来生成肯定的或否定的确认指示。这个确认指示可因此在用户启动用户操作的设备之后不久被提供。因此,用户操作的设备不需要是可操作的。特别是,用户操作的设备不需要在较长的时期期间在接收模式中,以便从网络接收确认。事实上,用户操作的设备可能甚至不需要能够从网络接收确认指示传输的功能。在用户操作的设备是资源受限设备的情况下,资源受限设备可以是仅能够传输的单向通信设备,诸如没有接收能力的灯开关。仅传输的资源受限设备也可能被释放而不执行不必要的传输重试。利用用户操作的设备的使用模式来提供(n)ack指示因此也将使没有接收能力的资源受限设备能够适当地对传输的(未)接收起反应。此外,能够进行双向通信的资源受限设备可有利地被实现,因为除了确认指示符的基于网络的接收以外,可使用基于模式的确认指示符来标识正确的错误源并帮助尽可能早地初始化正确的对策,以便符合受限能量预算。例如,成功的基于模式的确认指示符可覆写错过接收确认,除去对任何矫正行动的需要,作为临时本地通信问题的指示。与缺乏特别是重复的确认相结合的故障的基于模式的确认指示符可指示系统错误(例如在从代理到目的地的途中的坏掉的路线和/或消失的目的地);可能需要矫正的用户行动。

在本发明的实施例中,预定模式表示非典型用户交互,且如果启动模式匹配于预定模式,用于生成确认指示符的器件适合于触发维护行动以从通信故障恢复。在特定的非典型使用模式可被映射到特定的通信问题(例如网络通信问题)的情况下,当检测到在实际模式和预定模式之间的匹配时将非典型模式规定为预定模式和矫正行动例如以从网络故障恢复可能是合适的。

在本发明的另一实施例中,预定模式表示典型用户交互,且如果启动模式不匹配预定模式,用于生成确认指示符的器件适合于触发维护行动以从通信故障恢复。在典型使用模式可被规定且可能存在各种可能的非典型使用模式的情况下,当检测到在预定模式和实际启动模式之间的不匹配时将典型模式规定为预定模式并触发维护行动以例如从网络故障恢复可能是合适的。

在本发明的另一实施例中,用于检测启动模式的器件包括适合于存储在由用户启动用户操作的设备期间收集的能量并以预定速率放电的电容器;其中用于检测启动模式的器件还适合于确定在由用户启动时在电容器中的残留电荷。用于生成确认指示符的器件适合于取决于残留电荷的值来生成确认指示符。例如,如果前一启动在当前启动之前不久出现,则这可规定非典型使用模式。因此,如果残留电荷的值仍然高于预定值,则用于生成确认指示符的器件可生成否定确认。再次,根据特定应用的需要,确认是肯定的还是否定的取决于具体实现。

在本发明的另一实施例中,用户操作的设备还包括用于取决于启动模式与预定模式的比较结果来提供用户指令的器件。在用户操作的设备检测到非典型使用模式的情况下,可在用户操作的设备上本地地例如使用任何用户可感知的信号、视觉、听觉、触觉或远程地向用户显示涉及正确的使用或故障恢复过程的指令,例如用户操作的设备将指示检测到的模式和/或所确定的问题和/或所需行动的通信消息发送到另一网络设备。

在本发明的另一实施例中,用户操作的设备还包括用于取决于启动模式与预定模式的比较结果来检测用户操作的设备的误用的器件。非典型使用模式的检测也可用于指示和/或防止用户操作的设备的误用,且因此允许发起适当的对策,如对管理员的通知、警报、本地/关掉设备等。

在用户操作的设施富含资源的设备的情况下,使用模式也可在利用富含资源的设备(例如现代pc/智能电话/平板计算机等中)时被检测到。如果富含资源的设备例如由于处理器配备有某个大(后台)进程或程序不响应而减慢、“停止”(或“暂停”),则通信吞吐量全部或对于特定的应用下降,非典型使用模式(例如鼠标的狂乱移动、用鼠标的疯狂点击、在图标或最小化的程序窗口上点击几次、键入无意义的字符串、在键盘上的非常强的敲击、同时强烈按下的几个(相邻)键(这可能指示对键盘的拳头敲击等))可用于确定修理行动的紧急性。此外,凝视跟踪(例如在摄像机中)可用于确定用户对什么感兴趣,并可例如用程序响应性指示问题(甚至在系统检测到它之前)。在富含资源的设备处可用的任何另外的额外感测方法也可用于检测非典型使用模式,例如用于检测用户宣誓的麦克风、用于检测猛烈的运动的加速度计。富含资源的设备的另一示例是允许多于一个用户操作/使用模式的(复杂的)电气支持的工具,如技工工具(例如电钻)、医学测量设备和厨房用具。

富含资源的设备的另一示例可以是(复杂的)电子玩具、寓教于乐设备或可能是汽车。

在富含资源的设备的情况下,这样的设备可还适合于取决于启动模式与预定模式的比较结果来将设备资源分配到当前由用户积极地使用的任务。当检测到如上所述的非典型使用模式时,富含资源的设备可允许将剩余或释放的处理资源专用于用户感兴趣的特定任务或自动重新开始任务,因此为用户提高性能。矫正行动也可与通信接口有关,例如调查可能性并影响和/或执行通信变化,诸如协商较高的带宽、通过其它应用减小带宽消耗、改变通信策略(单播/广播、有/没有确认等)、改变通信信道(例如在无线或有线接口、不同的无线接口、无线信道、无线网络、不同的协议等之间的切换)。

在富含资源的设备的情况下,用于生成确认指示符的器件适合于取决于启动模式与预定模式的比较结果来提供用户指导。作为示例,允许多于一个用户操作/使用模式的电子地支持的工具(如技工工具(例如电钻)、医疗测量设备和厨房用具)可在检测到不正确的模式时自动触发自我诊断和/或可向用户触发指令。

在本发明的另一方面中,提供了用于在无线基于确认的通信网络中使用的方法,以用于提供由在通信网络内的用户操作的设备执行的确认指示符。该方法包括当用户启动时检测用户操作的设备的启动模式,比较检测到的启动模式与预定模式,并取决于启动模式与预定模式的比较结果生成确认指示符。其中用户操作的设备是资源受限设备。

在本发明的另一方面中,提供了在用户操作的设备的处理单元中可执行的计算机程序,计算机程序包括当计算机程序在处理单元中执行时用于使处理单元执行用于提供确认指示符的方法的程序代码器件。

应理解,权利要求1的用户操作的设备、权利要求6的方法和权利要求9的计算机程序具有特别是如在从属权利要求中规定的相似和/或相同的优选实施例。

应理解,本发明的优选实施例也可以是从属权利要求或上述实施例与相应的独立权利要求的任何组合。

本发明的这些和其它方面将从在下文中所述的实施例中明显并参考在下文中所述的实施例被解释。

附图说明

图1示出根据本发明的优选实施例的通信网络。

图2示出资源受限设备的状态流图。

具体实施方式

现在基于包含包括不能够进行接收的资源受限设备的一个或多个用户操作的设备(例如可通过将消息放置到分组内来发送消息以用于无线通信但在其发送很多或长无线分组的能力方面被限制并在其长时间段内倾听分组或完全接收的能力方面被限制的资源受限设备(例如由能量采集机制供电的设备))的网络来描述实施例。此外,网络包含被认为是接收并作用于来自资源受限设备的消息上的一个或多目的地设备,其中消息可被编码成一个或多个分组,且将消息编码在分组中可在逐跳基础上改变。消息可在任播、单播、多播、组播或广播通信模式中被输送。此外,系统可选地包括一个或多个代理设备,其帮助在资源受限设备的(无线电)范围之外从资源受限设备输送消息和/或当它们从资源受限设备接收到分组时通过采取特殊行动(例如将消息向外输送到目的地设备、重新传输消息以增加可靠性等等)帮助以所需的消息格式和/或更可靠的方式输送它们。可选地,可提供一个或多个路由器设备,其不能充当代理设备,但可将由代理设备发送的消息路由到目的地设备。虽然下面的示例使用无线网络(主要根据zigbee绿色功率协议),但是本发明不限于这种类型的网络和/或用户可操作的设备。通信可以使用任何通信协议,其包括任何无线、有线或光学通信。

图1示出无线通信网络(例如包括支持zigbee的绿色功率(zgp)协议的设备的网络),其中用户操作的设备1与目的地设备2通信。通信可由可选的代理设备3和/或可选的路由器设备4中继。用户操作的设备1可以是资源受限设备,诸如但不限于zigbee绿色功率设备(zgpd)或zigbee终端设备(zed)。当由用户启动时,用户操作的设备可通过无线网络发送命令以执行某个用户可观察的行动。例如,用户可能想要打开/关掉灯或对灯调光、改变灯颜色、当看电影时选择场景、打开/关闭/锁住/开启门/窗户/大门、触发运动(例如传送带的行走)、停止传送带等。另外的行动可能不是直接可感知的,例如增加房间中的温度,这需要一些时间来生效。然而在这些情况下,用户可接收对启动用户操作的设备的某个间接反馈,诸如例如在室内显示器上的反馈、通风机开始/停止的声音等。因此,在这些示例中,一旦在某个时间间隔期间,用户通常根据特定的典型应用使用模式(例如接通/断开灯开关)只启动用户操作的设备。作为灯开关的用户操作的设备的典型使用模式因此取决于应用将是在几秒一直到数小时、数天或数星期的某个时间间隔内的单次启动。例如,灯开关通常在晚上的大时间间隔中用于打开灯,且以后在几个小时用于关掉灯。另一示例可以是地下室灯,其可以在大约数分钟的较短的持续时间内但以大约数天或甚至数星期的较长的时间间隔被使用,仅仅用于照亮房间,以便检查或取某物。如果灯开关用于对灯进行调光,则按下的持续时间(在按下和释放行动之间的时间间隔)可相当大地改变,或用户可执行相应于调光步骤的一系列启动。

与这样的典型使用模式相反,非典型使用模式可以是例如如果特定的用户行动在给定时间间隔内被执行n次(例如在2秒内3次),这可指示不正确的行为。如果用户响应于单个被执行的行动(例如灯继续开着、门继续打开等等)而预期实时系统反馈,且没有来自系统的反应,则用户将可能重试。如果仍然没有反应,则用户将再尝试一次,依此类推。因此,取决于用户操作的设备的应用,可例如通过规定更频繁和/或更高数量的交互来从典型或预期使用模式得到非典型或未预期的使用模式。然而,如果用户操作的设备能够检测其它参数,则它们也可用于确定非典型使用模式,例如按下按钮的力和/或深度可增加等等。

因为可以在多种方式和环境中使用给定的用户操作的设备,例如可在办公室中或家里房间中或在家庭地下室中使用灯开关,所以可以规定(非)典型行为,使得它覆盖所有可能的使用情况(例如非典型按下间隔小于任何典型使用模式的间隔等等)。可选地或组合地,用户操作的设备可具有对多个预期使用模式规定的(非)典型行为且使用模式可例如由配置、用户界面器件(诸如拨码开关、特殊调试行动等)选择。

为了在多次启动中检测非典型使用模式,用户操作的设备必须被启用以“记住”以前的启动和/或能够存储关于当前和未来启动的信息。检测非典型使用模式常常依赖于检测在随后的启动之间的时间间隙,例如检测间隙是否小于例如3秒的某个最小时间。作为实现与这个检测有关的存储功能的示例,用户操作的设备可通过例如存储启动的数量、频率、时间间距、力、行程和时间戳来检测非典型使用模式。下面讨论另一示例。

替代于保持用户操作的设备的中央微处理器运行至少3秒(这将花费很多能量),可以用在用户启动时收集的一些或全部能量来给被包括在用户操作的设备中的电容器充电。电容器可接着以期望速率例如使用适当的电阻器被放电。下次用户操作的设备被启动(例如按钮被按下且微处理器被供电)时,微处理器可接着例如经由a/d转换器来测量在电容器中的残留电荷以测量电压,并将残留功率转换到消逝的时间。在没有进一步按下按钮的预定的时间间隙(例如1分钟)之后,电容器将完全被放电,或残留电荷可能低于规定阈值。微处理器将因此不能够测量在两次连续按下按钮之间的在1分钟和100分钟之间的差异,但这对非典型使用模式的预期检测不是需要的。这个电容器可以是存储为设备操作收集的能量的能量收集电容器,或可以是为了启动模式检测的目的而使用的专用电容器。存储在这样的专用电容器中的能量可以为了启动模式检测而都被用完;可选地,可以有在特定的启动模式确定期间或之后为了其它设备操作而使用其的方式。此外,为了将其置于规定初始状态中,例如在超时之后或在特定的条件被满足之后,例如在典型启动模式被标识之后(例如在典型模式由在特定的时间间距处的多次按压组成的情况下),电容器必须被放电。可以用另外方式使用所存储的能量。

非典型使用模式可被认为是对通信过程的否定确认,并可指示多路径衰落或干扰问题、网络维护问题(例如信道变化、网络标识符变化、节点地址变化或安全密钥变化)、移动性相关问题(例如资源受限设备或节点(经由其该资源受限设备或节点来进行通信)的新位置)、例如由于断电、停电、节点(源设备或它的通信对等设备)坏掉等而引起的节点不存在、配置变化等。如在图2中的状态流图中描绘的,用户操作的设备可对触发特殊行动的否定确认指示符做出响应,特殊行动可以是例如对用户的反馈(例如视觉的(例如红色led)、或听觉的(例如蜂鸣器)、或触觉的(例如振动)),或触发某些维护行动(例如请求ack、例如对于用户操作设备特别是资源受限设备和/或它的父设备移动的情况开始进行父设备发现、例如在信道、节点地址或网络标识符改变的情况中开始进行网络发现、在安全密钥变化的情况中开始进行安全交换、例如在维护信道上发送预先规定的命令)和/或开始重新调试等等。

相反,如果用户交互未被标识为构成非典型使用模式(或是如在用户操作的设备处定义的典型模式的部分,如在图2中指示的),用户操作的设备可使用这个信息来提供肯定确认或证实。用户操作的设备可抑制执行特殊行动,或可抑制重试,其需要能量且不必要地占据网络资源等。特别地,对于资源受限设备,通常生成某个数量的冗余业务,以便保证受限设备的命令到达它的目的地设备;这个冗余业务(即重试)可在那种情况下被跳过。

其中主要关于能量收集用户操作的zigbee绿色功率设备进行描述,机制也可用于其它类型的资源受限设备,例如睡眠zigbee终端设备、任何其它无线通信协议的睡眠设备、任何其它无线通信协议的单向通信设备、视觉灯通信协议的单向通信设备、使用用于接收和传输的不同协议和/或接口的混合设备,特别是如果接收从能量、金钱成本或复杂度方面来说具有较高的相关成本的话。使用模式检测和因而产生的确认指示符可例如被使用来代替周期性轮询或使接收机能够接收确认消息,以确定(父网络和该)网络的存储(和未改变的配置)。

所述实施例的另外的扩展利用用户操作的设备的非典型使用模式作为对用户的帮助的需要的指示,该用户可能不理解系统、设备的操作、设备的当前状态的暗示或可能例如被迷惑。例如,在特定应用内的以1、3、2的顺序的一系列步骤的单次或随后执行可包括非典型使用模式,且设备可响应于用户而指示步骤应以1、2和3的顺序被执行,例如锁住警报安全门等。

所述实施例的另一扩展利用用户操作的设备的非典型使用模式作为系统误用的指示,例如当某人乐意地或错误地将要破坏用户操作的设备时。例如,可测量按钮被按下所用的力:通常大的力可指示设备处于被破坏的风险中。在另一实施例中,启动模式的上述检测也可在富含资源的设备中(例如现代的pc/智能电话/平板计算机等)被使用。如果这样的设备在正常操作期间减慢,例如“停止”或“暂停”,则这可能是由于处理器占据,例如处理器以某个大(后台)进程被占据或程序不响应。用户的典型反应可用于标识非典型用户行为,诸如但不限于鼠标的狂乱移动、用鼠标的疯狂点击、在图标或最小化的程序窗口上点击几次、键入无意义的字符串、在键盘上的非常强的敲击、同时强烈按下的几个(相邻)键(这可能指示着对键盘的拳头敲击)等。此外,可使用在富含资源的设备处可用的额外的感测模态,例如用于检测用户宣誓的麦克风、用于检测猛烈的运动的加速度计。这两者都可用于确定修理行动的紧急性。凝视跟踪(例如在摄像机中)可用于确定用户对什么感兴趣。所有输入可用于确定可以用程序响应性指示问题(甚至在系统检测到它之前)的非典型使用模式,或它可允许将剩余或释放的处理资源专用于用户感兴趣的特定任务,因此为用户提高性能。可基于检测到的非典型使用模式触发的矫正行动可以是自动重新开始用户当前正使用的应用或其部分。再次,取决于特定的应用,各种使用情况是可能的,如果实际使用模式匹配使用模式或不同于典型/非典型使用模式,则提供典型使用模式和/或非典型使用模式并触发相应的行动。

虽然在附图和前述描述中图示出并描述了本发明,但是这样的图示和描述应被考虑为例证性的或示例性的而不是限制性的;本发明不限于所述公开的实施例。从附图、本公开内容和所附权利要求的研究中,所公开的实施例的其它变形可由本领域中的技术人员在实践所主张的发明时理解和实施。在权利要求中,单词“包括”并不排除其它元件或步骤,且不定冠词“一”或“一个”并不排除多个。某些度量在相互不同的从属权利要求中被陈述的单纯事实并不指示这些度量的组合不能有利地被使用。在权利要求中的任何参考符号不应被解释为限制范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1