CN104932480A - Automobile diagnostic system design method and apparatus - Google Patents
Automobile diagnostic system design method and apparatus Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric 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/0224—Process 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
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.
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)
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)
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 |
-
2015
- 2015-04-29 CN CN201510213757.3A patent/CN104932480A/en active Pending
Patent Citations (4)
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)
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 |