CN104392183A - 汽车诊断设备自动检索校验车型文件的方法 - Google Patents

汽车诊断设备自动检索校验车型文件的方法 Download PDF

Info

Publication number
CN104392183A
CN104392183A CN201410628502.9A CN201410628502A CN104392183A CN 104392183 A CN104392183 A CN 104392183A CN 201410628502 A CN201410628502 A CN 201410628502A CN 104392183 A CN104392183 A CN 104392183A
Authority
CN
China
Prior art keywords
vehicle
file
verification
automotive diagnostic
language
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410628502.9A
Other languages
English (en)
Other versions
CN104392183B (zh
Inventor
刘均
邓芳鸿
宋黎明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Launch Technology Co Ltd
Original Assignee
Shenzhen Launch Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Launch Technology Co Ltd filed Critical Shenzhen Launch Technology Co Ltd
Priority to CN201410628502.9A priority Critical patent/CN104392183B/zh
Publication of CN104392183A publication Critical patent/CN104392183A/zh
Application granted granted Critical
Publication of CN104392183B publication Critical patent/CN104392183B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)

Abstract

本发明的汽车诊断设备自动检索校验文件的方法,通过在汽车诊断设备上增加的检索校验文件功能,一键完成对保存在SD卡中的所有车型文件的有效性校验,避免了过多的手工操作,降低了工作量和生产成本,提升了生产效率,且无需专业技术人员在场,用户通过简单的按键操作便能快速地了解汽车诊断设备状况,如果在使用过程中遇到问题,可根据检索校验文件功能所反馈的结果进行问题反馈,便于开发工程师准确分析问题原因,使问题得到快速有效解决。

Description

汽车诊断设备自动检索校验车型文件的方法
技术领域
本发明涉及汽车技术领域,尤其涉及一种汽车诊断设备自动检索校验车型文件的方法。
背景技术
通常在汽车诊断设备的生产过程中,生产企业会对汽车诊断设备进行编码,即给每一台汽车诊断设备一个唯一的产品序列号(Serial Number,SN),内部生产工具根据产品序列号生成许可证(license)文件。用户下载的车型数据包文件,都会根据用户下载时所用的设备SN号,通过RSA加密算法对每个车型生成一个许可证文件,并将所生成的许可证文件信息附加到车型数据库,然后将所有车型的车型数据包文件按目录保存到安全数码卡(SecureDigital Memory Card,SD)中。因为每个汽车诊断设备的SN号都是唯一的,所以SD卡中保存的每个车型的车型数据包也是唯一的,非该设备不能读取该车型数据包。
用户进入车型诊断时,进入之前,设备会根据设备SN号、许可证文件,对车型数据库进行有效性校验;校验时,若车型数据库的许可证文件或者SN号与当前使用的设备不符,则该车型数据库文件,不能用于该设备。为保证设备中文件正确、完整性,设备出厂前需对SD卡中保存文件进行检测。
为保证产品出厂前设备中数据的准确性,生产者需使用电脑读取SD卡的中所保存的车型数据包信息,逐个对比,然而随着电子技术的发展,汽车诊断设备也朝着更专业的全车型多***方向发展,设备中需要保存的文件数量也越来越多,文件校验的工作量与难度也越来越大,且对普通用户而言,因为不了解SD卡中各文件作用,即使使用电脑读取SD卡的文件信息,也了解不到过多有用信息,在这种情况下,当前使用的手动校验车型数据包文件的校验方法效率低下且准确率不足,已经无法满足日益增长的设备生产需求。
发明内容
本发明的另一个目的在于提供一种汽车诊断设备自动检索校验车型文件的方法,从而减少了人工检索、校验的工作量与难度,降低了生产成本。
为实现上述目的,本发明提供一种汽车诊断设备自动检索校验车型文件的方法,包括如下步骤:
步骤1、选择菜单项<检索校验文件>,启动检索校验软件;检索校验对象为该汽车诊断设备SD卡中的车型文件;所述车型文件包括汽车诊断设备支持的多种车型数据包,每种车型数据包目录下包含多语言数据、该车型数据包版本信息;所述车型文件还包括公共诊断软件;
步骤2、检索校验软件依据所述汽车诊断设备唯一的产品序列号,通过RSA算法解密的方法逐一检索校验SD卡中所有语言下的所有车型的车型文件的有效性;
步骤3、检索校验软件确认检索校验完所有车型所有语言数据包的有效性,通过LCD显示屏,将程序中临时记录的检索、校验结果,按各个车型分类显示,反馈给用户。
所述步骤2包括:
步骤21、设定语言项为汽车诊断设备支持的第一种语言;
步骤22、选择SD卡中包含的第一种车型,查找SD卡所述第一种车型目录下的特定文件名,该文件名由车型名和语言项确定,文件名格式为:车型名_语言项.后缀名,程序保存该文件查找信息;若无法查找到所述文件名的文件,则保存未找到文件信息,选择第二种车型再查找;
步骤23、依据步骤22中保存的文件查找信息校验车型文件有效性,调用RSA算法解密程序接口,根据该设备唯一的产品序列号,进行文件校验,校验通过则代表所述第一种车型的第一种语言数据包来源合法,程序保存校验结果信息,读取SD卡中该车型目录下的INI_EN文件,获取到该车型版本信息,程序保存该版本信息;若解密不成功,则校验不通过,代表所述第一种车型的第一种语言数据包来源不合法,程序保存不合法校验结果;
步骤24、检索校验软件通过程序控制切换到下一种车型,重复所述步骤2,当前语言数据包是否存在,校验该车型的第一种语言数据包是否合法,以及该车型版本信息,并记录检索、校验情况,如此循环直至校验完SD卡中所保存的车型;
步骤25、检索校验软件确认校验完SD卡中所保存的车型的第一种语言数据包,设定语言项为汽车诊断设备支持的第二种语言,重复步骤22、步骤23及步骤24,校验所有车型的第二种语言数据包,并记录检索、校验情况,如此循环直至校验完汽车诊断设备所支持的所有语言。
所述步骤1中每一汽车诊断设备具有一唯一的产品序列号与注册码。
所述步骤2中汽车诊断设备根据产品序列号与注册码以及RSA算法加密所述步骤3中显示的检索、校验的结果包括该汽车诊断设备支持的车型数目、各车型的多语言支持情况、车型文件的有效性、车型软件版本。
所述SD卡中所保存的车型文件均为采用RSA算法加密的加密文件。
综上所述,本发明的汽车诊断设备自动检索校验文件的方法,通过在汽车诊断设备上增加的检索校验文件功能,一键完成对保存在SD卡中的所有车型文件的有效性校验,避免了过多的手工操作,降低了工作量和生产成本,提升了生产效率,且无需专业技术人员在场,用户通过简单的按键操作便能快速地了解汽车诊断设备状况,如果在使用过程中遇到问题,可根据检索校验文件功能所反馈的结果进行问题反馈,便于开发工程师准确分析问题原因,使问题得到快速有效解决。
附图说明
附图中,
图1为本发明汽车诊断设备自动检索校验车型文件的方法的流程图。
具体实施方式
下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其有益效果显而易见。
请参阅图1,本发明提供了一种汽车诊断设备自动检索校验车型文件的方法,包括如下步骤:
步骤1、提供一汽车诊断设备,在该汽车诊断设备上通过按键操作选择<检索校验文件>菜单,启动检索校验软件;
需要说明的是,所述步骤1中每一汽车诊断设备具有一唯一的产品序列号与注册码(芯片ID)。
检索校验对象为该汽车诊断设备SD卡中的车型文件;所述车型文件包括汽车诊断设备支持的多种车型数据包,每种车型数据包目录下包含多语言数据、该车型数据包版本信息;所述车型文件还包括公共诊断软件。
步骤2、检索校验软件依据所述汽车诊断设备唯一的产品序列号,通过RSA算法解密的方法逐一检索校验SD卡中所有语言下的所有车型的车型文件的有效性;
具体的,所述步骤2包括:
步骤21、设定语言项为汽车诊断设备支持的第一种语言;
步骤22、选择SD卡中包含的第一种车型,查找SD卡所述第一种车型目录下的特定文件名,该文件名由车型名和语言项确定,文件名格式为:车型名_语言项.后缀名,如AUDI_EN.GGP,即AUDI车型的英文(EN)文件,程序保存该文件查找信息;若无法查找到所述文件名的文件,则保存未找到文件信息,选择第二种车型再查找;
步骤23、依据步骤22中保存的文件查找信息校验车型文件有效性,调用RSA算法解密程序接口,根据该设备唯一的产品序列号,进行文件校验(RSA算法解密),校验通过则代表所述第一种车型的第一种语言数据包来源合法,程序保存校验结果信息;读取SD卡中该车型目录下的INI_EN文件,获取到该车型版本信息,程序保存该版本信息;若解密不成功,则校验不通过,代表所述第一种车型的第一种语言数据包来源不合法,程序保存不合法校验结果;
步骤24、检索校验软件通过程序控制切换到下一种车型,重复所述步骤2,当前语言数据包是否存在,校验该车型的第一种语言数据包是否合法,以及该车型版本信息,并记录检索、校验情况,如此循环直至校验完SD卡中所保存的车型;
步骤25、检索校验软件确认校验完SD卡中所保存的车型的第一种语言数据包,设定语言项为汽车诊断设备支持的第二种语言,重复步骤22、步骤23及步骤24,校验所有车型的第二种语言数据包,并记录检索、校验情况,如此循环直至校验完汽车诊断设备所支持的所有语言。
步骤3、检索校验软件确认检索校验完所有车型所有语言数据包的有效性,通过LCD显示屏,将程序中临时记录的检索、校验结果,按各个车型分类显示,反馈给用户。
所述步骤2中汽车诊断设备根据产品序列号与注册码以及RSA算法加密所述步骤3中显示的检索、校验的结果包括该汽车诊断设备支持的车型数目、各车型的多语言支持情况、车型文件的有效性、车型软件版本。
所述SD卡中所保存的车型文件均为采用RSA算法加密的加密文件。
综上所述,本发明的汽车诊断设备自动检索校验的方法,通过在汽车诊断设备上增加的检索校验文件功能,能将SD卡中保存的车型数据文件按照车型、语言等条件自动轮番校验,一键完成对保存在SD卡中的所有车型文件的有效性校验,降低了文件检索、校验的工作量与难度。对生产者而言,提高了生产效率;对普通用户而言,对该诊断设备能支持的功能、所包含的数据,将更加清楚。
以上所述,对于本领域的普通技术人员来说,可以根据本发明的技术方案和技术构思作出其他各种相应的改变和变形,而所有这些改变和变形都应属于本发明后附的权利要求的保护范围。

Claims (6)

1.一种汽车诊断设备自动检索校验车型文件的方法,其特征在于,包括如下步骤:
步骤1、选择菜单项<检索校验文件>,启动检索校验软件;检索校验对象为该汽车诊断设备SD卡中的车型文件;所述车型文件包括汽车诊断设备支持的多种车型数据包,每种车型数据包目录下包含多语言数据、该车型数据包版本信息;所述车型文件还包括公共诊断软件;
步骤2、检索校验软件依据所述汽车诊断设备唯一的产品序列号,通过RSA算法解密的方法逐一检索校验SD卡中所有语言下的所有车型的车型文件的有效性;
步骤3、检索校验软件确认检索校验完所有车型所有语言数据包的有效性,通过LCD显示屏,将程序中临时记录的检索、校验结果,按各个车型分类显示,反馈给用户。
2.如权利要求1所述的汽车诊断设备自动检索校验车型文件的方法,其特征在于,所述步骤2中包括:
步骤21、设定语言项为汽车诊断设备支持的第一种语言;
步骤22、选择SD卡中包含的第一种车型,查找SD卡所述第一种车型目录下的特定文件名,该文件名由车型名和语言项确定,文件名格式为:车型名_语言项.后缀名,程序保存该文件查找信息;若无法查找到所述文件名的文件,则保存未找到文件信息,选择第二种车型再查找;
步骤23、依据步骤22中保存的文件查找信息校验车型文件有效性,调用RSA算法解密程序接口,根据该设备唯一的产品序列号,进行文件校验;若解密成功,则校验通过,代表所述第一种车型的第一种语言数据包来源合法,程序保存校验结果信息,读取SD卡中该车型目录下的INI_EN文件,获取到该车型版本信息,程序保存该版本信息;若解密不成功,则校验不通过,代表所述第一种车型的第一种语言数据包来源不合法,程序保存不合法校验结果;
步骤24、检索校验软件通过程序控制切换到下一种车型,重复所述步骤2,当前语言数据包是否存在,校验该车型的第一种语言数据包是否合法,以及该车型版本信息,并记录检索、校验情况,如此循环直至校验完SD卡中所保存的车型;
步骤25、检索校验软件确认校验完SD卡中所保存的车型的第一种语言数据包,设定语言项为汽车诊断设备支持的第二种语言,重复步骤22、步骤23及步骤24,校验所有车型的第二种语言数据包,并记录检索、校验情况,如此循环直至校验完汽车诊断设备所支持的所有语言。
3.如权利要求1所述的汽车诊断设备自动检索校验车型文件的方法,其特征在于,所述步骤1中每一汽车诊断设备具有一唯一的产品序列号与注册码。
4.如权利要求2所述的汽车诊断设备自动检索校验车型文件的方法,其特征在于,所述步骤2中汽车诊断设备根据产品序列号与注册码以及RSA算法加密所生成的许可证文件,对车型文件进行有效性校验。
5.如权利要求1所述的汽车诊断设备自动检索校验车型文件方法,其特征在于,所述步骤3中显示的检索、校验的结果包括该汽车诊断设备支持的车型数目、各车型的多语言支持情况、车型文件的有效性、车型软件版本。
6.如权利要求1所述的汽车诊断设备自动检索校验车型文件方法,其特征在于,所述SD卡中所保存的车型文件均为采用RSA算法加密的加密文件。
CN201410628502.9A 2014-11-10 2014-11-10 汽车诊断设备自动检索校验车型文件的方法 Active CN104392183B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410628502.9A CN104392183B (zh) 2014-11-10 2014-11-10 汽车诊断设备自动检索校验车型文件的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410628502.9A CN104392183B (zh) 2014-11-10 2014-11-10 汽车诊断设备自动检索校验车型文件的方法

Publications (2)

Publication Number Publication Date
CN104392183A true CN104392183A (zh) 2015-03-04
CN104392183B CN104392183B (zh) 2017-07-25

Family

ID=52610085

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410628502.9A Active CN104392183B (zh) 2014-11-10 2014-11-10 汽车诊断设备自动检索校验车型文件的方法

Country Status (1)

Country Link
CN (1) CN104392183B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106444724A (zh) * 2016-11-25 2017-02-22 梧州市金正原电子科技有限公司 一种车辆智能诊断方法
WO2020253778A1 (zh) * 2019-06-19 2020-12-24 深圳市道通科技股份有限公司 一种汽车诊断方法、装置及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030007640A1 (en) * 2001-07-09 2003-01-09 Shunji Harada Digital work protection system, record/playback device, recording medium device, and model change device
CN1549631A (zh) * 2003-05-15 2004-11-24 ����������ͨѶ�ɷ����޹�˾�Ͼ��ֹ� 个人手持通信***手机鉴权信息的加解密方法
US20050176467A1 (en) * 2004-02-09 2005-08-11 Samsung Electronics Co., Ltd. Method for storing and reproducing data in a mobile terminal
CN101795450A (zh) * 2009-02-03 2010-08-04 沈阳晨讯希姆通科技有限公司 对手机数据进行安全保护的方法和装置
CN102781001A (zh) * 2011-05-10 2012-11-14 中兴通讯股份有限公司 移动终端内置文件加密方法及移动终端

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030007640A1 (en) * 2001-07-09 2003-01-09 Shunji Harada Digital work protection system, record/playback device, recording medium device, and model change device
CN1549631A (zh) * 2003-05-15 2004-11-24 ����������ͨѶ�ɷ����޹�˾�Ͼ��ֹ� 个人手持通信***手机鉴权信息的加解密方法
US20050176467A1 (en) * 2004-02-09 2005-08-11 Samsung Electronics Co., Ltd. Method for storing and reproducing data in a mobile terminal
CN101795450A (zh) * 2009-02-03 2010-08-04 沈阳晨讯希姆通科技有限公司 对手机数据进行安全保护的方法和装置
CN102781001A (zh) * 2011-05-10 2012-11-14 中兴通讯股份有限公司 移动终端内置文件加密方法及移动终端

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106444724A (zh) * 2016-11-25 2017-02-22 梧州市金正原电子科技有限公司 一种车辆智能诊断方法
WO2020253778A1 (zh) * 2019-06-19 2020-12-24 深圳市道通科技股份有限公司 一种汽车诊断方法、装置及***

Also Published As

Publication number Publication date
CN104392183B (zh) 2017-07-25

Similar Documents

Publication Publication Date Title
EP3531316B1 (en) Block chain-based data processing method and device
US10602202B1 (en) System and techniques for digital data lineage verification
CN102841992B (zh) 用于基于计算机的当前组件生成用于受保护的数字数据对象的加密密钥的方法
TWI541669B (zh) Detection systems and methods for static detection applications, and computer program products
US20130191642A1 (en) Nested digital signatures with constant file size
CN111241569A (zh) 一种信息处理的方法、装置及设备
CN104142803A (zh) 用于将信息防复制地存储在数据载体上的方法
CN102799815B (zh) 一种安全加载程序库的方法和装置
US11501016B1 (en) Digital password protection
CN102024120A (zh) 使用数字签名检测软件是否经过篡改
CN104392183A (zh) 汽车诊断设备自动检索校验车型文件的方法
CN114386104A (zh) 一种存储敏感数据的方法、数据读取方法和装置
CN112187783B (zh) 鉴权方法及装置、电子设备以及存储介质
CN111783119B (zh) 表单数据安全控制方法、装置、电子设备及存储介质
CN110855718B (zh) 企业用户的注册方法、装置、电子设备及计算机可读介质
CN111079398A (zh) 一种报表***
CN111198692A (zh) 一种安装包的生成方法和装置
CN104200247A (zh) 一种处理个人化数据的方法及装置、终端
US20160196423A1 (en) Smart device and method for dynamically detecting applications
CN103413098B (zh) 硬件加密方法与***及其装置
CN110046493B (zh) 一种数据处理方法、装置、设备和机器可读介质
CN117113437B (zh) 一种文件篡改检测方法、装置、计算机设备及存储介质
CN104936016A (zh) 一种视频文件切合方法及***
US20200265148A1 (en) Method for executing falsification check of data transmitted from data recording device including processor and a/d converter, and data recording device for performing the method
CN116451257B (zh) 一种数据库数据的加密方法、***、电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant