[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104932480A - Automobile diagnostic system design method and apparatus - Google Patents

Automobile diagnostic system design method and apparatus Download PDF

Info

Publication number
CN104932480A
CN104932480A CN201510213757.3A CN201510213757A CN104932480A CN 104932480 A CN104932480 A CN 104932480A CN 201510213757 A CN201510213757 A CN 201510213757A CN 104932480 A CN104932480 A CN 104932480A
Authority
CN
China
Prior art keywords
file
diagnostic
data bag
data
software
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.)
Pending
Application number
CN201510213757.3A
Other languages
Chinese (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 Software Co Ltd
Original Assignee
Shenzhen Launch Software 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 Software Co Ltd filed Critical Shenzhen Launch Software Co Ltd
Priority to CN201510213757.3A priority Critical patent/CN104932480A/en
Publication of CN104932480A publication Critical patent/CN104932480A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0224Process history based detection method, e.g. whereby history implies the availability of large amounts of data

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses an automobile diagnostic system design method, comprising the steps of: introducing a diagnostic process file and an original data file; editing the diagnostic process file to obtain a first file data packet; editing the original data file to obtain a second file data packet; and uploading the first file data packet and the second file data packet to a file server. The invention also discloses an automobile diagnostic system design apparatus. According to the invention, the development workload of diagnostic software can be greatly reduced.

Description

Automotive diagnostic system method for designing and device
Technical field
The present invention relates to automotive field, particularly relate to a kind of automotive diagnostic system method for designing and device.
Background technology
Along with the development of automotive electronic technology, ECU (Electronic Control Unit, electronic control unit) be widely used in Hyundai Motor, in the performance history of automobile diagnostic software, the diagnosing protocol form provided due to domestic and international automobile ECU manufacturer is different, there is no certain standard, major part is all with PDF (Protable Document Format, portable document format), Word, Excel description form provides diagnosing protocol, so cause the exploitation of the diagnostic software of automobile can only do special exploitation according to corresponding vehicle, each vehicle will write a set of diagnostic software, workload is larger.For the problems referred to above, ISO (International Organization for Standardization, ISO (International Standards Organization)) put into effect ODX (Open diagnostic data exchange, open diagnostic data Interchange Format) standard, ODX can be used for the mutual of diagnostic data in vehicle Life cycle, by vehicle diagnosis data normalization.But because the data model of ODX is too complicated, and diagnostic data is divided into a lot of level by ODX, at all levels with XML (Extensible Markup Language, extend markup language) file shows, so cause diagnosis developer to check intuitively and to understand agreement, add the difficulty of diagnostic software development to a great extent.
Summary of the invention
Fundamental purpose of the present invention is to provide a kind of automotive diagnostic system method for designing and device, is intended to solve the large technical matters of automobile diagnostic software development difficulty.
For achieving the above object, a kind of automotive diagnostic system method for designing provided by the invention, comprises step:
Import diagnostic process file and raw data file;
Edit described diagnostic process file and obtain the first file data bag;
Edit described raw data file and obtain the second file data bag;
Described first file data bag and the second file data are wrapped and passes in file server.
Preferably, described described first file data bag and the second file data are wrapped the step passed in file server after, also comprise:
Described first file data bag, the second file data bag and diagnostic software are packaged into new diagnostic software AKU, revise the diagnostic software latest edition configuration file in described file server, download described diagnostic software AKU for user.
Preferably, described described first file data bag, the second file data bag and diagnostic software are packaged into new diagnostic software AKU, revise the diagnostic software latest edition configuration file in described file server, download the step of described diagnostic software AKU for user after, also comprise:
Carry out communication based on diagnosis box and follow-up car of cutting steam, to cut steam the corresponding repository data message of car according to cut steam vehicle and the system reading and described follow-up of car of follow-up;
Corresponding diagnostic function is performed according to described repository data message.
Preferably, the step that the described diagnostic process file of described editor obtains the first file data bag comprises:
Edit described diagnostic process file, each flow process is divided into corresponding various nodes by function, by chained list maintenance order between described each node, obtain edited result;
According to described edited result, generate preset configuration library file and the pre-set text library file of diagnostic process;
The first file data bag is obtained according to described preset configuration library file and described pre-set text library file.
Preferably, described process diagnosis file is open test order Interchange Format, and described raw data file is open diagnostic data Interchange Format.
Further, the present invention also provides a kind of automotive diagnostic system design apparatus, and described device comprises:
Import module, for importing diagnostic process file and raw data file;
First editor module, obtains the first file data bag for editing described diagnostic process file;
Second editor module, obtains the second file data bag for editing described raw data file;
Upper transmission module, passes in file server for described first file data bag and the second file data being wrapped.
Preferably, described automotive diagnostic system design apparatus also comprises:
Modified module, for described first file data bag, the second file data bag and diagnostic software are packaged into new diagnostic software AKU, revise the diagnostic software latest edition configuration file in described file server, download described diagnostic software AKU for user.
Preferably, described automotive diagnostic system design apparatus also comprises:
Read module, carries out communication for car of cutting steam based on diagnosis box and follow-up, to cut steam the corresponding repository data message of car according to cut steam vehicle and the system reading and described follow-up of car of follow-up;
Execution module, for performing corresponding diagnostic function according to described repository data message.
Preferably, described first editor module comprises:
Edit cell, for editing described diagnostic process file, is divided into corresponding various nodes each flow process by function, by chained list maintenance order between described each node, obtains edited result;
Generation unit, for according to described edited result, generates preset configuration library file and the pre-set text library file of diagnostic process;
Processing unit, for obtaining the first file data bag according to described preset configuration library file and described pre-set text library file.
Preferably, described process diagnosis file is open test order Interchange Format, and described raw data file is open diagnostic data Interchange Format.
The present invention is by importing diagnostic process file and raw data file; Edit described diagnostic process file and obtain the first file data bag; Edit described raw data file and obtain the second file data bag; Described first file data bag and the second file data are wrapped and passes in file server.Achieve all vehicles only to need to write a set of diagnostic software, diagnostic software development personnel only need to edit out a set of diagnostic software repository by the demand of oneself, directly be put into inside diagnostic software and just can run, need not code be write, the development amount of diagnostic software can be reduced to a great extent.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of automobile diagnostic software method for designing first embodiment of the present invention;
Fig. 2 is the refinement schematic flow sheet of step S20 in Fig. 1;
Fig. 3 is the schematic flow sheet of automobile diagnostic software method for designing second embodiment of the present invention;
Fig. 4 is the high-level schematic functional block diagram of automobile diagnostic software design apparatus first embodiment of the present invention;
Fig. 5 is the first editor module refinement high-level schematic functional block diagram in Fig. 4;
Fig. 6 is the high-level schematic functional block diagram of automobile diagnostic software design apparatus second embodiment of the present invention.
The realization of the object of the invention, functional characteristics and advantage will in conjunction with the embodiments, are described further with reference to accompanying drawing.
Embodiment
Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
The primary solutions of the embodiment of the present invention is: import diagnostic process file and raw data file; Edit described diagnostic process file and obtain the first file data bag; Edit described raw data file and obtain the second file data bag; Described first file data bag and the second file data are wrapped and passes in file server.By importing diagnostic process file and raw data file; Editor's diagnostic process file and raw data file obtain corresponding file data bag; And described file data is wrapped pass in file server.Achieve all vehicles only to need to write a set of diagnostic software, diagnostic software development personnel only need to edit out a set of diagnostic software repository by the demand of oneself, directly be put into inside diagnostic software and just can run, need not code be write, the development amount of diagnostic software can be reduced to a great extent.
Because the data model of existing ODX is too complicated, and diagnostic data is divided into a lot of level by ODX, at all levelsly to show with XML file, so cause diagnosis developer to check intuitively and to understand agreement, add the difficulty of diagnostic software development to a great extent.
Based on the problems referred to above, the invention provides a kind of automotive diagnostic system method for designing.
With reference to the schematic flow sheet that Fig. 1, Fig. 1 are automotive diagnostic system method for designing first embodiment of the present invention.
In the present embodiment, described automotive diagnostic system method for designing comprises:
Step S10, imports diagnostic process file and raw data file;
Automotive diagnostic system imports diagnostic process file and the raw data file of specific function by its software for editing.Described diagnostic process file is open test order Interchange Format OTX (Open Test sequence exchange format, open test order Interchange Format), and described raw data file is open diagnostic data Interchange Format ODX.Described ODX is proposed by ASAM (Association for Standardization of Automation and MeasuringSystems, robotization and measuring system ANSI) and is formed standard MCD-2D at first.Described OTX represents a standardized independent test flow process, and the data interchange format based on XML describes document and diagnostic test process standardization, meets ISO13209 standard.
Step S20, edits described diagnostic process file and obtains the first file data bag;
Particularly, with reference to Fig. 2, described step S20 comprises:
Step S21, edits described diagnostic process file, and each flow process is divided into corresponding various nodes by function, by chained list maintenance order between described each node, obtains edited result;
Step S22, according to described edited result, generates preset configuration library file and the pre-set text library file of diagnostic process;
Step S23, obtains the first file data bag according to described preset configuration library file and described pre-set text library file.
Automotive diagnostic system, by its software for editing, edits described diagnostic process file, and each flow process is divided into corresponding various nodes by function, by chained list maintenance order between described each node, obtains edited result; According to described edited result, generate preset configuration library file and the pre-set text library file of diagnostic process; Obtain the first file data bag according to described preset configuration library file and described pre-set text library file, described first file data bag is OTX file data bag.Namely automotive diagnostic system is by its user-defined OTX specific function flow process, by OTX flow process software for editing, need from the beginning to set up whole workflow according to user, each flow process is divided into various node by function, such as show dialog box, send order, judge etc., often kind of node realizes specific function, and by chained list maintenance order between described each node, and the order arranged between each node described, after editing completes, OTX edit tool in automotive diagnostic system can according to the clean up editing result of client, the preset configuration library file of automatic generation OTX flow process and pre-set text library file, generate OTX file data bag.Described preset configuration library file is user-defined repository file, described pre-set text library file, is also user-defined text library file.Automotive diagnostic system calls this flow process based on its user in certain function, directly can carry out the path configurations of described flow process.Data and text are separated by automotive diagnostic system, text items is put into separately in corresponding storehouse, such as text library, data stream storehouse, diagnostic trouble code storehouse, only by the ID (Identity in described text library, identify label number) write in described repository, realize being separated of described repository and described text library.
Step S30, edits described raw data file and obtains the second file data bag;
Step S40, wraps described first file data bag and the second file data and passes in file server.
ODX software for editing in automotive diagnostic system uses DOM (Document ObjectModel, DOM Document Object Model) or SAX (Simple API (ApplicationProgramming Interface, application programming interfaces) for XML, XML function interface) analytic method, according to the data model of ODX, the communication data of each function is parsed.ODX software for editing in described automotive diagnostic system establishes a structure variable in internal memory, described structure variable is made up of each functional structure body, such as version information, Read fault code, remove diagnostic trouble code etc., each biological function explore data are out kept in corresponding structure.By the statistical conversion that editted in self-defining data file, when user needs to change the data derived, also the data derived can be imported editor again.In the display interface of described ODX software for editing, demonstrate the systematic performance data that editor imports, can add in described display interface, delete, revise described systematic performance data.Preserve all latest datas that active user edits, obtain ODX file data bag, namely obtain the second file data bag.The automobile level that the display interface of described ODX software for editing can be familiar with according to user designs, as designed by the level of automotive type and subsystem or function.Finally, the OTX file data bag of generation, ODX file data are wrapped and are passed in the middle of its file server by automotive diagnostic system.
The data model of described ODX is divided into seven layers: ODX-D, ODX-C, ODX-VODX-E, ODX-FD, ODX-F and ODX-M.Described ODX-D part essentially describes the communication engineering between diagnostic software and ECU, comprises request, response format and the used parameter type etc. of diagnosis service.In addition, described ODX-D part also uses the form of Single-ECU-job (Java) to describe some special diagnostic application, the such as realization of secure access algorithm.Described ODX-C part describes the messaging parameter between diagnostic software and ECU, such as network layer timing parameters, application layer timing parameters and baud rate etc.Described ODX-V describes the information of vehicle, such as OEM (Original EquipmentManufacturer, original equipment manufacturer) information, vehicle information and vehicle topology etc.The main data to uploading download of described ODX-F part are described, and are applied on line refreshable program.Described ODX-E part describes the configuration information of vehicle, comprises according to specific vehicle environmental, place, enable/to close optional function, and setting characteristic curve etc., are mainly used in ECU production, after sale stage.Described ODX-FD part describes the diagnostic message of Function-oriented.Described ODX-M part describes some diagnostic function information that multiple ECU realizes jointly.Described ODX-D and described ODX-C is the basis of ODX data model, is requisite two parts of description of diagnostic data.For OEM vendor, described ODX-V is also indispensable.
The present embodiment is by importing diagnostic process file and raw data file; Edit described diagnostic process file and obtain the first file data bag; Edit described raw data file and obtain the second file data bag; Described first file data bag and the second file data are wrapped and passes in file server.Achieve all vehicles only to need to write a set of diagnostic software, diagnostic software development personnel only need to edit out a set of diagnostic software repository by the demand of oneself, directly be put into inside diagnostic software and just can run, need not code be write, the development amount of diagnostic software can be reduced to a great extent.
With reference to the schematic flow sheet that Fig. 3, Fig. 3 are automotive diagnostic system method for designing second embodiment of the present invention.Second embodiment of automotive diagnostic system method for designing of the present invention is proposed based on the first embodiment.In the present embodiment, after described step S40, also comprise:
Step S50, is packaged into new diagnostic software AKU by described first file data bag, the second file data bag and diagnostic software, revises the diagnostic software latest edition configuration file in described file server, downloads described diagnostic software AKU for user.
The first file data bag that automotive diagnostic system will will be generated after editor by its software for editing, second file data bag and diagnostic software are packaged into new diagnostic software AKU, by ODX file data bag, OTX file data bag and diagnostic software packing formation diagnostic software AKU, described diagnostic software AKU is the diagnostic software AKU of latest edition, the diagnostic software AKU of described latest edition is uploaded to FTP (File Transfer Protocol, file transfer protocol (FTP)) under the server upgrading catalogue of specifying, revise the configuration file of latest edition on described ftp server number.When user place diagnostic software client terminal to discover described in ftp server have a diagnostic software AKU of latest edition time, automatically can access described ftp server by network access functions.Described ftp server is by the username and password of checking described diagnostic software client, open the access rights of described diagnostic software client, make described diagnostic software client can by downloading the AKU of corresponding version under edition configuration file to corresponding catalogue, automatically, under AKU being unziped to the catalogue of redaction after described download completes, the diagnostic software of redaction is used to test for described diagnostic software client user.Described diagnostic software uses C/S (Client/Server Structs, client-server structure) upgraded by network access technology and download new diagnostics library.
Step S60, carries out communication based on diagnosis box and follow-up car of cutting steam, and to cut steam the corresponding repository data message of car according to cut steam vehicle and the system reading and described follow-up of car of follow-up;
Step S70, performs corresponding diagnostic function according to described repository data message.
When the user of automotive diagnostic system to use its diagnostic software treat diagnosis automobile diagnose time, described diagnostic software can be opened on computers or on notebook flat board, first described diagnostic software checks VCI (the Vehicle Communication Iterface that computer configures, vehicle communication interface) diagnose the number of box, and described VCI is diagnosed the information displaying of box out, allow user select the VCI corresponding with the content that it will detect to diagnose box.The language text storehouse that the language call selected according to described user of described diagnostic software is corresponding, simultaneously, described diagnostic software reads the information of repository, the vehicle stored and system is shown in described repository, selects follow-up to cut steam the vehicle of car and system for described user.Described diagnostic software, according to the selection of described user, reads the repository data message of corresponding vehicle system, and performs corresponding diagnostic function according to described data message.
Described diagnostic software can pass through USB (Universal Serial Bus, USB (universal serial bus)) or WiFi and diagnose box to be connected with described VCI, diagnoses box to carry out communication with the automobile that will diagnose by described VCI.Described VCI diagnoses box, and according to ISO22900-1 (diagnosis hardware design standard), standard designs, as long as the VCI of follow-up use diagnoses box to meet ISO22900-1 standard.In time using VCI to diagnose box, first load VCI and diagnose the dynamic chanining bank interface of box, and described interface is loaded in described diagnostic software, described diagnostic software with wait to diagnose the communication of vehicle all by calling described interface function to realize.
In the diagnostic software of automotive diagnostic system in diagnostic procedure, detect user when clicking the function of online data, the data information that described user will inquire about is saved in expandable mark language XML file.Described XML file is sent on remote data server by network access technology by described diagnostic software.When described remote data server receives described XML file, resolve the information that described XML file will obtain, in its data bank, search the data corresponding with described information according to described information, the described data found out is put into XML file again, sends to described diagnostic software.When described diagnostic software receives described XML file, resolve the data of described XML file, and the data parsed shows.
The present embodiment passes through the first file data bag, and the second file data bag and diagnostic software are packaged into new software upgrade package, realize the auto-update function of diagnostic software, and diagnostic software communicates with ftp server automatically, completes the renewal of diagnostic software.Simultaneously diagnostic software realizes being separated of repository and text library, the multi-language text storehouse making described user that same set of repository can be used different reaches the multilingual effect of display, and described automotive diagnostic system can be inquired about by the help information of internet, improves Consumer's Experience.
The present invention further provides a kind of automotive diagnostic system design apparatus.
With reference to the high-level schematic functional block diagram that Fig. 4, Fig. 4 are automotive diagnostic system design apparatus first embodiment of the present invention.
In the present embodiment, described automotive diagnostic system design apparatus comprises:
Import module 10, for importing diagnostic process file and raw data file;
Automotive diagnostic system imports diagnostic process file and the raw data file of specific function by its software for editing.Described diagnostic process file is open test order Interchange Format OTX (Open Test sequence exchange format, open test order Interchange Format), and described raw data file is open diagnostic data Interchange Format ODX.Described ODX is proposed by ASAM (Association for Standardization of Automation and MeasuringSystems, robotization and measuring system ANSI) and is formed standard MCD-2D at first.Described OTX represents a standardized independent test flow process, and the data interchange format based on XML describes document and diagnostic test process standardization, meets ISO13209 standard.
First editor module 20, obtains the first file data bag for editing described diagnostic process file; Particularly, with reference to Fig. 5, described first editor module 20 comprises:
Edit cell 21, for editing described diagnostic process file, is divided into corresponding various nodes each flow process by function, by chained list maintenance order between described each node, obtains edited result;
Generation unit 22, for according to described edited result, generates preset configuration library file and the pre-set text library file of diagnostic process;
Processing unit 23, for obtaining the first file data bag according to described preset configuration library file and described pre-set text library file.
Automotive diagnostic system, by its software for editing, edits described diagnostic process file, and each flow process is divided into corresponding various nodes by function, by chained list maintenance order between described each node, obtains edited result; According to described edited result, generate preset configuration library file and the pre-set text library file of diagnostic process; Obtain the first file data bag according to described preset configuration library file and described pre-set text library file, described first file data bag is OTX file data bag.Namely automotive diagnostic system is by its user-defined OTX specific function flow process, by OTX flow process software for editing, need from the beginning to set up whole workflow according to user, each flow process is divided into various node by function, such as show dialog box, send order, judge etc., often kind of node realizes specific function, and by chained list maintenance order between described each node, and the order arranged between each node described, after editing completes, OTX edit tool in automotive diagnostic system can according to the clean up editing result of client, the preset configuration library file of automatic generation OTX flow process and pre-set text library file, generate OTX file data bag.Described preset configuration library file is user-defined repository file, described pre-set text library file, is also user-defined text library file.Automotive diagnostic system calls this flow process based on its user in certain function, directly can carry out the path configurations of described flow process.Data and text are separated by automotive diagnostic system, text items is put into separately in corresponding storehouse, such as text library, data stream storehouse, diagnostic trouble code storehouse, only by the ID (Identity in described text library, identify label number) write in described repository, realize being separated of described repository and described text library.
Second editor module 30, obtains the second file data bag for editing described raw data file;
Upper transmission module 40, passes in file server for described first file data bag and the second file data being wrapped.
ODX software for editing in automotive diagnostic system uses DOM (Document ObjectModel, DOM Document Object Model) or SAX (Simple API (ApplicationProgramming Interface, application programming interfaces) for XML, XML function interface) analytic method, according to the data model of ODX, the communication data of each function is parsed.ODX software for editing in described automotive diagnostic system establishes a structure variable in internal memory, described structure variable is made up of each functional structure body, such as version information, Read fault code, remove diagnostic trouble code etc., each biological function explore data are out kept in corresponding structure.By the statistical conversion that editted in self-defining data file, when user needs to change the data derived, also the data derived can be imported editor again.In the display interface of described ODX software for editing, demonstrate the systematic performance data that editor imports, can add in described display interface, delete, revise described systematic performance data.Preserve all latest datas that active user edits, obtain ODX file data bag, namely obtain the second file data bag.The automobile level that the display interface of described ODX software for editing can be familiar with according to user designs, as designed by the level of automotive type and subsystem or function.Finally, the OTX file data bag of generation, ODX file data are wrapped and are passed in the middle of its file server by automotive diagnostic system.
The data model of described ODX is divided into seven layers: ODX-D, ODX-C, ODX-VODX-E, ODX-FD, ODX-F and ODX-M.Described ODX-D part essentially describes the communication engineering between diagnostic software and ECU, comprises request, response format and the used parameter type etc. of diagnosis service.In addition, described ODX-D part also uses the form of Single-ECU-job (Java) to describe some special diagnostic application, the such as realization of secure access algorithm.Described ODX-C part describes the messaging parameter between diagnostic software and ECU, such as network layer timing parameters, application layer timing parameters and baud rate etc.Described ODX-V describes the information of vehicle, such as OEM (Original EquipmentManufacturer, original equipment manufacturer) information, vehicle information and vehicle topology etc.The main data to uploading download of described ODX-F part are described, and are applied on line refreshable program.Described ODX-E part describes the configuration information of vehicle, comprises according to specific vehicle environmental, place, enable/to close optional function, and setting characteristic curve etc., are mainly used in ECU production, after sale stage.Described ODX-FD part describes the diagnostic message of Function-oriented.Described ODX-M part describes some diagnostic function information that multiple ECU realizes jointly.Described ODX-D and described ODX-C is the basis of ODX data model, is requisite two parts of description of diagnostic data.For OEM vendor, described ODX-V is also indispensable.
The present embodiment is by importing diagnostic process file and raw data file; Edit described diagnostic process file and obtain the first file data bag; Edit described raw data file and obtain the second file data bag; Described first file data bag and the second file data are wrapped and passes in file server.Achieve all vehicles only to need to write a set of diagnostic software, diagnostic software development personnel only need to edit out a set of diagnostic software repository by the demand of oneself, directly be put into inside diagnostic software and just can run, need not code be write, the development amount of diagnostic software can be reduced to a great extent.
With reference to the high-level schematic functional block diagram that Fig. 6, Fig. 6 are automotive diagnostic system design apparatus second embodiment of the present invention.
Based on the first embodiment, automotive diagnostic system design apparatus second embodiment of the present invention is proposed.In the present embodiment, described automotive diagnostic system design apparatus also comprises:
Modified module 50, for described first file data bag, the second file data bag and diagnostic software are packaged into new diagnostic software AKU, revise the diagnostic software latest edition configuration file in described file server, download described diagnostic software AKU for user.
The first file data bag that automotive diagnostic system will will be generated after editor by its software for editing, second file data bag and diagnostic software are packaged into new diagnostic software AKU, by ODX file data bag, OTX file data bag and diagnostic software packing formation diagnostic software AKU, described diagnostic software AKU is the diagnostic software AKU of latest edition, the diagnostic software AKU of described latest edition is uploaded to FTP (File Transfer Protocol, file transfer protocol (FTP)) under the server upgrading catalogue of specifying, revise the configuration file of latest edition on described ftp server number.When user place diagnostic software client terminal to discover described in ftp server have a diagnostic software AKU of latest edition time, automatically can access described ftp server by network access functions.Described ftp server is by the username and password of checking described diagnostic software client, open the access rights of described diagnostic software client, make described diagnostic software client can by downloading the AKU of corresponding version under edition configuration file to corresponding catalogue, automatically, under AKU being unziped to the catalogue of redaction after described download completes, the diagnostic software of redaction is used to test for described diagnostic software client user.Described diagnostic software uses C/S (Client/Server Structs, client-server structure) upgraded by network access technology and download new diagnostics library.
Read module 60, carries out communication for car of cutting steam based on diagnosis box and follow-up, to cut steam the corresponding repository data message of car according to cut steam vehicle and the system reading and described follow-up of car of follow-up;
Execution module 70, for performing corresponding diagnostic function according to described repository data message.
When the user of automotive diagnostic system to use its diagnostic software treat diagnosis automobile diagnose time, described diagnostic software can be opened on computers or on notebook flat board, first described diagnostic software checks VCI (the Vehicle Communication Iterface that computer configures, vehicle communication interface) diagnose the number of box, and described VCI is diagnosed the information displaying of box out, allow user select the VCI corresponding with the content that it will detect to diagnose box.The language text storehouse that the language call selected according to described user of described diagnostic software is corresponding, simultaneously, described diagnostic software reads the information of repository, the vehicle stored and system is shown in described repository, selects follow-up to cut steam the vehicle of car and system for described user.Described diagnostic software, according to the selection of described user, reads the repository data message of corresponding vehicle system, and performs corresponding diagnostic function according to described data message.
Described diagnostic software can pass through USB (Universal Serial Bus, USB (universal serial bus)) or WiFi and diagnose box to be connected with described VCI, diagnoses box to carry out communication with the automobile that will diagnose by described VCI.Described VCI diagnoses box, and according to ISO22900-1 (diagnosis hardware design standard), standard designs, as long as the VCI of follow-up use diagnoses box to meet ISO22900-1 standard.In time using VCI to diagnose box, first load VCI and diagnose the dynamic chanining bank interface of box, and described interface is loaded in described diagnostic software, described diagnostic software with wait to diagnose the communication of vehicle all by calling described interface function to realize.
In the diagnostic software of automotive diagnostic system in diagnostic procedure, detect user when clicking the function of online data, the data information that described user will inquire about is saved in expandable mark language XML file.Described XML file is sent on remote data server by network access technology by described diagnostic software.When described remote data server receives described XML file, resolve the information that described XML file will obtain, in its data bank, search the data corresponding with described information according to described information, the described data found out is put into XML file again, sends to described diagnostic software.When described diagnostic software receives described XML file, resolve the data of described XML file, and the data parsed shows.
The present embodiment passes through the first file data bag, and the second file data bag and diagnostic software are packaged into new software upgrade package, realize the auto-update function of diagnostic software, and diagnostic software communicates with ftp server automatically, completes the renewal of diagnostic software.Simultaneously diagnostic software realizes being separated of repository and text library, the multi-language text storehouse making described user that same set of repository can be used different reaches the multilingual effect of display, and described automotive diagnostic system can be inquired about by the help information of internet, improves Consumer's Experience.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.Through the above description of the embodiments, those skilled in the art can be well understood to the mode that above-described embodiment method can add required general hardware platform by software and realize, hardware can certainly be passed through, but in a lot of situation, the former is better embodiment.Based on such understanding, technical scheme of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product is stored in a storage medium (as ROM/RAM, magnetic disc, CD), comprising some instructions in order to make a station terminal equipment (can be mobile phone, computing machine, server, or the network equipment etc.) perform method described in each embodiment of the present invention.
These are only the preferred embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every utilize instructions of the present invention and accompanying drawing content to do equivalent structure or equivalent flow process conversion; or be directly or indirectly used in other relevant technical fields, be all in like manner included in scope of patent protection of the present invention.

Claims (10)

1. an automotive diagnostic system method for designing, is characterized in that, described automotive diagnostic system design comprises the following steps:
Import diagnostic process file and raw data file;
Edit described diagnostic process file and obtain the first file data bag;
Edit described raw data file and obtain the second file data bag;
Described first file data bag and the second file data are wrapped and passes in file server.
2. automotive diagnostic system method for designing as claimed in claim 1, is characterized in that, described described first file data bag and the second file data are wrapped the step passed in file server after, also comprise:
Described first file data bag, the second file data bag and diagnostic software are packaged into new diagnostic software AKU, revise the diagnostic software latest edition configuration file in described file server, download described diagnostic software AKU for user.
3. automotive diagnostic system method for designing as claimed in claim 2, it is characterized in that, described described first file data bag, the second file data bag and diagnostic software are packaged into new diagnostic software AKU, revise the diagnostic software latest edition configuration file in described file server, download the step of described diagnostic software AKU for user after, also comprise:
Carry out communication based on diagnosis box and follow-up car of cutting steam, to cut steam the corresponding repository data message of car according to cut steam vehicle and the system reading and described follow-up of car of follow-up;
Corresponding diagnostic function is performed according to described repository data message.
4. automotive diagnostic system method for designing as claimed in claim 1, it is characterized in that, the step that the described diagnostic process file of described editor obtains the first file data bag comprises:
Edit described diagnostic process file, each flow process is divided into corresponding various nodes by function, by chained list maintenance order between described each node, obtain edited result;
According to described edited result, generate preset configuration library file and the pre-set text library file of diagnostic process;
The first file data bag is obtained according to described preset configuration library file and described pre-set text library file.
5. the automotive diagnostic system method for designing as described in any one of Claims 1-4, is characterized in that, described process diagnosis file is open test order Interchange Format, and described raw data file is open diagnostic data Interchange Format.
6. an automotive diagnostic system design apparatus, is characterized in that, described automotive diagnostic system design apparatus comprises:
Import module, for importing diagnostic process file and raw data file;
First editor module, obtains the first file data bag for editing described diagnostic process file;
Second editor module, obtains the second file data bag for editing described raw data file;
Upper transmission module, passes in file server for described first file data bag and the second file data being wrapped.
7. automotive diagnostic system design apparatus as claimed in claim 6, it is characterized in that, described automotive diagnostic system design apparatus also comprises:
Modified module, for described first file data bag, the second file data bag and diagnostic software are packaged into new diagnostic software AKU, revise the diagnostic software latest edition configuration file in described file server, download described diagnostic software AKU for user.
8. automotive diagnostic system design apparatus as claimed in claim 6, it is characterized in that, described automotive diagnostic system design apparatus also comprises:
Read module, carries out communication for car of cutting steam based on diagnosis box and follow-up, to cut steam the corresponding repository data message of car according to cut steam vehicle and the system reading and described follow-up of car of follow-up;
Execution module, for performing corresponding diagnostic function according to described repository data message.
9. automotive diagnostic system design apparatus as claimed in claim 6, it is characterized in that, described first editor module comprises:
Edit cell, for editing described diagnostic process file, is divided into corresponding various nodes each flow process by function, by chained list maintenance order between described each node, obtains edited result;
Generation unit, for according to described edited result, generates preset configuration library file and the pre-set text library file of diagnostic process;
Processing unit, for obtaining the first file data bag according to described preset configuration library file and described pre-set text library file.
10. the automotive diagnostic system design apparatus as described in any one of claim 6 to 9, is characterized in that, described process diagnosis file is open test order Interchange Format, and described raw data file is open diagnostic data Interchange Format.
CN201510213757.3A 2015-04-29 2015-04-29 Automobile diagnostic system design method and apparatus Pending CN104932480A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510213757.3A CN104932480A (en) 2015-04-29 2015-04-29 Automobile diagnostic system design method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510213757.3A CN104932480A (en) 2015-04-29 2015-04-29 Automobile diagnostic system design method and apparatus

Publications (1)

Publication Number Publication Date
CN104932480A true CN104932480A (en) 2015-09-23

Family

ID=54119684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510213757.3A Pending CN104932480A (en) 2015-04-29 2015-04-29 Automobile diagnostic system design method and apparatus

Country Status (1)

Country Link
CN (1) CN104932480A (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105302113A (en) * 2015-10-28 2016-02-03 武汉锐科控制系统有限公司 Configurable and extensible automobile diagnosis system and diagnosis method
CN107544461A (en) * 2017-09-07 2018-01-05 深圳市元征科技股份有限公司 A kind of method and apparatus for configuring vehicle diagnostics parameter
WO2018103252A1 (en) * 2016-12-05 2018-06-14 深圳市元征科技股份有限公司 Secondary development method and apparatus for diagnostic device
CN108537472A (en) * 2017-03-01 2018-09-14 广东瑞图万方科技股份有限公司 The logistics shipping status information acquisition method and system of compatible different vendor car type
CN108536121A (en) * 2018-03-16 2018-09-14 深圳市道通科技股份有限公司 Method for building up, device and the vehicle communication interface VCI of logical channel
CN108803582A (en) * 2018-08-17 2018-11-13 广州瑞修得信息科技有限公司 A kind of bus automatic switchover system and method suitable for remote fault diagnosis
CN105117215B (en) * 2015-08-05 2018-12-07 深圳市元征科技股份有限公司 The development approach and device of automobile function
WO2019052482A1 (en) * 2017-09-14 2019-03-21 深圳市道通科技股份有限公司 Data sharing method, data sharing device, and mobile terminal
CN109542447A (en) * 2017-08-16 2019-03-29 深圳市道通科技股份有限公司 A kind of OTX program file execution method and device
CN109597756A (en) * 2018-10-31 2019-04-09 深圳市元征科技股份有限公司 A kind of information amending method and equipment
CN109634257A (en) * 2018-11-29 2019-04-16 重庆圣眸科技开发有限公司 Method, conformance test method and the system of diagnostic test case are generated using ODX
CN110019381A (en) * 2016-03-25 2019-07-16 湖南省道通科技有限公司 A kind of design method that the information applied to Auto analyzer is shown and device
CN110379042A (en) * 2018-04-13 2019-10-25 英福思亚洲(北京)科技有限公司 Acquire the method and system of vehicle data
CN110597530A (en) * 2019-07-25 2019-12-20 深圳市元征科技股份有限公司 Automobile diagnosis software upgrading method and device, server and automobile diagnosis equipment
CN111474921A (en) * 2020-04-29 2020-07-31 深圳市元征科技股份有限公司 Configuration method of automobile diagnosis software and related equipment
CN112083709A (en) * 2020-08-26 2020-12-15 深圳市元征科技股份有限公司 Vehicle diagnosis method, system, terminal device and storage medium
CN112147983A (en) * 2020-09-27 2020-12-29 深圳市元征科技股份有限公司 Vehicle diagnosis method and device, electronic equipment and storage medium
CN112181411A (en) * 2020-09-25 2021-01-05 深圳市元征科技股份有限公司 Menu generation method, menu generation device and diagnosis equipment
CN112860563A (en) * 2021-02-25 2021-05-28 东风柳州汽车有限公司 Automobile diagnostic instrument testing method, device, equipment and storage medium
CN112965465A (en) * 2018-01-19 2021-06-15 深圳市道通科技股份有限公司 Automobile diagnostic instrument, operation system method thereof and automobile diagnostic system
CN113311816A (en) * 2021-06-10 2021-08-27 中国第一汽车股份有限公司 Vehicle remote diagnosis system and method
CN113703868A (en) * 2021-08-30 2021-11-26 深圳市元征软件开发有限公司 Vehicle diagnostic software configuration method, electronic device and readable storage medium
CN114285840A (en) * 2021-12-23 2022-04-05 浙江吉利控股集团有限公司 Vehicle data acquisition method, intelligent terminal and storage medium
CN115755867A (en) * 2022-12-22 2023-03-07 深圳市元征科技股份有限公司 Vehicle diagnosis method and related device
CN116088470A (en) * 2022-12-28 2023-05-09 镁佳(武汉)科技有限公司 Automobile diagnosis method, device, computer equipment and medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5594646A (en) * 1993-12-21 1997-01-14 Aisin Aw Co., Ltd. Method and apparatus for self-diagnosis for an electronic control system for vehicles
CN103197930A (en) * 2013-03-27 2013-07-10 北京经纬恒润科技有限公司 Method for generating automobile diagnostic software automatically
CN103502947A (en) * 2011-04-30 2014-01-08 戴姆勒股份公司 System for diagnosing faults of component in vehicle
CN104216978A (en) * 2014-09-01 2014-12-17 观致汽车有限公司 Automatic generation method and system for vehicle diagnosis database

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5594646A (en) * 1993-12-21 1997-01-14 Aisin Aw Co., Ltd. Method and apparatus for self-diagnosis for an electronic control system for vehicles
CN103502947A (en) * 2011-04-30 2014-01-08 戴姆勒股份公司 System for diagnosing faults of component in vehicle
CN103197930A (en) * 2013-03-27 2013-07-10 北京经纬恒润科技有限公司 Method for generating automobile diagnostic software automatically
CN104216978A (en) * 2014-09-01 2014-12-17 观致汽车有限公司 Automatic generation method and system for vehicle diagnosis database

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105117215B (en) * 2015-08-05 2018-12-07 深圳市元征科技股份有限公司 The development approach and device of automobile function
CN105302113B (en) * 2015-10-28 2017-11-21 武汉锐科控制系统有限公司 A kind of configurableization and expansible automotive diagnostic system and diagnostic method
CN105302113A (en) * 2015-10-28 2016-02-03 武汉锐科控制系统有限公司 Configurable and extensible automobile diagnosis system and diagnosis method
CN110019381A (en) * 2016-03-25 2019-07-16 湖南省道通科技有限公司 A kind of design method that the information applied to Auto analyzer is shown and device
WO2018103252A1 (en) * 2016-12-05 2018-06-14 深圳市元征科技股份有限公司 Secondary development method and apparatus for diagnostic device
CN108537472A (en) * 2017-03-01 2018-09-14 广东瑞图万方科技股份有限公司 The logistics shipping status information acquisition method and system of compatible different vendor car type
CN108537472B (en) * 2017-03-01 2022-04-01 广东瑞图万方科技股份有限公司 Logistics freight state information acquisition method and system compatible with different manufacturer vehicle types
CN109542447A (en) * 2017-08-16 2019-03-29 深圳市道通科技股份有限公司 A kind of OTX program file execution method and device
CN107544461A (en) * 2017-09-07 2018-01-05 深圳市元征科技股份有限公司 A kind of method and apparatus for configuring vehicle diagnostics parameter
WO2019052482A1 (en) * 2017-09-14 2019-03-21 深圳市道通科技股份有限公司 Data sharing method, data sharing device, and mobile terminal
CN112965465B (en) * 2018-01-19 2022-07-08 深圳市道通科技股份有限公司 Automobile diagnostic instrument, operation system method thereof and automobile diagnostic system
US11704944B2 (en) 2018-01-19 2023-07-18 Autel Intelligent Technology Corp., Ltd. Automobile diagnosis instrument, method for running system of automobile diagnosis instrument and automobile diagnosis system
CN112965465A (en) * 2018-01-19 2021-06-15 深圳市道通科技股份有限公司 Automobile diagnostic instrument, operation system method thereof and automobile diagnostic system
CN108536121A (en) * 2018-03-16 2018-09-14 深圳市道通科技股份有限公司 Method for building up, device and the vehicle communication interface VCI of logical channel
CN110379042A (en) * 2018-04-13 2019-10-25 英福思亚洲(北京)科技有限公司 Acquire the method and system of vehicle data
CN110379042B (en) * 2018-04-13 2021-04-27 英福思亚洲(北京)科技有限公司 Method and system for collecting vehicle data
CN108803582A (en) * 2018-08-17 2018-11-13 广州瑞修得信息科技有限公司 A kind of bus automatic switchover system and method suitable for remote fault diagnosis
CN109597756A (en) * 2018-10-31 2019-04-09 深圳市元征科技股份有限公司 A kind of information amending method and equipment
CN109597756B (en) * 2018-10-31 2022-06-14 深圳市元征科技股份有限公司 Information modification method and equipment
CN109634257A (en) * 2018-11-29 2019-04-16 重庆圣眸科技开发有限公司 Method, conformance test method and the system of diagnostic test case are generated using ODX
CN110597530A (en) * 2019-07-25 2019-12-20 深圳市元征科技股份有限公司 Automobile diagnosis software upgrading method and device, server and automobile diagnosis equipment
CN111474921A (en) * 2020-04-29 2020-07-31 深圳市元征科技股份有限公司 Configuration method of automobile diagnosis software and related equipment
CN112083709A (en) * 2020-08-26 2020-12-15 深圳市元征科技股份有限公司 Vehicle diagnosis method, system, terminal device and storage medium
CN112083709B (en) * 2020-08-26 2022-05-10 深圳市元征科技股份有限公司 Vehicle diagnosis method, system, terminal device and storage medium
CN112181411A (en) * 2020-09-25 2021-01-05 深圳市元征科技股份有限公司 Menu generation method, menu generation device and diagnosis equipment
CN112147983A (en) * 2020-09-27 2020-12-29 深圳市元征科技股份有限公司 Vehicle diagnosis method and device, electronic equipment and storage medium
CN112860563A (en) * 2021-02-25 2021-05-28 东风柳州汽车有限公司 Automobile diagnostic instrument testing method, device, equipment and storage medium
CN112860563B (en) * 2021-02-25 2023-11-21 东风柳州汽车有限公司 Automobile diagnostic instrument testing method, device, equipment and storage medium
CN113311816A (en) * 2021-06-10 2021-08-27 中国第一汽车股份有限公司 Vehicle remote diagnosis system and method
CN113703868A (en) * 2021-08-30 2021-11-26 深圳市元征软件开发有限公司 Vehicle diagnostic software configuration method, electronic device and readable storage medium
CN114285840A (en) * 2021-12-23 2022-04-05 浙江吉利控股集团有限公司 Vehicle data acquisition method, intelligent terminal and storage medium
CN115755867A (en) * 2022-12-22 2023-03-07 深圳市元征科技股份有限公司 Vehicle diagnosis method and related device
CN116088470A (en) * 2022-12-28 2023-05-09 镁佳(武汉)科技有限公司 Automobile diagnosis method, device, computer equipment and medium

Similar Documents

Publication Publication Date Title
CN104932480A (en) Automobile diagnostic system design method and apparatus
CN101763043B (en) For the method and system of automation collaborative framework
CN106980560B (en) ICD database based multi-bus protocol testing and simulating method and platform
JP6870203B2 (en) Field device commissioning system and method
CN102364894B (en) Issuing method for configuration data file and network management equipment
US20140173454A1 (en) Method and system for designing, deploying and executing transactional multi-platform mobile applications
CN109002033B (en) Automatic calibration system and method based on UDS
CN107766040A (en) A kind of method, apparatus and computer-readable recording medium for generating interface document
CN109933521A (en) Automated testing method, device, computer equipment and storage medium based on BDD
CN105117215A (en) Development method and device of automobile function
EP4411532A1 (en) Computational logic processing method, electronic device, and readable storage medium
CN111399828B (en) Model-driven logic device modeling method and terminal
CN111611022A (en) Data processing method, device, equipment and system for applet application
CN112380145A (en) SDK generation method, device, equipment and readable storage medium
US20240319984A1 (en) Ecu upgrade method and device, and readable storage medium
CN112729868A (en) Vehicle diagnosis method, device, equipment and medium
EP4296803A1 (en) Device configuration object template with user interaction for device properties generator
US20120259611A1 (en) System and method for generation of cim-based power system circuit models
CN109857387A (en) A kind of method and electronic equipment generating JAVA class object
US20220030090A1 (en) Selective address space aggregation
US20240019851A1 (en) Extensible profiles for industrial controller devices
CN115755867A (en) Vehicle diagnosis method and related device
CN115982043A (en) Vehicle interface testing method, device, equipment and storage medium
CN114945040A (en) Internet of things equipment management system based on cloud edge cooperation
CN110275731B (en) Information processing method, information processing apparatus, storage medium, and electronic device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150923