首页 / 用户接口

用户接口失效专利 发明

技术内容

用户接口技术领域[0001] 本发明涉及用户接口。具体而言,本发明涉及基于用户的状况改变用户接口。背景技术[0002] 众所周知,向便携通信设备、比如移动电话提供使图形和文字显示于显示器上并且允许用户向设备提供输入的用户接口用于控制设备和与软件应用交互。发明内容[0003] 本发明的第一方面提供了一种方法,该方法包括:[0004] 确定设备的用户的情绪或者物理状况;并且[0005] 根据检测到的情绪或者物理状况来改变:[0006] a)设备的用户接口的设置,或者[0007] b)通过用户接口呈现的信息。[0008] 确定用户的情绪或者物理状况可以包括:使用对由用户生成的文字的语义推断处理。语义处理可以由配置成从网站、博客或者社交联网服务接收由用户生成的文字的服务器执行。[0009] 确定用户的情绪或者物理状况可以包括:使用由一个或者多个传感器获得的生理数据。[0010] 改变设备的用户接口的设置或者改变通过用户接口呈现的信息还可以根据涉及用户的位置或者涉及用户的活动水平的信息。[0011] 该方法可以包括:比较用户的确定的情绪或者物理状态与用户在更早时间的情绪或者物理状态,以确定情绪或者物理状态改变,并且根据情绪或者物理状态改变,来改变用户接口的设置或者改变通过用户接口呈现的信息。[0012] 改变用户接口的设置可以包括:改变在设备的起始屏幕上提供的信息。[0013] 改变用户接口的设置可以包括:改变在设备的起始屏幕上提供的一个或者多个条目。[0014] 改变用户接口的设置可以包括:改变设备的主题或者背景设置。[0015] 改变通过用户接口呈现的信息可以包括:自动确定对于检测到的情绪或者物理状况而言适合的多个信息条目并且显示条目。这一方法可以包括:为多个信息条目中的每个信息条目确定适合度水平,并且自动显示多个条目中的被确定为具有最高适合度水平的条目。这里,为多个信息条目中的每个信息条目确定适合度水平还可以包括:使用情境信息。[0016] 本发明的第二方面提供了一种设备,该设备包括:[0017] 至少一个处理器;以及[0018] 包括计算机程序代码的至少一个存储器,[0019] 至少一个存储器和计算机程序代码被配置成与至少一个处理器一起使所述设备至少执行以下方法:[0020] 确定设备的用户的a)情绪状况和b)物理状况之一;并且[0021] 根据用户的检测到的状况来改变以下各项之一:[0022] a)设备的用户接口的设置,以及[0023] b)通过用户接口呈现的信息。[0024] 本发明的第三方面提供了一种设备,该设备包括:[0025] 用于确定设备的用户的情绪或者物理状况的装置;以及[0026] 用于根据检测到的情绪或者物理状况来改变以下各项的装置:[0027] a)设备的用户接口的设置,或者 [0028] b)通过用户接口呈现的信息。[0029] 本发明的实施例的又一方面提供了一种配置成根据用户的检测到的情绪或者物理状况来改变以下各项中的至少一项的用户接口:[0030] a)设备的用户接口的设置,以及[0031] b)通过用户接口呈现的信息。[0032] 在本发明的一些实施例中,改变用户接口的设置可以包括:改变在用户接口的起始屏幕上提供的信息。[0033] 在本发明的一些实施例中,也可以提供一种方法,该方法包括:检测来自设备的用户的一个或者多个生物信号;使用检测到的生物信号以确定用户的情境;并且响应于确定的情境来改变设备的用户接口的输出。[0034] 确定的情境可以包括用户的情绪状态,例如它可以包括确定用户是否高兴或者难过。在本发明的一些实施例中,情境可以包括确定用户的认知加载和/或用户的专心水平的指示。[0035] 在本发明的一些实施例中,改变用户接口的输出可以包括改变设备的用户接口的设置。在本发明的一些实施例中,改变用户接口的输出可以包括改变通过用户接口呈现的信息。设置和信息可以包括用户可选条目。用户可选条目可以实现访问设备10的功能。可以根据用户的确定的情境来改变用户可选条目的配置,例如显示器上的用户可选条目的尺寸和布置。附图说明[0036] 现在将参照以下附图仅通过示例描述本发明的实施例:[0037] 图I是图示了根据本发明的方面的移动设备的示意图;[0038] 图2是图示了根据本发明的方面的系统的示意图,该系统包括图I的移动设备和服务器侧;并且[0039] 图3是图示了根据本发明的方面的图2的服务器的操作的流程图;[0040] 图4是图示了根据本发明的方面的图I的移动设备的操作的流程图;并且[0041] 图5是根据本发明的一些方面的图I的移动设备的用户接口提供的屏幕截图。具体实施方式[0042] 先参照图1,移动设备10包括多个部件。除了电池12之外,每个部件共同地连接到系统总线11。处理器13、随机存取存储器(RAM) 14、只读存储器(ROM) 15、蜂窝发送器和接收器(收发器)16和键区或者键盘17连接到总线11。蜂窝收发器16可操作用于通过天线21与移动电话网络通信。 [0043] 键区或者键盘17可以是包括硬件键的类型,或者它可以是例如实施于触屏上的虚拟键区或者键盘。键区或者键盘提供用户可以用来向设备10中录入文字的装置。麦克风18也连接到总线11。麦克风18提供用户可以用来向设备10中传达文字的另一装置。 [0044] 设备10也包括前相机19。相机是装配于设备10的前面上的相对低分辨率相机。前相机19可以例如用于视频呼叫。 [0045] 设备10也包括键区或者键盘压力感测布置20。这可以采用任何适当形式。键区或者键盘压力感测布置20的功能是检测用户在录入文字时在键区或者键盘17上施加的压力。形式可以依赖于键区或者键盘17的类型。 [0046] 设备包括连接到短程天线23的短程收发器22。收发器可以采用任何适当形式,例如它可以是蓝牙收发器、IRDA收发器或者任何其它标准或者专用协议收发器。使用短程收发器22,移动设备10可以与外部心率监视器24,并且也与外部电皮肤响应(GSR)设备25通信。 [0047] 在R0M15内存储多个计算机程序和软件模块。这些包括操作系统26,该操作系统例如可以是MeeGo操作系统或者是Symbian操作系统的版本。在R0M15中也存储一个或者多个消息应用27。这些可以包括能够适应文字和图像的混合的电子邮件应用、即时消息应用和/或任何其它类型的消息应用。在R0M15中也存储一个或者多个博客应用28。这可以包括用于提供微博的应用,比如当前在Twitter服务中使用的应用。一个或者多个博客应用28也可以允许诸如Facebook™等博客到社交联网服务。博客应用28允许用户以如下方式提供状态更新和其它信息,即该方式使得它可用于例如通过因特网由他们的好友和家人或者由一般公众查看。在下文描述中,为了说明简化而描述一个消息应用27和一个博客应用。 [0048] 虽然在图中未示出,但是R0M15也包括一起允许设备10执行它的所需功能的各种其它软件。 [0049] 设备10例如可以是移动电话或者智能电话。设备10可以代之以采用不同外形规格。例如,设备10可以是个人数字助理(PDA)或者笔记本或者类似设备。设备10在主要实施例中是电池供电的手持通信设备。 [0050] 心率监视器24被配置成在它可以检测用户的心跳的位置由用户支撑。GSR设备25在它与用户的皮肤接触的位置由用户佩戴并且这样能够测量参数,比如电阻。 [0051] 现在参照图2,示出了移动设备10连接到服务器30。多个传感器形成设备10的部分并且与用户32关联。这些包括心率监视器24和GSR传感器25。它们也包括脑部接口传感器(EEG) 33和肌肉移动传感器(sEMG) 34。也提供注视跟踪传感器35,该注视跟踪传感器可以形成目镜或者眼镜的部分。还提供运动传感器布置36。这可以包括可操作用于如果未检测用户设备是否移动或者静止则检测设备的加速度的一个或者多个加速度计。在本发明的一些实施例中,运动传感器布置可以包括可以被配置成检测设备的速率的传感器,该速率然后可以被处理以确定设备的加速度。可替换地或者除此之外,运动传感器布置36可以包括定位接收器,比如GPS接收器。应当理解的是,这里提到的多个传感器包括在移动设备10外部的部件。在图2中,示出了它们为设备10的部分,因为它们以某一方式,通常通过有线链路或者使用短程通信协议来无线地连接到设备10。 [0052] 示出了设备10为包括用户接口 37。这并入键区或者键盘17、但是也包括具体地以在设备10的显示器 上提供的信息和图形这一形式的输出。实施用户接口为配置成与包括键区17和显示器的用户接口硬件一起操作的计算机程序或者软件。用户接口软件可以从操作系统26分离,在该情况下,它与操作系统26以及应用接近地交互。可替换地,用户接口软件可以与操作系统26集成。 [0053] 用户接口 37包括起始屏幕,该起始屏幕是在设备10的显示器上未提供活跃应用时的时刻在显示器上提供的交互图像。起始屏幕可由用户配置。起始屏幕可以具有时间和日期部件、天气部件以及日历部件。起始屏幕也可以具有指向一个或者多个软件应用的快捷方式。快捷方式可以包括或者可以未包括涉及那些应用的活跃数据。例如,在天气应用的情况下,可以用图标的形式提供快捷方式,该图标显示图形,该图形指示用于设备10的当前位置的天气预报。起始屏幕还可以附带地包括以书签形式的指向网页的快捷方式。起始屏幕还可以包括指向联系人的一个或者多个快捷方式。例如,起始屏幕可以包括图标,该图标指示用户32的家庭成员的照片,由此选择图标从而拨打该家庭成员的电话号码,或者可替换地打开用于该家庭成员的联系方式。如下文将描述的那样,设备根据用户32的情绪状况修改用户接口 37的起始屏幕。 [0054] 通过用户接口 37,用户32能够使用博客应用18向诸如Twitter™、Facebook™等在线服务来上传博客、微博和状态更新。这些消息和博客等然后驻留于因特网上的位置。月艮务器30包括它可以用来从输入接口 39接收这样的状态更新、博客等的连接38。在语义接口引擎40接收这些博客、状态更新等的内容,下文更具体描述该语义接口引擎的操作。 [0055] 在多传感器特征计算模块42接收来自传感器24、26和32至36的输入,该多传感器特征计算模块形成移动设备10的部分。 [0056] 在移动设备的学习算法模块43接收来自多传感器特征计算模块42和语义推断引擎40的输出。在学习算法模块43也接收来自性能评估模块44的信号,该学习算法模块形成移动设备10的部分。性能评估模块44被配置成评价在用户32与设备10的用户接口 37之间的交互性能。 [0057] 学习算法模块43的输出连接到适配算法模块45。适配算法模块45对用户接口37施加某一控制。具体而言,适配算法模块45根据学习算法模块43的输出变更由用户接口 37提供的交互图像,例如起始页面。下文对此作更具体的描述。 [0058] 移动设备10和服务器30 —起监视用户32的物理或者情绪状况,并且以对于用户在他们的物理或者情绪状况下更有用为目的来适配用户接口 37。 [0059] 图3是图示了服务器30的操作,具体为语义推断引擎40的操作的流程图。操作始于从模块39接收输入文字的步骤SI。步骤S2对输入文字执行情绪识别。步骤S2涉及情绪元素数据库S3。在步骤S4使用来自情绪识别步骤S2和情绪元素数据库S3的输入,进行情绪值确定。情绪元素数据库S3包括字典、词典和领域专属关键词短语。它也包括属性。所有这些元素可以由情绪值确定步骤S4用来将值归于在步骤SI接收的输入文字中暗示的任何情绪。情绪识别步骤S2和情绪值确定步骤S4包括特征提取,具体为领域专属的关键词短语提取、解析和属性标记。从文字提取的特征将通常是二维矢量[觉醒(arousal)诱发(valence)]。例如觉醒值可以在范围(O. O, I. O)中,并且诱发可以在范围(-1. O, I. O)中。[0060] 文字的不例输入是“Are you coming to dinner tonight?”。语义推断引擎40通过将这一短语分解成个别成分来处理它。从情绪元素数据库S3已知单词“you”是辅助代名词,也就是说表示第二人称,因此有指向。情绪元素数据库S3已知单词“coming”是动词动名词。标识短语“dinner tonight”为关键词短语,该关键词短语可以是社交事件。语义推断引擎40从“?”已知期待动作,因为符号表示疑问。语义推断引擎40从单词“tonight” 已知标识单词为时间副词,该时间副词标识将来的事件。与单词“you”和“coming”结合, 语义推断引擎40能够确定文字涉及将来的动作。就本例而言,语义推断引擎40在步骤S4 确定在文字中无情绪内容并且分配情绪值零。在步骤S5比较情绪值与零值在否定确定时产生步骤S6。这里设置在“情绪类型”的参数为零,并且在步骤S7发送这一信息用于分类。 在来自步骤S5的肯定确定(根据不同文字串)之后,操作继续步骤S8。这里提取文字消息推断的一个或者多个情绪类型。这一步骤包括使用情绪表达数据库。在步骤S7发送步骤 S8的输出用于分类。步骤S7包括向移动设备10的学习算法模块43发送步骤S6和S8中的任一步骤提供的特征。在步骤S7发送的用于分类的情绪特征指示文字,比如“are you coming for dinner tonight?,,、“I am reading Lost Symbol,,和“I am running late,,未存在情绪。然而对于文字“I am in a pub!! ”,语义推断引擎40具体根据名词“pub”和标点符号选择来确定用户32在高兴状态中。本领域技术人员应当理解的是,可以根据用户用博客发布或者提供的作为状态信息的文字串来推断其它情绪状况。[0061] 虽然在图3中未示出,但是语义推断引擎40也被配置成在步骤SI根据输入文字推断用户的典型状况。根据文字“I am reading LostSymbol”,语义推断引擎40能够确定用户32执行非体力活动,具体为阅读。根据文字“I am running late”,语义推断引擎40 能够确定用户32未亲身跑步并且能够确定动词动名词“running”代之以由单词“late”修饰。根据文字“I am in a pub!! ”,语义推断引擎40能够确定文字指示用户的物理位置而不是物理状况。[0062] 现在参照图4,在多传感器特征计算部件42接收传感器输入。语义推断引擎4040 从文字提取的物理和情绪状况与来自传感器的信息一起提供给学习算法模块43。如在图 4所示,学习算法模块43包括精神状态分类器,例如贝叶斯分类器46和向应用编程接口 (API)的输出47。精神状态分类器46连接到精神状态模型数据库48。[0063] 精神状态分类器46被配置成利用来自多传感器特征计算部件42和语义推断引擎 40的输入对用户的情绪状况分类。优选地,推导分类器作为使用在引起情绪的模拟情形中在时间段内从实际用户收集的数据的训练结果。以这一方式,可以使用户32的情绪状况的分类比原本可能的分类更准确。[0064] 通过输出47向适配算法模块45发送分类的结果。[0065] 适配算法模块45被配置成根据分类器46提供的情绪状况来变更用户接口 37的一个或者多个设置。现在将描述多个示例。[0066] 在第一示例中,用户已经向博客,例如Twitter™或者Facebook™发表文字“A am reading Lost Symbol”。语音引擎40理解并且向学习算法模块43提供这一文字。学习算法模块43向适配算法模块45提供用户32的情绪状况分类。适配算法模块45被配置成利用情绪传感器36的输出来确认用户实际上参与阅读活动。这可以通过确定如例如加速度计传感器检测到的运动在与用户读书一致的低水平来确认。用户32在他们读书时的情绪响应造成包括心率监视器24、GSR传感器25和EEG传感器33的各种传感器的输出改变。适配算法模块45调整用户接口 37的设置以反映用户32的情绪状况。在一个示例中,根据检测到的情绪状况调整用户接口 37的颜色设置。具体而言,起始页面的主导背景颜色可以从一种颜色,例如绿色改变成与情绪状况关联的颜色,例如用于兴奋状态的红色。如果在用户接口 37的起始页面上提供博客消息,或者如果在起始页面上提供指向博客应用28的快捷方式,则适配算法模块45可以调整快捷方式或者文字本身的颜色。可替换地或者除此之夕卜,可以调节与用户接口 37的物理方面,例如背景的主色或者相关快捷方式的外观有关的设置,以与如心率监视器24检测到的用户32的心率一起改变。 [0067] 在用户发表博客或者状态更新“I am running late”的情况下,移动设备10可以从定位接收器,比如在运动感测换能器布置36中包括的GPS接收器,检测用户在他们的家里位置或者代之以他们的办公室位置。另外,移动设备10可以从运动换能器,例如加速度计,确定用户32未亲身跑步,也未在车辆中或者以别的方式行进。这构成确定用户的物理状况。响应于这样的确定并且考虑文字,应用算法模块45控制用户接口 37以改变用户接口 37的设置,以向日历应用给予起始屏幕上的更显著位置。可替换地或者除此之外,应用算法模块45控制用户接口 37的设置以在起始屏幕上提供从用户的当前位置的公共交通时刻表和/或在用户的当前位置附近的主要路线上的交通状况报告。 [0068] 在用户已经提供文字“I am in a pub!! ”的情况下,适配算法模块45使用多传感器特征计算部件42的输出来监视用户的物理状况和情绪状况二者。如果适配算法模块45检测到在预定时间段,例如一小时之后,用户未处于兴奋情绪状况中和/或相对不活跃,则适配算法模块45控制用户接口 37的设置,以比如在起始屏幕上或者以消息的形式提供用户接口 37中的针对替代休闲活动的推荐。该替代可以是替代酒馆或者在用户本地的电影院放映的电影,或者代之以位置和关于用户32的已经被确定为在用户附近的一些好友或者家庭成员的潜在其它信息。 [0069] 在另一实施例中,设备10被配置成控制用户接口 37,以基于用户的情绪或者物理状况向用户提供多个可能动作,并且基于用户录入的文字或者用户选择的动作改变通过用户接口呈现的可能动作。现在将参照图5描述示例。 [0070] 图5是用户接口 37在设备10执行消息应用27时提供的显示的屏幕截图。屏幕 截图50在显示的最下部包括文字录入框51。在文字录入框51中,用户能够录入将例如通过SMS或者通过即使消息向远程方发送的文字。在文字录入框51上方是第一至第四区域52至55,每个区域涉及用户可以执行的可能动作。 [0071] 例如,在用户已经打开或者执行消息应用17之后,但是在用户开始向文字录入框51中录入文字之前,控制设备的用户接口 37以在显示50的区域52至55中提供第一至第四可能动作。学习算法43基于用户的精神或者物理状况并且根据传感器24、25、33至36检测到的和/或来自其它来源,比如时钟应用和日历数据的情境信息,来选择可能动作。可替换地,用户接口 37可以显示由制造商或者服务提供商或者由设备10的用户设置的可能动作。例如,在用户开始向文字录入框51中录入文字之前呈现的可能动作可以是在图5中在区域55示出的下一日历约会、指向地图应用的快捷方式、指向设备10的用户的配偶的联系细节的快捷方式和指向网站,例如用户的主页的快捷方式。[0072] 随后,用户开始向文字录入框51中录入文字。在图5中,示出了一些示例文字。在这一实施例中,设备10包括语音推断引擎40的副本,在图2总示出了该副本在服务器30。 设备10使用语义推断引擎40以确定设备10的用户的情绪或者物理状况。学习算法43和适配算法45被配置成使用这样确定的信息,以控制用户接口 37以在区域52至55呈现对于用户的当前情形而言最适合的可能动作。例如,基于图I或者图5的文字录入框中所示文字,语义推断引擎40可以确定用户的情绪状况为饥饿。此外,语音推断引擎40可以确定用户询问社交集会并且据此推断用户感觉好交际。学习算法43和适配算法45使用这一信息,以控制用户接口 37提供对于设备10的用户的情绪和物理状况而言适合的可能动作。在图5中,示出了用户接口 37已经分别在区域52和54提供两个本地餐馆的细节。用户接口 37也已经在区域55提供下一日历约会。这是基于学习算法43和适配算法45确定让用户在进行社交安排之前知道他们的约定可能有用来提供的。用户接口 37也已经在区域53提供访问关于本地公共交通的信息的可能动作。这是基于设备10已经确定如果用户需要前往进行社交约会则信息可能对他们有用来提供的。[0073] 学习算法43和45基于点数计分系统来选择被选择用于由用户接口显示的可能动作。基于以下因素中的一些或者所有因素向可能动作奖励点数:用户的例如拜访餐馆的历史、用户的位置、如推断引擎40确定的用户的情绪状态、如语义推断引擎40和/或传感器 24,25和33至36确定的用户的物理状态以及如可以例如通过检测用户选择哪些可能动作用于信息和/或调查来确定的用户的当前偏好。可以连续调整与可能动作关联的点数数目,以便准确反映用户的当前状况。用户接口 37被配置成显示在任何给定时间具有最高分数的预定数目的可能动作。在图5中,可能动作的预定数目为四,因此用户接口 37在区域 52至55中的相应区域中示出了在任何给定时间具有最高分数的四个可能动作。因此,显示于用户接口 37上的可能动作随时间改变,并且由于用户向文字录入框51中录入的文字可以改变呈现的用于显示的可能动作。[0074] 应当理解的是,这一实施例包括位于移动设备10中的语义推断引擎40。语音推断引擎40也可以位于服务器30。在这一情况下,语义推断引擎40的内容可以与位于移动设备10内的语义推断引擎同步,或者向位于移动设备10内的语义推断引擎同步复制。同步可以在任何适当基础上并且以任何适当方式出现。[0075] 在又一实施例中,设备10被配置成控制用户接口 37,以基于用户的情绪状况和 /或物理状况以及情境来控制用户接口 37以提供可能动作用于显示。情境可以包括以下各项中的一项或者多项:用户的物理位置、天气状况、用户已经在他们的当前位置的时间长度、当天时间、当周日子、用户的下一约定(以及可选地包括该约定的位置)和关于用户先前已经所在的位置的信息而向近来位置给予特别强调。[0076] 在一个示例中,设备确定用户位于伦敦的特拉法尔加广场、是在正午、用户已经在该位置持续8分钟、当周日子是周日并且主导天气状况是雨。设备也从用户的日历确定用户在当天晚上7 :30具有影院约定。学习算法43被配置成根据传感器24、25和33至36提供的信息,和/或根据用户针对消息应用27和/或博客应用28生成的文字,检测用户的物理状况和/或情绪状况。与情境信息结合使用这一信息,学习算法43和适配算法45选择具有与用户相关的最高可能性的多个可能动作。例如,可以控制用户接口 37以提供可能动作,这些可能动作包括本地博物馆的细节,本地宴会厅的细节和指向在线音乐店,例如Nokia公司提供的Ovi (TM)店的快捷方式。与先前实施例一样,使用点数计分系统向被选择用于由用户接口 37显示的可能动作分配点数,并且选择具有最高点数数目的可能动作用于在给定时间显示。 [0077] 适配算法模块45可以被配置成或者编程为学习用户如何对事件和情形做出响应并且相应地调整在起始屏幕上提供的推荐。 [0078] 例如,设备10中的内容和应用可以具有元数据字段。(例如学习算法43)可以分配这些字段中包括的值,这些值表示用户在设备10中使用应用或者消费内容之前和之后的物理和情绪状态。例如关于喜剧TV放映内容条目,电影,音频内容条目,比如音乐轨道或者专辑或者喜剧平台游戏应用,可以完成元数据字段如下: [0079][之前情绪之后情绪活动] [0080] O. I闻兴 O. 7闻兴 O. 8休息 [0081] O. 8难过 O. 2难过 O. I跑步 [0082] O. I生气 O. I生气 O. I汽车 [0083] 根据精神状态分类器46,元数据指示状况是用户的实际状况的概率。这一数据表明内容条目或者游戏如何将用户在消费内容或者玩游戏之前的情绪状况变换成他们此后的情绪状况。它也表明用户在完成活动之时的物理状态。 [0084] 取代应用或者内容条目,数据可以涉及事件,比如在IM、Facebook™、Twitter™等中发表微博消息等事件。 [0085] 使用当前物理和精神情境信息以及目标任务集,加强学习算法43和适配算法45可以制定给用户带来最好回报的动作。 [0086] 应当理解的是,上文描述的步骤和操作由使用RAM14的处理器13在形成用户接37的部分的指令的控制之下或者在操作系统26上运行的博客应用28执行。在执行期间,构成操作系统26、博客应用28和用户接37的计算机程序的部分或者全部可以存储于RAM14中。在这一计算机程序的仅部分存储于RAM14中的情况下,其余部分驻留于R0M15中。 [0087] 使用实施例的特征,可以通过移动设备10的、与用户32的情形比现有技术的设备可能的相关性更相关的用户接37向他们提供信息。 [0088] 应当认识到,前述实施例不应解释为限制。其它变化和修改将在阅读本申请时为本领域技术人员所清楚。 [0089] 例如,在本发明的上述实施例中,设备10被配置成与外部心率监视器24、外部电皮肤响应(GSR)设备25、脑部接口传感器33、肌肉移动传感器34、注视跟踪传感器35和运动传感器布置36通信。应当理解的是,在本发明的其它实施例中,设备10可以被配置成与其它不同设备或者传感器通信。这样的设备提供的输入可以由移动设备10和服务器30监视,以监视用户的物理或者情绪状况。 [0090] 设备10可以被配置成与可以向设备10提供生物信号的任何类型的设备通信。在本发明的实施例中,生物信号可以包括源于生物,比如人类的任何类型的信号。生物信号可以例如包括生物电信号、生物机械信号、听觉信号、化学信号或者光学信号。 [0091] 生物信号可以包括意识上控制的信号。例如,它可以包括用户的有意动作,比如用户移动他们的身体部分(比如他们的胳膊或者他们的眼睛)。在本发明的一些实施例中,设备10可以被配置成根据用户的脸部肌肉的检测到的运动,确定用户的情绪状态,例如如果用户皱眉,则这可以通过皱眉肌的移动来检测。[0092] 在本发明的一些实施例中,生物信号可以包括潜意识控制的信号。例如,它可以包括如下信号,即该信号是生物生命的自动生理响应。自动生理响应可以出现而无用户的直接有意动作,并且可以例如包括心率增加或者脑部信号。在本发明的一些实施例中,可以检测意识上控制的和潜意识控制的信号二者。[0093] 生物电信号可以包括在用户的身体部分,比如组织、器官或者细胞系统(比如神经系统)两端的一个或者多个电势差产生的电流。生物电信号可以包括例如使用脑电图、脑磁图、电皮肤响应技术、心电图和肌电图或者任何其它适当技术可检测的信号。[0094] 生物机械信号可以包括设备10的用户移动他们的身体部分。身体部分的移动可以是有意识移动或者潜意识移动。生物机械信号可以包括使用一个或者多个加速度计或者肌动图或者任何其它适当技术可检测的信号。[0095] 听觉信号可以包括声波。听觉信号可以让用户可听。听觉信号可以包括使用麦克风或者任何用于检测声波的其它适当装置可检测的信号。[0096] 化学信号可以包括设备10的用户输出的化学物或者设备10的用户的身体部分的化学组成改变。化学信号可以例如包括使用氧化检测器或者PH检测器或者任何其它适当装置可检测的信号。[0097] 光学信号可以包括可见的任何信号。光学信号可以例如包括使用相机或者任何适合于检测光学信号的其它装置可检测的信号。[0098] 在本发明的所示实施例中,传感器和检测器与设备10分离,并且被配置成经由通信链路向设备10提供检测到的信号的指示。通信链路可以是无线通信链路。在本发明的其它实施例中,通信链路可以是有线通信链路。在本发明的其它实施例中,传感器或者检测器中的一个或者多个传感器或者检测器可以是设备10的部分。[0099] 另外,本申请的公开内容应当理解为包括这里明确或者隐含公开的任何新颖特征或者任何新颖特征组合或者其任何概括,并且在实施本发明及其任何派生申请期间可以撰写新的权利要求以覆盖任何这样的特征和/或这样的特征的组合。