传感器程序管理方法及系统技术方案

技术编号:2821260 阅读:195 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种传感器程序管理方法及系统。首先,由一传感器数据记录接收一传感器辨识数据与一特定辨识数据。特定辨识数据对应至一传感器的多个传感器模式中的一者。接着,依据传感器辨识数据选择一探测信息(ProbeInfo)表格组件,且由选定的探测信息表格组件中得到一驱动程序辨识数据。之后,依据特定辨识数据活化相应驱动程序辨识数据的一驱动程序,且透过驱动程序在相应特定辨识数据的传感器模式下执行一程序。

【技术实现步骤摘要】

本专利技术有关于一禾中IPMI (Intelligent Platform Management Interface,智 能平台管理接口)管理,且特别有关于一种用于智能平台管理接口系统中的传感器 程序管理方法及系统。
技术介绍
随着电子装置,如计算机系统、通讯装置、与网络装置的普及,维持装置的 效能与执行状态稳定系非常重要的工作之一。IPMI是一种工业标准协议,其定义 计算机系统中硬件与固件监控与管理的相关协议。举例来说,智能平台管理接口定 义监控中央处理单元/芯片的温度、风扇速度、有关装置底架的相关信息、开机与 否、以及其它相关信息。IPMI可以独立于计算机系统的操作系统之外进行运作,且可以允许在没有操 作系统或系统管理软件的情况下进行系统管理。甚至,当系统尚未开机时,IPMI 也可以提供进行系统管理。IPMI定义多种接口 ,如IPMB(Intelligent Platform Management Bus,智能平台管理总线)、KCS(Keyboard Controller Style,键盘控制 器规格)、UART(Universal Asynchronous Receiver/Transmitter,异步串行传输接口)、 与LAN(Local Area Network,局部局域网络)等。一 IPMI系统可以包括一 BMC(Baseboard Management Controller,基板管理控制器),用以与装置底架中的传 感器连接,且透过以I2C(Inter-IntegratedChip,内建集成电路)实作的IPMB连接卫 星管理控制器。BMC由传感器与卫星管理控制器接收检测到的数据,且将数据储 存于 一 储存单元,如EEPROM(Electrically Erasable Programmable Read-Only Memory ,电子式可清除可编程只读存储器)中。储存于储存单元中的数据至少包 括SDR(Sensor Data Record,传感器数据记录)、FRU(Field Replaceable Unit,现场 可替换单元)、与SEL(System Event Log,系统事件日志)。SDR可以提供基板上出 现的个别传感器的特性。举例来说,传感器可以是用以感测温度、风扇速度、电压等。FRU记录相应装置的制造信息,如供货商辨识数据、制造商等。当特定事件 发生时,则会产生SEL。 SEL记录相应事件的传感器或系统的状态信息。储存单 元中的数据可以用来进行系统管理。一般来说, 一个传感器可以操作于多种传感器模式下。在个别传感器模式中, 传感器可以执行相应的特定作业。举例来说, 一个温度传感器可以在支持摄氏温度 感测的第一传感器模式以及在支持华氏温度感测的第二传感器模式下进行操作。传 统地,如果一个传感器支持多个传感器模式,则多个个驱动程序必须建立给个别的 传感器模式。图1显示传统传感器数据记录、探测信息(Probdnfo)表格组件、驱动 程序与传感器模式间的关系。如图1所示,个别驱动程序对应至一个相应的传感器 模式,其中,驱动程序1(113a)对应至传感器模式1(114a),驱动程序2(113b)对应 至传感器模式2(114b),且驱动程序3(113c)对应至传感器模式3(114c)。传统地, 客户必须指定使用传感器的其中一种特定传感器模式,传感器供应者则必须在固件 中提供支持此特定传感器模式的驱动程序,与相关数据,如探测信息表格组件112 给客户。驱动程序可以依据SDR 111与探测信息表格组件112在特定传感器模式 下执行相关操作。由于不同客户可能拥有不同特定传感器模式的平台,因此,为了 提供客户的不同需求,则驱动程序必须手动地进行更改。如此行为是非常不便且耗 时的。
技术实现思路
有鉴于此,本专利技术提供传感器程序管理方法及系统。本专利技术实施例的传感器程序管理方法。首先,提供多个探测信息表格组件。 每一探测信息表格组件对应至一传感器的多个传感器模式中的一者,且记录一特定 辨识数据。由一传感器数据记录接收一传感器辨识数据,且依据传感器辨识数据选 择探测信息表格组件中之一者。之后,由选定的探测信息表格组件中得到一驱动程 序辨识数据与特定辨识数据,且活化相应驱动程序辨识数据的一驱动程序。驱动程 序依据特定辨识数据在相应选定的探测信息表格组件的传感器模式下执行一程序。本专利技术实施例的传感器程序管理方法。首先,由一传感器数据记录接收一传 感器辨识数据与一特定辨识数据。特定辨识数据对应至一传感器的多个传感器模式 中的一者。接着,依据传感器辨识数据选择一探测信息表格组件。由选定的探测信息表格组件中得到一驱动程序辨识数据,且活化相应驱动程序辨识数据的一驱动程 序。之后,驱动程序依据特定辨识数据在相应特定辨识数据的传感器模式下执行一 程序。本专利技术实施例的传感器程序管理系统。传感器程序管理系统包括一储存单元 与一处理单元。储存单元包括多个探测信息表格组件与一传感器数据记录。每一探测信息表格组件对应至一传感器的多个传感器模式中的一者,且记录一特定辨识数 据。传感器数据记录包含一传感器辨识数据。处理单元由传感器数据记录接收传感 器辨识数据,且依据传感器辨识数据选择探测信息表格组件中之一者。处理单元由 选定的探测信息表格组件中得到一驱动程序辨识数据与特定辨识数据,且活化相应 驱动程序辨识数据的一驱动程序。处理单元透过驱动程序依据特定辨识数据在相应 选定的探测信息表格组件的传感器模式下执行一程序。本专利技术实施例的传感器程序管理系统。传感器程序管理系统包括一储存单元 与一处理单元。储存单元包括一传感器数据记录与一探测信息表格组件。传感器数 据记录包括一传感器辨识数据与相应一传感器的多个传感器模式中的一者的一特 定辨识数据。探测信息表格组件相应至传感器数据记录中的传感器辨识数据,且包 含一驱动程序辨识数据。处理单元由传感器数据记录接收传感器辨识数据与特定辨 识数据,且依据传感器辨识数据选择探测信息表格组件。处理单元由选定的探测信 息表格组件中得到驱动程序辨识数据,且活化相应驱动程序辨识数据的一驱动程 序。处理单元透过驱动程序依据特定辨识数据在相应特定辨识数据的传感器模式下 执行一程序。本专利技术上述方法可以透过程序代码方式收录于实体媒体中。当程序代码被机 器加载且执行时,机器变成用以实行本专利技术的装置。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举实施例,并配 合附图,详细说明如下。附图说明图1为一示意图显示传统传感器数据记录、探测信息表格组件、驱动程序与 传感器模式间的关系。图2为一示意图显示依据本专利技术实施例的传感器程序管理系统。图3为一示意图显示依据本专利技术实施例的图2中传感器数据记录、探测信息表格组件、 一可调式传感器驱动程序与传感器模式间的关系。图4为一流程图显示依据本专利技术实施例的传感器程序管理方法。图5为一流程图显示依据本专利技术实施例的传感器程序管理方法,用以处理传感器数据。图6为一示意图显示依据本专利技术实施例的传感器程序管理系统。 图7为一示意图显示依据本专利技术实施例的图6中传感器数据记录、 一探测信 息表格组件、 一可调式传感器驱动程序与传感器模式间的关系。图8为一流程图显示依据本专利技术实施例的传感器程序管理方法本文档来自技高网
...

【技术保护点】
一种传感器程序管理方法,用于具有多个传感器模式的一传感器,其特征在于,包括下列步骤: 提供多个探测信息表格组件,其中每一该些探测信息表格组件对应至该些传感器模式中之一者,且记录一特定辨识数据; 由一传感器数据记录接收一传感器辨识数据; 依据该传感器辨识数据选择该些探测信息表格组件中之一者; 由选定的该探测信息表格组件中得到一驱动程序辨识数据与该特定辨识数据; 活化相应该驱动程序辨识数据的一驱动程序;以及 透过该驱动程序依据该特定辨识数据在相应选定的该探测信息表格组件的该传感器模式下执行一程序。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:洪上清黄世元
申请(专利权)人:宏正自动科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1