传感器集中控制系统和方法

文档序号:9396669阅读:165来源:国知局
传感器集中控制系统和方法
【专利说明】
[0001] 相关申请的夺叉引用
[0002] 本申请要求于2014年4月30日递交的第61/986, 413号美国临时申请的优先权, 其公开内容通过引用的方式全部并入于此。
技术领域
[0003] 本发明的实施例涉及传感器技术领域,并且更具体地,涉及传感器集中控制系统 和方法。
【背景技术】
[0004] 传感器中枢设备(sensor hub)通常用于整合和处理来自传感器的传感器数据,继 而将传感器数据的处理结果提供给主机设备的处理器以供进一步处理。主机设备的示例包 括但不限于,个人计算机(PC),诸如智能手机、个人数字助理(PDA)、平板电脑等便携式电 子设备,以及诸如智能手表、智能眼镜、智能手环等可穿戴式电子设备等。
[0005] 传感器中枢设备可以与多个传感器连接,这些传感器可能来自于不同的传感器厂 商。传统上,传感器中枢设备是针对特定传感器而设置的。例如,传感器中枢设备的底层代 码是针对所连接的特定传感器并且为实现特定传感器功能而编写的。当要更换传感器中枢 设备所连接的传感器或者重新配置或扩展传感器的功能时,需要重新编写传感器中枢设备 的底层代码。此过程费时费力,而且成本很高。

【发明内容】

[0006] -般地,本发明的实施例提出一种传感器集中控制系统和方法。
[0007] 根据本发明的第一方面,提供了一种传感器集中控制系统。该系统包括传感器中 枢设备,该传感器中枢设备包括:传感器命令代码接收器,被配置为接收用于配置传感器中 枢设备所连接的传感器的命令代码;传感器命令代码解释器,被配置为将接收的命令代码 解释为可执的代码;以及所述处理核心,被配置为执行该可执行代码以便对传感器进行配 置。
[0008] 根据本发明的第二方面,提供了一种传感器集中控制方法。该方法包括:在传感器 中枢设备上接收用于配置传感器的命令代码;将接收到的命令代码解释为可执行代码;以 及执行该可执行代码以便对连接到传感器中枢设备上的一个或多个传感器进行配置。
[0009] 这方面的实施例还包括一种计算机程序产品。该计算机程序产品被有形地存储在 非瞬态计算机可读存储介质上,并且包括机器可执行指令,该指令在被执行时使得机器执 行根据本发明的第二方面的方法的步骤。
[0010] 通过下文描述将会理解,根据本发明的实施例,可以提供灵活高效的传感器配置 方式。
【附图说明】
[0011] 结合附图并参考以下详细说明,本发明各实施例的上述和其他特征、优点及方面 将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0012] 图1示出了根据本发明的一个实施例的传感器集中控制系统的框图;
[0013] 图2示出了根据本发明的另一实施例的传感器集中控制系统的框图;以及
[0014] 图3示出了根据本发明的一个实施例的传感器集中控制方法的流程图。 具体实施例
[0015] 下面将参照附图更详细地描述本发明的实施例。虽然附图中显示了本发明的某些 实施例,然而应当理解的是,本发明可以通过各种形式来实现,而且不应该被解释为限于这 里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本发明。应当理解的 是,本发明的附图及实施例仅用于示例性作用,并非用于限制本发明的保护范围。
[0016] 在此使用的术语"包括"及其变形是开放性包括,即"包括但不限于"。术语"基于" 是"至少部分地基于"。术语"一个实施例"表示"至少一个实施例";术语"另一实施例"表 示"至少一个另外的实施例"。其他术语的相关定义将在下文描述中给出。
[0017] 首先参考图1,其示出了根据本发明的一个实施例的传感器集中控制系统100的 框图。如图所示,一般而言,系统100可以包括一个或多个传感器110和一个或多个传感器 中枢设备120。所示出的系统100包括一个传感器中枢设备120以及来自不同厂商的三个 传感器110。应当理解,所示的传感器110和传感器中枢设备120的数目仅仅是出于说明之 目的而无意于限制。系统100中可以存在任意适当数目的传感器中枢设备120,而一个传感 器中枢设备120可以与任意适当数目的传感器110与相连接。
[0018] 传感器110可以是能够感测光、声、电磁、热、湿度、力、气体、运动等的变化的任意 适当感测设备。例如,传感器110可以包括但不限于以下一个或多个:光传感器、压力传感 器、温湿度传感器、气体传感器、陀螺仪、加速度计等。
[0019] 传感器110和传感器中枢设备120可以通过任意适当接口相连。该接口可以是无 线的,也可以是有线的。有线接口的示例包括但不限于,集成电路间(IIC,也称为I2C)总线 接口、串行外设接口(SPI)总线接口等。
[0020] 传感器中枢设备120可以对来自传感器110的传感器数据进行处理,并且还可以 将处理结果提供给主机设备(未示出)的处理器,以供进一步处理。主机设备可以是能够与 传感器中枢设备120通信的任意适当设备。如上所述,主机设备可以包括个人计算机(PC), 诸如智能手机、个人数字助理(PDA)、平板计算机、笔记本计算机等便携式电子设备,以及诸 如智能手表、智能眼镜、智能手环等可穿戴式电子设备等。
[0021] 应当理解,主机设备可以通过通用计算设备来实现。主机设备可以例如包括但不 限于:一个或者多个处理器或者处理单元、存储器以及连接不同系统组件(包括处理器或 者处理单元以及存储器)的总线。
[0022] 传感器中枢设备120可以设置于主机设备内部或者与主机设备在物理上分离地 设置。当传感器中枢设备120设置于主机设备内部时,传感器中枢设备120可以通过主机设 备的内部总线与主机设备的处理器通信。当传感器中枢设备120与主机设备在物理上分离 地设置时,传感器中枢设备120与主机设备的处理器之间可以通过网络连接来彼此通信。 网络连接可以是有线连接,也可以是无线连接。网络连接的示例包括但不限于以下一个或 多个:局域网(LAN)、广域网(WAN)、因特网之类的计算机网络,2G、3G或4G等电信网络,近 场通信网络等等。
[0023] 如图1所示,传感器中枢设备120包括传感器命令代码接收器121、传感器命令代 码解释器122和处理核心123。传感器命令代码接收器121接收用于配置传感器110的命 令代码。传感器命令代码解释器122将传感器命令代码接收器121所接收的命令代码解释 为处理核心123可执行的代码。继而,处理核心123执行该可执行的代码以便对传感器110 进行配置。
[0024] 在本发明的上下文中,对传感器的配置包括为实现任意适当功能而对传感器进行 的设置。对传感器的配置的示例包括但不限于以下一个或多个:传感器的开启、传感器的关 闭、传感器的读写地址、传感器的读写频率、传感器的工作模式、传感器功能的扩展等等。
[0025] 根据本发明的实施例,用于配置传感器的命令代码可以是任意适当形式的代码。 例如,该命令代码可以是适于通过计算机网络或
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1