CN104423574A - 用于增强***可用性的设备和方法 - Google Patents

用于增强***可用性的设备和方法 Download PDF

Info

Publication number
CN104423574A
CN104423574A CN201410342013.7A CN201410342013A CN104423574A CN 104423574 A CN104423574 A CN 104423574A CN 201410342013 A CN201410342013 A CN 201410342013A CN 104423574 A CN104423574 A CN 104423574A
Authority
CN
China
Prior art keywords
user
performance
action
emotional state
mood
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410342013.7A
Other languages
English (en)
Other versions
CN104423574B (zh
Inventor
李昊燮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN104423574A publication Critical patent/CN104423574A/zh
Application granted granted Critical
Publication of CN104423574B publication Critical patent/CN104423574B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3089Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • G06F11/3419Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment by assessing time
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/015Input arrangements based on nervous system activity detection, e.g. brain waves [EEG] detection, electromyograms [EMG] detection, electrodermal response detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/011Emotion or mood input determined on the basis of sensed human body parameters such as pulse, heart rate or beat, temperature of skin, facial expressions, iris, voice pitch, brain activity patterns

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Neurosurgery (AREA)
  • Health & Medical Sciences (AREA)
  • Neurology (AREA)
  • General Health & Medical Sciences (AREA)
  • Dermatology (AREA)
  • Biomedical Technology (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本发明提供一种用于增强***可用性的设备和方法。用于增强***可用性的设备和方法及其移动装置通过主动响应***的性能劣化和用户的负面情绪来增强***可用性。用于增强***可用性的设备包括:用户情绪确定器,被配置为监测用户的情绪状态;***性能测量器,被配置为通过收集至少一个***性能指标监测***的性能;容忍时间计算器,被配置为基于用户的情绪状态和***性能计算用户的容忍时间;***可用性增强器,被配置为在容忍时间结束之前执行至少一个动作以增强***的可用性。

Description

用于增强***可用性的设备和方法
本申请要求于2013年8月21日提交到韩国知识产权局的第10-2013-0099282号韩国专利申请的优先权,就各方面而言,所述申请的全部公开通过引用合并于此。
技术领域
下面的描述涉及一种用于通过主动响应***性能劣化和用户的负面情绪增强***可用性的设备和方法。
背景技术
诸如智能电话和平板PC的移动装置可基于强大的硬件性能向用户提供各种应用和功能。由于用户在移动装置上安装更多的应用和同时操作更多的应用,因此移动装置的性能变慢或变得错误,导致移动装置的可用性降低。
用户通过停止服务的使用或表达负面情绪,给出对移动装置的可用性降低的负反馈。因此,需要通过主动响应***性能劣化和用户的反馈来增强***可用性的解决方案。
发明内容
提供本发明内容以用简化的形式介绍在下面的详细描述中被进一步描述的构思的选择。本发明内容不意在识别要求保护的主题的关键特征或必要特征,也不意在被用作确定要求保护的主题的范围的辅助。
在一个总的方面,提供一种用于增强***可用性的设备,包括:用户情绪确定器,被配置为监测用户的情绪状态;***性能测量器,被配置为通过收集至少一个***性能指标监测***的性能;容忍时间计算器,被配置为基于用户的情绪状态和***性能计算用户的容忍时间;***可用性增强器,被配置为在容忍时间结束之前执行至少一个动作以增强***可用性。
用户情绪确定器可包括:传感器数据分析器,被配置为通过分析从传感器收集的数据来分析情绪状态。
用户情绪确定器还可被配置为基于分析由传感器收集的至少一个生物信号来监测用户的情绪状态。
所述生物信号可包括图像、声音、运动、面部表情、皮肤电反应(GSR)、血压、体温、心跳或皮肤电传导中的至少一个。
用户情绪确定器可包括与对用户的情绪状态的身体反应的特征匹配的用户情绪特征数据库(DB),并且传感器数据分析器还可被配置为通过参考用户情绪特征DB来分析情绪状态。
用户情绪确定器可包括:情绪等级确定器,被配置为基于情绪状态确定用户的情绪等级。
用户的情绪等级可以是两个或更多个预定义的情绪等级中的一个情绪等级。
用户情绪确定器可包括:情绪变化时间检测器,被配置为响应于情绪等级改变为与负面情绪相应的情绪等级而记录情绪等级的改变发生时的时间。
***性能测量器可包括:性能指标收集器,被配置为收集所述至少一个***性能指标。
***性能测量器还可包括:***性能特征DB,被配置为存储表示针对所述至少一个***性能指标中的每一个的性能的程度的***性能特征。
***性能特征DB可包括用于确定***性能的两个或更多个项目。
***性能测量器可包括:性能劣化确定器,被配置为通过测量与用于确定***性能的所述两个或更多个项目中的每一个项目相应的***的性能来确定***的性能劣化。
所述设备可包括:性能劣化时间检测器,被配置为记录***的性能劣化发生时的时间。
***可用性增强器可包括定义用于增强***可用性的至少一个动作的描述和类型的优化策略DB,并且***可用性增强器还可被配置为基于与情绪状态、***性能和容忍时间相应的动作,从优化策略DB中选择至少一个动作以增强***可用性。
用户情绪特征DB可被设置在外部服务器中并可通过通信网络连接到所述设备。
***性能特征DB可被设置在外部服务器中并可通过通信网络连接到所述设备。
优化策略DB可被设置在外部服务器中并可通过通信网络连接到所述设备。
在另一总的方面,提供一种用于增强***可用性的方法,包括:基于用户的情绪等级和***的至少一个性能指标来计算用户的容忍时间,其中,用户的情绪等级基于从用户收集的至少一个生物信号被识别;并响应于***的性能的劣化,在容忍时间结束之前执行与情绪等级和性能指标相应的动作以增强***的可用性。
计算用户的容忍时间的步骤可包括:通过参考与对用户的情绪状态的身体反应的特征匹配的用户情绪特征DB,确定与生物信号相应的情绪等级。
计算用户的容忍时间的步骤可包括:通过参考***性能特征DB来确定***的性能劣化,其中,所述***性能特征DB存储根据至少一个性能指标的***的性能的特征。
在另一总的方面,提供一种移动装置,包括:用户情绪确定器,被配置为通过分析与用户的情绪相应的至少一个生物信号监测用户的情绪状态;***性能测量器,被配置为通过收集至少一个***性能指标监测***的性能;容忍时间计算器,被配置为基于用户的情绪状态和***性能计算用户的容忍时间;***可用性增强器,被配置为在容忍时间结束之前执行至少一个动作以增强***的可用性。
在另一总的方面,提供一种增强***可用性的方法,包括:测量***的性能;基于用户的生物信号确定用户的情绪状态;基于情绪状态和***性能计算用户的容忍时间;从优化策略数据库中选择至少一个动作以增强***的可用性;在容忍时间内执行所述至少一个动作。
选择所述至少一个动作的步骤可包括:基于用户的情绪状态和用户的容忍时间来选择所述至少一个动作。
所述至少一个动作可包括多个动作,并且选择所述至少一个动作的步骤可包括:响应于容忍时间变短或与情绪状态相应的情绪等级变高,选择更多数量的动作。
从以下的详细描述、附图和权利要求中其他特征和方面会是显然的。
附图说明
图1是示出***性能和用户的情绪反馈之间的相关性的示例的示图。
图2是示出用于增强***可用性的设备的示例的示图。
图3是示出图2中示出的用户情绪确定器的示例的示图。
图4是示出基于通过识别用户的情绪状态获得的结果值的用户的情绪等级和情绪状态的类型的示例的示图。
图5是示出图2中示出的***性能测量器的示例的示图。
图6是示出***性能特征表的示例的示图。
图7是示出图2中示出的***可用性增强器的示例的示图。
图8A是示出优化策略表的形式的示例的示图。
图8B是示出根据图8A中示出的优化策略表的形式的示例的示图。
图9是示出增强***可用性的方法的示例的示图。
图10是示出用于增强***可用性的设备的另一示例的示图。
在整个附图和详细描述中,除非另外描述,否则相同的附图参考标号将被理解为表示相同的元件、特征和结构。为了清楚、说明和方便,附图可不必成比例,并且可夸大附图中元件的相对尺寸、比例和描绘。
具体实施方式
提供以下详细描述以帮助读者获得对在此描述的方法、设备和/或***的全面理解。然而,在此描述的***、设备和/或方法的各种改变、修改和等同物对本领域的普通技术人员而言将是显然的。所描述的处理步骤和/或操作的进展是示例;然而,除了必需按特定顺序发生的步骤和操作之外,处理步骤和/或操作的顺序不限于在此阐述的顺序,并且可如本领域中公知地改变。此外,为了更加清楚和简明,可省略对本领域的普通技术人员公知的功能和构造的描述。
在此描述的特征可以以不同形式实现,并且不应被解释为限于在此描述的示例。相反地,提供在此描述的示例,使得本公开将是彻底和完整的,并且在此描述的示例将向本领域的普通技术人员传达本公开的全部范围。
图1是示出***性能劣化和用户的情绪反馈之间的相关性的示例的示图。
通过在***开始执行后监测***性能和用户的情绪,可识别***性能开始劣化时的时间(T_性能_劣化)和用户的负面情绪开始表达时的时间(T_负面_情绪)。
如果***主动执行动作以在用户的负面情绪开始表达时的时间(T_负面_情 )之前解决性能劣化,则可防止用户的负面情绪出现,从而增强***可用性或用户体验。此外,即使在用户的负面情绪出现后,也可由***主动采取另外的动作以引起正面情绪,从而缓解出现的用户的负面情绪。
图2是示出用于增强***可用性的设备的示例的示图。如图2所示,用于增强***可用性的设备1包括:用户情绪确定器10、***性能测量器20、容忍时间计算器30和***可用性增强器40。
用户情绪确定器10通过分析与用户的情绪相应的生物信号来监测用户的当前情绪状态。与用户的情绪相应的生物信号从外部传感器设备2输入到用于增强***可用性的设备1。在其他示例中,传感器设备2可被包括在用于增强***可用性的设备1中。
传感器设备2收集包括各种生物信号(诸如例如,图像、面部表情、声音、运动、皮肤电反应(GSR)、心率、体温、脉搏、血压和皮肤电传导)的传感器数据以识别用户的情绪。传感器设备2还收集关于周围环境的信息。传感器设备2将数据提供给用于增强***可用性的设备1。包括在传感器设备2中的传感器可以是诸如例如相机、麦克风、GSR传感器、加速计、温度传感器、压力传感器、光传感器和湿度传感器的传感器。
例如,用于增强***可用性的设备1可被安装在移动终端上,传感器设备2可以是包括在移动终端中的相机、麦克风、加速计、压力传感器、光传感器、湿度传感器和温度传感器。
***性能测量器20收集表示***性能的各种指标,并监测***性能劣化。从***中的各种软件(S/W)和/或硬件(H/W)传感器收集表示***性能的性能指标。
容忍时间计算器30基于用户的当前情绪状态和***的当前性能计算用户能够忍受***性能劣化的容忍时间,其中,用户的当前情绪状态和***的当前性能分别在用户情绪确定器10和***性能测量器20中被监测。
当用户的负面情绪出现时,容忍时间计算器30可从***性能测量器20被通知负面情绪的检测。此外,当***性能劣化发生时,容忍时间计算器30可从***性能测量器20被通知***性能劣化开始的时间。
容忍时间计算器30将用户的当前情绪状态、***的当前性能和容忍时间的计算结果提供给***可用性增强器40。
***可用性增强器40基于由容忍时间计算器30提供的用户的当前情绪状态、***的当前性能和容忍时间的计算结果,选择并执行各种动作以增强***可用性。通过使用优化策略数据库(未示出),***可用性增强器40可选择适合于用户的当前情绪状态、***的当前性能和容忍时间的计算结果的***可用性增强动作。
图3是示出图2中示出的用户情绪确定器的示例的示图。如图3所示,用户情绪确定器10还可包括传感器数据分析器100、用户情绪特征数据库(DB)110和情绪等级确定器120。此外,情绪等级确定器120可包括情绪变化时间检测器130。
传感器数据分析器100通过分析从传感器设备2(未示出)收集的传感器数据识别用户的当前情绪状态。传感器数据分析器100可通过使用各种情绪识别技术来分析对她/他的情绪状态的用户的身体反应。例如,当传感器数据分析器100使用用于从用户的面部表情识别情绪的技术时,传感器数据分析器100可从传感器设备接收包括用户的面部表情的图像数据(在这种情况下,在传感器设备中的传感器将包括用于捕捉图像的相机)。作为另一示例,当传感器数据分析器100使用用于从用户的语音识别情绪的技术时,传感器数据分析器100可从传感器设备接收包括用户的语音的声音数据(在这种情况下,在传感器设备中的传感器将包括用于录制语音的麦克风)。
作为另一示例,传感器数据分析器100可使用用于从用户的生物信号(诸如例如皮肤电反应(GSR)、血压、体温、心跳)识别情绪的技术。在这种情况下,传感器数据分析器100可接收对用于测量各种生物信号的传感器(诸如例如GSR传感器、血压传感器、体温传感器)的用户的身体反应。
用户情绪特征数据库(DB)110是与对用户的情绪状态的身体反应的特征匹配的数据库(DB)。用户情绪特征DB110可包括用户情绪特征表。例如,当使用用于从用户的面部表情识别情绪的技术时,用户情绪特征表可存储表示与情绪状态相应的面部肌肉的各种运动的特征。所述特征可表示(例如)面部的轮廓、眉毛、眼睛的尾部、嘴唇等,并且用户情绪特征表可存储与每个特征相应的像素值的变化。
传感器数据分析器100将通过基于用户情绪特征DB110识别用户的当前情绪状态所获得的结果值提供给情绪等级确定器120。
情绪等级确定器120为通过识别用户的当前情绪状态所获得的结果值确定等级。
图4是示出由传感器数据分析器提供的结果值、用户的情绪等级和用户的当前情绪状态之间的相关性的示例的示图,其中,通过识别用户的情绪状态来获得所述结果值。
例如,当通过识别由传感器数据分析器100提供的当前情绪状态所获得的结果值是“30”,并且情绪等级被分类为如图4所示的等级2时,用户的当前情绪状态可被视为“紧张”。
响应于用户的情绪状态的变化,情绪变化时间检测器130检测情绪状态改变时的时间。
例如,当用户的情绪状态被保持在“正常”状态下并且随后在特定时间之后识别出状态已改变为“紧张”状态时,情绪变化时间检测器130可记录用户的负面情绪出现时的时间,并将记录的时间提供给容忍时间计算器30。
图5是示出图2中示出的***性能测量器的示例的示图。
如图5所示,***性能测量器20可包括性能指标收集器200、***性能特征数据库(DB)210、性能劣化确定器220和性能劣化时间检测器230。
性能指标收集器200收集表示***性能的各种性能指标(即性能数据)。***性能指标可包括用于评价***性能的各种类型的标准,诸如例如:
加载应用所需的时间
执行应用的功能所需的时间
用于应用的功能的等待时间或“冻结时间”
每秒帧数(FPS)
内存
CPU
***性能特征DB210是如下特征的数据库,所述特征表示针对每个***性能指标的性能的程度。性能劣化确定器220可基于***性能特征DB210评价***的当前性能。***性能特征DB210可包括***性能特征表。
图6是示出***性能特征表的示例的示图。
图6中示出的***性能特征表包括如下五个性能指标:
同时运行的应用的数量
应用的平均加载时间(秒)
执行特定应用的特定功能所需的时间(秒)
用于特定应用的每秒帧数(FPS)
CPU和内存的平均占有率
“用于确定***性能的项目”指的是在***性能特征表中包括的性能指标的集合。
参照图6,用于确定***性能的项目#1是如下性能指标的集合:四个应用同时运行,应用的平均加载时间是1.2秒,FPS是59,以及CPU占有率是34%,内存占有率是12%。
此外,用于确定***性能的项目#2是如下性能指标的集合:三个应用同时运行,应用的平均加载时间是2.6秒,FPS是34,以及CPU占有率是69%,内存占有率是20%。
性能劣化确定器220确定与包括在用于确定***性能的每个项目中的性能指标相比的***的当前性能。
例如,对于图6中的用于确定***性能的项目#1,可确定当前***性能是“正常”。对于用于确定***性能的项目#2,可确定当前***性能是“异常”,指示***性能劣化已经发生。
响应于***的性能劣化的发生,性能劣化时间检测器230检测性能劣化发生时的时间。
例如,当性能劣化确定器220识别***的当前性能处于“正常”状态,在特定时间之后改变为“异常”状态时,性能劣化时间检测器230记录性能劣化发生的时间。性能劣化确定器220将记录的时间提供给容忍时间计算器30。
容忍时间计算器30分别从情绪变化时间检测器130和性能劣化时间检测器230接收用户的负面情绪出现时的时间和***的性能劣化发生时的时间。容忍时间计算器30计算容忍时间,其中,容忍时间是用户能够忍受***的性能劣化的最大时间段。由容忍时间计算器30计算的容忍时间被提供给***可用性增强器40。
基于用户的负面情绪出现时的时间(T负面_情绪)和***性能劣化发生时的时间(T性能_劣化),可通过下面的等式1确定用户的容忍时间(TT容忍)。
[等式1]
TT容忍=T负面_情绪-T性能_劣化
例如,如果***的性能劣化发生时的时间(T性能_劣化)是17:02:20,并且用户的负面情绪出现时的时间(T负面_情绪)是17:07:15,则用户的容忍时间(TT容忍)被确定为4分钟55秒。
如等式2所示,还可获得用户的容忍时间(TT容忍)为基于若干计算的平均值。
[等式2]
TT容忍=average(T负面_情绪-T性能_劣化)
由于用户的容忍时间是用户能够忍受***的性能劣化的最大时间段,因此在用户的容忍时间结束后,存在用户可能对于使用***(诸如例如移动终端)感到沮丧的可能性。
因此,需要***执行动作以在用户的容忍时间结束之前增强***可用性,使得用户可以以正面的情绪继续使用***。
容忍时间计算器30将用户的当前情绪状态、***的当前性能和容忍时间的计算结果提供给***可用性增强器40。
图7是示出图2中示出的***可用性增强器的示例的示图。基于由容忍时间计算器30提供的用户的当前情绪状态、***的当前性能和容忍时间的计算结果,***可用性增强器40执行各种动作以增强***可用性。通过使用优化策略数据库(DB)400,***可用性增强器40可选择适合于用户的当前情绪状态、***的当前性能和容忍时间的计算结果的***可用性增强动作。
用于增强***可用性的动作的示例如下:
(1)通过执行优化以提高***性能来增强***可用性,诸如例如,删除web浏览的缓存或cookie文件,内存优化,以及终止在后台运行的应用。
(2)通过执行可选动作来增强***可用性,诸如例如,当与Wi-Fi网络的连接不稳定时,通信模式自动转换为连接到蜂窝数据通信网络(3G、4G等),从而能够进行数据通信。
(3)通过提供信息性消息来增强***可用性,诸如例如,解释***的当前状态的通知消息(例如,显示消息“正在优化内存以提高***处理速度”)可被提供给具有负面情绪的用户。在另一示例中,鼓励用户具有正面情绪的通知消息(例如,笑话、格言、漫画等)可被提供给具有负面情绪的用户。
如图4所示,用于增强***可用性的动作的类型和内容可根据用户的当前情绪状态(情绪等级)和用户的容忍时间而变化。
因此,***可用性增强器40可基于优化策略DB400选择用于增强***可用性的动作。优化策略DB400包括优化策略表,其中,优化策略表是根据用户的当前情绪状态(情绪等级)和容忍时间定义用于增强***可用性的动作的类型和描述的数据集合。
图8A是示出优化策略表的形式的示例的示图。
如图8A所示,优化策略表定义与用户的预定数量的情绪等级(情绪(1)、情绪(2)、情绪(3)…)和预定容忍时间(TT(1)、TT(2)、TT(3)…)相应的将由***主动执行的优化动作(动作(1,1)、动作(1,2)、动作(1,3)…)。
优化动作可以是一组若干操作,而不是单个操作。例如,“动作(4,3)”可以是执行包括内存优化、终止两个后台应用和删除全部临时文件的三个操作的优化动作。
可根据下面的策略来定义优化策略表:
随着用户的容忍时间变短,执行更多的动作;
随着用户的当前情绪状态变得更负面(也就是说,当前情绪等级更高),执行更强和更积极的动作。
图8B是示出根据图8A中示出的优化策略表的形式的示例的示图。
在图8B中,用户的情绪等级被分类为四个等级。也就是说,图8A中的情绪(1)、情绪(2)、情绪(3)和情绪(4)与图8B中的“紧张”、“恼怒”、“生气”和“绝望”相应。
此外,用户的容忍时间被分类为四个时间段,即,TT(1)是5秒,TT(2)是4秒,TT(3)是3秒,以及TT(4)是2秒。
例如,在被定义为5秒的TD(1)的条件下,由于在用户的负面情绪被识别后的5秒内的负面情绪,预期用户将不再使用***。因此,被定义为5秒的TD(1)的条件指示***被给予5秒或更少的时间执行主动动作以增强可用性,使得用户以正面的情绪继续使用***。
此外,在用户的情绪等级是“紧张”等级的情况下,在被定义为5秒的TD(1)的条件下,用于增强***可用性的动作(1,1)包括“内存优化”。因此,***在5秒内执行“内存优化”(动作(1,1))。当通过此操作增强***可用性时,可缓解用户的负面情绪,使得用户可能以正面的情绪继续使用***。
作为另一示例,在用户的情绪等级是“恼怒”等级的情况下,在被定义为4秒的TD(2)的条件下,用于增强***可用性的动作(2,2)包括三个操作:“内存优化、终止在后台运行最长时间的三个应用以及当达到容忍时间的结束时向用户显示通知消息”。因此,***在4秒内执行所述三个操作。当通过这些操作增强***可用性时,可缓解用户的负面情绪,使得用户可能以正面的情绪继续使用***。
作为另一示例,在用户的情绪等级是“生气”等级的情况下,在被定义为3秒的TD(3)的条件下,用于增强***可用性的动作(3,3)包括四个操作:“内存优化、终止在后台运行最长时间的四个应用、删除在最近五天期间产生的全部临时文件以及当达到容忍时间的结束时向用户显示通知消息”。因此,***在3秒内执行所述四个操作。
作为另一示例,在用户的情绪等级是“绝望”等级的情况下,在被定义为2秒的TD(4)的条件下,用于增强***可用性的动作(4,4)包括执行“内存优化、终止在后台运行的全部应用、删除***的全部临时文件、当达到容忍时间的结束时向用户显示通知消息以及全部其他可行动作”的五个操作。因此,***在2秒内执行所述五个操作。
从动作(1,1)、动作(2,2)、动作(3,3)和动作(4,4)可以看出,随着用户的容忍时间变短并且用户的情绪等级变高,用户变得不太耐心,并且因此包括在用于增强***可用性的相应动作中的操作的数量增加。例如,由动作(1,1)执行的操作的数量是一,而由动作(3,3)执行的操作的数量是四。此外,操作的内容变得更加积极。例如,动作(2,2)的第二个操作是仅终止在后台运行的三个应用,而动作(4,4)的第二个操作是终止在后台运行的“全部”应用。
图9是示出增强***可用性的示例的示图。尽管在不脱离描述的说明性示例的精神和范围的情况下,可改变一些操作的顺序或省略操作中的一些,但是图9中的操作可以以所示的顺序和方式被执行。可并行或同时执行图9中所示的操作中的许多操作。对图1至图8B的以上描述也可应用于图9,并通过引用包含于此。因此,可不在此重复以上描述。
图9中示出的用于增强***可用性的方法包括:在S10中测量***性能,在S20中确定用户的情绪,在S30中计算用户容忍时间,以及在S40中增强***可用性。
在S10中,当在***中启动一个或更多个应用时,开始性能监测。响应于***的性能劣化,记录***的性能劣化发生时的具体时间以及此时的性能指标。在示例中,可将***的性能劣化被识别时的时间确定为***的性能劣化发生时的记录时间。即使当***性能劣化没有发生时,也持续地监测***性能,直到性能劣化发生为止。
在S20中,基于从传感器收集的各种传感器数据识别用户的当前情绪状态。
可通过使用各种现有的情绪识别技术识别用户的情绪状态。例如,当使用用于从用户的面部表情识别情绪的技术时,分析包括从传感器接收到的用户的面部表情的图像数据以识别用户的当前情绪状态。
在另一示例中,当使用用于从用户的语音识别情绪的技术时,分析包括从传感器接收到的用户的语音的声音数据以识别用户的当前情绪状态。
在另一示例中,当使用用于从用户的生物信号(例如,GSR、血压、体温、心率等)识别情绪的技术时,分析表示从传感器接收到的用户的身体反应的数据以识别用户的当前情绪状态。
在识别用户的当前情绪状态后,响应于用户正经历负面情绪,记录负面情绪出现时的具体时间以及此时的情绪等级。可将识别负面情绪的出现时的时间确定为用户出现负面情绪状态时的时间。
在S30中,基于***性能劣化发生时的时间和用户表现出负面情绪时的时间来计算用户的容忍时间。
用户的容忍时间可以是与***的性能劣化发生时的时间和用户出现负面情绪时的时间之间的差相应的持续时间。在另一示例中,用户的容忍时间可以是通过对***性能劣化发生时的时间和用户出现负面情绪时的时间之间的差进行若干计算所获得的平均值。
在S40中,响应于***的性能劣化,选择各种动作以增强***可用性。
在这种情况下,可基于用户的当前情绪状态、***的当前性能和从容忍时间计算器提供的容忍时间来选择用于增强***性能的动作。可使用优化策略数据库来选择适合于用户的当前情绪状态、***的当前性能和容忍时间的计算结果的***可用性增强动作。
图10是示出用于增强***可用性的设备的另一示例的示图。
与图2中示出的用于增强***可用性的设备2不同,对于图10中示出的用于增强***可用性的设备4,用户情绪特征数据库(DB)111、***性能特征数据库(DB)211和优化策略数据库(DB)311可位于外部远程服务器3中。用于增强***可用性的设备4通过通信网络连接到远程服务器3,并且设备4还包括用于进行连接的通信接口50。
用户情绪确定器11、***性能测量器21和***可用性增强器41执行与图2中示出的用户情绪确定器10、***性能测量器20和***可用性增强器40相同的功能。然而,用户情绪确定器11、***性能测量器21和***可用性增强器41连接到远程服务器3,以分别参考用户情绪特征DB111、***性能特征DB211和优化策略DB311。
根据图10中示出的示例,将用户情绪特征DB111、***性能特征DB211和优化策略DB311包括在远程服务器3中可具有以下优点:
可相对简化用于增强***可用性的设备4的配置;
当用于增强***可用性的各种设备4共享同一用户情绪特征DB111、同一***性能特征DB211和同一优化策略DB311时,可确定用于增强***可用性的一致动作;
随着用户情绪特征DB111、***性能特征DB211和优化策略DB311的性能的提高,连接到远程服务器3的用于增强***可用性的所有设备4的性能也可提高。
用户情绪特征DB111、***性能特征DB211和优化策略DB311全部位于图10中的远程服务器3中。然而,在其他示例中,用户情绪特征DB111、***性能特征DB211和优化策略DB311中的一个或更多个可位于远程服务器3中。
上述的处理、功能和方法可被编写为计算机程序、代码段、指令或它们的一些组合,以独立地或共同地指示或配置处理装置按期望进行操作。软件和数据可被永久地或暂时地实施在能够将指令或数据提供给处理装置或由处理装置解释的任何类型的机器、组件、物理或虚拟装备、计算机存储介质或装置中。软件还可分布在联网的计算机***中,使得软件以分布式方式被存储和执行。具体地说,可通过一个或更多个非暂时性的计算机可读记录介质存储软件和数据。非暂时性的计算机可读记录介质可包括能存储随后可由计算机***或处理装置读取的数据的任何数据存储装置。非暂时性的计算机可读记录介质的示例包括:只读存储器(ROM)、随机存取存储器(RAM)、致密盘只读存储器(CD-ROM)、磁带、USB、软盘、硬盘、光学记录介质(例如,CD-ROM或DVD)以及PC接口(例如,PCI、PCI-express、Wi-Fi等)。另外,用于完成在此公开的示例的功能程序、代码和代码段可由本领域的编程技术人员基于在此提供的附图的流程图和框图及其相应描述来解释。
可使用硬件组件实施在此描述的设备和单元。硬件组件可包括例如控制器、传感器、处理器、发生器、驱动器以及其他等同电子组件。可使用一个或更多个通用或专用计算机(诸如例如,处理器、控制器和算术逻辑单元、数字信号处理器、微型计算机、现场可编程阵列、可编程逻辑单元、微处理器或能够以定义的方式响应并执行指令的任何其他装置)实现硬件组件。硬件组件可运行操作***(OS)以及在OS上运行的一个或更多个软件应用。硬件组件还可响应于软件的执行而访问、存储、操纵、处理和创建数据。为了简化的目的,处理装置的描述被用作单数;然而,本领域的技术人员将理解的是,处理装置可包括多个处理元件和多种类型的处理元件。例如,硬件组件可包括多个处理器或者包括处理器和控制器。另外,不同的处理配置是可行的,例如并行处理器。
尽管本公开包括具体的示例,但是对本领域的普通技术人员将显然的是,在不脱离权利要求及其等同物的精神和范围的情况下,可在这些示例中进行形式和细节上的各种改变。在此描述的示例应仅被视为描述性意义而不是为了限制的目的。对每个示例中的特征或方面的描述将被视为可应用于其他示例中的相似特征或方面。如果所描述的技术以不同的顺序被执行和/或如果在描述的***、架构、装置或电路中的组件以不同的方式组合和/或被其他组件或其等同物替代或补充,则可实现适当的结果。因此,本公开的范围不由详细描述限定,而由权利要求及其等同物限定,并且在权利要求及其等同物的范围内的所有变化将被解释为包括在本公开中。

Claims (24)

1.一种用于增强***可用性的设备,包括:
用户情绪确定器,被配置为监测用户的情绪状态;
***性能测量器,被配置为通过收集至少一个***性能指标监测***性能;
容忍时间计算器,被配置为基于用户的情绪状态和***性能计算用户的容忍时间;以及
***可用性增强器,被配置为在容忍时间结束之前执行至少一个动作以增强***可用性。
2.根据权利要求1所述的设备,其中,用户情绪确定器包括:传感器数据分析器,被配置为通过分析从传感器收集的数据来分析情绪状态。
3.根据权利要求1所述的设备,其中,用户情绪确定器还被配置为基于分析由传感器收集的至少一个生物信号来监测用户的情绪状态。
4.根据权利要求3所述的设备,其中,所述生物信号包括图像、声音、运动、面部表情、皮肤电反应(GSR)、血压、体温、心跳或皮肤电传导中的至少一个。
5.根据权利要求2所述的设备,其中:
用户情绪确定器还包括:与对用户的情绪状态的身体反应的特征匹配的用户情绪特征数据库(DB),
传感器数据分析器还被配置为通过参考用户情绪特征DB来分析情绪状态。
6.根据权利要求5所述的设备,其中,用户情绪确定器还包括:情绪等级确定器,被配置为基于情绪状态确定用户的情绪等级。
7.根据权利要求6所述的设备,其中,用户的情绪等级是两个或更多个预定义的情绪等级中的一个情绪等级。
8.根据权利要求7所述的设备,其中,用户情绪确定器还包括:情绪变化时间检测器,被配置为响应于情绪等级改变为与负面情绪相应的情绪等级而记录情绪等级的改变发生时的时间。
9.根据权利要求1所述的设备,其中,***性能测量器包括:性能指标收集器,被配置为收集所述至少一个***性能指标。
10.根据权利要求9所述的设备,其中,***性能测量器还包括:***性能特征DB,被配置为存储表示针对所述至少一个***性能指标中的每一个的性能的程度的***性能特征。
11.根据权利要求10所述的设备,其中,***性能特征DB包括用于确定***性能的两个或更多个项目。
12.根据权利要求11所述的设备,其中,***性能测量器还包括:性能劣化确定器,被配置为通过测量与用于确定***性能的所述两个或更多个项目中的每一个项目相应的***的性能来确定***的性能劣化。
13.根据权利要求12所述的设备,还包括:性能劣化时间检测器,被配置为记录***的性能劣化发生时的时间。
14.根据权利要求1所述的设备,其中:
***可用性增强器包括定义用于增强***可用性的至少一个动作的描述和类型的优化策略DB,
***可用性增强器还被配置为基于与情绪状态、***性能和容忍时间相应的动作,从优化策略DB中选择至少一个动作以增强***可用性。
15.根据权利要求5所述的设备,其中,用户情绪特征DB被设置在外部服务器中并通过通信网络连接到所述设备。
16.根据权利要求10所述的设备,其中,***性能特征DB被设置在外部服务器中并通过通信网络连接到所述设备。
17.根据权利要求14所述的设备,其中,优化策略DB被设置在外部服务器中并通过通信网络连接到所述设备。
18.一种用于增强***可用性的方法,包括:
基于用户的情绪等级和***的至少一个性能指标来计算用户的容忍时间,其中,用户的情绪等级基于从用户收集的至少一个生物信号被识别;以及
响应于***的性能的劣化,在容忍时间结束之前执行与情绪等级和性能指标相应的动作以增强***可用性。
19.根据权利要求18所述的方法,其中,计算用户的容忍时间的步骤还包括:通过参考与对用户的情绪状态的身体反应的特征匹配的用户情绪特征DB,确定与生物信号相应的情绪等级。
20.根据权利要求18所述的方法,其中,计算用户的容忍时间的步骤还包括:通过参考***性能特征DB确定***的性能劣化,其中,所述***性能特征DB存储根据至少一个性能指标的***的性能的特征。
21.一种移动装置,包括:
用户情绪确定器,被配置为通过分析与用户的情绪相应的至少一个生物信号来监测用户的情绪状态;
***性能测量器,被配置为通过收集至少一个***性能指标来监测***的性能;
容忍时间计算器,被配置为基于用户的情绪状态和***性能来计算用户的容忍时间;以及
***可用性增强器,被配置为在容忍时间结束之前执行至少一个动作以增强***可用性。
22.一种增强***可用性的方法,包括:
测量***性能;
基于用户的生物信号确定用户的情绪状态;
基于情绪状态和***性能计算用户的容忍时间;
从优化策略数据库中选择至少一个动作以增强***可用性;以及
在容忍时间内执行所述至少一个动作。
23.根据权利要求22所述的方法,其中,选择所述至少一个动作的步骤包括:基于用户的情绪状态和用户的容忍时间来选择所述至少一个动作。
24.根据权利要求23所述的方法,其中:
所述至少一个动作包括多个动作;以及
选择所述至少一个动作的步骤包括:响应于容忍时间变短或与情绪状态相应的情绪等级变高,选择更多数量的动作。
CN201410342013.7A 2013-08-21 2014-07-17 用于增强***可用性的设备和方法 Expired - Fee Related CN104423574B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20130099282A KR20150021842A (ko) 2013-08-21 2013-08-21 시스템 사용성 증진 장치, 방법 및 휴대 기기
KR10-2013-0099282 2013-08-21

Publications (2)

Publication Number Publication Date
CN104423574A true CN104423574A (zh) 2015-03-18
CN104423574B CN104423574B (zh) 2018-11-16

Family

ID=51485420

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410342013.7A Expired - Fee Related CN104423574B (zh) 2013-08-21 2014-07-17 用于增强***可用性的设备和方法

Country Status (4)

Country Link
US (1) US20150058615A1 (zh)
EP (1) EP2840464A1 (zh)
KR (1) KR20150021842A (zh)
CN (1) CN104423574B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105306282A (zh) * 2015-12-07 2016-02-03 联想(北京)有限公司 设备配置方法和设备配置装置
CN106469297A (zh) * 2016-08-31 2017-03-01 北京小米移动软件有限公司 情绪识别方法、装置和终端设备
US10960173B2 (en) 2018-11-02 2021-03-30 Sony Corporation Recommendation based on dominant emotion using user-specific baseline emotion and emotion analysis
CN112905426A (zh) * 2019-11-19 2021-06-04 中国电信股份有限公司 ***的评估方法、装置和计算机可读存储介质

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102011495B1 (ko) 2012-11-09 2019-08-16 삼성전자 주식회사 사용자의 심리 상태 판단 장치 및 방법
EP3234799A4 (en) * 2014-12-17 2018-05-30 Entit Software LLC Evaluating performance of applications utilizing user emotional state penalties
US10740382B2 (en) * 2017-06-20 2020-08-11 International Business Machines Corporation Sentiment analysis as a quality indicator in usability testing

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060190822A1 (en) * 2005-02-22 2006-08-24 International Business Machines Corporation Predictive user modeling in user interface design
CN101267454A (zh) * 2008-04-30 2008-09-17 中兴通讯股份有限公司 一种文件传输信息的提示方法及***
CN101345925A (zh) * 2008-08-28 2009-01-14 深圳华为通信技术有限公司 一种文件下载的方法和装置
CN101437079A (zh) * 2008-12-31 2009-05-20 深圳华为通信技术有限公司 一种移动终端用户情绪缓解方法及移动终端
CN101616497A (zh) * 2008-06-26 2009-12-30 陈鹰 一种实现短信点播业务的方法、用户识别卡和单元
US20100082516A1 (en) * 2008-09-29 2010-04-01 Microsoft Corporation Modifying a System in Response to Indications of User Frustration
CN102160794A (zh) * 2010-02-18 2011-08-24 美国银行 引起人类生理特征的变化的***
CN102187299A (zh) * 2008-10-20 2011-09-14 皇家飞利浦电子股份有限公司 在再现环境下控制对用户的影响
CN102933136A (zh) * 2010-06-07 2013-02-13 阿弗科迪瓦公司 利用网络服务的精神状态分析
US20130082916A1 (en) * 2011-09-30 2013-04-04 Nokia Corporation Methods, apparatuses, and computer program products for improving device behavior based on user interaction

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2913510B1 (fr) * 2007-03-07 2009-07-03 Eastman Kodak Co Procede pour determiner automatiquement une probabilite de saisie d'images avec un terminal a partir de donnees contextuelles
US20140324749A1 (en) * 2012-03-21 2014-10-30 Alexander Peters Emotional intelligence engine for systems
US9127955B2 (en) * 2013-01-31 2015-09-08 GM Global Technology Operations LLC Adaptive user guidance for navigation and location-based services
CA2942852C (en) * 2013-03-15 2023-03-28 Interaxon Inc. Wearable computing apparatus and method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060190822A1 (en) * 2005-02-22 2006-08-24 International Business Machines Corporation Predictive user modeling in user interface design
CN101267454A (zh) * 2008-04-30 2008-09-17 中兴通讯股份有限公司 一种文件传输信息的提示方法及***
CN101616497A (zh) * 2008-06-26 2009-12-30 陈鹰 一种实现短信点播业务的方法、用户识别卡和单元
CN101345925A (zh) * 2008-08-28 2009-01-14 深圳华为通信技术有限公司 一种文件下载的方法和装置
US20100082516A1 (en) * 2008-09-29 2010-04-01 Microsoft Corporation Modifying a System in Response to Indications of User Frustration
CN102187299A (zh) * 2008-10-20 2011-09-14 皇家飞利浦电子股份有限公司 在再现环境下控制对用户的影响
CN101437079A (zh) * 2008-12-31 2009-05-20 深圳华为通信技术有限公司 一种移动终端用户情绪缓解方法及移动终端
CN102160794A (zh) * 2010-02-18 2011-08-24 美国银行 引起人类生理特征的变化的***
CN102933136A (zh) * 2010-06-07 2013-02-13 阿弗科迪瓦公司 利用网络服务的精神状态分析
US20130082916A1 (en) * 2011-09-30 2013-04-04 Nokia Corporation Methods, apparatuses, and computer program products for improving device behavior based on user interaction

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105306282A (zh) * 2015-12-07 2016-02-03 联想(北京)有限公司 设备配置方法和设备配置装置
CN105306282B (zh) * 2015-12-07 2019-09-24 联想(北京)有限公司 设备配置方法和设备配置装置
CN106469297A (zh) * 2016-08-31 2017-03-01 北京小米移动软件有限公司 情绪识别方法、装置和终端设备
US10960173B2 (en) 2018-11-02 2021-03-30 Sony Corporation Recommendation based on dominant emotion using user-specific baseline emotion and emotion analysis
CN112905426A (zh) * 2019-11-19 2021-06-04 中国电信股份有限公司 ***的评估方法、装置和计算机可读存储介质

Also Published As

Publication number Publication date
US20150058615A1 (en) 2015-02-26
EP2840464A1 (en) 2015-02-25
CN104423574B (zh) 2018-11-16
KR20150021842A (ko) 2015-03-03

Similar Documents

Publication Publication Date Title
CN104423574A (zh) 用于增强***可用性的设备和方法
EP3876191B1 (en) Estimator generation device, monitoring device, estimator generation method, estimator generation program
CN108229262B (zh) 一种色***检测方法及装置
US20170147934A1 (en) Method and system for quantitatively evaluating the confidence in information received from a user based on cognitive behavior
CN109659009A (zh) 情绪管理方法、装置及电子设备
KR20220104672A (ko) 사용자 상태를 예측하기 위한 방법 및 그 장치
CN111061394B (zh) 触摸力度识别方法及其模型的训练方法、装置和电子***
JP7278972B2 (ja) 表情解析技術を用いた商品に対するモニタの反応を評価するための情報処理装置、情報処理システム、情報処理方法、及び、プログラム
CN113693611B (zh) 基于机器学习的心电数据分类方法及装置
CN108182974B (zh) 病症评估方法、终端设备及计算机可读介质
US11515043B1 (en) Method and device for hair loss prediction and personalized scalp care
CN114332990A (zh) 一种情绪识别方法、装置、设备及介质
CN107562599A (zh) 一种参数检测方法及装置
CN113835950A (zh) 界面显示卡顿的识别方法、装置、存储介质及电子设备
US10039503B2 (en) Monitoring, analysis, and feedback of anatomical pressure measurements
CN111489823A (zh) 头发健康状况评估方法、装置、移动终端及存储介质
EP3328112A1 (en) Determining coverage efficiency of an access point in a wireless network
CN112613386B (zh) 一种基于脑电波的监控方法及装置
KR20190086825A (ko) 생체 데이터를 이용한 컨텐츠 평가 장치 및 이를 이용한 컨텐츠 평가 방법
CN113283612B (zh) 虚拟环境下检测用户眩晕程度的方法、装置及存储介质
CN115050081B (zh) 表情样本生成方法、表情识别方法、装置及终端设备
KR20170006312A (ko) 건강 상태 추론 장치 및 방법
CN108596625B (zh) 电子装置、设备控制方法及相关产品
CN113159911A (zh) 基于大数据平台的智能招投标主体履约监控及***
CN115359273A (zh) 一种基于油脂测定的祛痘功效评估方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181116

Termination date: 20190717

CF01 Termination of patent right due to non-payment of annual fee