检测设备、检测方法以及程序的制作方法_4

文档序号:9756680阅读:来源:国知局
单元142首先在传感器10的得分的和等于传感器的数量d 的条件下计算用以最小化目标函数的针对传感器10的第一得分值S*i。换而言之,得分计算 单元142使用等式8中的目标函数来计算第一得分S*i。接着,传感器指定单元144通过在变 化传感器的组中包括所有具有排除计算误差而为0的第一得分传感器来指定第一不 变传感器的组和第一变化传感器的组。这样,不变传感器的组中包括的(正常)传感器10的 数量ki被指定。
[0096] 接下来,得分计算单元142在传感器10的得分的和等于第一不变传感器的组的数 量1^的条件下计算用以最小化目标函数的针对传感器10的第二得分值S* 2。换而言之,得分 计算单元142使用等式4、等式5或者等式7中的目标函数中的一个目标函数来计算第二得分 S*2。接着,传感器指定单元144通过在变化传感器的组中包括所有具有排除计算误差而为0 的第二得分S* 2的传感器10来指定第二不变传感器的组和第二变化传感器的组。
[0097] 确定单元310连接到传感器指定单元144并且接收由传感器指定单元144指定的变 化传感器的组和/或不变传感器的组的信息。确定单元310响应于传感器组信息来确定第一 不变传感器组和第二不变组中的传感器、和/或第一变化传感器组和第二变化传感器组中 的传感器是否匹配。确定单元310可以在两个传感器组中的传感器10匹配(或重叠)时确定 来自传感器指定单元144的结果的概率为高。
[0098] 这样,修改示例中的检测设备100使用相同的参考性信号和比较性信号上的两个 不同的目标函数来指定传感器10以确定具有相同的指定结果的传感器。这样,检测设备1〇〇 能够选择对应于传感器10的指定结果为高度精确的指定结果。
[0099] 在修改示例中的检测设备100的解释中,第二不变传感器组和第二变化传感器组 在第一不变传感器组和第一变化传感器组已经被指定之后进行指定。附加地,检测设备1〇〇 可以确定第三不变传感器组和第三变化传感器组。换而言之,在使用等式8中的目标函数来 计算第一得分S*i之后,得分计算单元142可以使用等式4、等式5以及等式7的目标函数当中 的两个或更多个目标函数来计算得分S* m。
[0100] 传感器指定单元144按照得分S*m中的每个得分来指定传感器10中的每个传感器。 确定单元310基于传感器10的指定结果中的每个指定结果来确定每个传感器10的确定结果 是否匹配。确定单元310可以例如确定在确定结果中具有高数量的匹配的传感器10为高度 精确的指定结果。
[0101] 检测设备100还包括连接到第一输出获取单元110和第二输出获取单元120的规一 化单元320。规一化单元320将第一相关性矩阵Λ i和第二相关性矩阵Λ 2中的一组对角分量 归一化为1,并且使将第一相关性矩阵Λ :归一化的转换适应于第二相关性矩阵Λ 2。
[0102] 变化计算单元130从归一化单元320接收归一化的第一相关性矩阵Λ 1Ν和第二相关 性矩阵Λ2Ν,并且基于两者之间的差来计算变化矩阵。因为即使在来自传感器10的输出信号 的幅度值的大小不同时两个相关性矩阵也被归一化,所以,变化计算单元130能够从差中计 算变化程度,其与1或者归一化的值成比例。
[0103] 在本实施例中的检测设备100的解释中,异常传感器10能够使用在对象在正常状 态中时获取的第一信号作为参考值、以及测试周期期间获得的第二信号作为比较值来检 测。然而,检测设备100可以使用在第一预先确定的周期中从对象获取的第一信号以及在不 同于第一周期的第二预先确定的周期中从对象获取的第二信号。
[0104] 因为不是第一周期中的传感器10都为正常传感器,因此由传感器指定单元144指 定为属于变化传感器组的传感器10是从正常传感器变化到异常传感器或者是从异常传感 器变化为正常传感器的传感器10。检测设备100能够通过成功地指定传感器10来在时序上 监测传感器10中的变化。此外,因为稳定状态中的大多数传感器10为正常传感器,例如,在 车辆中,所以,正常传感器和异常传感器能够基于来自在时序上监测车辆的状态的结果来 标识。
[0105]图4示出了本实施例中起检测设备100作用的计算机1900的硬件配置的示例。本实 施例中的计算机1900装备有CPU外围部件,具有由主控制器2082彼此连接的CPU 2000、RAM 2020、图形控制器2075、以及显示设备2080,输入/输出部件,具有由输入/输出控制器2084 连接到主控制器2082的通信接口 2030、硬盘驱动器2040以及DVD驱动器2060,以及传统输 入/输出部件,具有ROM 2010、软盘驱动器2050、以及连接到输入/输出控制器2084的输入/ 输出芯片2070。
[0106] 主机控制器2082连接到RAM 2020、以高传送速率访问RAM 2020的CPU 2000、以及 图形控制器2075XPU 2000基于存储在ROM 2010和RAM 2020中的程序来操作,并且控制各 种单元。图形控制器2075获取由CPU 2000和其他单元在RAM 2020的帧缓冲中生成的图像数 据,并且在显示设备2080上显示这一图像数据。备选地,图形控制器2075能够包括帧缓冲以 存储由CPU 2000和其他单元生成的图像数据。
[0107]输入/输出控制器2084连接到主机控制器2082,用作相对高速的输入/输出设备的 通信接口 2030,硬盘驱动器2040,以及DVD-ROM驱动器2060。通信接口 2030经由有线或无线 网络来与其他设备通信。硬盘驱动器2040存储计算机1900中的CPU 2000使用的程序和数 据。DVD-ROM驱动器2060从DVD-ROM 2095中读取程序和数据并且经由RAM 2020将其向硬盘 驱动器2040提供。
[0108] 输入/输出控制器2084连接到ROM 2010、软盘驱动器2050、以及输入/输出芯片 2070的相对低速输入/输出设备。ROM 2010存储由计算机1900在启动时执行的启动程序和/ 或依赖于计算机1900中的硬件的程序。软盘驱动器2050从软盘2090读取程序或数据,并且 经由RAM 2020向硬盘驱动器2040提供程序和数据。输入/输出芯片2070将软盘驱动器2050 连接到输入/输出控制器2084,并且各种类型的输入/输出设备被经由并口、串口、键盘端 口、以及鼠标口等连接到输入/输出控制器2084。
[0109] 经由RAM 2020向硬盘驱动器2040提供的程序存储在诸如为软盘2090、DVD-R0M 2095或者1C卡的记录介质上,并且由用户提供。从记录介质读取的程序被经由RAM 2020安 装在计算机1900内部的硬盘驱动器2040中,并且由CPU 2000执行。
[0110] 程序被安装在计算机1900中以使得计算机1900能够用作第一输出获取单元110、 第二输出获取单元120、变化计算单元130、以及指定单元140。
[0111] 这些程序中书写的信息处理步骤为通过读取程序到计算机1900来激活的具体装 置,使得软件与以上描述的各种类型的硬件资源协作。这些具体装置用作第一输出获取单 元110、第二输出获取单元120、变化计算单元130、以及指定单元140。这些具体装置实现本 实施例的计算机1900中的信息的操作和处理,以构造用于此意图的目的的具体检测设备 100〇
[0112] 例如,当计算机1900与外部设备通信时,CPU 2000执行加载在RAM 2020中的通信 程序,并且基于在通信程序中描述的处理内容来在通信处理中命令通信接口 2030。通信接 口 2030由CPU 2000控制,并且读取存储在诸如为RAM 2020、硬盘驱动器2040、软盘2090或者 DVD-ROM 2095的存储设备的传输缓冲区域中的发送数据,或者将从网络接收的接收数据写 入存储设备的接收缓冲区域。这样,通信接口 2030使用直接存储器访问(DMA)方法来传送发 送和接收的数据到存储设备。备选地,CPU 2000通过从源存储设备或通信接口2030读取数 据来传送发送和接收数据,并且将数据传送并写入目标通信接口 2030或者存储设备。
[0113] 此外,CPU 2000经由例如DMA传送将来自存储在存储单元或者诸如为硬盘驱动器 2040、DVD-R0M驱动器2060(DVD-ROM 2095)或者软盘驱动器2050(软盘2090)的另一外部存 储设备中的文件或数据库的所有数据或者必须的数据写入RAM 2020,并且执行RAM 2020中 的数据上的各种类型的处理。CPU 2000接着经由例如DMA传送来将经处理的数据写入外部 存储设备。因为RAM 2020临时存储这一处理期间的外部存储设备的内容,RAM 2020和外部 存储设备总体上在本实施例中称作存储器、存储单元、或存储设备。本实施例的程序、数据、 表格以及数据库中的各种类型的信息存储在这些存储设备中,并且为信息处理的目标。CPU 2000能够在缓存存储器中保持RAM 2020中的某些,并且将数据读和写入缓存存储器。这里, 缓存存储器执行RAM 2020的功能中的某些功能。因此,这一划分在本实施例中被排除。缓存 存储器被包括在RAM 2020、存储器、和/或存储设备中。
[0114] CPU 2000还执行从RAM 2020中读取的数据的各种类型的处理,包括操作、处理、条 件判定、以及在本实施例中描述并且由程序中的一系列的指令指示的信息取读和替代,并 且将结果写入RAM 2020。例如,当执行条件判定时,CPU 2000比较本实施例中描述的各种类 型的变量与其他变量或者常量以确定诸如为大于、小于、等于或大于、等于或小于或等于的 条件是否已经满足。当条件已经满足(或者还没有满足)时,处理分支到不同的指令序列或 者调用子例程。
[0115] CPU 2000还能够取读存储在存储设备内的文件和数据库中的信息。
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1