[发明专利]基于请求的传感器特性的自动传感器选择在审
申请号: | 201580049118.6 | 申请日: | 2015-09-07 |
公开(公告)号: | CN106716063A | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | P.A.B.亨里;郭颖;O.M.萨勒姆 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G01C21/10 | 分类号: | G01C21/10;G01C21/16;G01C21/20 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 初媛媛,陈岚 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 请求 传感器 特性 自动 选择 | ||
1.一种在计算装置中实现的方法,所述方法包括:
暴露具有参数的感测优先级接口,所述参数是要优先化的一个或多个传感器特性的指示;以及
响应于所述感测优先级接口被提供要优先化的一个或多个传感器特性的指示的程序调用,
基于要优先化的一个或多个传感器特性的指示,识别要从其聚合传感器数据的多个传感器中的一个或多个,
聚合来自所述一个或多个传感器的传感器数据,以及
向所述程序返回聚合数据,有效地减轻程序了解所述多个传感器中包括哪些传感器的需要。
2.根据权利要求1所述的方法,所述多个传感器包括加速度计、磁强计和陀螺仪,所述聚合数据包括所述计算装置在3D空间中的3维位置和取向。
3.根据权利要求1或权利要求2所述的方法,所述一个或多个传感器特性包括从包括以下各项的组中选择的一个或多个传感器特性:首向精确度、旋转速率精确度和功率效率。
4.根据权利要求1到3所述的方法,所述识别还包括基于所述计算装置支持的传感器识别所述一个或多个传感器。
5.根据权利要求1到4所述的方法,所述多个传感器包括从包括以下各项的组中选择的两个或更多传感器:加速度计、磁强计、陀螺仪、计步器、气压计、光传感器和温度计。
6.根据权利要求1到5所述的方法,所述一个或多个传感器特性包括从包括以下各项的组中选择的一个或多个传感器特性:首向精确度、旋转速率精确度、功率效率、空间距离精确度、卡路里消耗影响精确度、感测数据延迟和CPU使用。
7.根据权利要求1到6所述的方法,所述程序对所述计算装置支持的传感器没有事先了解或运行时的了解。
8.根据权利要求1到7所述的方法,所述识别还包括响应于所述计算装置缺乏对各传感器的排序最高的组合的支持而确定要识别的各传感器的最高排序组合和各传感器的备选组合。
9.一种计算装置,包括:
包括一个或多个处理器的处理系统;以及
其上存储了多条指令的一个或多个计算机可读存储介质,所述指令在由所述处理系统执行时,使得所述处理系统执行动作,所述动作包括:
暴露感测优先级接口,所述感测优先级接口接收要优先化多个传感器特性中哪些传感器特性的指示作为参数;
响应于所述感测优先级接口被所述计算装置的程序启用,
基于多个传感器特性中哪些传感器特性要优先化的指示,识别多个传感器中的一个或多个,
聚合来自所述一个或多个传感器的传感器数据,以及
向所述程序返回聚合数据,有效地减轻程序了解所述多个传感器中包括哪些传感器的需要。
10.根据权利要求9所述的计算装置,所述多个传感器包括加速度计、磁强计和陀螺仪,所述聚合数据包括所述计算装置在3D空间中的3维位置和取向。
11.根据权利要求9或权利要求10所述的计算装置,所述识别还包括基于所述计算装置支持的传感器的组合识别所述一个或多个传感器。
12.根据权利要求9到11所述的计算装置,所述多个传感器特性包括首向精确度、旋转速率精确度、功率效率、空间距离精确度、卡路里消耗影响精确度、感测数据的延迟和CPU使用。
13.根据权利要求9到12所述的计算装置,所述多条指令是所述计算装置的操作系统的一部分。
14.根据权利要求9到13所述的计算装置,所述程序对所述计算装置支持的传感器没有事先了解或运行时的了解。
15.根据权利要求9到14所述的计算装置,所述一个或多个传感器包括位于与所述计算装置分开的另一个装置上的传感器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580049118.6/1.html,转载请声明来源钻瓜专利网。