[发明专利]一种故障码检索方法、装置和电子设备及可读存储介质在审
申请号: | 201911158774.6 | 申请日: | 2019-11-22 |
公开(公告)号: | CN110866152A | 公开(公告)日: | 2020-03-06 |
发明(设计)人: | 刘均;邓蒙召 | 申请(专利权)人: | 深圳市元征科技股份有限公司 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06F16/903 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 夏欢 |
地址: | 518000 广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 故障 检索 方法 装置 电子设备 可读 存储 介质 | ||
本申请提供一种故障码检索方法,包括:获取客户端的故障码检索请求,其中,故障码检索请求包括故障码索引值;利用汽车诊断接口,根据故障码检索请求从全局容器对象中提取与故障码索引值对应的故障码对象;读取故障码对象,得到与故障码检索请求对应的目标故障码。本申请可以直接根据故障码索引值获取故障码,无时间开销访问故障码,从而使诊断界面的操作响应更加迅速,提高故障码获取效率,并且汽车诊断数据脱离文件存储,直接借由容器数据结构和类对象在内存中操作,能够有效避免被恶意篡改,同时,不需要额外的数据读写接口,因此开发效率更高。本申请同时还提供了故障码检索装置、电子设备和计算机可读存储介质,均具有上述有益效果。
技术领域
本申请涉及故障码检索技术领域,特别涉及一种故障码检索方法、故障码检索装置、电子设备和计算机可读存储介质。
背景技术
在汽车诊断故障码检索技术中,在汽车源文件解析环节将故障码单独提取出来存入到一个被命名为故障码库的文件中,并且需要另外开发一套解析故障码的解析接口来解析故障码库。在利用诊断软件进行故障码检索时,故障码库作为独立的文件被打包进诊断软件,安装诊断软件的过程中被解压到C盘安装目录,容易被入侵被人为篡改,不安全;另一方面,需要通过专用的解析接口来检索故障码,开发和维护代价都很大,检索效率低。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本申请的目的是提供一种故障码检索方法、故障码检索装置、电子设备和计算机可读存储介质,能够提高检索效率和数据安全。其具体方案如下:
第一方面,本申请公开了一种故障码检索方法,包括:
获取客户端的故障码检索请求,其中,所述故障码检索请求包括故障码索引值;
利用汽车诊断接口,根据所述故障码检索请求从全局容器对象中提取与所述故障码索引值对应的故障码对象;
读取所述故障码对象,得到与所述故障码检索请求对应的目标故障码。
可选的,所述获取客户端的故障码检索请求之前,还包括:
解析车源文件,得到多个故障码;
将多个所述故障码存储至对应的故障码对象中,并将所有故障码对象存储至所述全局容器对象;
对所述全局容器对象设置所述故障码索引值,其中,所述故障码索引值指向对应的故障码对象。
可选的,所述汽车诊断接口是ODX汽车诊断接口。
可选的,所述故障码索引值是与所述故障码对应的故障关键词。
可选的,所述读取所述故障码对象,得到与所述故障码检索请求对应的目标故障码之后,还包括:
当获取到所述客户端发送的停止请求,则停止检索。
可选的,所述利用汽车诊断接口,根据所述故障码检索请求从全局容器对象中提取与所述故障码索引值对应的故障码对象之后,还包括:
判断与所述故障码索引值对应的故障码对象中是否存在故障码;
若存在,则执行所述读取所述故障码对象的步骤;
若不存在,则向显示装置发出异常提醒。
第二方面,本申请公开了一种故障码检索装置,包括:
故障码检索请求获取模块,用于获取客户端的故障码检索请求,其中,所述故障码检索请求包括故障码索引值;
提取模块,用于利用汽车诊断接口,根据所述故障码检索请求从全局容器对象中提取与所述故障码索引值对应的故障码对象;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市元征科技股份有限公司,未经深圳市元征科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911158774.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:极点屏及电子设备
- 下一篇:生产中采油井的油藏信息收集方法