室内与室外状态的低功率始终开启确定的制作方法

文档序号:8548485阅读:203来源:国知局
室内与室外状态的低功率始终开启确定的制作方法
【技术领域】
[0001] 本发明的方面涉及计算技术,包含计算机软件和计算机硬件。特定来说,本发明的 各个方面涉及使用一或多个传感器确定移动装置的室内或室外状态。可在移动装置中利用 上下文感知计算来确定室内/室外状态。
【背景技术】
[0002] 例如移动电话、平板计算机和膝上型计算机等个人计算装置正变得越来越流行。 此外,可在计算装置上提供的若干软件应用和其它功能性可使用室内/室外状态信息来进 一步增强使用此类装置时的用户体验。
[0003] 举例来说,使用室内/室外状态信息可促进一范围的应用,例如:门控功率-消耗 位置确定(例如,全球定位系统(GPS)定位);对于无线局域网(WLAN)的门控功率-消耗 搜索;触发或装置上室内导航系统;以及将情境感知信息(例如,用户在街道、公共汽车、地 铁上)馈送到其它应用。
[0004] 然而,在一些情况下,装置可能不知道其当前室内/室外状态,和/或不具有可用 于确定装置的当前室内/室外状态的特定专门的硬件、软件、参考信息和/或其它资源。
[0005] 克服这些问题的一种方式是使此类装置使用功率-集中传感器(例如,GPS、相机、 蓝牙、GPS、WLAN)来观察其当前位置处的信息,且随后使用此信息以及传感器数据的大量后 处理以便作出准确的室内/室外状态确定。举例来说,用以确定室内/室外状态的常规方 法是装置同时使用多个高功率传感器(例如,GPS、WLAN、相机、运动信息)且基于所有传感 器数据作出确定。常规方法的另一实例包含使用随时间的GPS定位和基于卫星的可见性确 定室内/室外状态。然而,常规方法极其功率集中且因此无法处于始终开启模式。另外,常 规方法不能准确确定室内/室外状态。

【发明内容】

[0006] 本发明呈现用于确定移动装置的室内/室外状态的方法、系统、计算机可读媒体 和设备。描述某些实施例,其涉及使用一或多个传感器在始终开启模式中准确地确定装置 的室内/室外状态。
[0007] 这是描述允许装置作出其室内/室外状态的低功率始终开启确定的特征和元件 的概述。
[0008] 在一些实施例中,移动装置可维持室内/室外状态。移动装置可包含至少一个第 一传感器和至少一个第二传感器,所述第一传感器与所述第二传感器相比与更高功率消耗 相关联。如果第二传感器可产生指示移动装置的室内/室外状态的读数,那么移动装置可 门控关断第一传感器且使用第二传感器来获得传感器读数。如果第二传感器无法产生指示 移动装置的室内/室外状态的读数,那么移动装置可使用第一传感器来获得传感器读数。 移动装置可基于从第一和/或第二传感器接收的读数更新移动装置的室内/室外状态。
[0009] 在一些实施例中,一种移动装置可包括用于确定所述移动装置的室内/室外状态 的一或多个处理器,以及存储计算机可读指令的存储器,所述计算机可读指令在由所述一 或多个处理器执行时致使所述移动装置:维持移动装置的室内/室外状态,其中所述室内 /室外状态选自包含室内状态和室外状态的多个可能状态;其中所述移动装置包含至少一 个第一传感器和至少一个第二传感器,所述至少一个第一传感器与所述至少一个第二传感 器相比与更高功率消耗相关联;如果所述至少一个第二传感器可产生指示移动装置的室内 /室外状态的读数,那么门控关断所述至少一个第一传感器且使用所述至少一个第二传感 器来获得传感器读数;如果所述第二传感器无法产生指示移动装置的室内/室外状态的读 数,那么使用所述至少一个第一传感器来获得传感器读数;以及基于从所述至少一个第一 和至少一个第二传感器中的一者接收的读数更新移动装置的室内/室外状态。
[0010] 在一些实施例中,一或多个计算机可读媒体存储计算机可读指令,所述计算机可 读指令在执行时致使包含在移动装置中的一或多个计算装置:维持移动装置的室内/室外 状态,其中所述室内/室外状态选自包含室内状态和室外状态的多个可能状态;其中所述 移动装置包含至少一个第一传感器和至少一个第二传感器,所述至少一个第一传感器与所 述至少一个第二传感器相比与更高功率消耗相关联;如果所述至少一个第二传感器可产生 指示移动装置的室内/室外状态的读数,那么门控关断所述至少一个第一传感器且使用所 述至少一个第二传感器来获得传感器读数;如果所述第二传感器无法产生指示移动装置的 室内/室外状态的读数,那么使用所述至少一个第一传感器来获得传感器读数;以及基于 从所述至少一个第一和至少一个第二传感器中的一者接收的读数更新移动装置的室内/ 室外状态。
[0011] 在一些实施例中,一种用于确定移动装置的室内/室外状态的设备可包括:用于 维持移动装置的室内/室外状态的装置,其中所述室内/室外状态选自包含室内状态和室 外状态的多个可能状态;其中所述移动装置包含至少一个第一传感器和至少一个第二传感 器,所述至少一个第一传感器与所述至少一个第二传感器相比与更高功率消耗相关联;用 于在所述至少一个第二传感器可产生指示移动装置的室内/室外状态的读数的情况下门 控关断所述至少一个第一传感器且使用所述至少一个第二传感器来获得传感器读数的装 置;用于在所述第二传感器无法产生指示移动装置的室内/室外状态的读数的情况下使用 所述至少一个第一传感器来获得传感器读数的装置;以及用于基于从所述至少一个第一和 至少一个第二传感器中的一者接收的读数更新移动装置的室内/室外状态的装置。
[0012] 在一或多个布置中,移动装置可使用计时器周期性地检查所述至少一个第二传感 器,其中所述至少一个第二传感器包括运动检测器。此外,移动装置可基于周期性检查所述 运动检测器而确定是否已发生移动,且在已确定已发生的情况下使用来自所述至少一个第 一传感器的读数来更新移动装置的室内/室外状态。
[0013] 在一或多个布置中,其中所述至少一个第二传感器包括环境光传感器(ALS),其中 所述至少一个第一传感器包括相机,所述移动装置可仅在来自ALS的读数在第二预定值以 上的情况下使用所述相机来产生指示移动装置的室内/室外状态的读数。
[0014] 在一或多个布置中移动装置可俘获来自相机的相机图像,其中所述相机图像包含 针对相机图像中的每一像素的红、绿和蓝(RGB)值。此外,移动装置可基于计算相机图像中 像素的RGB值产生指示移动装置的室内/室外状态的读数。
【附图说明】
[0015] 借助于实例说明本发明的方面。在附图中,相同的参考标号指示类似元件,且:
[0016] 图1说明可并入有本发明的一或多个实施例的移动装置系统的简化图;
[0017] 图2说明根据一些实施例的用于室内/室外确定的低功率始终开启架构;
[0018] 图3说明根据光的类型的光的色谱的图表;
[0019] 图4说明根据一些实施例用于确定移动装置的室内/室外状态的实例方法; [0020] 图5说明根据一些实施例用于通过门控高功率传感器进行低功率室内/室外确定 的始终开启方法;以及
[0021] 图6说明可在其中实施一或多个实施例的计算系统的实例。
【具体实施方式】
[0022] 现将相对于形成其一部分的附图来描述若干说明性实施例。虽然下文描述其中可 实施本发明的一或多个方面的特定实施例,但可使用其它实施例,且可在不脱离本发明的 范围或所附权利要求书的精神的情况下进行各种修改。
[0023] 本发明的方面涉及使用来自移动装置的传感器数据的室内或室外确定。描述使用 不同高和低功率传感器来确定装置在室内还是在室外的某些实施例。这可使装置能够作出 其室内/室外状态的准确低功率始终开启确定。高功率传感器150可包含(但不限于)GPS 接收器155、WLAN接收器160、音频接收器170、蓝牙接收器180、蜂窝式接收器190和相机 195。低功率传感器105可包含(但不限于)加速计110、环境光传感器(ALS) 120、时钟130 和天气/温度传感器140。
[0024] 虽然常规系统可提供室内/室外位置信息,但这些系统依赖于无法在低功率始终 开启模式中实施的功率-集中传感器。通过使用低功率传感器作出室内/室外状态确定和 /或门控高功率传感器的使用,根据本发明的各种方面,本发明的实施例允许装置的室内/ 室外状态的低功率始终开启确定。
[0025] 根据一些实施例,始终开启低功率传感器可用于确定装置的室内/室外状态。然 而,如果低功率传感器105无法产生指示室内/室外状态的读数,那么系统可利用高功率传 感器150。
[0026] 现将参考附图(从图1开始)更详细地论述各种实施例。
[0027] 低功率传感器
[0028] 图1说明可并入有本发明的一或多个实施例的移动装置系统100的简化图。系统 100包括低功率传感器105和高功率传感器150,以及其它组件。低功率传感器105可包含 (例如)加速计110、环境光传感器120、时钟130和天气/温度传感器140。高功率传感器 可包含(例如)GPS接收器155、WLAN接收器160、音频接收器170、蓝牙接收器180、蜂窝式 接收器190和相机195。根据一些实施例,所述系统可以始终开启方式使用低功率传感器 105来帮助系统确定室内/室外状态。此外,低功率传感器105可用作高功率传感器150的 门控机制。
[0029] 根据一些实施例,系统100可使用加速计110来帮助系统100确定室内/室外状 态。此外,加速计110可用作高功率传感器150的门控机制。使用加速计110,可在低功率 始终开启模式中计算用户的运动类型。
[0030] 举例来说,如果加速计110揭露用户正在驾驶,那么系统可推断用户在室外。或 者,如果加速计110确定系统100自从上一个计时器期满一直未移动,那么系统110可使用 此信息来门控高功率传感器150的使用以便节省电池功率。
[0031] 此外,在图1中,系统100可使用ALS 120来确定室内/室外状态。另外,系统100 可使用ALS 120作为高功率传感器150的门控机制。举例来说,在室外观察到的勒克斯 (即,光强度)值的范围通常远大于在室内观察到的勒克斯值的范围。因此,如果ALS输出 极高的读数(例如,high_threshold = 500勒克斯),那么系统可认为装置在室外。或者,举 例来说,如果ALS读数为低(例如,在步骤260中,其中low_threshold = 5勒克斯),那么 系统可认为装置被隐蔽并门控相机195的使用。系统可利用装置上可用的任何ALS 120 (例 如,ALS可存在于装置的前侧和/或后侧上)。
[0032] 在白昼期间,室外环境的勒克斯值可在低至500到高达20, 000的范围内。可认为 室内环境中的光强度将不会比500勒克斯亮。因此,当ALS读数大于特定高值阈值(例如, 500勒克斯)时,系统可使用所述ALS读数作为室外与室内环境之间的清晰划定。因此,如 果装置在室外且未被隐蔽,那么高勒克斯值可为装置在室外的简易确定,且状态可设定成 在室外。
[0033] 举例来说,如果来自ALS的光强度具有小于5的勒克斯值,那么系统可认为装置被 隐蔽且不起始相机。此外,当ALS传回大于high_threshold的值时,系统可使用ALS即刻 确定装置在室外。举例来说,如果来自ALS的光强度具有大于500的勒克斯值,那么系统可 认为装置在室外。此外,l〇w_threshold和high_threshold值可具有默认值,但这些值也 可由系统100和/或用户配置。
[0034] 根据一些实施例,图1中说明的系统可包含时钟130以帮助确定室内/室外状态。 另外,系统100可使用时钟130作为高功率传感器150的门控机制。举例来说,使用日时间, 系统100可推断在一天的特定时间(例如,在深夜)用户更有可能在室内。另外,时钟可由 系统100使用以在非白昼时间期间门控相机195的使用。
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1