传感器接口以及与之有关的方法和设备技术

技术编号:2915950 阅读:180 留言:0更新日期:2012-04-11 18:40
一种传感器接口具备若干传感器输入和若干客户端输入。所述客户端输入经配置以接收来自若干客户端的若干数据请求。所述若干数据请求包含指定将要返回的特定类型的数据,而不识别在获取所述特定类型的数据的过程中将要使用的特定物理传感器的至少一个数据请求。一种处理器经配置以i)确定什么传感器数据可用于满足所述若干数据请求,ii)配置所述传感器输入中的一者以接收来自若干物理传感器的传感器数据,以及iii)如果可能的话,使用所述接收到的传感器数据来满足所述若干数据请求。还揭示与此传感器接口有关的方法和设备。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体上涉及传感器接口,且更具体地说,涉及能够处置部分或完全无关于传 感器的数据请求的可扩展传感器接口。
技术介绍
并入有一个或一个以上物理传感器对手持式移动装置(其后称为"移动装置")来说变得常见。作为实例,可并入有若干物理传感器的移动装置类型包含电话、智能电话、个人数字助理(PDA)、游戏和其它装备控制器、手表和生物反馈装置。这些装置可并入的物理传感器类型包含(但不限于)大气压传感器、加速计、磁场传感器(例如,罗盘)、 陀螺仪和生物特征传感器。如本文所定义,"物理传感器"是能够测量物理现象和提供量 化所述物理现象的输出信号(通常为数字电信号)的任何传感器。物理现象可以是(例 如)温度、压力、方向、亮度或心率。随着对提供具有需要来自更多和各种各样的物理传感器的数据的应用程序的移动装 置的需要增加,且随着物理传感器的类型、型号和配置增加,应用程序开发者开发可端 接到具有不同硬件平台(例如,并入有不同传感器组的平台)的移动装置的应用程序变 得更加困难。在倒装侧,系统工程师提供能够支持多种应用程序的硬件平台也变得更加 困难。因此,常见的是系统工程师和应用程序开发者通力合作以为特定移动装置界定一 组独特的感测能力和应用程序。 一旦被开发,所述组独特的能力和应用程序在开发经修 改的或下一代装置中的可能较小用到;且针对其而开发所述组能力和应用程序的装置可能不可升级以并入新的感测能力或应用程序。因此,需要更灵活且可扩展的传感器接口。
技术实现思路
本文所揭示的实施例通过向传感器接口提供若干传感器输入和若干客户端输入来解决上文所陈述的需要,其中所述若干客户端输入经配置以接收来自若千客户端的若干数 据请求,且其中所述若干数据请求包含指定将要返回的数据的特定类型,而不识别在获 取所述特定类型的数据的过程中将要使用的特定物理传感器的至少一个数据请求。所述 传感器接口还具备处理器,所述处理器经配置以i)确定什么传感器数据可用于满足所述 若干数据请求,ii)配置所述传感器输入中的一者以接收来自若干物理传感器的传感器数 据,和/或iii)如果可能的话,使用所述接收到的传感器数据来满足所述若千数据请求。 附图说明图1说明第. -示范性传感器接口;图2说明用于使用例如图1中所示的传感器接口或图3中所示的传感器接口的传感 器接口的方法;以及图3说明并入有第二示范性传感器接口的装置。具体实施例方式本文使用词"示范性"来表示"用作实例、例子或说明"。本文描述为"示范性"的 任何实施例不一定被解释为比其它实施例优选或有利。在此描述内容的
技术介绍
中所陈述的上下文中,图1说明传感器接口 100,其包括 若干传感器输入106、若干客户端输入102和处理器104。客户端输入102经配置以接收 来自若干客户端108、 110、 112的若干数据请求,且处理器104经配置以(1)确定什么 传感器数据可用于满足所述若干数据请求,2)对传感器输入106中的一者进行配置以接 收来自若干物理传感器114、 116、 118、 120的传感器数据,以及3)如果可能的话,使 用所接收到的传感器数据来满足所述若干数据请求。如本文所定义,"若干"表示"一个或一个以上",且"多个"表示"两个或两个以 上"。上述段落中所陈述的所述若干传感器输入106、客户端输入102、客户端108、 110、 112、数据请求和物理传感器114、 116、 118、 120中的每一者可各自包含多个这些元件。请求来自传感器接口 IOO的数据的"客户端"108、 110、 112可采取各种形式,且可 包含(但不限于)若干基于软件或固件的应用程序、若干用户或系统应用程序或装置操 作系统。应注意,客户端108、 110、 112在本文中有时被称为"应用程序"(其可具有各 种种类,如上文所述)。客户端108、 110、 112所产生的一些或所有数据请求可指定将要 由传感器接口 100返回的数据的特定类型,而不识别在获取所述特定类型的数据的过程 中将要使用的特定物理传感器114、 116、 118、 120。因此,例如,客户端108可请求移 动装置的线性运动数据,而不指定获取所述线性运动数据的过程中所使用的传感器的类型或型号。或者,客户端110可请求移动装置的定向数据,而不指定获取所述定向数据 的过程中所使用的传感器的类型或型号。这些种类的无关于传感器的请求(或至少部分 无关于传感器的请求)使得传感器接口 100能被更高效地使用,因为在确定什么传感器 数据可用于满足什么数据请求时,它们将处理器104置于较少的约束条件下。下文是更 好地说明这点的一些实例。首先,考虑具有一组特定传感器类型和型号的装置,其中传感器能够提供一组特定 的传感器数据。在过去,应用程序将不能够获得或使用装置的传感器数据,除非已经开 发出所述应用程序以支持装置的特定传感器中的一者或一者以上。这意味着即使装置可 能己经能够获取应用程序所需的特定"类型的数据",应用程序也将不能够使用所述数据, 除非所述数据由已针对其而开发所述应用程序的特定"类型和型号的传感器"提供。这 还意味着,如果应用程序开发者希望应用程序与多种装置兼容,那么应用程序开发者必 须提供具有对过多不同传感器类型和型号的支持的应用程序。然而,当应用程序经开发 以与传感器接口 100—起工作时,应用程序可简单地请求特定类型的数据,且允许传感 器接口 1)确定什么传感器数据可用于满足所述请求,2)接收传感器数据,且3)满足 所述请求。第二,考虑一种装置,其初始设计有第一组传感器,但由于设计变化的缘故,经重 新配置以并入有第二组传感器。或者,考虑一种具有可升级传感器组的装置。在过去, 装置的传感器组的变化可能使得对装置的应用程序的一个或一个以上补丁成为必要。然 而,当应用程序仅请求特定类型的数据时,固件或软件升级可可能与传感器接口 100隔离(如果完全需要升级的话)。第三,考虑具有无线通信接口的装置。通过向装置提供传感器接口 100,且通过配 置处理器104以动态地发现驻留在其中安装有传感器接口 100 (例如,经由无线接口) 的装置的外部的物理传感器,装置可被提供有对以下传感器的接入1)装置的制造者从 未预期的传感器,2)太大或太昂贵以致不能并入装置中的传感器,或3)仅对装置的用 户的较小子集有用的传感器。可以各种方式来使用传感器接口 100,但图2中展示一种示范性方式。根据方法200 (图2),传感器接口 IOO的客户端输入102可接收来自若干客户端108、 110、 112的数据 请求(方框202)。如先前所论述,所述数据请求可包含指定将要返回的数据的特定类型, 而不识别在获取所述特定类型的数据的过程中将要使用的特定物理传感器114、 116、 118、 120的至少一个数据请求。传感器接口 100接着确定什么传感器数据可用于满足所述数据请求,且动态地发现若千物理传感器114、 116、 118、 120,从所述物理传感器,传感 器接口 100并入其中的设备(例如装置)可同时接收传感器数据(方框204, 206)。视 情况,可启用或配置一些或所有物理传感器114、 116、 118、 120 (方框208, 210)。在 一个实施例中,仅启用和配置本文档来自技高网
...

【技术保护点】
一种传感器接口,其包括: 若干传感器输入; 若干客户端输入,其经配置以接收来自若干客户端的若干数据请求,其中所述若干数据请求包含指定将要返回的特定类型的数据,而不识别在获取所述特定类型的数据的过程中将要使用的特定物理传感器的至少 一个数据请求;以及 处理器,其经配置以i)确定什么传感器数据可用于满足所述若干数据请求,ii)配置所述传感器输入中的一者以接收来自若干物理传感器的传感器数据,且iii)如果可能的话,使用所述接收到的传感器数据来满足所述若干数据请求。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:利奥尼德谢恩布拉特布鲁斯威尔逊阿比舍克阿达帕斯里尼瓦斯帕特瓦里
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1