用于增强系统可用性的设备和方法

文档序号:6620468阅读:250来源:国知局
用于增强系统可用性的设备和方法
【专利摘要】本发明提供一种用于增强系统可用性的设备和方法。用于增强系统可用性的设备和方法及其移动装置通过主动响应系统的性能劣化和用户的负面情绪来增强系统可用性。用于增强系统可用性的设备包括:用户情绪确定器,被配置为监测用户的情绪状态;系统性能测量器,被配置为通过收集至少一个系统性能指标监测系统的性能;容忍时间计算器,被配置为基于用户的情绪状态和系统性能计算用户的容忍时间;系统可用性增强器,被配置为在容忍时间结束之前执行至少一个动作以增强系统的可用性。
【专利说明】用于增强系统可用性的设备和方法
[0001]本申请要求于2013年8月21日提交到韩国知识产权局的第10-2013-0099282号韩国专利申请的优先权,就各方面而言,所述申请的全部公开通过引用合并于此。

【技术领域】
[0002]下面的描述涉及一种用于通过主动响应系统性能劣化和用户的负面情绪增强系统可用性的设备和方法。

【背景技术】
[0003]诸如智能电话和平板PC的移动装置可基于强大的硬件性能向用户提供各种应用和功能。由于用户在移动装置上安装更多的应用和同时操作更多的应用,因此移动装置的性能变慢或变得错误,导致移动装置的可用性降低。
[0004]用户通过停止服务的使用或表达负面情绪,给出对移动装置的可用性降低的负反馈。因此,需要通过主动响应系统性能劣化和用户的反馈来增强系统可用性的解决方案。


【发明内容】

[0005]提供本
【发明内容】
以用简化的形式介绍在下面的详细描述中被进一步描述的构思的选择。本
【发明内容】
不意在识别要求保护的主题的关键特征或必要特征,也不意在被用作确定要求保护的主题的范围的辅助。
[0006]在一个总的方面,提供一种用于增强系统可用性的设备,包括:用户情绪确定器,被配置为监测用户的情绪状态;系统性能测量器,被配置为通过收集至少一个系统性能指标监测系统的性能;容忍时间计算器,被配置为基于用户的情绪状态和系统性能计算用户的容忍时间;系统可用性增强器,被配置为在容忍时间结束之前执行至少一个动作以增强系统可用性。
[0007]用户情绪确定器可包括:传感器数据分析器,被配置为通过分析从传感器收集的数据来分析情绪状态。
[0008]用户情绪确定器还可被配置为基于分析由传感器收集的至少一个生物信号来监测用户的情绪状态。
[0009]所述生物信号可包括图像、声音、运动、面部表情、皮肤电反应(GSR)、血压、体温、心跳或皮肤电传导中的至少一个。
[0010]用户情绪确定器可包括与对用户的情绪状态的身体反应的特征匹配的用户情绪特征数据库(DB),并且传感器数据分析器还可被配置为通过参考用户情绪特征DB来分析情绪状态。
[0011]用户情绪确定器可包括:情绪等级确定器,被配置为基于情绪状态确定用户的情绪等级。
[0012]用户的情绪等级可以是两个或更多个预定义的情绪等级中的一个情绪等级。
[0013]用户情绪确定器可包括:情绪变化时间检测器,被配置为响应于情绪等级改变为与负面情绪相应的情绪等级而记录情绪等级的改变发生时的时间。
[0014]系统性能测量器可包括:性能指标收集器,被配置为收集所述至少一个系统性能指标。
[0015]系统性能测量器还可包括:系统性能特征DB,被配置为存储表示针对所述至少一个系统性能指标中的每一个的性能的程度的系统性能特征。
[0016]系统性能特征DB可包括用于确定系统性能的两个或更多个项目。
[0017]系统性能测量器可包括:性能劣化确定器,被配置为通过测量与用于确定系统性能的所述两个或更多个项目中的每一个项目相应的系统的性能来确定系统的性能劣化。
[0018]所述设备可包括:性能劣化时间检测器,被配置为记录系统的性能劣化发生时的时间。
[0019]系统可用性增强器可包括定义用于增强系统可用性的至少一个动作的描述和类型的优化策略DB,并且系统可用性增强器还可被配置为基于与情绪状态、系统性能和容忍时间相应的动作,从优化策略DB中选择至少一个动作以增强系统可用性。
[0020]用户情绪特征DB可被设置在外部服务器中并可通过通信网络连接到所述设备。
[0021]系统性能特征DB可被设置在外部服务器中并可通过通信网络连接到所述设备。
[0022]优化策略DB可被设置在外部服务器中并可通过通信网络连接到所述设备。
[0023]在另一总的方面,提供一种用于增强系统可用性的方法,包括:基于用户的情绪等级和系统的至少一个性能指标来计算用户的容忍时间,其中,用户的情绪等级基于从用户收集的至少一个生物信号被识别;并响应于系统的性能的劣化,在容忍时间结束之前执行与情绪等级和性能指标相应的动作以增强系统的可用性。
[0024]计算用户的容忍时间的步骤可包括:通过参考与对用户的情绪状态的身体反应的特征匹配的用户情绪特征DB,确定与生物信号相应的情绪等级。
[0025]计算用户的容忍时间的步骤可包括:通过参考系统性能特征DB来确定系统的性能劣化,其中,所述系统性能特征DB存储根据至少一个性能指标的系统的性能的特征。
[0026]在另一总的方面,提供一种移动装置,包括:用户情绪确定器,被配置为通过分析与用户的情绪相应的至少一个生物信号监测用户的情绪状态;系统性能测量器,被配置为通过收集至少一个系统性能指标监测系统的性能;容忍时间计算器,被配置为基于用户的情绪状态和系统性能计算用户的容忍时间;系统可用性增强器,被配置为在容忍时间结束之前执行至少一个动作以增强系统的可用性。
[0027]在另一总的方面,提供一种增强系统可用性的方法,包括:测量系统的性能;基于用户的生物信号确定用户的情绪状态;基于情绪状态和系统性能计算用户的容忍时间;从优化策略数据库中选择至少一个动作以增强系统的可用性;在容忍时间内执行所述至少一个动作。
[0028]选择所述至少一个动作的步骤可包括:基于用户的情绪状态和用户的容忍时间来选择所述至少一个动作。
[0029]所述至少一个动作可包括多个动作,并且选择所述至少一个动作的步骤可包括:响应于容忍时间变短或与情绪状态相应的情绪等级变高,选择更多数量的动作。
[0030]从以下的详细描述、附图和权利要求中其他特征和方面会是显然的。

【专利附图】

【附图说明】
[0031]图1是示出系统性能和用户的情绪反馈之间的相关性的示例的示图。
[0032]图2是示出用于增强系统可用性的设备的示例的示图。
[0033]图3是示出图2中示出的用户情绪确定器的示例的示图。
[0034]图4是示出基于通过识别用户的情绪状态获得的结果值的用户的情绪等级和情绪状态的类型的示例的示图。
[0035]图5是示出图2中示出的系统性能测量器的示例的示图。
[0036]图6是示出系统性能特征表的示例的示图。
[0037]图7是示出图2中示出的系统可用性增强器的示例的示图。
[0038]图8A是示出优化策略表的形式的示例的示图。
[0039]图8B是示出根据图8A中示出的优化策略表的形式的示例的示图。
[0040]图9是示出增强系统可用性的方法的示例的示图。
[0041]图10是示出用于增强系统可用性的设备的另一示例的示图。
[0042]在整个附图和详细描述中,除非另外描述,否则相同的附图参考标号将被理解为表示相同的元件、特征和结构。为了清楚、说明和方便,附图可不必成比例,并且可夸大附图中元件的相对尺寸、比例和描绘。

【具体实施方式】
[0043]提供以下详细描述以帮助读者获得对在此描述的方法、设备和/或系统的全面理解。然而,在此描述的系统、设备和/或方法的各种改变、修改和等同物对本领域的普通技术人员而言将是显然的。所描述的处理步骤和/或操作的进展是示例;然而,除了必需按特定顺序发生的步骤和操作之外,处理步骤和/或操作的顺序不限于在此阐述的顺序,并且可如本领域中公知地改变。此外,为了更加清楚和简明,可省略对本领域的普通技术人员公知的功能和构造的描述。
[0044]在此描述的特征可以以不同形式实现,并且不应被解释为限于在此描述的示例。相反地,提供在此描述的示例,使得本公开将是彻底和完整的,并且在此描述的示例将向本领域的普通技术人员传达本公开的全部范围。
[0045]图1是示出系统性能劣化和用户的情绪反馈之间的相关性的示例的示图。
[0046]通过在系统开始执行后监测系统性能和用户的情绪,可识别系统性能开始劣化时的时间(TjfgJKs)和用户的负面情绪开始表达时的时间(T—麵―纟:§)。
[0047]如果系统主动执行动作以在用户的负面情绪开始表达时的时间(Τ μ wa)之前解决性能劣化,则可防止用户的负面情绪出现,从而增强系统可用性或用户体验。此外,即使在用户的负面情绪出现后,也可由系统主动采取另外的动作以引起正面情绪,从而缓解出现的用户的负面情绪。
[0048]图2是示出用于增强系统可用性的设备的示例的示图。如图2所示,用于增强系统可用性的设备I包括:用户情绪确定器10、系统性能测量器20、容忍时间计算器30和系统可用性增强器40。
[0049]用户情绪确定器10通过分析与用户的情绪相应的生物信号来监测用户的当前情绪状态。与用户的情绪相应的生物信号从外部传感器设备2输入到用于增强系统可用性的设备I。在其他示例中,传感器设备2可被包括在用于增强系统可用性的设备I中。
[0050]传感器设备2收集包括各种生物信号(诸如例如,图像、面部表情、声音、运动、皮肤电反应(GSR)、心率、体温、脉搏、血压和皮肤电传导)的传感器数据以识别用户的情绪。传感器设备2还收集关于周围环境的信息。传感器设备2将数据提供给用于增强系统可用性的设备I。包括在传感器设备2中的传感器可以是诸如例如相机、麦克风、GSR传感器、力口速计、温度传感器、压力传感器、光传感器和湿度传感器的传感器。
[0051]例如,用于增强系统可用性的设备I可被安装在移动终端上,传感器设备2可以是包括在移动终端中的相机、麦克风、加速计、压力传感器、光传感器、湿度传感器和温度传感器。
[0052]系统性能测量器20收集表示系统性能的各种指标,并监测系统性能劣化。从系统中的各种软件(S/W)和/或硬件(H/W)传感器收集表示系统性能的性能指标。
[0053]容忍时间计算器30基于用户的当前情绪状态和系统的当前性能计算用户能够忍受系统性能劣化的容忍时间,其中,用户的当前情绪状态和系统的当前性能分别在用户情绪确定器10和系统性能测量器20中被监测。
[0054]当用户的负面情绪出现时,容忍时间计算器30可从系统性能测量器20被通知负面情绪的检测。此外,当系统性能劣化发生时,容忍时间计算器30可从系统性能测量器20被通知系统性能劣化开始的时间。
[0055]容忍时间计算器30将用户的当前情绪状态、系统的当前性能和容忍时间的计算结果提供给系统可用性增强器40。
[0056]系统可用性增强器40基于由容忍时间计算器30提供的用户的当前情绪状态、系统的当前性能和容忍时间的计算结果,选择并执行各种动作以增强系统可用性。通过使用优化策略数据库(未示出),系统可用性增强器40可选择适合于用户的当前情绪状态、系统的当前性能和容忍时间的计算结果的系统可用性增强动作。
[0057]图3是示出图2中示出的用户情绪确定器的示例的示图。如图3所示,用户情绪确定器10还可包括传感器数据分析器100、用户情绪特征数据库(DB) 110和情绪等级确定器120。此外,情绪等级确定器120可包括情绪变化时间检测器130。
[0058]传感器数据分析器100通过分析从传感器设备2 (未示出)收集的传感器数据识别用户的当前情绪状态。传感器数据分析器100可通过使用各种情绪识别技术来分析对她/他的情绪状态的用户的身体反应。例如,当传感器数据分析器100使用用于从用户的面部表情识别情绪的技术时,传感器数据分析器100可从传感器设备接收包括用户的面部表情的图像数据(在这种情况下,在传感器设备中的传感器将包括用于捕捉图像的相机)。作为另一示例,当传感器数据分析器100使用用于从用户的语音识别情绪的技术时,传感器数据分析器100可从传感器设备接收包括用户的语音的声音数据(在这种情况下,在传感器设备中的传感器将包括用于录制语音的麦克风)。
[0059]作为另一示例,传感器数据分析器100可使用用于从用户的生物信号(诸如例如皮肤电反应(GSR)、血压、体温、心跳)识别情绪的技术。在这种情况下,传感器数据分析器100可接收对用于测量各种生物信号的传感器(诸如例如GSR传感器、血压传感器、体温传感器)的用户的身体反应。
[0060]用户情绪特征数据库(DB) 110是与对用户的情绪状态的身体反应的特征匹配的数据库(DB)。用户情绪特征DBllO可包括用户情绪特征表。例如,当使用用于从用户的面部表情识别情绪的技术时,用户情绪特征表可存储表示与情绪状态相应的面部肌肉的各种运动的特征。所述特征可表示(例如)面部的轮廓、眉毛、眼睛的尾部、嘴唇等,并且用户情绪特征表可存储与每个特征相应的像素值的变化。
[0061]传感器数据分析器100将通过基于用户情绪特征DBllO识别用户的当前情绪状态所获得的结果值提供给情绪等级确定器120。
[0062]情绪等级确定器120为通过识别用户的当前情绪状态所获得的结果值确定等级。
[0063]图4是示出由传感器数据分析器提供的结果值、用户的情绪等级和用户的当前情绪状态之间的相关性的示例的示图,其中,通过识别用户的情绪状态来获得所述结果值。
[0064]例如,当通过识别由传感器数据分析器100提供的当前情绪状态所获得的结果值是“30”,并且情绪等级被分类为如图4所示的等级2时,用户的当前情绪状态可被视为“紧张”。
[0065]响应于用户的情绪状态的变化,情绪变化时间检测器130检测情绪状态改变时的时间。
[0066]例如,当用户的情绪状态被保持在“正常”状态下并且随后在特定时间之后识别出状态已改变为“紧张”状态时,情绪变化时间检测器130可记录用户的负面情绪出现时的时间,并将记录的时间提供给容忍时间计算器30。
[0067]图5是示出图2中示出的系统性能测量器的示例的示图。
[0068]如图5所示,系统性能测量器20可包括性能指标收集器200、系统性能特征数据库(DB) 210、性能劣化确定器220和性能劣化时间检测器230。
[0069]性能指标收集器200收集表示系统性能的各种性能指标(即性能数据)。系统性能指标可包括用于评价系统性能的各种类型的标准,诸如例如:
[0070]加载应用所需的时间
[0071]执行应用的功能所需的时间
[0072]用于应用的功能的等待时间或“冻结时间”
[0073]每秒帧数(FPS)
[0074]内存
[0075]CPU
[0076]系统性能特征DB210是如下特征的数据库,所述特征表示针对每个系统性能指标的性能的程度。性能劣化确定器220可基于系统性能特征DB210评价系统的当前性能。系统性能特征DB210可包括系统性能特征表。
[0077]图6是示出系统性能特征表的示例的示图。
[0078]图6中示出的系统性能特征表包括如下五个性能指标:
[0079]同时运行的应用的数量
[0080]应用的平均加载时间(秒)
[0081 ] 执行特定应用的特定功能所需的时间(秒)
[0082]用于特定应用的每秒帧数(FPS)
[0083]CPU和内存的平均占有率
[0084]“用于确定系统性能的项目”指的是在系统性能特征表中包括的性能指标的集合。
[0085]参照图6,用于确定系统性能的项目#1是如下性能指标的集合:四个应用同时运行,应用的平均加载时间是1.2秒,FPS是59,以及CPU占有率是34%,内存占有率是12%。
[0086]此外,用于确定系统性能的项目#2是如下性能指标的集合:三个应用同时运行,应用的平均加载时间是2.6秒,FPS是34,以及CPU占有率是69%,内存占有率是20%。
[0087]性能劣化确定器220确定与包括在用于确定系统性能的每个项目中的性能指标相比的系统的当前性能。
[0088]例如,对于图6中的用于确定系统性能的项目#1,可确定当前系统性能是“正常”。对于用于确定系统性能的项目#2,可确定当前系统性能是“异常”,指示系统性能劣化已经发生。
[0089]响应于系统的性能劣化的发生,性能劣化时间检测器230检测性能劣化发生时的时间。
[0090]例如,当性能劣化确定器220识别系统的当前性能处于“正常”状态,在特定时间之后改变为“异常”状态时,性能劣化时间检测器230记录性能劣化发生的时间。性能劣化确定器220将记录的时间提供给容忍时间计算器30。
[0091]容忍时间计算器30分别从情绪变化时间检测器130和性能劣化时间检测器230接收用户的负面情绪出现时的时间和系统的性能劣化发生时的时间。容忍时间计算器30计算容忍时间,其中,容忍时间是用户能够忍受系统的性能劣化的最大时间段。由容忍时间计算器30计算的容忍时间被提供给系统可用性增强器40。
[0092]基于用户的负面情绪出现时的时间(T1ib wa)和系统性能劣化发生时的时间(T性能—劣化),可通过下面的等式I确定用户的容忍时间(TT容忍)。
[0093][等式I]
[0094]TT容忍=T负面—情绪一T性能—劣化
[0095]例如,如果系统的性能劣化发生时的时间(TfttgJifc)是17:02:20,并且用户的负面情绪出现时的时间(Tm wa)是17:07:15,则用户的容忍时间(TTlm)被确定为4分钟55秒。
[0096]如等式2所示,还可获得用户的容忍时间(TTlm)为基于若干计算的平均值。
[0097][等式2]
[0098]TT容忍=average (T负面—情绪一T性能—劣化)
[0099]由于用户的容忍时间是用户能够忍受系统的性能劣化的最大时间段,因此在用户的容忍时间结束后,存在用户可能对于使用系统(诸如例如移动终端)感到沮丧的可能性。
[0100]因此,需要系统执行动作以在用户的容忍时间结束之前增强系统可用性,使得用户可以以正面的情绪继续使用系统。
[0101]容忍时间计算器30将用户的当前情绪状态、系统的当前性能和容忍时间的计算结果提供给系统可用性增强器40。
[0102]图7是示出图2中示出的系统可用性增强器的示例的示图。基于由容忍时间计算器30提供的用户的当前情绪状态、系统的当前性能和容忍时间的计算结果,系统可用性增强器40执行各种动作以增强系统可用性。通过使用优化策略数据库(DB)400,系统可用性增强器40可选择适合于用户的当前情绪状态、系统的当前性能和容忍时间的计算结果的系统可用性增强动作。
[0103]用于增强系统可用性的动作的示例如下:
[0104](I)通过执行优化以提高系统性能来增强系统可用性,诸如例如,删除web浏览的缓存或cookie文件,内存优化,以及终止在后台运行的应用。
[0105](2)通过执行可选动作来增强系统可用性,诸如例如,当与W1-Fi网络的连接不稳定时,通信模式自动转换为连接到蜂窝数据通信网络(3G、4G等),从而能够进行数据通信。
[0106](3)通过提供信息性消息来增强系统可用性,诸如例如,解释系统的当前状态的通知消息(例如,显示消息“正在优化内存以提高系统处理速度”)可被提供给具有负面情绪的用户。在另一示例中,鼓励用户具有正面情绪的通知消息(例如,笑话、格言、漫画等)可被提供给具有负面情绪的用户。
[0107]如图4所示,用于增强系统可用性的动作的类型和内容可根据用户的当前情绪状态(情绪等级)和用户的容忍时间而变化。
[0108]因此,系统可用性增强器40可基于优化策略DB400选择用于增强系统可用性的动作。优化策略DB400包括优化策略表,其中,优化策略表是根据用户的当前情绪状态(情绪等级)和容忍时间定义用于增强系统可用性的动作的类型和描述的数据集合。
[0109]图8A是示出优化策略表的形式的示例的示图。
[0110]如图8A所示,优化策略表定义与用户的预定数量的情绪等级(情绪(I)、情绪
(2)、情绪(3)…)和预定容忍时间(TT⑴、TT (2)、TT (3)…)相应的将由系统主动执行的优化动作(动作(1,D、动作(1,2)、动作(1,3)…)。
[0111]优化动作可以是一组若干操作,而不是单个操作。例如,“动作(4,3)”可以是执行包括内存优化、终止两个后台应用和删除全部临时文件的三个操作的优化动作。
[0112]可根据下面的策略来定义优化策略表:
[0113]随着用户的容忍时间变短,执行更多的动作;
[0114]随着用户的当前情绪状态变得更负面(也就是说,当前情绪等级更高),执行更强和更积极的动作。
[0115]图8Β是示出根据图8Α中示出的优化策略表的形式的示例的示图。
[0116]在图SB中,用户的情绪等级被分类为四个等级。也就是说,图8Α中的情绪(I)、情绪(2)、情绪(3)和情绪(4)与图SB中的“紧张”、“恼怒”、“生气”和“绝望”相应。
[0117]此外,用户的容忍时间被分类为四个时间段,S卩,TT⑴是5秒,TT⑵是4秒,TT(3)是3秒,以及TT(4)是2秒。
[0118]例如,在被定义为5秒的TD (I)的条件下,由于在用户的负面情绪被识别后的5秒内的负面情绪,预期用户将不再使用系统。因此,被定义为5秒的TD(I)的条件指示系统被给予5秒或更少的时间执行主动动作以增强可用性,使得用户以正面的情绪继续使用系统。
[0119]此外,在用户的情绪等级是“紧张”等级的情况下,在被定义为5秒的TD(I)的条件下,用于增强系统可用性的动作(1,I)包括“内存优化”。因此,系统在5秒内执行“内存优化”(动作(1,1))。当通过此操作增强系统可用性时,可缓解用户的负面情绪,使得用户可能以正面的情绪继续使用系统。
[0120]作为另一示例,在用户的情绪等级是“恼怒”等级的情况下,在被定义为4秒的TD(2)的条件下,用于增强系统可用性的动作(2,2)包括三个操作:“内存优化、终止在后台运行最长时间的三个应用以及当达到容忍时间的结束时向用户显示通知消息”。因此,系统在4秒内执行所述三个操作。当通过这些操作增强系统可用性时,可缓解用户的负面情绪,使得用户可能以正面的情绪继续使用系统。
[0121]作为另一示例,在用户的情绪等级是“生气”等级的情况下,在被定义为3秒的TD(3)的条件下,用于增强系统可用性的动作(3,3)包括四个操作:“内存优化、终止在后台运行最长时间的四个应用、删除在最近五天期间产生的全部临时文件以及当达到容忍时间的结束时向用户显示通知消息”。因此,系统在3秒内执行所述四个操作。
[0122]作为另一示例,在用户的情绪等级是“绝望”等级的情况下,在被定义为2秒的TD (4)的条件下,用于增强系统可用性的动作(4,4)包括执行“内存优化、终止在后台运行的全部应用、删除系统的全部临时文件、当达到容忍时间的结束时向用户显示通知消息以及全部其他可行动作”的五个操作。因此,系统在2秒内执行所述五个操作。
[0123]从动作(I, I)、动作(2,2)、动作(3,3)和动作(4,4)可以看出,随着用户的容忍时间变短并且用户的情绪等级变高,用户变得不太耐心,并且因此包括在用于增强系统可用性的相应动作中的操作的数量增加。例如,由动作(1,I)执行的操作的数量是一,而由动作(3,3)执行的操作的数量是四。此外,操作的内容变得更加积极。例如,动作(2,2)的第二个操作是仅终止在后台运行的三个应用,而动作(4,4)的第二个操作是终止在后台运行的“全部”应用。
[0124]图9是示出增强系统可用性的示例的示图。尽管在不脱离描述的说明性示例的精神和范围的情况下,可改变一些操作的顺序或省略操作中的一些,但是图9中的操作可以以所示的顺序和方式被执行。可并行或同时执行图9中所示的操作中的许多操作。对图1至图SB的以上描述也可应用于图9,并通过引用包含于此。因此,可不在此重复以上描述。
[0125]图9中示出的用于增强系统可用性的方法包括:在SlO中测量系统性能,在S20中确定用户的情绪,在S30中计算用户容忍时间,以及在S40中增强系统可用性。
[0126]在SlO中,当在系统中启动一个或更多个应用时,开始性能监测。响应于系统的性能劣化,记录系统的性能劣化发生时的具体时间以及此时的性能指标。在示例中,可将系统的性能劣化被识别时的时间确定为系统的性能劣化发生时的记录时间。即使当系统性能劣化没有发生时,也持续地监测系统性能,直到性能劣化发生为止。
[0127]在S20中,基于从传感器收集的各种传感器数据识别用户的当前情绪状态。
[0128]可通过使用各种现有的情绪识别技术识别用户的情绪状态。例如,当使用用于从用户的面部表情识别情绪的技术时,分析包括从传感器接收到的用户的面部表情的图像数据以识别用户的当前情绪状态。
[0129]在另一示例中,当使用用于从用户的语音识别情绪的技术时,分析包括从传感器接收到的用户的语音的声音数据以识别用户的当前情绪状态。
[0130]在另一示例中,当使用用于从用户的生物信号(例如,GSR、血压、体温、心率等)识别情绪的技术时,分析表示从传感器接收到的用户的身体反应的数据以识别用户的当前情绪状态。
[0131]在识别用户的当前情绪状态后,响应于用户正经历负面情绪,记录负面情绪出现时的具体时间以及此时的情绪等级。可将识别负面情绪的出现时的时间确定为用户出现负面情绪状态时的时间。
[0132]在S30中,基于系统性能劣化发生时的时间和用户表现出负面情绪时的时间来计算用户的容忍时间。
[0133]用户的容忍时间可以是与系统的性能劣化发生时的时间和用户出现负面情绪时的时间之间的差相应的持续时间。在另一示例中,用户的容忍时间可以是通过对系统性能劣化发生时的时间和用户出现负面情绪时的时间之间的差进行若干计算所获得的平均值。
[0134]在S40中,响应于系统的性能劣化,选择各种动作以增强系统可用性。
[0135]在这种情况下,可基于用户的当前情绪状态、系统的当前性能和从容忍时间计算器提供的容忍时间来选择用于增强系统性能的动作。可使用优化策略数据库来选择适合于用户的当前情绪状态、系统的当前性能和容忍时间的计算结果的系统可用性增强动作。
[0136]图10是示出用于增强系统可用性的设备的另一示例的示图。
[0137]与图2中示出的用于增强系统可用性的设备2不同,对于图10中示出的用于增强系统可用性的设备4,用户情绪特征数据库(DB) 111、系统性能特征数据库(DB)211和优化策略数据库(DB)311可位于外部远程服务器3中。用于增强系统可用性的设备4通过通信网络连接到远程服务器3,并且设备4还包括用于进行连接的通信接口 50。
[0138]用户情绪确定器11、系统性能测量器21和系统可用性增强器41执行与图2中示出的用户情绪确定器10、系统性能测量器20和系统可用性增强器40相同的功能。然而,用户情绪确定器11、系统性能测量器21和系统可用性增强器41连接到远程服务器3,以分别参考用户情绪特征DB 111、系统性能特征DB211和优化策略DB311。
[0139]根据图10中示出的示例,将用户情绪特征DB111、系统性能特征DB211和优化策略DB311包括在远程服务器3中可具有以下优点:
[0140]可相对简化用于增强系统可用性的设备4的配置;
[0141]当用于增强系统可用性的各种设备4共享同一用户情绪特征DB111、同一系统性能特征DB211和同一优化策略DB311时,可确定用于增强系统可用性的一致动作;
[0142]随着用户情绪特征DB111、系统性能特征DB211和优化策略DB311的性能的提高,连接到远程服务器3的用于增强系统可用性的所有设备4的性能也可提高。
[0143]用户情绪特征DB111、系统性能特征DB211和优化策略DB311全部位于图10中的远程服务器3中。然而,在其他示例中,用户情绪特征DB111、系统性能特征DB211和优化策略DB311中的一个或更多个可位于远程服务器3中。
[0144]上述的处理、功能和方法可被编写为计算机程序、代码段、指令或它们的一些组合,以独立地或共同地指示或配置处理装置按期望进行操作。软件和数据可被永久地或暂时地实施在能够将指令或数据提供给处理装置或由处理装置解释的任何类型的机器、组件、物理或虚拟装备、计算机存储介质或装置中。软件还可分布在联网的计算机系统中,使得软件以分布式方式被存储和执行。具体地说,可通过一个或更多个非暂时性的计算机可读记录介质存储软件和数据。非暂时性的计算机可读记录介质可包括能存储随后可由计算机系统或处理装置读取的数据的任何数据存储装置。非暂时性的计算机可读记录介质的示例包括:只读存储器(ROM)、随机存取存储器(RAM)、致密盘只读存储器(CD-ROM)、磁带、USB、软盘、硬盘、光学记录介质(例如,⑶-ROM或DVD)以及PC接口(例如,PC1、PC1-express, W1-Fi等)。另外,用于完成在此公开的示例的功能程序、代码和代码段可由本领域的编程技术人员基于在此提供的附图的流程图和框图及其相应描述来解释。
[0145]可使用硬件组件实施在此描述的设备和单元。硬件组件可包括例如控制器、传感器、处理器、发生器、驱动器以及其他等同电子组件。可使用一个或更多个通用或专用计算机(诸如例如,处理器、控制器和算术逻辑单元、数字信号处理器、微型计算机、现场可编程阵列、可编程逻辑单元、微处理器或能够以定义的方式响应并执行指令的任何其他装置)实现硬件组件。硬件组件可运行操作系统(OS)以及在OS上运行的一个或更多个软件应用。硬件组件还可响应于软件的执行而访问、存储、操纵、处理和创建数据。为了简化的目的,处理装置的描述被用作单数;然而,本领域的技术人员将理解的是,处理装置可包括多个处理元件和多种类型的处理元件。例如,硬件组件可包括多个处理器或者包括处理器和控制器。另外,不同的处理配置是可行的,例如并行处理器。
[0146]尽管本公开包括具体的示例,但是对本领域的普通技术人员将显然的是,在不脱离权利要求及其等同物的精神和范围的情况下,可在这些示例中进行形式和细节上的各种改变。在此描述的示例应仅被视为描述性意义而不是为了限制的目的。对每个示例中的特征或方面的描述将被视为可应用于其他示例中的相似特征或方面。如果所描述的技术以不同的顺序被执行和/或如果在描述的系统、架构、装置或电路中的组件以不同的方式组合和/或被其他组件或其等同物替代或补充,则可实现适当的结果。因此,本公开的范围不由详细描述限定,而由权利要求及其等同物限定,并且在权利要求及其等同物的范围内的所有变化将被解释为包括在本公开中。
【权利要求】
1.一种用于增强系统可用性的设备,包括: 用户情绪确定器,被配置为监测用户的情绪状态; 系统性能测量器,被配置为通过收集至少一个系统性能指标监测系统性能; 容忍时间计算器,被配置为基于用户的情绪状态和系统性能计算用户的容忍时间;以及 系统可用性增强器,被配置为在容忍时间结束之前执行至少一个动作以增强系统可用性。
2.根据权利要求1所述的设备,其中,用户情绪确定器包括:传感器数据分析器,被配置为通过分析从传感器收集的数据来分析情绪状态。
3.根据权利要求1所述的设备,其中,用户情绪确定器还被配置为基于分析由传感器收集的至少一个生物信号来监测用户的情绪状态。
4.根据权利要求3所述的设备,其中,所述生物信号包括图像、声音、运动、面部表情、皮肤电反应(63?、血压、体温、心跳或皮肤电传导中的至少一个。
5.根据权利要求2所述的设备,其中: 用户情绪确定器还包括:与对用户的情绪状态的身体反应的特征匹配的用户情绪特征数据库(08), 传感器数据分析器还被配置为通过参考用户情绪特征08来分析情绪状态。
6.根据权利要求5所述的设备,其中,用户情绪确定器还包括:情绪等级确定器,被配置为基于情绪状态确定用户的情绪等级。
7.根据权利要求6所述的设备,其中,用户的情绪等级是两个或更多个预定义的情绪等级中的一个情绪等级。
8.根据权利要求7所述的设备,其中,用户情绪确定器还包括:情绪变化时间检测器,被配置为响应于情绪等级改变为与负面情绪相应的情绪等级而记录情绪等级的改变发生时的时间。
9.根据权利要求1所述的设备,其中,系统性能测量器包括:性能指标收集器,被配置为收集所述至少一个系统性能指标。
10.根据权利要求9所述的设备,其中,系统性能测量器还包括:系统性能特征08,被配置为存储表示针对所述至少一个系统性能指标中的每一个的性能的程度的系统性能特征。
11.根据权利要求10所述的设备,其中,系统性能特征08包括用于确定系统性能的两个或更多个项目。
12.根据权利要求11所述的设备,其中,系统性能测量器还包括:性能劣化确定器,被配置为通过测量与用于确定系统性能的所述两个或更多个项目中的每一个项目相应的系统的性能来确定系统的性能劣化。
13.根据权利要求12所述的设备,还包括:性能劣化时间检测器,被配置为记录系统的性能劣化发生时的时间。
14.根据权利要求1所述的设备,其中: 系统可用性增强器包括定义用于增强系统可用性的至少一个动作的描述和类型的优化策略08, 系统可用性增强器还被配置为基于与情绪状态、系统性能和容忍时间相应的动作,从优化策略08中选择至少一个动作以增强系统可用性。
15.根据权利要求5所述的设备,其中,用户情绪特征08被设置在外部服务器中并通过通信网络连接到所述设备。
16.根据权利要求10所述的设备,其中,系统性能特征08被设置在外部服务器中并通过通信网络连接到所述设备。
17.根据权利要求14所述的设备,其中,优化策略08被设置在外部服务器中并通过通信网络连接到所述设备。
18.一种用于增强系统可用性的方法,包括: 基于用户的情绪等级和系统的至少一个性能指标来计算用户的容忍时间,其中,用户的情绪等级基于从用户收集的至少一个生物信号被识别;以及 响应于系统的性能的劣化,在容忍时间结束之前执行与情绪等级和性能指标相应的动作以增强系统可用性。
19.根据权利要求18所述的方法,其中,计算用户的容忍时间的步骤还包括:通过参考与对用户的情绪状态的身体反应的特征匹配的用户情绪特征08,确定与生物信号相应的情绪等级。
20.根据权利要求18所述的方法,其中,计算用户的容忍时间的步骤还包括:通过参考系统性能特征08确定系统的性能劣化,其中,所述系统性能特征08存储根据至少一个性能指标的系统的性能的特征。
21.—种移动装置,包括: 用户情绪确定器,被配置为通过分析与用户的情绪相应的至少一个生物信号来监测用户的情绪状态; 系统性能测量器,被配置为通过收集至少一个系统性能指标来监测系统的性能; 容忍时间计算器,被配置为基于用户的情绪状态和系统性能来计算用户的容忍时间;以及 系统可用性增强器,被配置为在容忍时间结束之前执行至少一个动作以增强系统可用性。
22.一种增强系统可用性的方法,包括: 测量系统性能; 基于用户的生物信号确定用户的情绪状态; 基于情绪状态和系统性能计算用户的容忍时间; 从优化策略数据库中选择至少一个动作以增强系统可用性;以及 在容忍时间内执行所述至少一个动作。
23.根据权利要求22所述的方法,其中,选择所述至少一个动作的步骤包括:基于用户的情绪状态和用户的容忍时间来选择所述至少一个动作。
24.根据权利要求23所述的方法,其中: 所述至少一个动作包括多个动作;以及 选择所述至少一个动作的步骤包括:响应于容忍时间变短或与情绪状态相应的情绪等级变高,选择更多数量的动作。
【文档编号】G06F3/01GK104423574SQ201410342013
【公开日】2015年3月18日 申请日期:2014年7月17日 优先权日:2013年8月21日
【发明者】李昊燮 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1