[发明专利]一种自动判读方法及装置有效
申请号: | 200910082620.3 | 申请日: | 2009-04-21 |
公开(公告)号: | CN101532853A | 公开(公告)日: | 2009-09-16 |
发明(设计)人: | 齐伟刚;谢安虎;刘亚冰 | 申请(专利权)人: | 北京国科环宇空间技术有限公司 |
主分类号: | G01D11/00 | 分类号: | G01D11/00 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 谢安昆;宋志强 |
地址: | 100190北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 判读 方法 装置 | ||
技术领域
本发明涉及测试技术领域,特别涉及一种自动判读方法及装置。
背景技术
判读技术为根据设定的规则对输入数据进行判断输出判断结果的技术。图1为现有判读系统的结构示意图,现有判读系统包括判读规则编辑器101及判读推理机102;判读规则编辑器101用于编辑一个参数的具体判读规则,将编辑后的判读规则输出至判读处理机102,比如:判读规则编辑器101编辑的判读规则为一个参数的测量值在0~10之间为合法数据,小于0或大于10为非法数据;判读推理机102根据获得的该一个参数的具体判读规则对输入的该一个参数的测量值进行判断,输出判读结果,比如:输入判读推理机102的一个参数的测量值为8,判读推理机102判断该参数测量值处于在0~10之间,输出的判读结果为该参数的测量值为合法数据。
图1所示的现有判读系统对一个参数的判读规则进行编辑,并根据编辑的判读规则对上述一个参数的测量值进行判读,输出判读结果。
目前,判读技术都是基于特定项目的,根据特定项目的要求对判读规则进行编辑,若特定项目要求对不同参数进行判读,则需要采用多个图1所示的判读系统,每个判读系统对项目中的某一个参数进行判读,这就造成现有项目开发和参数测试的工作量非常大,各项目之间的判读系统不能互用,现有的判读系统通用性差。
发明内容
有鉴于此,本发明的目的在于提供一种自动判读方法,能够提高判读的通用性。
本发明的另一目的在于提供一种自动判读装置,能够提高判读的通用性。
为达到上述目的,本发明的技术方案具体是这样实现的:
一种自动判读方法,预先设置与每个设备分别对应的判读规则ID及数据解析方法,包括:设置与各个设备分别对应的数据块,在每个数据块中存储所述数据块对应的所述设备的判读规则ID及数据解析方法,且所述每个数据块被定义一个数据块ID,所述来自设备的数据中携带数据块ID;并设置每一个所述判读规则ID对应的各个参数的判读规则,所述设备的判读规则ID为设定的判读规则序号,不同设备设定相应的判读规则ID,所述数据块ID为数据块序号,所述设备为对被测装置的不同参数进行检测获得被测装置的各参数测量值的设备,该方法还包括:
接收来自所述设备的数据并进行解析;来自所述设备的数据包含多个参数测量值、地址信息及所述数据块ID;所述地址信息包括源地址、源子地址、目标地址及目标子地址,源地址为所述设备的地址,源子地址为所述设备中检测所述被测装置各个参数的各模块地址、目标地址为控制所述被测装置的控制器的地址,目标子地址为所述控制器中控制所述被测装置各所述参数的各模块的地址;
获得与该设备对应的判读规则ID及数据解析方法,包括:根据来自所述设备的数据中携带的所述数据块ID,获取具有该ID的数据块中存储的所述判读规则ID及所述数据解析方法;
根据数据解析方法及由判读规则ID获得的判读规则对数据进行判读,包括:根据所述判读规则ID获得该ID对应的各个参数的判读规则,根据所述数据解析方法从来自所述设备的数据中获得多个参数测量值,根据所述各个参数的判读规则对所述多个参数的测量值进行判读,输出判读结果。
较佳地,在接收来自所述设备的数据之前,进一步包括:所述设备预先获得被测各参数的测量值、地址信息及与所述设备对应的所述数据块ID;
存储所述被测各参数的测量值于不同字节,将所有字节作为测试数据;
打包所述测试数据与所述数据块ID在数据包中,存储所述地址信息于所述数据包的包头;
将来自所述设备的数据以所述数据包的方式输出。
上述方法中,所述打包由所述设备完成或由与所述设备连接的服务器完成。
一种自动判读装置,该装置包括:接口控制文档ICD模块及判读模块,所述ICD模块包括ICD数据库及ICD解析引擎;所述判读模块包括判读规则编辑器、判读规则库及判读处理机;所述ICD数据库保存分别与各个设备对应的多个数据块,每一个所述数据块中包含该数据块对应的设备的数据解析方法及判读规则ID,每一个数据块被定义一个数据块ID;根据所述ICD解析引擎发送的数据块ID查询该ID的数据块中存储的所述数据解析方法及所述判读规则ID,输出查询到的所述数据解析方法及所述判读规则ID至所述ICD解析引擎;所述设备为对被测装置的不同参数进行检测的设备,所述设备的判读规则ID为设定的判读规则序号,不同设备设定相应的判读规则ID,所述数据块ID为数据块序号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国科环宇空间技术有限公司,未经北京国科环宇空间技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910082620.3/2.html,转载请声明来源钻瓜专利网。