用于基于来自外围装置中的传感器的用户上下文检测的装置动作和配置的系统和方法

文档序号:10579359阅读:232来源:国知局
用于基于来自外围装置中的传感器的用户上下文检测的装置动作和配置的系统和方法
【专利摘要】公开了用于基于来自外围装置中的传感器的用户上下文检测的装置动作和配置的系统和方法。特定实施包括:外围装置包括一个或多个传感器以生成传感器数据;以及逻辑,逻辑的至少部分在硬件中部分地实现,逻辑配置用于从传感器数据确定上下文并基于确定的上下文执行至少一个动作,该至少一个动作包括修改移动装置中的配置用于发送通知给用户。
【专利说明】
用于基于来自外围装置中的传感器的用户上下文检测的装置动作和配置的系统和方法
技术领域
[0001]本专利申请涉及电子系统、外围装置、移动装置以及计算机实施的软件(根据各种的示例实施例)以及更具体地涉及用于基于来自外围装置中的传感器的用户上下文检测的装置动作和配置的系统和方法。
【背景技术】
[0002]智能电话逐渐成为人与信息的主要连接。大多当前的智能电话和其他移动装置提供使用移动软件应用(apps)的能力。移动软件应用(app)可包括一系列定义的功能性以及可在移动装置上安装和执行,例如智能电话、平板装置、膝上型计算机、数字摄像机或其他形式的移动计算、成像或通信装置。可得到专注于特定应用或功能性集合的传统移动apps。另外,大多标准移动电话以及其他移动装置具有音频/麦克风连接器或音频插口从而头戴式耳机、耳塞式耳机或其他外围装置连接器可插入其中。大多标准的头戴式耳机或耳塞式耳机配件也包括麦克风从而用户可既从电话收听音频又通过头戴式耳机或耳塞式耳机配件对电话讲话。连接至头戴式耳机、耳塞式耳机或其他外围装置的插头可包括分开的传导元件来传输对应于左耳音频、右耳音频、麦克风音频以及接地的电信号。插头可与移动装置音频插口兼容。标准头戴式耳机或耳塞式耳机配件被配置为置于人耳上或贴在人耳上,并包括一个或多个扩音器和麦克风。头戴式耳机可还包括连接至支持麦克风的壳体的臂。该臂可在存储位置和扩展的可操作的位置之间可移动。头戴式耳机、耳塞式耳机、臂、和/或外围装置的其他类型可包括一个或多个生理学或生物计量的传感器、环境传感器和/或数据生成元件的其他类型。
[0003]计算装置、通信装置、成像装置、电子装置、配件或外围装置的其他类型被设计用于穿于或附着于用户(表示为可穿戴或可穿戴装置),并且相关用户体验也变得很受欢迎。移动电话头戴式耳机和耳塞式耳机配件即这种可穿戴装置的示例。因为可穿戴装置典型的总是或大多时间由用户所穿或附着于用户,当用户需要时可穿戴装置作为有用的工具来帮助用户且当用户在尝试专注于其他事情时不会变成干扰人的分心物是重要的。
[0004]可穿戴装置的一种形式是心率(HR)监测器。市场上现有的心率监测解决方案大多都是基于心电图(ECG)的胸带,胸带传输数据给具有显示器的手表。心电图(EKG或ECG)是一种测试,其基于心脏的电活动来确定心率。传统的HR监测器的其他类型也是基于ECG,但是仅是在一个手上有手表且用户需要通过用另一只手触碰它来暂停测量HR Jalencell?品牌产品具有基于PPG (光电容积脉搏波)的解决方案以用于耳机中的HR监测。PPG是光感应技术,允许来自皮肤表面血液脉动的测量。Valencell?品牌产品在耳戴式耳机中具有传感器以及具有数字信号处理器(DSP)和蓝牙?无线电(在饰物(medall1n)中)或者连接至耳戴式耳机的其他单独组件。用户可将单独的饰物别在他们的衣服上或穿戴单独组件。HR数据从饰物或其他单独组件周期性的无线发送至移动电话中的app。其他生物计量数据如卡路里、V02(耗氧量)等也可由移动电话中的app计算。然而,对于可穿戴装置以及其他外围装置,能够确认用户的环境和上下文很重要。虽然现有的系统收集一些形式的生物计量数据,但这些数据既不用于确定用户的环境和上下文,也不用于基于用户的动态地确定的上下文来做出决定。
【附图说明】
[0005]各种实施例通过示例的方式而不是通过限制的方式来阐述,在附图的图中:
[0006]图1示出配置用于通过音频/麦克风线和音频插口从外围装置发送数据至移动装置的一示例实施例;
[0007]图2示出配置用于通过无线数据连接从外围装置发送数据至移动装置的一示例实施例;
[0008]图3示出一示例实施例的流程图;
[0009]图4到6示出各种类型外围装置(例如,头戴式耳机和耳塞式耳机)中传感器的放置示例;
[0010]图7到9示出通过麦克风输入的加速计数据可被用于检测与咀嚼和吃某种食物相关的用户的移动和/或声音的示例实施例;
[0011]图10是示出如本文中描述的方法的一示例实施例的处理流程图;
[0012]图11示出采用移动计算和/或通信系统的示例形式的机器的示意表示,其中一系列指令被执行时和/或处理逻辑被激活时可引起机器执行本文中描述和/或声称的方法中的任一个或多个。
【具体实施方式】
[0013]在下面描述中,为了解释的目的,陈述很多特定细节从而提供各个实施例的完全理解。然而,对于本领域普通技术人员来说无需这些特定细节而可实现各个实施例将是明显的。
[0014]本文中描述的各个实施例中,公开了用于基于来自外围装置中的传感器的用户上下文检测的装置动作和配置的系统和方法。本文中描述的各个实施例提供了各种方式用于确定状态和检测事件从而确定用户的上下文,以及基于确定的上下文做出可行性决定。
[0015]本文中描述的一示例实施例中,诸如可穿戴装置(如头戴式耳机或耳塞式耳机)的外围装置被配置为包括数据生成组件。在一个实施例中,数据生成组件可以为生物计量传感器,例如心率传感器,其可在外围装置中生成传感器数据。在示例实施例中,此传感数据可发送至移动装置(例如移动电话),通过移动装置,外围装置通过有线或无线数据连接在数据通信中。在使用无线数据连接的一实施例中,可以使用标准无线协议,例如蓝牙?链接或调频(FM)无线电。在使用有线数据连接的一实施例中,外围装置可通过音频/麦克风线和移动装置的音频插口耦合至移动装置。传感器数据可通过音频插口的麦克风传导器从外围装置传送至移动装置。在各个实施例中,描述的外围装置中的数据生成组件可以是加速计、皮肤电反应(GSR)检测器、温度传感器、压力传感器和/或类似的。对于本领域普通技术人员来说,考虑本文中的公开,外围装置中的数据生成组件的许多其他类型可类似地部署将是显而易见的。例如,数据生成组件的这些其他类型可包括环境传感器、情感传感器、图像或视频生成装置、音频捕捉装置、全球定位系统(GPS)以及类似的。另外,这些外围装置中的数据生成组件可被分组于包括各种不同类型传感器或其他类型数据生成组件的传感器模块中。在每种情况下,由外围装置中的数据生成组件捕获的或生成的数据可以如所述的通过有线或无线数据连接发送至移动装置。各个实施例在下面会更加详细描述。
[0016]本文中描述的一示例实施例中,由外围装置中的数据生成组件捕获的或生成的数据(表示为传感器数据)可被发送至在移动装置中执行的软件应用(app)。该app可基于由人们经常使用的外围装置中的传感器测量或确定的动态条件来使用传感器数据来检测状态和事件。传感器数据允许移动装置中的app确定用户的上下文(例如:用户是否参加活动而不想被打扰,用户是否正在寻求来自装置的帮助和建议,或者类似的)。换句话说,从外围装置中的数据生成组件接收的传感器数据允许系统确定用户的上下文。通过用户的上下文,系统还可更加容易地提供用户正寻求的帮助。基于动态确定的上下文,系统还可以以与动态确定的上下文一致的方式自动执行行动、禁止行动或配置系统功能性。这些外围装置中的数据生成组件还可允许用户和系统实时以及经过长期时间监测用户健康从而使用户能够做出积极的生活方式转变。
[0017]本文中描述的各个实施例使得系统能够从多个外围装置传感器接收传感器数据,从传感器数据确定用户上下文,以及为用户做出适合上下文的决定。以这种方式,系统可对于用户来说是有用的工具。基于使用来自外围装置中安装的传感器的数据所检测到的实时用户和环境上下文事件和状态,系统可以自动确定用户上下文。可由系统动态确定的上下文事件可包括:用户正在做什么、用户的感觉如何、用户需要什么类型的帮助、用户是否想要帮助或完全不想被打扰、用户的健康如何受某些活动影响、以及各种其他用户相关状态和/或事件。
[0018]现在参照图1,本文中描述的一示例实施例100配置用于通过音频/麦克风线和音频插口从外围装置发送数据给移动装置。在图1的实施例中,外围装置110(例如头戴式耳机、耳塞式耳机或类似的)可包括一个或多个传感器112。如上所述,这些传感器可以是生物学传感器、环境传感器或其他数据生成组件。在一特定的示例实施例中,传感器可以是用于检测心率的光学传感器、红外线(IR)LED、加速计和/或类似的。外围装置110还可包括麦克风114,麦克风114可通过电(音频/麦克风)线和音频插口以标准方式从外围装置110发送音频信号给移动装置130。外围装置110还可以配置为包括微控制器(例如MSP430或其他类型的微控制器)。考虑到本文中的公开,对于本领域普通技术人员来说将显而易见的是:各种标准的微控制器、专用集成电路(ASIC)、现场可编程门阵列(FPGAs)、离散逻辑电路或其他电路或逻辑可类似地用作示例实施例的微控制器。微控制器116可接收由传感器112生成的传感器数据。由外围装置110中的一个或多个传感器112生成的传感器数据可被编码成调制格式并发送至微控制器116用于处理。在一个示例实施例中,传感器数据被提供为I2C信号。I2C(还表示为I2C或内部集成电路)是多主机、串联、单端计算机总线,用于将低速外围连接至模板、嵌入式系统、移动电话或其他电子装置。对于本领域普通技术人员来说,传感器数据可以以各种不同形式、格式、协议或信号来提供将是显而易见的。微控制器116可使用FSK(频移键控)或其他公知的编码技术将传感器数据转换至音频带信号。使用加法器118将从传感器112转换的数据添加到音频/麦克风线信号中或以其他方式与其合并从而通过标准音频插口 140传送至移动装置130。
[0019]还参照图1,一示例实施例的移动装置130显示为通过音频接口140耦合至外围装置110。对于本领域普通技术人员来说,除移动电话之外的装置可类似地使用将是显而易见的。例如,移动装置130还可包括智能电话、平板装置、膝上型计算机、个人数字助理(PDA)、全球定位系统(GPS)装置、成像装置、音频或视频播放器或捕获装置、或其他形式的移动计算、通信或成像装置。这种移动装置130可包括标准组件,例如音频编码器/解码器(编解码器)132以及模数转换器(ADC)124作为传感器数据接收器133的部分。如上所述,移动装置130还可包括应用(app)131,应用131可包括下载的软件、固件或其他形式的定制的处理逻辑。App 131可被配置为包括过滤组件142和上下文检测和装置动作逻辑332。过滤组件142可包括低通滤波器(LPF)144和高通滤波器(HPF)Het3App 131还可被配置作为处理逻辑或逻辑,其至少一部分在硬件中部分地实现,逻辑包括过滤组件142和上下文检测和装置动作逻辑332。一示例实施例的上下文检测和装置动作逻辑332在下面更详细描述。
[0020]通过音频/麦克风线和音频插口140从外围装置110发送至移动装置130的传感器数据在传感器数据接收器133接收并在传统移动装置130中提供的标准编解码器132中取样。编解码器132可使用模数转换器(ADC)134,以生成数字信号,数字信号由在移动装置130上执行的app 131的过滤组件142接收。LPF 144可用于隔离由麦克风114生成的标准音频信号。这些音频信号可波传送至音频调制解调器。HPF 146可用于隔离从传感器112接收的编码的传感器数据。隔离的传感器数据可被传送至解码组件,解码组件处理和分析外围装置110中生成的传感器数据。以这种方式,示例实施例可通过移动装置的音频/麦克风线和音频插口发送外围装置中生成的传感器数据至移动装置以用于由移动装置app处理。描述的实施例提供了这样的优势:传感器数据可通过音频插口从外围装置发送至移动装置而无需改变移动装置的硬件。进一步地,实施例不要求与移动装置的无线连接。
[0021]然而,现在参照图2,在另一示例实施例101中,使用标准蓝牙?低能量技术或由外围装置150中的无线收发器158提供的调频(FM)无线电信号,可以影响从外围装置150至移动装置170的数据发送。在图2中所示的示例实施例中,外围装置150(例如,头戴式耳机、耳塞式耳机或类似的)可包括一个或多个传感器112。如上所述,这些传感器可以是生物学传感器、环境传感器或其他数据生成组件。外围装置150还可配置为包括微处理器156。考虑本文中的公开,对于本领域普通技术人员来说将显而易见的是:各种标准的微控制器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、离散逻辑电路或其他电路或逻辑可类似地用作示例实施例的微控制器。微控制器156可接收由传感器112生成的传感器数据。由外围装置150中一个或多个传感器112生成的传感器数据可由微控制器156编码成预定义的数据格式并发送至无线收发器158。无线收发器158允许外围装置150无线发送外围装置数据,例如从传感器112至移动装置170的传感器数据。移动装置170中的传感器数据接收器173的无线收发器172允许移动装置170从外围装置150无线接收传感器数据。如上所述,移动装置170还可包括应用(app)171,其可包括下载的软件、固件或其他形式的定制处理逻辑。App 171可包括上下文检测和装置动作逻辑332。一示例实施例的上下文检测和装置动作逻辑332在下面更详细描述。App 171可通过传感器数据接收器173从无线收发器172接收传感器数据。以这种方式,示例实施例可通过无线数据连接来发送外围装置中生成的传感器数据至移动装置以用于由移动装置app处理。蓝牙?解决方案会更简单,但也将会更昂贵和将消耗更多电力。FM解决方案将要求对移动装置做修改且可不与任何移动电话一起工作。
[0022]本文中描述的各个实施例检测基于从外围装置接收的传感器数据的特定状态或事件,并接着基于状态/事件检测确定更广的用户上下文。例如,从外围装置接收的传感器数据可用于推断用户上下文,其可用于确定用户是否正在吃饭、或吃零食、或喝东西、或从事其他可辨认的活动,所以系统可基于更广的上下文采取行动。根据各个示例实施例,下面的使用描述了响应于检测到某些用户上下文事件或状态的系统行为和能力的示例。
[0023]现参照图3,示出了一示例实施例的系统图示300 O如上所述,外围装置310可包括多个传感器或其他数据生成组件112。在各种类型的外围装置(例如头戴式耳机和耳塞式耳机)中传感器的放置示例显示在图4到6中。由这些传感器112生成的传感器数据可被发送至移动装置330并由传感器数据接收器333接收(以如以上也描述的多种方式)。由上下文检测和装置动作逻辑332在移动装置330中处理传感器数据,上下文检测和装置动作逻辑332在由app 331提供的处理环境中执行。逻辑332包括多个处理模块用于处理传感器数据从而确定上下文并基于确定的上下文执行动作。特别地,逻辑332包括上下文确定逻辑350、决定逻辑360、事件记录器370以及动作调度器380。由这些处理模块的每一个执行的数据处理将在下面关于多个所述的示例实施例来描述。
[0024]在第一示例实施例中,外围装置310中的数据生成组件112的加速计和/或麦克风或其他音频捕捉装置用于检测用户正在咀嚼。如图7到9中所示,通过麦克风输入的加速计数据可用于检测与咀嚼以及吃的食物的种类(例如脆的、耐嚼的或软食物)相关的用户移动和/或声音。该数据可被上下文确定逻辑350用于确定用户是否正在进餐。在本示例实施例中,确定的上下文是与用户在进餐相关。该上下文确定从上下文确定逻辑350传送至决定逻辑360。该上下文确定和任何相关的检测事件或状态也可由事件记录器370记录。决定逻辑360可使用上下文确定基于确定的上下文做出与执行(或不执行)行动相关的决定。例如在一特定的实施例中,决定逻辑360可通过动作调度器380使得移动装置330基于确定的上下文触发或配置以下所述的一个或多个动作:
[0025]装置动作1:如果基于预设偏好用户不想在用餐期间被打扰,移动装置330可由动作调度器380配置为进餐或其他检测的事件期间禁止通知。
[0026]装置动作2:因为确定的上下文是与用户正在进餐相关的,移动装置330可由动作调度器380配置设置用餐结束之后触发的提醒。例如,移动装置330可配置为自动提醒用户午餐后服他的/她的药。
[0027]装置动作3:基于传感器数据,例如用于检测关于咀嚼的用户移动和/或声音的加速计数据和/或麦克风输入,上下文确定逻辑350可确定用户正在咀嚼和吞咽的速率。如果基于用户确定速率与对应于人类咀嚼和吞咽的正常标准的预先存储的数据相比,确定用户吞咽太快,移动装置330可由动作调度器380配置为发通知给用户温和地教导她/他慢下来以及正确的咀嚼/吞咽。
[0028]装置动作4:基于传感器数据和确定用户正在吃东西,上下文确定逻辑350还可确定用户吃东西的当日的次数以及时间长度。如果用户被确定为吃了很短一段时间或间歇地,则上下文确定逻辑350可确定用户正在吃零食并使用事件记录器370将该活动记录。基于传感器数据,例如用于检测关于咀嚼的用户移动和/或声音的加速计数据和/或麦克风输入,上下文确定逻辑350还可确定在吃的食物的可能类型(例如脆的、耐嚼的或软食物)。上下文确定逻辑350还可配置为提醒用户输入识别正在吃的零食类型的信息。该记录可在预确定的时间帧给出用户精确的卡路里消耗图。
[0029]考虑本文中的公开,对于本领域普通技术人员来说将显而易见的是:基于与用户在食用进餐相关的上下文的检测,可触发或配置各种不同的动作。
[0030]在第二示例实施例中,外围装置310中的数据生成组件112的心率监测器或传感器和/或GSR(皮肤电反应)传感器可用于检测在用户的压力。如由心率传感器检测的用户的心率可与预存储的人类心率的正常标准比较。提高的心率可以指示压力。GSR传感器测量皮肤的电导率,这可指示皮肤上的潮湿或出汗。皮肤潮湿/出汗等级可与预存储的正常标准的人类皮肤潮湿/出汗等级比较。提高的皮肤潮湿/出汗等级可指示压力。该数据可由上下文确定逻辑350用于确定用户是否正在经历压力事件。上下文确定逻辑350还可确定检测的压力事件的时间、长度以及严重程度。该信息可使用事件记录器370记录。另外,上下文确定(例如压力事件)可从上下文确定逻辑350传送至决定逻辑360。决定逻辑360可使用上下文确定来基于确定的上下文做出有关执行(或不执行)动作的决定。例如在一特定的实施例中,通过动作调度器380决定逻辑360可基于确定的上下文使得移动装置330触发或配置以下所述动作的一个或多个:
[0031]装置动作5:基于用户压力事件的检测,移动装置330可由动作调度器380配置以给用户发通知或警告并建议她/他歇一会并放松。移动装置330还可基于检测的压力事件的时间、长度和/或严重程度由动作调度器380配置以发送通知或警告给第三方(例如呼叫护理人员或给护理人员发短信)。移动装置330还可基于检测到心跳停止或者与紧急情况或严重医疗情况相关的其他事件由动作调度器380配置以发送通知或警告给第三方。
[0032]装置动作6:根据一段时间的用户压力的检测,上下文确定逻辑350和决定逻辑360可建立数据集使用户能够查看他/她的累积压力数据并确定压力模式,例如使在用户产生更高的压力等级的每日的时间或在执行的特殊任务。
[0033]装置动作7:基于用户压力事件的检测,移动装置330可由动作调度器380配置为禁止通知直到压力等级降低。
[0034]考虑本文中的公开,对于本领域普通技术人员来说将显而易见的是:可基于检测到与用户压力事件或医疗情况相关的上下文来触发或配置各种不同动作。
[0035]在第三示例实施例中,外围装置310中的数据生成组件112的温度传感器(温度计)可用于实时检测并监测用户的核心身体温度。如由温度计测量的用户的实时身体温度可与预存储的人类身体温度的正常标准相比较。升高的身体温度可指示疾病、传染、压力或其他医疗情况。该数据可由上下文确定逻辑350用于确定用户是否正在经历医疗情况。上下文确定逻辑350还可确定检测的医疗情况的时间、长度和/或严重程度。该信息可使用事件记录器370记录。另外的,上下文确定(例如医疗情况)可从上下文确定逻辑350传送至决定逻辑360。决定逻辑360可基于确定的上下文使用上下文确定来做出与执行(或不执行)动作相关的决定。例如在一特定的实施例中,决定逻辑360可基于确定的上下文使得移动装置330通过动作调度器380触发或配置以下所述的动作的一个或多个:
[0036]装置动作8:基于检测到与正常核心身体温度数据相比用户身体温度升高,移动装置330可由动作调度器380配置以发送通知或警告给用户通知用户出现轻微发热,其可以是即将到来的感染的信号。移动装置330还可基于检测的医疗情况的时间、长度和/或严重程度由动作调度器380配置以发送通知或警告给第三方(例如呼叫护理人员或给护理人员发短信)。移动装置330还可基于用户的核心身体温度处于安全等级之上或之下或与紧急情况或严重医疗情况相关的其他事件来由动作调度器380配置以发送通知或警告给第三方。
[0037]考虑本文中的公开,对于本领域普通技术人员来说将显而易见的是:可基于检测到与用户医疗情况相关的上下文来触发或配置各种不同动作。
[0038]在第四示例实施例中,外围装置310中的数据生成组件112的心率监测器或传感器可用于检测用户的情绪。如由心率传感器检测到的用户心率可与预存储的特定情绪相关的人类心率的正常标准相比。上升的心率可指示有活力或活跃的情绪。降慢的心率可指示更温和或忧郁的情绪。该数据可由上下文确定逻辑350用于确定用户的情绪。上下文确定逻辑350还可确定检测的情绪的时间、长度和严重程度。该信息可使用事件记录器370记录。另夕卜,上下文确定(例如用户的情绪)可从上下文确定逻辑350传送至决定逻辑360。决定逻辑360可基于确定的上下文使用上下文确定做出与执行(或不执行)动作相关的决定。例如在一特定的实施例中,决定逻辑360可基于确定的上下文使得移动装置330通过动作调度器380来触发或配置以下所述动作的一个或多个:
[0039]装置动作9:基于检测的用户的情绪,移动装置330可由动作调度器380配置为仅播放歌曲的相关部分来保持用户的心率。运行在移动装置330中的app331中的软件可分析歌曲并确定在歌曲不同部分的歌曲的BPM(每分钟的节拍数)。不同歌曲或歌曲的各个部分可与由外围装置310中的心率监测器测量的用户的当前心率匹配。例如,如果用户的心率,从而用户的情绪,建议使用180BPM节奏的音乐,则app 331可仅播放歌曲的BPM为180的歌曲的部分,而非播放整个歌曲。如果目标节奏是180BPM且当前歌曲已结束,下一首歌曲可播放30秒,例如,从它的开始避免播放低节拍的开始,从而用户不会减慢且保持目标节奏。以这种方式,实施例可将多媒体内容与消费者当前情绪匹配。
[0040]考虑本文中的公开,对于本领域普通技术人员来说将显而易见的是:可基于检测到与用户的情绪相关的上下文来触发或配置各种不同动作。
[0041]在其他各个实施例中,外围装置310中的数据生成组件112的传感器可用于检测其他用户上下文。例如,压力传感器可用于测量大气压和由此推断某些天气情况。可通知用户压力的快速变化,这可指示天气事件的接近。在其他实施例中,数据生成组件112的全球定位系统(GPS)接收器可用于确定用户的位置。例如,上下文确定逻辑350可使用GPS数据来确定用户是正在工作还是在家。移动装置330可根据用户的位置来不同配置。GPS数据还可用于确定用户是静止的还是移动的。在其他实施例中,数据生成组件112的图像或音频捕捉装置可用于记录用户周围的音频或视频片段。也可拍摄静止图像。该记录可被传送至app331,在app 331记录可被解析和分析从而提炼出关于用户的当前情形的上下文信息。例如,音频和图像信息可用于基于交通噪声或城市位置相关的图像来确定用户正在城市中行走。
[0042]考虑本文中的公开,对于本领域普通技术人员来说将显而易见的是:各种其他公知的传感装置或技术可包括在添加到外围装置310中的传感器模块中。这样,考虑本文中的公开,对于本领域普通技术人员来说将显而易见的是:各种附加的用户相关的状态和事件可被检测到并可响应于此采取(或禁止)与上下文相关的动作。
[0043]参照图10,处理流程图示出了如本文中描述的基于来自外围装置中的传感器的用户上下文检测的装置动作和配置的方法的一示例实施例。一示例实施例的方法1000包括:接收由外围装置中的一个或多个传感器生成的传感器数据(处理框1010);传送传感器数据给移动装置用于处理(处理框1020);从传感器数据确定上下文(处理框1030);并基于确定的上下文执行至少一个动作,该至少一个动作包括修改移动装置中的配置用于发送通知给用户(处理框1040)。
[0044]图11示出了采用移动计算和/或通信系统700的示例形式的机器示意表示,在该移动计算和/或通信系统700中当执行指令集和/或当激活处理逻辑时可使得机器执行本文中描述的和/或声称的方法中的任意一个或多个。在备选实施例中,机器作为独立装置运行或与可其他机器连接(例如连网)。在连网的配置中,机器可以以在服务器-客户端网络环境中的服务器或客户端机器的身份运行,或作为对等机在对等(或分布式)网络环境中。机器可以是个人计算机(PC)、膝上型计算机、平板计算系统、个人数字助理(PDA)、蜂窝电话、智能电话、网络应用、机顶盒(STB)、网络路由器、交换机或桥接器,或能够执行指令集(按次序或以其它方式)或激活处理逻辑(其指定要由那个机器做出的动作)的任何机器。进一步的,当仅显示单个机器时,术语“机器”还可采用来包括任何机器集合,其单独地或共同地执行指令集(或多集合)或处理逻辑以执行本文中描述和/或声称的方法中的任何一个或多个。
[0045]示例移动计算和/或通信系统700包括数据处理器702(例如芯片上系统(SoC)、通用处理核、图形处理核、以及可选的其他处理逻辑)以及存储器704,它们可通过总线或其他数据传输系统706互相通信。移动计算和/或通信系统700可进一步包括各种输入/输出(I/O)装置和/或接口 710,例如触摸屏、音频插口和可选的网络接口 712。在一示例实施例中,网络接口 712可包括一个或多个无线收发器,其配置用于与任何一个或多个标准无线和/或蜂窝协议或接入技术(例如第二代(2G)、2.5,第3代(3G)、第4代(4G)以及蜂窝系统的无线电接入的未来代、全球移动通信系统(GSM)、通用分组无线电业务(GPRS)、增强数据型GSM环境(EDGE)、宽频码分多址(WCDMA)、LTE、CDMA2000、WLAN、无线路由器(WR)网以及类似的)兼容。网络接口 712还可配置与各种其他有线和/或无线通信协议一起使用,所述协议包括TCP/IP、UDP、SIP、SMS、RTP、WAP、CDMA、TDMA、UMTS、UWB、WiF1、WiMax、蓝牙、IEEE 802.1lx以及类似的。实质上,网络接口 712可虚拟地包括或支持任何有线和/或无线通信机制,通过该机制信息可通过网络714在移动计算和/或通信系统700与其他计算或通信系统之间传送。
[0046]存储器704可代表机器可读媒体,其上存储有一个多个指令集、软件、固件或其他处理逻辑(例如逻辑708),其体现本文中描述和/或声称的方法或功能中的任何一个或多个。逻辑708,或它的部分,在由移动计算和/或通信系统700执行其期间也可完全或至少部分驻留在处理器702中。这样,存储器704和处理器702还可构成机器可读媒体。逻辑708或它的部分还可配置作为处理逻辑或逻辑,其至少部分在硬件中部分地实现。逻辑708或它的部分可进一步由网络714通过网络接口 712发送或接收。虽然示例实施例的机器可读媒体可以是单独媒体,术语“机器可读媒体”应采用来包括存储一个或多个指令集的单个非暂态媒体或多个非暂态媒体(例如集中或分布式数据库,和/或相关的缓存和计算系统)。术语“机器可读媒体”还可采用来包括能够存储、编码或携带指令集用于由机器执行并使机器执行各个实施例的方法中的任何一个或多个的,或能够存储、编码或携带由此类指令集使用或与此类指令集相关的数据结构的任何非暂态媒体。术语“机器可读媒体”因此可采用来包括,但不限于,固态存储器、光学媒体以及磁媒体。
[0047]在如本文中描述的各个实施例中,示例实施例包括至少下面的示例。
[0048]移动装置包括:逻辑,所述逻辑的至少部分在硬件中部分地实现,逻辑配置为从传感器数据确定上下文并基于确定的上下文执行至少一个动作,所述至少一个动作包括修改移动装置中的配置用于发送通知给用户。
[0049]如上声称的移动装置,其中传感器数据用音频信号编码并通过音频插口的麦克风传导器在麦克风线上接收。
[0050]如上声称的移动装置包括传感器数据接收器,用于接收由外围装置中的一个或多个传感器生成的传感器数据并将接收的传感器数据提供给逻辑用于处理。
[0051]如上声称的移动装置,其中传感器数据接收器包括无线收发器,传感器数据通过无线数据传输接收。
[0052]如上声称的移动装置,其中传感器数据是来自包括以下项目的组的一类:生物学数据、心率数据、温度数据、压力数据、加速数据、皮肤电反应数据以及全球定位系统数据。
[0053]如上声称的移动装置,其中移动装置是移动电话。
[0054]系统包括:外围装置,所述外围装置包括一个或多个传感器用于生成传感器数据;以及逻辑,所述逻辑的至少部分在硬件中部分地实现,逻辑配置为从传感器数据确定上下文并基于确定的上下文执行至少一个动作,所述至少一个动作包括修改移动装置中的配置用于发送通知给用户。
[0055]如上声称的系统,其中传感器数据用音频信号编码并通过音频插口的麦克风传导器在麦克风线上接收。
[0056]如上声称的系统,其中外围装置包括耦合至一个或多个传感器的微控制器用于接收一个或多个传感器生成的传感器数据,微控制器进一步配置为将传感器数据编码到音频带信号中,外围装置包括加法器用于在麦克风线上将编码的数据与音频信号合并,加法器进一步配置为将合并的音频信号通过音频插口的麦克风传导器传输。
[0057]如上声称的系统包括传感器数据接收器,用于接收由外围装置中的一个或多个传感器生成的传感器数据并将接收的传感器数据提供给逻辑用于处理。
[0058]如上声称的系统,其中外围装置包括无线收发器,传感器数据通过无线数据传输发送。
[0059]如上声称的系统,其中由外围装置中的一个或多个传感器生成的传感器数据是生物学数据。
[0060]如上声称的系统,其中传感器数据是来自包括以下项目的组的一类:心率数据、温度数据、压力数据、加速数据、皮肤电反应数据以及全球定位系统数据。
[0061]如上声称的系统,其中逻辑在移动电话中实现。
[0062]如上声称的系统,其中外围装置来自包括以下项目的组:头戴式耳机和耳塞式耳机配件。
[0063]包括指令的非暂态机器可用存储媒体,所述指令当由机器执行时,使得机器用于:接收由外围装置中的一个或多个传感器生成的传感器数据;传送传感器数据至移动装置用于处理;从传感器数据确定上下文;以及基于确定的上下文执行至少一个动作,所述至少一个动作包括修改移动装置中的配置用于发送通知给用户。
[0064]如上声称的机器可用存储媒体,其中指令进一步配置为在麦克风线上通过音频插口的麦克风传导器接收传感器数据。
[0065]如上声称的机器可用存储媒体,其中指令进一步配置为通过无线数据传输接收传感器数据。
[0066]如上声称的机器可用存储媒体,其中由外围装置中的一个或多个传感器生成的传感器数据是生物学数据。
[0067]如上声称的机器可用存储媒体,其中传感器数据是来自包括以下项目的组的一类:心率数据、温度数据、压力数据、加速数据、皮肤电反应数据以及全球定位系统数据。
[0068]方法包括:从传感器数据确定上下文;以及基于确定的上下文执行至少一个动作,所述至少一个动作包括修改移动装置中的配置用于发送通知给用户。
[0069]如上声称的方法,其中传感器数据用音频信号编码并通过音频插口的麦克风传导器在麦克风线上接收。
[0070]如上声称的方法包括接收由外围装置中的一个或多个传感器生成的传感器数据并将接收的传感器数据提供给逻辑用于处理。
[0071]如上声称的方法,其中传感器数据通过无线数据传输接收。
[0072]如上声称的方法,其中传感器数据是来自包括以下项目的组的一类:生物学数据、心率数据、温度数据、压力数据、加速数据、皮肤电反应数据以及全球定位系统数据。
[0073]如上声称的方法,其中移动装置是移动电话。
[0074]移动设备包括:逻辑部件,所述逻辑部件的至少部分在硬件中部分地实现,逻辑部件配置为从传感器数据确定上下文并基于确定的上下文执行至少一个动作,所述至少一个动作包括修改移动装置中的配置用于发送通知给用户。
[0075]如上声称的移动设备,其中传感器数据用音频信号编码并通过音频插口的麦克风传导器在麦克风线上接收。
[0076]如上声称的移动设备包括传感器数据接收部件,用于接收由外围装置中的一个或多个传感器生成的传感器数据并将接收的传感器数据提供给逻辑部件用于处理。
[0077]如上声称的移动设备,其中传感器数据接收部件包括无线收发器,传感器数据通过无线数据传输接收。
[0078]如上声称的移动设备,其中传感器数据是来自包括以下项目的组的一类:生物学数据、心率数据、温度数据、压力数据、加速数据、皮肤电反应数据以及全球定位系统数据。
[0079]如上声称的移动设备,其中移动装置是移动电话。
[0080]公开的摘要被提供以符合37C.F.R§1.72(b),其要求摘要将使读者快速的确定公开技术的性质。可以理解提交的摘要将不被用于理解或限制权利要求的范围或含义。另外,在前述的详细描述中,可知各个特征在单个实施例中被组合在一起是为了公开流畅的目的。公开的该方法并不解释为反映声称的实施例要求比每个权利要求中清楚引用的特征更多的特征。相反,如随附权利要求反应的,创造性的主题在于少于单个公开的实施例的所有特征。因此,随附权利要求由此结合到【具体实施方式】中,每个权利要求作为单独的实施例各自成立。
【主权项】
1.一种移动装置,包括: 逻辑,所述逻辑的至少部分在硬件中部分地实现,所述逻辑配置为从传感器数据确定上下文并基于所确定的上下文执行至少一个动作,所述至少一个动作包括修改移动装置中的配置用于发送通知给用户。2.如权利要求1中声称的所述移动装置,其中所述传感器数据用音频信号编码并通过音频插口的麦克风传导器在麦克风线上接收。3.如权利要求1中声称的所述移动装置,所述移动装置包括传感器数据接收器,用于接收由外围装置中的一个或多个传感器生成的传感器数据并将所接收的传感器数据提供给所述逻辑用于处理。4.如权利要求3中声称的所述移动装置,其中所述传感器数据接收器包括无线收发器,所述传感器数据通过无线数据传输接收。5.如权利要求1中声称的所述移动装置,其中所述传感器数据是来自包括以下项目的组的一类:生物学数据、心率数据、温度数据、压力数据、加速数据、皮肤电反应数据以及全球定位系统数据。6.如权利要求1中声称的所述移动装置,其中所述移动装置是移动电话。7.一种系统,包括: 外围装置,包括一个或多个传感器用于生成传感器数据;以及 逻辑,所述逻辑的至少部分在硬件中部分地实现,所述逻辑配置为从所述传感器数据确定上下文并基于所确定的上下文执行至少一个动作,所述至少一个动作包括修改移动装置中的配置用于发送通知给用户。8.如权利要求7中声称的所述系统,其中所述传感器数据用音频信号编码并通过音频插口的麦克风传导器在麦克风线上接收。9.如权利要求8中声称的所述系统,其中所述外围装置包括耦合至所述一个或多个传感器的微控制器,用于接收由所述一个或多个传感器生成的传感器数据,所述微控制器进一步配置为将所述传感器数据编码至音频带信号中,所述外围装置包括加法器用于在所述麦克风线上将所编码的数据与音频信号合并,所述加法器进一步配置为将所合并的音频信号通过所述音频插口的所述麦克风传导器传输。10.如权利要求7中声称的所述系统,所述系统包括传感器数据接收器,用于接收由所述外围装置中的所述一个或多个传感器生成的传感器数据并将所接收的传感器数据提供给所述逻辑用于处理。11.如权利要求10中声称的所述系统,其中所述外围装置包括无线收发器,所述传感器数据通过无线数据传输发送。12.如权利要求7中声称的所述系统,其中由所述外围装置中的所述一个或多个传感器生成的传感器数据是生物学数据。13.如权利要求7中声称的所述系统,其中所述传感器数据是来自包括以下项目的组的一类:心率数据、温度数据、压力数据、加速数据、皮肤电反应数据以及全球定位系统数据。14.如权利要求7中声称的所述系统,其中所述逻辑在移动电话中实现。15.如权利要求7中声称的所述系统,其中所述外围装置来自包括以下项目的组:头戴式耳机和耳塞式耳机配件。16.—种包括指令的非暂态机器可用存储媒体,所述指令当由机器执行时,使得所述机器用于: 接收由外围装置中的一个或多个传感器生成的传感器数据; 传送所述传感器数据至移动装置用于处理; 从所述传感器数据确定上下文;以及 基于所确定的上下文执行至少一个动作,所述至少一个动作包括修改所述移动装置中的配置用于发送通知给用户。17.如权利要求16中声称的所述机器可用存储媒体,其中所述指令进一步配置为通过音频插口的麦克风传导器在麦克风线上接收所述传感器数据。18.如权利要求16中声称的所述机器可用存储媒体,其中所述指令进一步配置为通过无线数据传输接收所述传感器数据。19.如权利要求16中声称的所述机器可用存储媒体,其中由所述外围装置中的所述一个或多个传感器生成的传感器数据是生物学数据。20.如权利要求16中声称的所述机器可用存储媒体,其中所述传感器数据是来自包括以下项目的组的一类:心率数据、温度数据、压力数据、加速数据、皮肤电反应数据以及全球定位系统数据。
【文档编号】H04W92/18GK105940759SQ201380081291
【公开日】2016年9月14日
【申请日】2013年12月28日
【发明人】I·内吉, L·纳穆蒂, F·阿-阿明, X·杨, B·K·沃格, J·李, A·埃斯赛安, 刘海滨, S·H·维普拉拉, D·H·金, L·纳奇曼
【申请人】英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1