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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0808—Diagnosing performance data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software 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
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.
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)
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)
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 |
-
2018
- 2018-09-06 CN CN201811038581.2A patent/CN109102591A/en active Pending
Patent Citations (9)
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)
Title |
---|
胡杰,周佼鹏,可志伟,石国勇,杜玉峰: ""汽车电控模块诊断一体化平台及应用"", 《汽车技术》 * |
Cited By (24)
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 |