CN109102591A - A kind of expansible automobile diagnostic software development system of multi-client and method - Google Patents

A kind of expansible automobile diagnostic software development system of multi-client and method Download PDF

Info

Publication number
CN109102591A
CN109102591A CN201811038581.2A CN201811038581A CN109102591A CN 109102591 A CN109102591 A CN 109102591A CN 201811038581 A CN201811038581 A CN 201811038581A CN 109102591 A CN109102591 A CN 109102591A
Authority
CN
China
Prior art keywords
ecu
diagnostic
data
configuration
sale
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
CN201811038581.2A
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.)
Wuhan Eureka Control System Co Ltd
Original Assignee
Wuhan Eureka Control System 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 Wuhan Eureka Control System Co Ltd filed Critical Wuhan Eureka Control System Co Ltd
Priority to CN201811038581.2A priority Critical patent/CN109102591A/en
Publication of CN109102591A publication Critical patent/CN109102591A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)

Abstract

The invention belongs to automobile diagnosis technique field more particularly to a kind of expansible automobile diagnostic software development system of multi-client and methods.Automobile engineer by the data publication after sale of ECU diagnostic configuration and ECU or is updated to after-sale service device using each Development of Module, test, verifying ECU diagnostic configuration, and using each module;The data after sale of new ECU diagnostic configuration and ECU are issued in after-sales-service engineer audit, give the data grant after sale of ECU diagnostic configuration and ECU to diagnostic equipment user;Diagnostic equipment user uses a variety of clients, client includes in other intelligent movable equipment such as the computer for running Windows system, the smart phone for running android system, the smart phone for running iOS system, client connects network and automatically updates ECU diagnostic configuration from server, pass through online verification authorization message, authorization message includes the adaptive object of ECU data after sale, write with a brush dipped in Chinese ink number, limiting time etc..

Description

A kind of expansible automobile diagnostic software development system of multi-client and method
Technical field
The invention belongs to automobile diagnosis technique field more particularly to a kind of expansible automobile diagnostic software exploitations of multi-client System and method.
Background technique
Currently, existing Auto analyzer software development flow is, automobile engineer works out ECU (ElectronicControlUnit) the diagnosis document of electronic control unit, software engineer read this document and confirm that it is examined Disconnected attribute, automobile engineer and software engineer develop communication protocol module and diagnosing protocol module cooperatively, and typing simultaneously parses aobvious Show ECU diagnostic data, including ECU mark data, failure-description data, measuring signal data and development function test routine (Routine), ECU data after sale write with a brush dipped in Chinese ink function.These functional modules are directly integrated into the program code of diagnostic equipment, or with The mode of configuration file is integrated into the configuration set of diagnostic equipment.
Problems of the prior art are, as the ECU type of auto-body assembly is continuously increased, the software of each ECU Or hardware update can all be related to the update of diagnostic equipment program or diagnostic equipment configuration set, directly result in diagnostic equipment and update frequently, If diagnostic equipment user volume is larger, existing update mode substantially increases the after-sale service work of main engine plants or vehicle factor It measures, also compromises the usage experience of diagnostic equipment user.
Problems of the prior art are that diagnostic equipment generally requires one dedicated or common computer of configuration, diagnostic equipment Hardware cost is higher, and especially special purpose computer not only customizes expensive, and maintenance maintenance higher cost is directly resulted in and taken after sale It is engaged in high costs, is unfavorable for service and promotes.
Problems of the prior art are that the data after sale of ECU belong to the technology secret of vehicle factor or main engine plants, simultaneously The operational safety for further relating to vehicle, since existing diagnostic equipment does not have network single-unit operation, even if the data after sale of ECU are encrypted, The problems such as there is also data to copy without limitation, and data write with a brush dipped in Chinese ink number without limitation, the data after sale for directly resulting in ECU in this way are in sudden and violent Reveal in risk out of control.On the other hand, the data after sale of ECU with the variant version of vehicle it is various, it is existing using artificial Mode completes the matching of a certain vehicle ECU and data after sale, and easy matching error brings hidden danger, and workload is very huge.
Summary of the invention
The purpose of the invention is, provides a kind of expansible automobile diagnostic software development system of multi-client and side Method simplifies the generation and update of ECU diagnostic configuration and ECU data after sale, enables diagnostic equipment user timely and conveniently using newest ECU configuration, simplify existing diagnostic equipment diagnosis publication and more new technological process, reduce the shadow of influence of the ECU type to working efficiency It rings.
A kind of expansible automobile diagnostic software development system of multi-client of the invention, comprising:
Communication configuration module connects for establishing in diagnostic equipment client and defining the general communication configuration with standard The unlatching of mouth, in particular to description communication equipment sends data, receives data, the interface parameters of closing and communication equipment Use process makes different diagnostic equipment clients have general communication function;
Diagnosing protocol configuration module configures interface for establishing and defining the general diagnosing protocol with standard, specifically Refer to the initialization of description diagnosing protocol, reads ECU mark data, read failure data, remove fault data, read measuring signal Data, the interface parameters for exiting diagnosing protocol and agreement calling process make different diagnostic equipment clients have general diagnosis Function;
Interface configuration module, for establish and define general special function configuration interface with standard, in particular to The calling process of special function and the content of parameter of return are described, the testing service of different diagnostic equipment clients, data clothes are made Business has general Starting mode;
Diagnostic data configuration module, for establish and define ECU diagnostic configuration file format with standard, in particular to The communicating protocol parameter of ECU diagnosis, the diagnosing protocol parameter of ECU diagnosis, the analysis mode for describing ECU mark data are described, therefore Hinder the analysis mode of data, the analysis mode of traffic spike data;The test process of testing service, the brush of data service are described Write process;Make different clients that there is general diagnostic configuration to describe;
Operation mode configuration module is grasped for establishing and defining diagnostic equipment client user's operating process with standard Making process includes user's login, selection vehicle factor, selection main engine plants, selection ECU, reads ECU and identifies, read failure information, clearly Except fault message, traffic spike is checked, using testing service, using data service, log off;
Configuration module is write with a brush dipped in Chinese ink, writes with a brush dipped in Chinese ink process for establishing and defining the diagnostic equipment client ECU data after sale with standard, It specifically refers to write with a brush dipped in Chinese ink permission to certain diagnostic equipment client user, diagnostic equipment client by management module authorization vehicle ECU In the case where connecting network environment, downloading ECU data after sale after authorization are write with a brush dipped in Chinese ink in verifying, and after the completion of data deciphering is write with a brush dipped in Chinese ink, note is write with a brush dipped in Chinese ink in upload Record, while nullifying this data write with a brush dipped in Chinese ink authorization after sale;
Diagnostic configuration release module, for establish and define with standard diagnostic configuration publication process, in particular to by Automobile engineer, which develops, completes ECU diagnostic configuration, and configures developing instrument upload ECU diagnostic configuration by separate diagnostic and extremely service Device, management module issue ECU diagnostic configuration by web administration;
Diagnostic configuration update module, the diagnostic configuration more new technological process for having standard for establishing definition, specifically includes diagnosis Instrument user is after client login, the diagnostic configuration that diagnostic equipment client detection service device end is updated with the presence or absence of needs, if In the presence of, then prompt the user whether to need to update, if user selects to update, from server download the covering of newest diagnostic configuration this Ground configuration, reloads and is locally configured;If user's selection does not update, cancel this update;
ECU authorization module, the ECU data grant process after sale that there is standard for establishing definition, by management module in Web Unique corresponding ECU data after sale of certain vehicle ECU are write with a brush dipped in Chinese ink permission grant to certain diagnostic equipment user, authorization by administration page Content include writing with a brush dipped in Chinese ink the time range of data after sale, the number write with a brush dipped in Chinese ink.
Wherein, the other data of vehicle number refer to vehicle VIN code or engine body coding;
Above system further includes interface output module, real for establishing and defining the diagnostic equipment software interface with standard The existing diagnostic equipment user platform of reality logs in, selects vehicle factor, select main engine plants, select ECU, checking that ECU is identified, and checks that failure is believed Breath removes fault message, checks traffic spike, using testing service, using data service, log off.
Above system further includes off-line arrangement module, for establishing and defining the diagnostic equipment client off-line with standard Mode, in particular in disconnection mode operation selection vehicle factor select main engine plants, select ECU, check ECU mark, check event Barrier information removes fault message, checks traffic spike, testing service function.
The present invention also provides a kind of expansible automobile diagnostic software development approaches of multi-client, include the following steps:
1. creating the diagnostic configuration engineering that corresponding vehicle corresponds to ECU according to diagnostic requirements;
2. according to ECU diagnosis document typing vehicle parameter, ECU parameter, deagnostic communication parameter, diagnosing protocol parameter, ECU mark Know data, Fault analytical data, fault clearance parameter, testing service parameter, write with a brush dipped in Chinese ink service parameter, forms diagnostic configuration;
3. diagnostic configuration is distributed to server using diagnostic configuration release module after exploitation verifying;
4. after verified, ECU data after sale are uploaded to server;
5. diagnostic equipment client downloads update diagnostic configuration, it connect by interface configuration module with VCI, then is connected by VCI It picks up, carries out diagnostic operation, diagnostic data configuration module reads the ECU mark of corresponding vehicle and ECU, reads and parse failure Code removes error code, uses testing service;
6. obtaining corresponding vehicle from EOL system corresponds to ECU data after sale;After verified, ECU data after sale are uploaded to clothes Business device;
7. diagnostic equipment client writes with a brush dipped in Chinese ink configuration module by the connection of communication configuration module, write with a brush dipped in Chinese ink configuration module authorization ECU's Write with a brush dipped in Chinese ink permission and give diagnostic equipment client, diagnostic equipment client is verified in the case where connecting network environment write with a brush dipped in Chinese ink authorization after ECU is counted after sale Ciphertext state is downloaded to diagnostic equipment client accordingly, and saves in memory, decryption ECU data after sale, and by VCI write with a brush dipped in Chinese ink to ECU;
8. after the completion of data deciphering is write with a brush dipped in Chinese ink, record is write with a brush dipped in Chinese ink in upload, while nullifying this data write with a brush dipped in Chinese ink authorization after sale;In destruction ECU data after sale in depositing.
The above method further includes, not network environment or do not need to update diagnostic configuration or do not need to write with a brush dipped in Chinese ink ECU After sale in the case where data, diagnostic equipment client uses already present diagnostic configuration, reads ECU mark, reads parsing error code, Error code is removed, testing service is used.
The beneficial effect is that: be based on technical solution of the present invention, automobile engineer using each Development of Module, test, test ECU diagnostic configuration is demonstrate,proved, and by the data publication after sale of ECU diagnostic configuration and ECU or is updated to after-sale service device using each module; The data after sale of new ECU diagnostic configuration and ECU are issued in after-sales-service engineer audit, after sale by ECU diagnostic configuration and ECU Diagnostic equipment user is given in data grant;Diagnostic equipment user uses a variety of clients, and client includes the electricity for running Windows system In other intelligent movable equipment such as brain, the smart phone for running android system, the smart phone for running iOS system, client Connect network and from server automatically update ECU diagnostic configuration, by online verification authorization message, authorization message include ECU after sale The adaptive object of data, writes with a brush dipped in Chinese ink number, limiting time etc., and diagnostic equipment user downloads the data after sale of corresponding ECU in client It deposits in space, does not form file, write with a brush dipped in Chinese ink end or client exits the data after sale of rear ECU and disappears immediately;
In a network environment, automobile engineer can easily update newest ECU diagnostic configuration and ECU data after sale To server, and then diagnostic equipment user can also be configured on aspect ground using newest ECU in time, and abbreviation great in this way is existing Diagnostic equipment diagnosis publication and more new technological process, improve timeliness, and do not influenced by ECU type;
Based on this development system and method, the data after sale of ECU are by modes such as corresponding vehicle VIN codes under server It carries, control is write with a brush dipped in Chinese ink by the authorization control and client data of the web administration end of server, can achieve the data after sale of ECU Write with a brush dipped in Chinese ink controlled target.
Based on this development system and method, diagnostic equipment client-side program can run on Windows system PC, Android system Unite smart phone, iOS system other intelligent movable equipment such as smart phone on, without dedicated or customization PC, diagnostic equipment User need to only buy vehicle connection equipment VCI, the purchase cost of diagnostic equipment be significantly reduced in this way, since intelligent hand can be used Machine, diagnostic equipment also become to be convenient for carrying, and are very beneficial for the popularization of diagnostic tool after sale in this way.
Based on this development technique, the data after sale of ECU are downloaded by modes such as corresponding vehicle VIN codes from server, are passed through The authorization control of the web administration end of server and client data write with a brush dipped in Chinese ink control, can achieve ECU data after sale write with a brush dipped in Chinese ink it is controlled Target, improve validity, real-time that the ECU safety of data and data after sale update.
Detailed description of the invention
The expansible automobile diagnostic software development approach flow diagram of Fig. 1 multi-client;
Specific embodiment
It elaborates below in conjunction with specific embodiment to the invention.
The expansible automobile diagnostic software development system of multi-client of the invention as shown in Figure 1, comprising:
Communication configuration module connects for establishing in diagnostic equipment client and defining the general communication configuration with standard The unlatching of mouth, in particular to description communication equipment sends data, receives data, the interface parameters of closing and communication equipment Use process makes different diagnostic equipment clients have general communication function;
Diagnosing protocol configuration module configures interface for establishing and defining the general diagnosing protocol with standard, specifically Refer to the initialization of description diagnosing protocol, reads ECU mark data, read failure data, remove fault data, read measuring signal Data, the interface parameters for exiting diagnosing protocol and agreement calling process make different diagnostic equipment clients have general diagnosis Function;
Interface configuration module, for establish and define general special function configuration interface with standard, in particular to The calling process of special function and the content of parameter of return are described, the testing service of different diagnostic equipment clients, data clothes are made Business has general Starting mode;
Diagnostic data configuration module, for establish and define ECU diagnostic configuration file format with standard, in particular to The communicating protocol parameter of ECU diagnosis, the diagnosing protocol parameter of ECU diagnosis, the analysis mode for describing ECU mark data are described, therefore Hinder the analysis mode of data, the analysis mode of traffic spike data;The test process of testing service, the brush of data service are described Write process;Make different clients that there is general diagnostic configuration to describe;
Operation mode configuration module is grasped for establishing and defining diagnostic equipment client user's operating process with standard Making process includes user's login, selection vehicle factor, selection main engine plants, selection ECU, reads ECU and identifies, read failure information, clearly Except fault message, traffic spike is checked, using testing service, using data service, log off;
Configuration module is write with a brush dipped in Chinese ink, writes with a brush dipped in Chinese ink process for establishing and defining the diagnostic equipment client ECU data after sale with standard, It specifically refers to write with a brush dipped in Chinese ink permission to certain diagnostic equipment client user, diagnostic equipment client by management module authorization vehicle ECU In the case where connecting network environment, downloading ECU data after sale after authorization are write with a brush dipped in Chinese ink in verifying, and after the completion of data deciphering is write with a brush dipped in Chinese ink, note is write with a brush dipped in Chinese ink in upload Record, while nullifying this data write with a brush dipped in Chinese ink authorization after sale;
Diagnostic configuration release module, for establish and define with standard diagnostic configuration publication process, in particular to by Automobile engineer, which develops, completes ECU diagnostic configuration, and configures developing instrument upload ECU diagnostic configuration by separate diagnostic and extremely service Device, management module issue ECU diagnostic configuration by web administration;
Diagnostic configuration update module, the diagnostic configuration more new technological process for having standard for establishing definition, specifically includes diagnosis Instrument user is after client login, the diagnostic configuration that diagnostic equipment client detection service device end is updated with the presence or absence of needs, if In the presence of, then prompt the user whether to need to update, if user selects to update, from server download the covering of newest diagnostic configuration this Ground configuration, reloads and is locally configured;If user's selection does not update, cancel this update;
ECU authorization module, the ECU data grant process after sale that there is standard for establishing definition, by management module in Web Unique corresponding ECU data after sale of certain vehicle ECU are write with a brush dipped in Chinese ink permission grant to certain diagnostic equipment user, authorization by administration page Content include writing with a brush dipped in Chinese ink the time range of data after sale, the number write with a brush dipped in Chinese ink.
Further include interface output module, for establishing and defining the diagnostic equipment software interface with standard, realizes and examine Disconnected instrument user platform logs in, selects vehicle factor, select main engine plants, select ECU, checking that ECU is identified, and checks fault message, removes Fault message checks traffic spike, using testing service, using data service, logs off.
It further include off-line arrangement module, for establishing and defining the diagnostic equipment client off-line mode with standard, specifically Refer to that operation in disconnection mode selects vehicle factor, selects main engine plants, select ECU, check ECU mark, check fault message, is clear Except fault message, check traffic spike, testing service function.
The expansible automobile diagnostic software development system of multi-client of the invention, which is established and defines the diagnosis with standard, matches Set project file format, defined in file diagnosis ECU it is relevant, communicating protocol parameter, diagnosing protocol parameter, ECU identify number Parameter, testing service parameter, data service parameter are removed according to, error code parsing data, error code.
Automobile engineer uses platform-specific diagnostic configuration developing instrument editor's typing deagnostic communication protocol parameter, diagnosis association View parameter, error code parsing data, fault clearance parameter, testing service parameter, writes with a brush dipped in Chinese ink service parameter at ECU mark data.
Platform-specific diagnostic configuration developing instrument is connect by VCI with vehicle, is carried out to diagnostic configuration associated parameter data Verifying, after being verified, uses automobile engineer's account upload configuration.
Based on above system, the function of diagnostic equipment client is realized, and show that diagnostic data transmission connects received process;It builds Vertical corresponding vehicle corresponds to the incidence relation of ECU;The association that corresponding vehicle corresponds to ECU is created using platform-specific diagnostic configuration tool Relationship obtains ECU data file after sale from EOL system;It operates and using data service to verify ECU data after sale, verifying By rear, upload server;Web administration end selection can be used and check the ECU diagnostic configuration for developing upload by automobile engineer Or ECU data after sale;Management module is by diagnostic configuration or ECU data grant after sale to diagnostic equipment user.Diagnostic equipment user can not Obtain the diagnostic configuration and ECU data after sale of unauthorized.
ECU data after sale are related to vehicle factor, main engine plants' technology secret, and ECU data after sale are by encryption, under ciphertext state It is loaded onto diagnostic equipment client, the ECU of ciphertext data after sale do not form file, until saving in memory, when client exits or counts It is destroyed at the end of according to service.
After diagnostic equipment user logs in client, whether client software inquires collected diagnostic configuration according to logon account It needs to update, if necessary to update, then prompt asks the user whether to update, and after user selects determining update, newest diagnosis is matched It sets and is downloaded in client and covers previous diagnostic configuration.And VCI connection vehicle, read the ECU that corresponding vehicle corresponds to ECU Mark reads and parses error code, removes error code, uses testing service.ECU encryption after sale data of the downloading by authorization, ECU data after sale are decrypted, and are write with a brush dipped in Chinese ink by VCI into ECU.Finally log off in diagnostic equipment client.
The expansible automobile diagnostic software development system of the multi-client of the embodiment of the present invention, can effectively alleviate vehicle The problem of ECU maintenance upgrade causes diagnostic equipment to update heavy workload, using the diagnostic equipment development structure of general multiple systems type, The hardware cost for reducing diagnostic equipment makes ECU data after sale obtain effective control using the way to manage of internet.
The expansible automobile diagnostic software development approach of multi-client based on above system, includes the following steps:
1. creating the diagnostic configuration engineering that corresponding vehicle corresponds to ECU according to diagnostic requirements;
2. according to ECU diagnosis document typing vehicle parameter, ECU parameter, deagnostic communication parameter, diagnosing protocol parameter, ECU mark Know data, Fault analytical data, fault clearance parameter, testing service parameter, write with a brush dipped in Chinese ink service parameter, forms diagnostic configuration;
3. diagnostic configuration is distributed to server using diagnostic configuration release module after exploitation verifying;
4. after verified, ECU data after sale are uploaded to server;
5. diagnostic equipment client downloads update diagnostic configuration, it connect by interface configuration module with VCI, then is connected by VCI It picks up, carries out diagnostic operation, diagnostic data configuration module reads the ECU mark of corresponding vehicle and ECU, reads and parse failure Code removes error code, uses testing service;
6. obtaining corresponding vehicle from EOL system corresponds to ECU data after sale;After verified, ECU data after sale are uploaded to clothes Business device;
7. diagnostic equipment client writes with a brush dipped in Chinese ink configuration module by the connection of communication configuration module, write with a brush dipped in Chinese ink configuration module authorization ECU's Write with a brush dipped in Chinese ink permission and give diagnostic equipment client, diagnostic equipment client is verified in the case where connecting network environment write with a brush dipped in Chinese ink authorization after ECU is counted after sale Ciphertext state is downloaded to diagnostic equipment client accordingly, and saves in memory, decryption ECU data after sale, and by VCI write with a brush dipped in Chinese ink to ECU;
8. after the completion of data deciphering is write with a brush dipped in Chinese ink, record is write with a brush dipped in Chinese ink in upload, while nullifying this data write with a brush dipped in Chinese ink authorization after sale;In destruction ECU data after sale in depositing.
Further include following steps in the present embodiment based on actual needs:
After logging in diagnostic equipment client, whether inquiry diagnostic configuration needs to update, and if necessary to update, then exports no update Option starts or forbids to download newest diagnostic configuration data according to different instruction into client and cover previous diagnosis and match It sets.
The embodiment of the invention discloses the Web end pipe reasons of the expansible unified configuration of a variety of clients Internet-based The implementation of automobile diagnostic software plateform system, effectively alleviating vehicle ECU maintenance upgrade causes diagnostic equipment to update workload Big problem reduces the hardware cost of diagnostic equipment, using internet using the diagnostic equipment client of general multiple systems type Way to manage, so that ECU data after sale has been obtained effective control.
In particular, it should be pointed out that not network environment or not update diagnostic configuration or do not write with a brush dipped in Chinese ink ECU after sale The case where data, diagnostic equipment client should not login accounts.In the case where being not logged on account, matched using diagnosis is had existed It sets, ECU mark can be read, read parsing error code, error code is removed, use testing service.
The automobile diagnostic software platform system of the Web end pipe reason of the expansible unified configuration of a variety of clients Internet-based System framework contains the implementation method of platform software.
Finally it should be noted that above embodiments are only to illustrate the technical solution of the invention, rather than to this hair It is bright create protection scope limitation, although being explained in detail referring to preferred embodiment to the invention, this field it is general Lead to it will be appreciated by the skilled person that can be modified or replaced equivalently to the technical solution of the invention, without departing from this The spirit and scope of innovation and creation technical solution.

Claims (6)

1. a kind of expansible automobile diagnostic software development system of multi-client characterized by comprising
Communication configuration module has for establishing and defining the general communication configuration interface with standard in diagnostic equipment client Body refers to the unlatching of description communication equipment, sends data, receives using for data, the interface parameters of closing and communication equipment Journey makes different diagnostic equipment clients have general communication function;
Diagnosing protocol configuration module, for establish and define general diagnosing protocol configuration interface with standard, in particular to Diagnosing protocol initialization is described, ECU mark data, read failure data is read, removes fault data, reads measuring signal number According to, exit the interface parameters and agreement calling process of diagnosing protocol, make different diagnostic equipment clients that there is general diagnosis function Energy;
Interface configuration module, for establishing and defining the general special function configuration interface, in particular to description with standard The calling process of special function and the content of parameter of return make the testing service of different diagnostic equipment clients, data service tool There is general Starting mode;
Diagnostic data configuration module, for establishing and defining ECU diagnostic configuration file format, in particular to description with standard The analysis mode of the communicating protocol parameter of ECU diagnosis, the diagnosing protocol parameter of ECU diagnosis, description ECU mark data, number of faults According to analysis mode, the analysis mode of traffic spike data;The test process of testing service is described, data service was write with a brush dipped in Chinese ink Journey;Make different clients that there is general diagnostic configuration to describe;
Operation mode configuration module, for establishing and defining diagnostic equipment client user's operating process with standard, operation stream Journey includes that user logs in, selection vehicle factor, selects main engine plants, selection ECU, reads ECU mark, read failure information removes event Hinder information, checks traffic spike, using testing service, using data service, log off;
Configuration module is write with a brush dipped in Chinese ink, writes with a brush dipped in Chinese ink process for establishing and defining the diagnostic equipment client ECU data after sale with standard, specifically Refer to that authorization certain vehicle ECU's writes with a brush dipped in Chinese ink permission to certain diagnostic equipment client user, diagnostic equipment client is in connection network environment Downloading ECU data after sale after authorization are write with a brush dipped in Chinese ink in lower verifying, and after the completion of data deciphering is write with a brush dipped in Chinese ink, record is write with a brush dipped in Chinese ink in upload, while nullifying this Data write with a brush dipped in Chinese ink authorization after sale;
Diagnostic configuration release module issues process, in particular to by automobile for establishing and defining the diagnostic configuration with standard Engineer, which develops, completes ECU diagnostic configuration, and configures developing instrument upload ECU diagnostic configuration to server by separate diagnostic, Management module issues ECU diagnostic configuration by web administration;
Diagnostic configuration update module, the diagnostic configuration more new technological process for having standard for establishing definition specifically include diagnostic equipment use Family is after client login, the diagnostic configuration that diagnostic equipment client detection service device end is updated with the presence or absence of needs, if it does, It then prompts whether diagnostic equipment client needs to update, if selection updates, downloads newest diagnostic configuration covering originally from server Ground configuration, reloads and is locally configured;If selection does not update, cancel this update;
ECU authorization module, the ECU data grant process after sale for having standard for establishing definition are managed by management module in Web The page is managed, unique corresponding ECU data after sale of vehicle ECU are write with a brush dipped in Chinese ink into permission grant and give diagnostic equipment user, the content of authorization Time range including writing with a brush dipped in Chinese ink data after sale, the number write with a brush dipped in Chinese ink.
2. the expansible automobile diagnostic software development system of a kind of multi-client according to claim 1, which is characterized in that described The other data of vehicle number refer to vehicle VIN code or engine body coding.
3. the expansible automobile diagnostic software development system of a kind of multi-client according to claim 1, which is characterized in that also wrap Interface output module is included, for establishing and defining the diagnostic equipment software interface with standard, realizes diagnostic equipment user platform It logs in, selects vehicle factor, select main engine plants, select ECU, checking that ECU is identified, check fault message, remove fault message, check Traffic spike using data service, is logged off using testing service.
4. the expansible automobile diagnostic software development system of a kind of multi-client according to claim 1, which is characterized in that also wrap Off-line arrangement module is included, for establishing and defining diagnostic equipment client off-line mode with standard, in particular in offline mould Under formula operation selection vehicle factor, select main engine plants, select ECU, check ECU mark, check fault message, remove fault message, Check traffic spike, testing service function.
5. a kind of expansible automobile diagnostic software development approach of multi-client, which comprises the steps of:
1. creating the diagnostic configuration engineering that corresponding vehicle corresponds to ECU according to diagnostic requirements;
2. identifying number according to ECU diagnosis document typing vehicle parameter, ECU parameter, deagnostic communication parameter, diagnosing protocol parameter, ECU According to, Fault analytical data, fault clearance parameter, testing service parameter, write with a brush dipped in Chinese ink service parameter, form diagnostic configuration;
3. diagnostic configuration is distributed to server using diagnostic configuration release module after exploitation verifying;
4. after verified, ECU data after sale are uploaded to server;
5. diagnostic equipment client downloads update diagnostic configuration, it is connect by interface configuration module with VCI, then vehicle is connected by VCI , diagnostic operation is carried out, diagnostic data configuration module reads the ECU mark of corresponding vehicle and ECU, reads and parse error code, Error code is removed, testing service is used;
6. obtaining corresponding vehicle from EOL system corresponds to ECU data after sale;After verified, ECU data after sale are uploaded to service Device;
7. diagnostic equipment client writes with a brush dipped in Chinese ink configuration module by the connection of communication configuration module, writing with a brush dipped in Chinese ink for configuration module authorization ECU is write with a brush dipped in Chinese ink Permission gives diagnostic equipment client, diagnostic equipment client is verified in the case where connecting network environment write with a brush dipped in Chinese ink authorization after by ECU data after sale with Ciphertext state is downloaded to diagnostic equipment client, and saves in memory, decryption ECU data after sale, and is write with a brush dipped in Chinese ink by VCI to ECU;
8. after the completion of data deciphering is write with a brush dipped in Chinese ink, record is write with a brush dipped in Chinese ink in upload, while nullifying this data write with a brush dipped in Chinese ink authorization after sale;It destroys in memory ECU data after sale.
6. the expansible automobile diagnostic software development approach of a kind of multi-client according to claim 5, which is characterized in that There is no the environment of network or does not need to update diagnostic configuration or not need in the case where writing with a brush dipped in Chinese ink ECU data after sale, diagnostic equipment visitor The use of family end has existed diagnostic configuration, reads ECU mark, reads parsing error code, removes error code, use testing service.
CN201811038581.2A 2018-09-06 2018-09-06 A kind of expansible automobile diagnostic software development system of multi-client and method Pending CN109102591A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811038581.2A CN109102591A (en) 2018-09-06 2018-09-06 A kind of expansible automobile diagnostic software development system of multi-client and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811038581.2A CN109102591A (en) 2018-09-06 2018-09-06 A kind of expansible automobile diagnostic software development system of multi-client and method

Publications (1)

Publication Number Publication Date
CN109102591A true CN109102591A (en) 2018-12-28

Family

ID=64865392

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811038581.2A Pending CN109102591A (en) 2018-09-06 2018-09-06 A kind of expansible automobile diagnostic software development system of multi-client and method

Country Status (1)

Country Link
CN (1) CN109102591A (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109814531A (en) * 2019-01-28 2019-05-28 深圳市元征科技股份有限公司 A kind of automatic diagnosis method based on cloud platform, system and relevant device
CN110109440A (en) * 2019-04-10 2019-08-09 深圳市朗仁科技有限公司 Diagnostic equipment method for parameter configuration, device, computer equipment and storage medium
CN110370946A (en) * 2019-07-24 2019-10-25 苏州博沃创新能源科技有限公司 A kind of electric vehicle driver is driven driving assistance system
CN111142500A (en) * 2019-12-26 2020-05-12 国汽(北京)智能网联汽车研究院有限公司 Permission setting method and device for vehicle diagnosis data and vehicle-mounted gateway controller
CN111464651A (en) * 2020-04-07 2020-07-28 广州优胜汽车科技有限公司 Vehicle diagnosis system and method
CN111758087A (en) * 2020-05-29 2020-10-09 深圳市元征科技股份有限公司 Vehicle diagnosis method, server and diagnosis equipment
CN111930418A (en) * 2020-07-27 2020-11-13 深圳市元征科技股份有限公司 Diagnostic device function configuration method, diagnostic device, and storage medium
CN112987684A (en) * 2021-01-28 2021-06-18 浙江合众新能源汽车有限公司 Windows-based universal platform diagnosis system
CN113110381A (en) * 2021-04-01 2021-07-13 东风柳州汽车有限公司 Vehicle after-sale diagnostic system and method
CN113325831A (en) * 2021-06-24 2021-08-31 江铃汽车股份有限公司 Gateway routing method for platform-based automobile flash diagnosis
CN113325830A (en) * 2021-06-16 2021-08-31 江铃汽车股份有限公司 Remote diagnosis method for automobile diagnosis instrument
CN113347248A (en) * 2021-05-31 2021-09-03 重庆长安汽车股份有限公司 Method and system for upgrading vehicle control unit based on diagnostic instrument
CN113791605A (en) * 2021-09-13 2021-12-14 一汽解放汽车有限公司 Test method, device, equipment and storage medium
CN113835729A (en) * 2021-09-23 2021-12-24 深圳市元征科技股份有限公司 Upgrading method and device, terminal equipment and computer readable storage medium
CN113917904A (en) * 2021-07-23 2022-01-11 山东豪驰智能汽车有限公司 Design method for fault diagnosis of electric automobile by using mobile phone APP
CN117435226A (en) * 2023-12-22 2024-01-23 深圳市法本信息技术股份有限公司 Data refreshing method, device and storage medium of vehicle-mounted electronic control unit

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1870788A1 (en) * 2006-06-22 2007-12-26 Mazda Motor Corporation Remote trouble-shooting
CN101286066A (en) * 2007-12-28 2008-10-15 奇瑞汽车股份有限公司 Automobile controller software refreshing method
CN102183945A (en) * 2011-01-17 2011-09-14 武汉理工大学 Multifunctional remote fault diagnosis system for electric control automobile
CN103576668A (en) * 2012-07-26 2014-02-12 博世汽车检测设备(深圳)有限公司 Method and device for vehicle diagnosis
US8930067B1 (en) * 2014-05-05 2015-01-06 Nmtc, Inc. System and method for a subscription-based diagnostic software service
CN105094901A (en) * 2015-07-14 2015-11-25 广州橙行智动汽车科技有限公司 Method for remotely refreshing ECU online after sale and diagnostic equipment
CN105302113A (en) * 2015-10-28 2016-02-03 武汉锐科控制***有限公司 Configurable and extensible automobile diagnosis system and diagnosis method
CN107491336A (en) * 2017-09-05 2017-12-19 武汉理工大学 A kind of automobile electrically-controlled module updating system and method
CN107968831A (en) * 2017-12-01 2018-04-27 陕西法士特齿轮有限责任公司 A kind of Vehicular intelligent product long distance service system and its operating method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1870788A1 (en) * 2006-06-22 2007-12-26 Mazda Motor Corporation Remote trouble-shooting
CN101286066A (en) * 2007-12-28 2008-10-15 奇瑞汽车股份有限公司 Automobile controller software refreshing method
CN102183945A (en) * 2011-01-17 2011-09-14 武汉理工大学 Multifunctional remote fault diagnosis system for electric control automobile
CN103576668A (en) * 2012-07-26 2014-02-12 博世汽车检测设备(深圳)有限公司 Method and device for vehicle diagnosis
US8930067B1 (en) * 2014-05-05 2015-01-06 Nmtc, Inc. System and method for a subscription-based diagnostic software service
CN105094901A (en) * 2015-07-14 2015-11-25 广州橙行智动汽车科技有限公司 Method for remotely refreshing ECU online after sale and diagnostic equipment
CN105302113A (en) * 2015-10-28 2016-02-03 武汉锐科控制***有限公司 Configurable and extensible automobile diagnosis system and diagnosis method
CN107491336A (en) * 2017-09-05 2017-12-19 武汉理工大学 A kind of automobile electrically-controlled module updating system and method
CN107968831A (en) * 2017-12-01 2018-04-27 陕西法士特齿轮有限责任公司 A kind of Vehicular intelligent product long distance service system and its operating method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
胡杰,周佼鹏,可志伟,石国勇,杜玉峰: ""汽车电控模块诊断一体化平台及应用"", 《汽车技术》 *

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109814531B (en) * 2019-01-28 2022-04-19 深圳市元征科技股份有限公司 Automatic diagnosis method and system based on cloud platform and related equipment
CN109814531A (en) * 2019-01-28 2019-05-28 深圳市元征科技股份有限公司 A kind of automatic diagnosis method based on cloud platform, system and relevant device
CN110109440A (en) * 2019-04-10 2019-08-09 深圳市朗仁科技有限公司 Diagnostic equipment method for parameter configuration, device, computer equipment and storage medium
CN110370946A (en) * 2019-07-24 2019-10-25 苏州博沃创新能源科技有限公司 A kind of electric vehicle driver is driven driving assistance system
CN111142500B (en) * 2019-12-26 2021-08-10 国汽(北京)智能网联汽车研究院有限公司 Permission setting method and device for vehicle diagnosis data and vehicle-mounted gateway controller
CN111142500A (en) * 2019-12-26 2020-05-12 国汽(北京)智能网联汽车研究院有限公司 Permission setting method and device for vehicle diagnosis data and vehicle-mounted gateway controller
CN111464651A (en) * 2020-04-07 2020-07-28 广州优胜汽车科技有限公司 Vehicle diagnosis system and method
CN111758087A (en) * 2020-05-29 2020-10-09 深圳市元征科技股份有限公司 Vehicle diagnosis method, server and diagnosis equipment
US11960631B2 (en) 2020-05-29 2024-04-16 Launch Tech Co., Ltd Vehicle diagnosis method, server and diagnosis device
CN111930418A (en) * 2020-07-27 2020-11-13 深圳市元征科技股份有限公司 Diagnostic device function configuration method, diagnostic device, and storage medium
CN111930418B (en) * 2020-07-27 2024-01-05 深圳市元征科技股份有限公司 Diagnostic device function configuration method, diagnostic device, and storage medium
CN112987684A (en) * 2021-01-28 2021-06-18 浙江合众新能源汽车有限公司 Windows-based universal platform diagnosis system
CN113110381A (en) * 2021-04-01 2021-07-13 东风柳州汽车有限公司 Vehicle after-sale diagnostic system and method
CN113347248A (en) * 2021-05-31 2021-09-03 重庆长安汽车股份有限公司 Method and system for upgrading vehicle control unit based on diagnostic instrument
CN113325830A (en) * 2021-06-16 2021-08-31 江铃汽车股份有限公司 Remote diagnosis method for automobile diagnosis instrument
CN113325831B (en) * 2021-06-24 2023-01-31 江铃汽车股份有限公司 Gateway routing method for platform-based automobile flash diagnosis
CN113325831A (en) * 2021-06-24 2021-08-31 江铃汽车股份有限公司 Gateway routing method for platform-based automobile flash diagnosis
CN113917904A (en) * 2021-07-23 2022-01-11 山东豪驰智能汽车有限公司 Design method for fault diagnosis of electric automobile by using mobile phone APP
CN113791605A (en) * 2021-09-13 2021-12-14 一汽解放汽车有限公司 Test method, device, equipment and storage medium
CN113791605B (en) * 2021-09-13 2023-10-27 一汽解放汽车有限公司 Test method, device, equipment and storage medium
CN113835729A (en) * 2021-09-23 2021-12-24 深圳市元征科技股份有限公司 Upgrading method and device, terminal equipment and computer readable storage medium
CN113835729B (en) * 2021-09-23 2024-01-05 深圳市元征科技股份有限公司 Upgrading method, upgrading device, terminal equipment and computer readable storage medium
CN117435226A (en) * 2023-12-22 2024-01-23 深圳市法本信息技术股份有限公司 Data refreshing method, device and storage medium of vehicle-mounted electronic control unit
CN117435226B (en) * 2023-12-22 2024-04-16 深圳市法本信息技术股份有限公司 Data refreshing method, device and storage medium of vehicle-mounted electronic control unit

Similar Documents

Publication Publication Date Title
CN109102591A (en) A kind of expansible automobile diagnostic software development system of multi-client and method
CN111786949B (en) Firewall security policy automatic adaptation system and method
CN109740222B (en) Testing device and system for automobile networking scene
CN112783518B (en) Vehicle-mounted application containerization isolation framework system based on IPFS and implementation method
CN110417849A (en) Insertion type industrial equipment edge calculations system
CN105391724B (en) Authorization management method and empowerment management device for information system
CN201878190U (en) Account filling-out-based single point login platform
WO2012001667A1 (en) Automated security assessment of business-critical systems and applications
CN110516454A (en) Exchange method, system, device and the computer readable storage medium of more equipment
CN113541939B (en) Internet of vehicles digital certificate issuing method and system
CN110716538A (en) Vehicle diagnosis method, device, equipment and readable storage medium
CN112566061B (en) Internet of vehicles data transmission method and system and vehicle service cloud
CN114207615A (en) System and method for maintaining an immutable data access log with privacy
CN112511484B (en) U shield safety control management system
CN107645428A (en) A kind of automatic test approach and device
CN115373981A (en) OTA (over the air) automatic testing system and method for finished automobile in production line environment
CN105205384B (en) A kind of automatic acquisition user terminal account information and the method for logging in preservation
CN113361723B (en) IT operation and maintenance management system and method based on rule tree automatic matching
CN113411409B (en) Remote operation and maintenance traceability system of intelligent internet of things gateway
CN113377666A (en) Test method and system based on cloud server, client and cloud server
CN113497806A (en) Remote login method, device and storage medium
CN103546324B (en) Method and system for intelligent component library management
KR101453487B1 (en) A contents distribution log agent for the protection of authoring content provided as an online service, and management method thereof
CN110445749A (en) A kind of method of production authorization
CN112506543B (en) Multi-device software upgrading management method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20181228