[发明专利]基于请求的传感器特性的自动传感器选择在审
申请号: | 201580049118.6 | 申请日: | 2015-09-07 |
公开(公告)号: | CN106716063A | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | P.A.B.亨里;郭颖;O.M.萨勒姆 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G01C21/10 | 分类号: | G01C21/10;G01C21/16;G01C21/20 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 初媛媛,陈岚 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 请求 传感器 特性 自动 选择 | ||
背景技术
随着计算技术的发展,已经越来越依赖于计算机来执行很多不同功能。尤其是在移动计算机中的一种这样的功能是感测关于计算机环境或位置的信息。这种感测可以基于不同传感器(例如加速度计、陀螺仪、磁强计)等来执行。可以由计算机上的各种不同程序通过不同方式使用这种感测的信息。不过,由于不同的计算机可能具有以不同方式操作的不同传感器,所以有时程序开发者可能难以知道如何获得希望由程序使用的感测信息。
发明内容
提供本发明内容是为了以简化形式介绍概念的选择,以下在具体实施方式中将对其进一步描述。本发明内容既不意在识别要求保护的主题的关键特征或必要特征,也不意在用于限制所要求保护主题的范围。
根据一个或多个方面,感测优先级接口被暴露,其具有参数,该参数是要优先化(prioritized)的一个或多个传感器特性的指示。响应于程序调用感测优先级接口,基于要优先化的一个或多个传感器特性的指示,识别要从其聚合传感器数据的多个传感器中的一个或多个。聚合来自一个或多个传感器的传感器数据,并向程序返回聚合的数据。
根据一个或多个方面,计算装置包括:包括一个或多个处理器的处理系统,以及其上存储了多条指令的一个或多个计算机可读存储介质,所述指令在被处理系统执行时,使得所述处理系统执行动作。这些动作包括暴露感测优先级接口,所述感测优先级接口接收多个传感器特性中哪些传感器特性要被优先化的指示作为参数。这些动作还包括,响应于所述感测优先级接口被计算装置的程序启用,基于多个传感器特性中哪些传感器特性要被优先化的指示,识别多个传感器中的一个或多个,聚合来自一个或多个传感器的传感器数据,以及向程序返回聚合的数据。
附图说明
参考附图描述具体实施方式。在附图中,附图标记的最左侧的(一个或多个)数字标识第一次出现该附图标记的图。在说明书和附图中的不同实例中使用相同的附图标记可以指示类似或相同的项目。附图中表示的实体可以指示一个或多个实体,因而在论述中可以互换地援引实体的单数或复数形式。
图1是方框图,示出了根据一个或多个实施例基于所请求的传感器特性实现自动的传感器选择的示例计算装置。
图2是流程图,示出了根据一个或多个实施例基于所请求的传感器特性实现自动的传感器选择的示例过程。
图3示出了一种示例系统,其中可以根据一个或多个实施例实现基于所请求的传感器特性的自动传感器选择。
图4示出了一种示例用户接口,可以根据一个或多个实施例向用户显示该示例用户接口以允许用户选择是否使用传感器数据。
图5示出了一种示例系统,其包括示例计算装置,所述示例计算装置代表可以实施本文所述各种技术的一个或多个系统和/或装置。
具体实施方式
本文论述了基于所请求的传感器特性的自动传感器选择。计算装置可以包括来自一个或多个传感器的数据或从一个或多个传感器接收数据。每个传感器提供数据,所述数据关于计算装置所在环境或计算装置在该环境中定位或存在的方式(例如,计算装置的位置或取向)。这些传感器具有各种不同的特性,例如功率使用(传感器在获得数据时使用的功率量)、延迟(传感器在被激活之后提供数据所花的时间量)、精确度(传感器提供的数据的精确度)等。
该计算装置还包括利用从传感器接收的数据的一个或多个程序。不同的程序可能期望来自传感器的不同数据,并具有关于哪些传感器特性要具有优先级的不同期望。例如,一个程序可能期望精确的位置数据,较不关心获得位置数据所使用的功率量或获得位置数据所花费的时间量,而另一个程序可能期望快速获得位置数据,较不关心位置数据的精确度或获得位置数据所使用的功率量。
计算装置的传感器系统(例如,计算装置操作系统的一部分)呈现感测优先级接口,其允许程序请求聚合数据(例如,位置或取向数据)。该程序提供要具有优先级的一个或多个传感器特性的指示作为接口的参数。传感器系统基于计算装置支持的传感器和程序提供的指示确定使用哪些传感器(以及任选地,使用传感器的哪种工作模式)获得所请求的聚合数据。该传感器系统激活适当的传感器,并向请求程序返回所请求的聚合数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580049118.6/2.html,转载请声明来源钻瓜专利网。