[发明专利]基于数据请求循环的OBD产品识别方法及系统有效
申请号: | 201610196235.1 | 申请日: | 2016-03-31 |
公开(公告)号: | CN105929724B | 公开(公告)日: | 2018-08-31 |
发明(设计)人: | 田雨农;李永久;秦东旭 | 申请(专利权)人: | 大连楼兰科技股份有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 大连智高专利事务所(特殊普通合伙) 21235 | 代理人: | 李猛 |
地址: | 116023 辽宁省大连*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于数据请求循环的OBD产品识别方法及系统,上位机接收OBD产品请求数据,当数目达到一定量的时候,进行特征库第一次匹配,根据与车辆的Can数据交互得到车辆当前状态,选择当前状态下特征库,直到得到第一次的匹配结果。当数据再一次达到一定次数时,进行特征库第二次匹配,根据与车辆的Can数据交互得到车辆当前状态,直到得到第二次的匹配结果,第一次匹配结果与第二次匹配结果进行对比,如果一致,认为识别成功,若不相同,当接收数据达到再一次一定次数时进行第三次匹配,若有和以前相同结果,则认为识别成功,若不成功,以此类推。本发明能快速识别插入车辆OBD产品,让用户对插入OBD产品有一定的了解,方便用户设置OBD产品黑名单和白名单。 | ||
搜索关键词: | 基于 数据 请求 循环 obd 产品 识别 方法 系统 | ||
【主权项】:
1.基于数据请求循环的OBD产品识别的方法,其特征在于,包括:S1:OBD产品插入车辆时,OBD产品向车辆发送请求数据,请求数据以广播形式在Can总线之间通信,故上位机接收到请求数据和车辆对OBD产品请求数据的回应;S2:上位机接收OBD产品请求数据,当数据达到一定量的时候,进行特征库第一次匹配,根据与车辆的Can数据交互得到车辆当前状态,选择当前状态下特征库,依次用特征库下的产品请求循环体和当前接收的数据进行匹配,直至得到第一次的匹配结果;循环体是一组被重复请求的数据,包括请求顺序和请求内容;建立的循环体步骤为:当OBD产品第一次插入车辆,开始统计OBD产品与车辆交互的数据,统计时间为N秒,将数据写入哈希表Ⅰ;统计哈希表Ⅰ中各类数据请求的次数,按照从多到少进行排序,选出次数相差小于等于总次数M%的请求数据,作为循环体Ⅰ,将循环体Ⅰ遍历哈希表Ⅰ:若能找到,则循环体Ⅰ计为OBD产品某阶段请求循环体特征库;如不能找到,将循环体Ⅰ数据的第一位数据与第二位数据交换顺序记为循环体Ⅱ,将循环体Ⅱ遍历哈希表Ⅰ,若能找到则循环体Ⅱ计为OBD产品某阶段请求循环体特征库,若不能找到将循环体Ⅰ第一位与第三位交换顺序,依次类推,将循环体Ⅰ按照冒泡的排序方法得到循环体i,将循环体i遍历哈希表Ⅰ,将直至找到,记为OBD产品某阶段请求循环体特征库;S3:当数据再一次达到一定量时,进行特征库第二次匹配,根据与车辆的Can数据交互得到车辆当前状态,依次用特征库下的产品请求循环体和当前接收的数据进行匹配,直至得到第二次的匹配结果;S4:第一次匹配结果与第二次匹配结果进行对比,如果一致,认为识别成功,若不相同,当接收数据达到再一次一定量时进行第三次匹配,若有和之前相同结果,则认为识别成功,若不成功,则继续进行匹配。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连楼兰科技股份有限公司,未经大连楼兰科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610196235.1/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置