CN108228744A - The management method and device of a kind of vehicle diagnostic data - Google Patents

The management method and device of a kind of vehicle diagnostic data Download PDF

Info

Publication number
CN108228744A
CN108228744A CN201711373118.9A CN201711373118A CN108228744A CN 108228744 A CN108228744 A CN 108228744A CN 201711373118 A CN201711373118 A CN 201711373118A CN 108228744 A CN108228744 A CN 108228744A
Authority
CN
China
Prior art keywords
data
user
diagnostic data
diagnostic
vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711373118.9A
Other languages
Chinese (zh)
Other versions
CN108228744B (en
Inventor
刘均
刘新
兰飞
李向煜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen City Car Wheel Linked Data Technology Co Ltd
Original Assignee
Shenzhen City Car Wheel Linked Data Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen City Car Wheel Linked Data Technology Co Ltd filed Critical Shenzhen City Car Wheel Linked Data Technology Co Ltd
Priority to CN201711373118.9A priority Critical patent/CN108228744B/en
Publication of CN108228744A publication Critical patent/CN108228744A/en
Application granted granted Critical
Publication of CN108228744B publication Critical patent/CN108228744B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • 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/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)

Abstract

The present invention is suitable for block chain technical field, provides the management method and device of a kind of vehicle diagnostic data.This method includes:Receive the vehicle diagnostic data submitted by mobile unit;Structuring processing is carried out to the diagnostic data according to preset rules and is stored;It extracts the characteristic value of vehicle diagnostic data and data directory is generated according to the characteristic value;The data directory is registered in block chain;The data for receiving user use request;Corresponding diagnostic data is sent to by user according to the type of the user.This invention ensures that the reliability of vehicle diagnosis data, sends corresponding diagnostic data, so that user can accurately obtain required vehicle diagnostic data according to the difference of user.

Description

The management method and device of a kind of vehicle diagnostic data
Technical field
The present invention relates to block chain technical field more particularly to the management methods and device of a kind of vehicle diagnostic data.
Background technology
One of the main tool of automobile as Modern Traffic, second-hand market is also increasingly huge.One automobile is from former vehicle In main hand, to second-hand automobile market again in used car car owner's hand, process is all opaque for used car car owner. That is, new car owner can not accurately understand the historical diagnostic data of the automobile.
Invention content
In view of this, an embodiment of the present invention provides the management method and device of a kind of vehicle diagnostic data, to solve mesh Before the problem of can not accurately obtaining the historical diagnostic data of automobile.
The first aspect of the embodiment of the present invention provides a kind of management method of vehicle diagnostic data, including:
Receive the vehicle diagnostic data submitted by mobile unit;
Structuring processing is carried out to the diagnostic data according to preset rules and is stored;
It extracts the characteristic value of vehicle diagnostic data and data directory is generated according to the characteristic value;
The data directory is registered in block chain;
The data for receiving user use request;
Corresponding diagnostic data is sent to by user according to the type of the user.
Optionally, structuring processing is carried out to the diagnostic data according to preset rules and is stored to include:
Classify according to multiple fields to the diagnostic data, generation includes the diagnostic data of multiple fields;
The field includes at least two in vehicles identifications, diagnostic message, fault message and mileage record;The diagnosis Information includes diagnostic device mark, Diagnostic Time, location information and diagnosis technician identity's information.
Optionally, corresponding diagnostic data is sent to user according to the type of the user to include:
When user is the first kind, the fault message of vehicle corresponding with vehicles identifications input by user and mileage are believed Breath feeds back to the user;
When user is Second Type, the fault message of vehicle corresponding with vehicles identifications input by user is fed back into institute State user;
When user be third type when, will diagnostic message corresponding with vehicles identifications input by user, fault message and in Cheng Jilu feeds back to the user.
Optionally, it after the data for receiving user are using request, further includes:
Judge whether the data are legal using asking.
Optionally, it is described the data directory is registered in block chain after, the method further includes:
Intelligent contract is generated according to the use condition of the vehicle diagnostic data and is registered in block chain;
It is described judge the data using request whether it is legal including:
Receive keyword input by user;
Data directory with the keyword match is judged whether based on the keyword;
If in the presence of the data directory with the keyword match, judge that the data are using the transaction promise in request It is no to meet the intelligent contract;
If satisfied, then determine that the data are legal using asking.
The second aspect of the embodiment of the present invention provides a kind of managing device of vehicle diagnostic data, including:
First receiving module, for receiving the vehicle diagnostic data submitted by mobile unit;
Data processing module, for carrying out structuring processing to the diagnostic data according to preset rules and storing;
Generation module for the characteristic value for extracting vehicle diagnostic data and generates data directory according to the characteristic value;
Broadcast module is registered, is broadcasted for the data directory to be registered in block chain simultaneously the whole network;
Second receiving module uses request for receiving the data of user;
Corresponding diagnostic data is sent to user by sending module for the type according to the user.
Optionally, the data processing module includes:
Classification generation unit, for classifying according to multiple fields to the diagnostic data, generation includes multiple fields Diagnostic data;
The field includes at least two in vehicles identifications, diagnostic message, fault message and mileage record;The diagnosis Information includes diagnostic device mark, Diagnostic Time, location information and diagnosis technician identity's information.
Optionally, the sending module includes:
First transmitting element, for when user be the first kind when, will vehicle corresponding with vehicles identifications input by user Fault message and mileage information feed back to the user;
First transmitting element, for when user be Second Type when, will vehicle corresponding with vehicles identifications input by user Fault message feed back to the user;
First transmitting element, for when user be third type when, will diagnosis corresponding with vehicles identifications input by user Information, fault message and mileage record feed back to the user.
Optionally, the managing device of the vehicle diagnostic data further includes:
Judgment module, for judging whether the data are legal using asking.
Optionally, the managing device of the vehicle diagnostic data further includes:
Generation registration unit generates intelligent contract according to the use condition of the vehicle diagnostic data and is registered in block chain In;
The judgment module includes:
Receiving unit, for receiving keyword input by user;
First judging unit, for judging whether the data rope with the keyword match based on the keyword Draw;
If second judgment unit in the presence of the data directory with the keyword match, judges that the data use request In transaction promise whether meet the intelligent contract;
Determination unit, for if satisfied, then determining that the data are legal using asking.
The third aspect of the embodiment of the present invention provides a kind of terminal device, including memory, processor and is stored in In the memory and the computer program that can run on the processor, which is characterized in that described in the processor performs The step in first aspect method is realized during computer program.
The fourth aspect of the embodiment of the present invention provides a kind of computer readable storage medium, the computer-readable storage Media storage has computer program, which is characterized in that first aspect method is realized when the computer program is executed by processor In step.
In embodiments of the present invention, the vehicle diagnostic data submitted by mobile unit is received;According to preset rules to described Diagnostic data carries out structuring processing and stores;It extracts the characteristic value of vehicle diagnostic data and data is generated according to the characteristic value Index;The data directory is registered in block chain;The data for receiving user use request;It will according to the type of the user Corresponding diagnostic data is sent to user, and the embodiment of the present invention ensure that the reliability of vehicle diagnosis data first, then basis The difference of user sends corresponding diagnostic data, so that user can accurately obtain required vehicle diagnostic data.
Description of the drawings
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description be only the present invention some Embodiment, for those of ordinary skill in the art, without having to pay creative labor, can also be according to these Attached drawing obtains other attached drawings.
Fig. 1 is the realization flow diagram of the management method for the vehicle diagnostic data that the embodiment of the present invention one provides;
Fig. 2 is the specific implementation flow diagram of step S106 in the embodiment of the present invention one;
Fig. 3 is the realization flow diagram of the management method of vehicle diagnostic data provided by Embodiment 2 of the present invention;
Fig. 4 is the specific implementation flow diagram of step S307 in the embodiment of the present invention two;
Fig. 5 is the structure diagram of the managing device for the vehicle diagnostic data that the embodiment of the present invention three provides;
Fig. 6 is the schematic diagram for the terminal device that the embodiment of the present invention four provides.
Specific embodiment
In being described below, in order to illustrate rather than in order to limit, it is proposed that such as tool of particular system structure, technology etc Body details, to understand thoroughly the embodiment of the present invention.However, it will be clear to one skilled in the art that there is no these specifically The present invention can also be realized in the other embodiments of details.In other situations, it omits to well-known system, device, electricity Road and the detailed description of method, in case unnecessary details interferes description of the invention.
It it should be appreciated that ought be special described by the instruction of term " comprising " use in this specification and in the appended claims Sign, entirety, step, operation, the presence of element and/or component, but be not precluded one or more of the other feature, entirety, step, Operation, element, component and/or its presence or addition gathered.
It is also understood that the term used in this description of the invention is merely for the sake of the mesh for describing specific embodiment And be not intended to limit the present invention.As description of the invention and it is used in the attached claims, unless on Other situations are hereafter clearly indicated, otherwise " one " of singulative, "one" and "the" are intended to include plural form.
It will be further appreciated that the term "and/or" used in description of the invention and the appended claims is Refer to any combinations and all possible combinations of one or more of the associated item listed, and including these combinations.
As used in this specification and in the appended claims, term " if " can be according to context quilt Be construed to " when ... " or " once " or " in response to determining " or " in response to detecting ".Similarly, phrase " if it is determined that " Or " if detecting [described condition or event] " can be interpreted to mean according to context " once it is determined that " or " in response to Determine " or " once detecting [described condition or event] " or " in response to detecting [described condition or event] ".
In order to illustrate technical solutions according to the invention, illustrated below by specific embodiment.
Embodiment one
Fig. 1 shows the realization flow diagram of the management method for the vehicle diagnostic data that the embodiment of the present invention one provides. As shown in Figure 1, the management method of the vehicle diagnostic data specifically comprises the following steps S101 to step S106.
Step S101:Receive the vehicle diagnostic data submitted by mobile unit.
Wherein, mobile unit is preferably onboard diagnostic device.Vehicle uploads vehicle diagnostic data by onboard diagnostic device. The diagnostic data includes vehicle information, can include fault message corresponding with vehicle information and including mileage information, may be used also To include other kinds of diagnostic message.
Step S102:Structuring processing is carried out to the diagnostic data according to preset rules and is stored.
Specifically, structuring processing is carried out to the diagnostic data according to preset rules and is stored to include:
Classify according to multiple fields to the diagnostic data, generation includes the diagnostic data of multiple fields;
The field includes at least two in vehicles identifications, diagnostic message, fault message and mileage record;The diagnosis Information includes diagnostic device mark, Diagnostic Time, location information and diagnosis technician identity's information.
After automobile manufacture, by its unique vehicles identifications, such as VIN (Vehicle Identification Number, vehicle Identification code) code input system, this system sells manufacturer, car insurance, 4s shops and leasing company etc. in automobile vendor Node uses.
When automobile is repaired, maintained or repaired and maintained, i.e., automobile enters above-mentioned node, passes through insertion Hardware diagnostic equipment diagnoses automobile or is received the vehicle diagnostic data uploaded by onboard diagnostic device.According to multiple words Section classifies to the diagnostic data, and generation includes the diagnostic data of multiple fields.Wherein, the field includes at least vehicle Mark, and further include diagnostic message corresponding with the vehicles identifications, fault message and/or mileage record.In order to avoid number According to fraud, ensure the reliability of diagnostic data, the diagnostic message include diagnostic device mark, Diagnostic Time, location information and Diagnose technician identity's information.
Step S103:It extracts the characteristic value of vehicle diagnostic data and data directory is generated according to the characteristic value.
The characteristic value of vehicle diagnostic data is extracted, using unilateral and nonreversible Encryption Algorithm such as Hash Encryption Algorithm, root Data directory is generated according to the characteristic value.Wherein, data corresponding with the data directory can quickly be accessed by data directory Information.
Step S104:The data directory is registered in block chain.
Wherein, block chain can be the blockchain of enterprise.The data directory is registered in block chain and the whole network is broadcasted.
Step S105:The data for receiving user use request.
Wherein, user can be that the client (such as APP) on terminal device or terminal device is initiated using request.
Step S106:Corresponding diagnostic data is sent to by user according to the type of the user.
Specifically, corresponding diagnostic data is sent to user according to the type of the user to include:
Step S201:When user is the first kind, the failure of vehicle corresponding with vehicles identifications input by user is believed Breath and mileage information feed back to the user.
Wherein, the first kind can be car owner.When user is car owner, by vehicle corresponding with the vehicles identifications that car owner inputs The fault message and mileage information of type feed back to the car owner.
Step S202:When user is Second Type, the failure of vehicle corresponding with vehicles identifications input by user is believed Breath feeds back to the user.
Wherein, Second Type can be technician.When user is technician, by vehicle corresponding with the vehicles identifications that technician inputs The fault message of type feeds back to the technician.
Step S203:It, will diagnostic message corresponding with vehicles identifications input by user, failure when user is third type Information and mileage record feed back to the user.
Wherein, third type can be vehicle manufacturers.When user is vehicle manufacturers, will be inputted with vehicle manufacturers The fault message of the corresponding vehicle of vehicles identifications feed back to the vehicle manufacturers.
In embodiments of the present invention, the vehicle diagnostic data submitted by mobile unit is received;According to preset rules to described Diagnostic data carries out structuring processing and stores;It extracts the characteristic value of vehicle diagnostic data and data is generated according to the characteristic value Index;The data directory is registered in block chain;The data for receiving user use request;It will according to the type of the user Corresponding diagnostic data is sent to user, and the embodiment of the present invention ensure that the reliability of vehicle diagnosis data first, then basis The difference of user sends corresponding diagnostic data, so that user can accurately obtain required vehicle diagnostic data.
Embodiment two
Fig. 3 shows the realization flow diagram of the management method of vehicle diagnostic data provided by Embodiment 2 of the present invention. As shown in figure 3, include the following steps:
Step S301:Receive the vehicle diagnostic data submitted by mobile unit.
Step S302:Structuring processing is carried out to the diagnostic data according to preset rules and is stored.
Step S303:It extracts the characteristic value of vehicle diagnostic data and data directory is generated according to the characteristic value.
Step S304:The data directory is registered in block chain.
Above-mentioned steps S301 to step S304 is identical to step S104 with step S101 respectively, and details are not described herein.
Step S305:Intelligent contract is generated according to the use condition of the vehicle diagnostic data and is registered in block chain.
Wherein, which is stored on block chain, and intelligent contract is equivalent to a number that code can be performed in CPU Word contract.Intelligent contract can be defined, and intelligent contract is generated according to the use condition of vehicle diagnostic data, wherein, vehicle is examined The use condition of disconnected data can be configured according to the right of attribution of vehicle diagnostic data.Further, intelligent contract is registered in In block chain, and it is broadcast to each node of block chain.Since each node of block chain does not change the permission of intelligent contract, this It ensure that the normalization of intelligent contract.
Step S306:The data for receiving user use request.
Step S306 is identical with step S105, and details are not described herein.
Step S307:Judge whether the data are legal using asking.
Specifically, it is described to judge that the data include the following steps using whether request is legal:
Step S401:Receive keyword input by user.
Wherein, user can be car owner or vehicle is looked forward to, and can also be other kinds of user.For example, when user is During car owner, car owner can input and the relevant keyword of automotive performance.After user entered keyword, pass input by user is received Key word.
Step S402:Data directory with the keyword match is judged whether based on the keyword.
For example, customer objective is to inquire the mileage travelled number of automobile, inputs " within mileage travelled 10KM ", be then based on " within mileage travelled 10KM " is judged in block chain with the presence or absence of the index with the keyword match.
Step S403:If in the presence of the data directory with the keyword match, judge that the data are used in request Transaction promises to undertake whether meet the intelligent contract.
It can also be one-to-many relationship that keyword and index, which can be one-to-one relationships,.It might as well assume based on " traveling Within mileage 10KM " inquire index A, index B and index C, it is clear that there is the index with the keyword match, then judge institute State whether data meet the intelligent contract using the transaction promise in request.
Illustratively, judge that the data include using whether the transaction promise in request meets the intelligent contract:
Judge whether the user pays scheduled expense;If the user pays scheduled expense, it is determined that institute State the condition that user meets intelligent contract.
Step S404:If meet the intelligent contract, it is determined that the data are legal using asking.
For example, when car owner wants to inquire relevant diagnostic data, the permission checked can just be obtained by paying scheduled expense, i.e., Meet intelligent contract.If car owner does not pay scheduled expense, intelligent contract is unsatisfactory for, system returns to " being unsatisfactory for " printed words.This is pre- Fixed expense can be set in advance in intelligent contract.It is understood that when user checks the diagnosis report oneself having permission When, do not need to payment expense.
Step S308:Corresponding diagnostic data is sent to by user according to the type of the user.
Step S308 is identical with step S106, and details are not described herein.
In the present embodiment, judge to whether there is and the keyword in block chain by receiving keyword input by user Matched index, and further judge whether the data meet intelligent contract using the transaction promise in request, if meeting Corresponding diagnostic data is sent to by user according to the type of the user, ensure that the specification of the acquisition condition of diagnostic data Property, so as to ensure that the safety of diagnostic data.
Embodiment three
Fig. 5 is please referred to, it illustrates the structural frames of the managing device of vehicle diagnostic data that the embodiment of the present invention three provides Figure.The managing device 50 of vehicle diagnostic data includes:First receiving module 51, data processing module 52, extraction generation module 53, Register broadcast module 54, the second receiving module 55 and sending module 56.Wherein, the concrete function of each module is as follows:
First receiving module 51, for receiving the vehicle diagnostic data submitted by mobile unit;
Data processing module 52, for carrying out structuring processing to the diagnostic data according to preset rules and storing;
Generation module 53 is extracted, for the characteristic value for extracting vehicle diagnostic data and data rope is generated according to the characteristic value Draw;
Broadcast module 54 is registered, is broadcasted for the data directory to be registered in block chain simultaneously the whole network;
Second receiving module 55 uses request for receiving the data of user;
Corresponding diagnostic data is sent to user by sending module 56 for the type according to the user.
Optionally, the data processing module 52 includes:
Classification generation unit, for classifying according to multiple fields to the diagnostic data, generation includes multiple fields Diagnostic data;
The field includes at least two in vehicles identifications, diagnostic message, fault message and mileage record;The diagnosis Information includes diagnostic device mark, Diagnostic Time, location information and diagnosis technician identity's information.
Optionally, the sending module 56 includes:
First transmitting element, for when user be the first kind when, will vehicle corresponding with vehicles identifications input by user Fault message and mileage information feed back to the user;
First transmitting element, for when user be Second Type when, will vehicle corresponding with vehicles identifications input by user Fault message feed back to the user;
First transmitting element, for when user be third type when, will diagnosis corresponding with vehicles identifications input by user Information, fault message and mileage record feed back to the user.
Optionally, the managing device 50 of vehicle diagnostic data further includes:
Judgment module, for judging whether the data are legal using asking.
Optionally, the managing device 50 of vehicle diagnostic data further includes:
Registration Module is generated, for generating intelligent contract according to the use condition of the vehicle diagnostic data and being registered in area In block chain.
Optionally, judgment module includes:
Receiving unit, for receiving keyword input by user.
First judging unit, for judging whether the data rope with the keyword match based on the keyword Draw.
If second judgment unit in the presence of the data directory with the keyword match, judges that the data use Whether the transaction promise in request meets the intelligent contract.
Determination unit, for if satisfied, then determining that the data are legal using asking.
In embodiments of the present invention, the vehicle diagnostic data submitted by mobile unit is received;According to preset rules to described Diagnostic data carries out structuring processing and stores;It extracts the characteristic value of vehicle diagnostic data and data is generated according to the characteristic value Index;The data directory is registered in block chain;The data for receiving user use request;It will according to the type of the user Corresponding diagnostic data is sent to user, and the embodiment of the present invention ensure that the reliability of vehicle diagnosis data first, then basis The difference of user sends corresponding diagnostic data, so that user can accurately obtain required vehicle diagnostic data.
It should be understood that the size of the serial number of each step is not meant to the priority of execution sequence, each process in above-described embodiment Execution sequence should determine that the implementation process without coping with the embodiment of the present invention forms any limit with its function and internal logic It is fixed.
It is each to will be further understood that although term " first ", " second " etc. are used for describing in the text in some embodiments Kind element, but these elements should not be limited by these terms.These terms be used only to by an element with it is another Element distinguishes.For example, the first receiving module can be named as the second receiving module, and similarly, the second receiving module It can be named as the first receiving module, without departing from the range of various described embodiments.First receiving module and second Receiving module is all receiving module, but they are not same receiving modules.
Example IV
Fig. 6 is the schematic diagram of terminal device that four embodiments of the invention provide.As shown in fig. 6, the terminal of the embodiment is set Standby 6 include:Processor 60, memory 61 and it is stored in the meter that can be run in the memory 61 and on the processor 60 Calculation machine program 62, such as the management method program of vehicle diagnostic data.When the processor 60 performs the computer program 62 Realize the step in the management method embodiment of above-mentioned each vehicle diagnostic data, such as step S101 to S106 shown in FIG. 1. Alternatively, the processor 60 realizes the function of each module in above-mentioned each device embodiment, example when performing the computer program 62 The function of module 51 to 56 as shown in Figure 5.
Illustratively, the computer program 62 can be divided into one or more module/units, it is one or Multiple module/units are stored in the memory 61, and are performed by the processor 60, to complete the present invention.Described one A or multiple module/units can be the series of computation machine program instruction section that can complete specific function, which is used for Implementation procedure of the computer program 62 in the terminal device 6 is described.For example, the computer program 62 can be divided It is cut into the first receiving module, data processing module, extraction generation module, registration broadcast module, the second receiving module and sends mould Block.Wherein, the concrete function of each module is as follows:
First receiving module, for receiving the vehicle diagnostic data submitted by mobile unit;
Data processing module, for carrying out structuring processing to the diagnostic data according to preset rules and storing;
Generation module is extracted, for the characteristic value for extracting vehicle diagnostic data and data rope is generated according to the characteristic value Draw;
Broadcast module is registered, is broadcasted for the data directory to be registered in block chain simultaneously the whole network;
Second receiving module uses request for receiving the data of user;
Corresponding diagnostic data is sent to user by sending module for the type according to the user.
The terminal device 6 can be that the calculating such as desktop PC, notebook, palm PC and cloud server are set It is standby.The terminal device may include, but be not limited only to, processor 60, memory 61.It will be understood by those skilled in the art that Fig. 6 The only example of terminal device does not form the restriction to terminal device, can include than illustrating more or fewer components, Certain components or different components are either combined, such as the terminal device can also include input-output equipment, network connects Enter equipment, bus etc..
Alleged processor 60 can be central processing unit (Central Processing Unit, CPU), can also be Other general processors, digital signal processor (Digital Signal Processor, DSP), application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field- Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components etc..General processor can be microprocessor or the processor can also be any conventional processor Deng.
The memory 61 can be the internal storage unit of terminal device 6, such as the hard disk or memory of terminal device 6. The memory 61 can also be the plug-in type hard disk being equipped on the External memory equipment of terminal device 6, such as terminal device 6, Intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash card (Flash Card) etc..Further, the memory 61 can also both include the internal storage unit of terminal device 6 or be deposited including outside Store up equipment.The memory 61 is used to store the computer program and other programs and data needed for terminal device.Institute Memory 61 is stated to can be also used for temporarily storing the data that has exported or will export.
It is apparent to those skilled in the art that for convenience of description and succinctly, only with above-mentioned each work( Can unit, module division progress for example, in practical application, can be as needed and by above-mentioned function distribution by different Functional unit, module are completed, i.e., the internal structure of described device are divided into different functional units or module, more than completion The all or part of function of description.Each functional unit, module in embodiment can be integrated in a processing unit, also may be used To be that each unit is individually physically present, can also two or more units integrate in a unit, it is above-mentioned integrated The form that hardware had both may be used in unit is realized, can also be realized in the form of SFU software functional unit.In addition, each function list Member, the specific name of module are not limited to the protection domain of the application also only to facilitate mutually distinguish.Above system The specific work process of middle unit, module can refer to the corresponding process in preceding method embodiment, and details are not described herein.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, is not described in detail or remembers in some embodiment The part of load may refer to the associated description of other embodiments.
Those of ordinary skill in the art may realize that each exemplary lists described with reference to the embodiments described herein Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually It is performed with hardware or software mode, specific application and design constraint depending on technical solution.Professional technician Described function can be realized using distinct methods to each specific application, but this realization is it is not considered that exceed The scope of the present invention.
In embodiment provided by the present invention, it should be understood that disclosed device/terminal device and method, it can be with It realizes by another way.For example, device described above/terminal device embodiment is only schematical, for example, institute The division of module or unit is stated, only a kind of division of logic function can have other dividing mode in actual implementation, such as Multiple units or component may be combined or can be integrated into another system or some features can be ignored or does not perform.Separately A bit, shown or discussed mutual coupling or direct-coupling or communication connection can be by some interfaces, device Or the INDIRECT COUPLING of unit or communication connection, can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separate, be shown as unit The component shown may or may not be physical unit, you can be located at a place or can also be distributed to multiple In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme 's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also That each unit is individually physically present, can also two or more units integrate in a unit.Above-mentioned integrated list The form that hardware had both may be used in member is realized, can also be realized in the form of SFU software functional unit.
If the integrated module/unit realized in the form of SFU software functional unit and be independent product sale or In use, it can be stored in a computer read/write memory medium.Based on such understanding, the present invention realizes above-mentioned implementation All or part of flow in example method, can also instruct relevant hardware to complete, the meter by computer program Calculation machine program can be stored in a computer readable storage medium, the computer program when being executed by processor, it can be achieved that on The step of stating each embodiment of the method.Wherein, the computer program includes computer program code, the computer program generation Code can be source code form, object identification code form, executable file or certain intermediate forms etc..The computer-readable medium It can include:Any entity of the computer program code or device, recording medium, USB flash disk, mobile hard disk, magnetic can be carried Dish, CD, computer storage, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It is it should be noted that described The content that computer-readable medium includes can carry out appropriate increasing according to legislation in jurisdiction and the requirement of patent practice Subtract, such as in certain jurisdictions, according to legislation and patent practice, computer-readable medium does not include electric carrier signal and electricity Believe signal.
Embodiment described above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although with reference to aforementioned reality Example is applied the present invention is described in detail, it will be understood by those of ordinary skill in the art that:It still can be to aforementioned each Technical solution recorded in embodiment modifies or carries out equivalent replacement to which part technical characteristic;And these are changed Or replace, the spirit and scope for various embodiments of the present invention technical solution that it does not separate the essence of the corresponding technical solution should all It is included within protection scope of the present invention.

Claims (10)

1. a kind of management method of vehicle diagnostic data, which is characterized in that the method includes:
Receive the vehicle diagnostic data submitted by mobile unit;
Structuring processing is carried out to the diagnostic data according to preset rules and is stored;
It extracts the characteristic value of vehicle diagnostic data and data directory is generated according to the characteristic value;
The data directory is registered in block chain;
The data for receiving user use request;
Corresponding diagnostic data is sent to by user according to the type of the user.
2. the management method of vehicle diagnostic data as described in claim 1, which is characterized in that examined according to preset rules described Disconnected data carry out structuring processing and store to include:
Classify according to multiple fields to the diagnostic data, generation includes the diagnostic data of multiple fields;
The field includes at least two in vehicles identifications, diagnostic message, fault message and mileage record;The diagnostic message Including diagnostic device mark, Diagnostic Time, location information and diagnosis technician identity's information.
3. the management method of vehicle diagnostic data as claimed in claim 2, which is characterized in that will according to the type of the user Corresponding diagnostic data is sent to user and includes:
It is when user is the first kind, the fault message of vehicle corresponding with vehicles identifications input by user and mileage information is anti- Feed the user;
When user is Second Type, the fault message of vehicle corresponding with vehicles identifications input by user is fed back into the use Family;
It, will diagnostic message corresponding with vehicles identifications input by user, fault message and mileage note when user is third type Record feeds back to the user.
4. such as the management method of claim 1-3 any one of them vehicle diagnostic datas, which is characterized in that used in described receive After the data at family are using request, further include:
Judge whether the data are legal using asking.
5. the management method of vehicle diagnostic data as claimed in claim 4, which is characterized in that described by the data directory After being registered in block chain, the method further includes:
Intelligent contract is generated according to the use condition of the vehicle diagnostic data and is registered in block chain;
It is described judge the data using request whether it is legal including:
Receive keyword input by user;
Data directory with the keyword match is judged whether based on the keyword;
If in the presence of the data directory with the keyword match, judge whether the data are promised to undertake using the transaction in request full The foot intelligent contract;
If satisfied, then determine that the data are legal using asking.
6. a kind of managing device of vehicle diagnostic data, which is characterized in that including:
First receiving module, for receiving the vehicle diagnostic data submitted by mobile unit;
Data processing module, for carrying out structuring processing to the diagnostic data according to preset rules and storing;
Generation module is extracted, for the characteristic value for extracting vehicle diagnostic data and data directory is generated according to the characteristic value;
Broadcast module is registered, is broadcasted for the data directory to be registered in block chain simultaneously the whole network;
Second receiving module uses request for receiving the data of user;
Corresponding diagnostic data is sent to user by sending module for the type according to the user.
7. the managing device of vehicle diagnostic data as claimed in claim 6, which is characterized in that the data processing module packet It includes:
Classification generation unit, for classifying according to multiple fields to the diagnostic data, generation includes examining for multiple fields Disconnected data;
The field includes at least two in vehicles identifications, diagnostic message, fault message and mileage record;The diagnostic message Including diagnostic device mark, Diagnostic Time, location information and diagnosis technician identity's information.
8. the managing device of vehicle diagnostic data as claimed in claim 7, which is characterized in that the sending module includes:
First transmitting element, for when user be the first kind when, by vehicle corresponding with vehicles identifications input by user therefore Barrier information and mileage information feed back to the user;
First transmitting element, for when user be Second Type when, by vehicle corresponding with vehicles identifications input by user therefore Barrier information feeds back to the user;
First transmitting element, for when user be third type when, will diagnostic message corresponding with vehicles identifications input by user, Fault message and mileage record feed back to the user.
9. a kind of terminal device, including memory, processor and it is stored in the memory and can be on the processor The computer program of operation, which is characterized in that the processor realizes such as claim 1 to 5 when performing the computer program The step of any one the method.
10. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, and feature exists In when the computer program is executed by processor the step of realization such as any one of claim 1 to 5 the method.
CN201711373118.9A 2017-12-19 2017-12-19 Vehicle diagnosis data management method and device Active CN108228744B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711373118.9A CN108228744B (en) 2017-12-19 2017-12-19 Vehicle diagnosis data management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711373118.9A CN108228744B (en) 2017-12-19 2017-12-19 Vehicle diagnosis data management method and device

Publications (2)

Publication Number Publication Date
CN108228744A true CN108228744A (en) 2018-06-29
CN108228744B CN108228744B (en) 2020-12-11

Family

ID=62652351

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711373118.9A Active CN108228744B (en) 2017-12-19 2017-12-19 Vehicle diagnosis data management method and device

Country Status (1)

Country Link
CN (1) CN108228744B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109034414A (en) * 2018-07-19 2018-12-18 中国标准化研究院 A kind of automobile management system based on block chain technology
CN109993850A (en) * 2019-03-29 2019-07-09 深圳市元征科技股份有限公司 A kind of Vehicular diagnostic method, car owner's terminal and block chain node device
CN113848849A (en) * 2021-09-24 2021-12-28 深圳市元征软件开发有限公司 Multi-user vehicle diagnosis method, device, terminal equipment and storage medium
CN115018517A (en) * 2022-06-02 2022-09-06 深圳市星卡软件技术开发有限公司 Mileage data judgment method, computer equipment and storage medium
CN115827722A (en) * 2022-10-25 2023-03-21 支付宝(杭州)信息技术有限公司 Vehicle data processing method and device
CN116975472A (en) * 2023-07-27 2023-10-31 阿维塔科技(重庆)有限公司 Simulation diagnosis method, device, equipment and storage medium for vehicle data

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106453407A (en) * 2016-11-23 2017-02-22 江苏通付盾科技有限公司 Identity authentication method based on block chain, authentication server and user terminal
CN106897887A (en) * 2017-02-15 2017-06-27 深圳先进技术研究院 A kind of Second-hand Vehicle Transaction method, apparatus and system based on block chain technology
KR101781583B1 (en) * 2016-08-31 2017-09-27 서강대학교산학협력단 File management and search system based on block chain and file management and search method
CN107273556A (en) * 2017-08-23 2017-10-20 上海点融信息科技有限责任公司 Block chain data index method and equipment
CN107391944A (en) * 2017-07-27 2017-11-24 北京太云科技有限公司 A kind of electronic health record shared system based on block chain
CN107451275A (en) * 2017-08-04 2017-12-08 北京明朝万达科技股份有限公司 Business data processing method, device, system and storage device based on block chain

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101781583B1 (en) * 2016-08-31 2017-09-27 서강대학교산학협력단 File management and search system based on block chain and file management and search method
CN106453407A (en) * 2016-11-23 2017-02-22 江苏通付盾科技有限公司 Identity authentication method based on block chain, authentication server and user terminal
CN106897887A (en) * 2017-02-15 2017-06-27 深圳先进技术研究院 A kind of Second-hand Vehicle Transaction method, apparatus and system based on block chain technology
CN107391944A (en) * 2017-07-27 2017-11-24 北京太云科技有限公司 A kind of electronic health record shared system based on block chain
CN107451275A (en) * 2017-08-04 2017-12-08 北京明朝万达科技股份有限公司 Business data processing method, device, system and storage device based on block chain
CN107273556A (en) * 2017-08-23 2017-10-20 上海点融信息科技有限责任公司 Block chain data index method and equipment

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109034414A (en) * 2018-07-19 2018-12-18 中国标准化研究院 A kind of automobile management system based on block chain technology
CN109993850A (en) * 2019-03-29 2019-07-09 深圳市元征科技股份有限公司 A kind of Vehicular diagnostic method, car owner's terminal and block chain node device
CN113848849A (en) * 2021-09-24 2021-12-28 深圳市元征软件开发有限公司 Multi-user vehicle diagnosis method, device, terminal equipment and storage medium
CN113848849B (en) * 2021-09-24 2023-08-08 深圳市元征软件开发有限公司 Multi-user vehicle diagnosis method, device, terminal equipment and storage medium
CN115018517A (en) * 2022-06-02 2022-09-06 深圳市星卡软件技术开发有限公司 Mileage data judgment method, computer equipment and storage medium
CN115827722A (en) * 2022-10-25 2023-03-21 支付宝(杭州)信息技术有限公司 Vehicle data processing method and device
CN116975472A (en) * 2023-07-27 2023-10-31 阿维塔科技(重庆)有限公司 Simulation diagnosis method, device, equipment and storage medium for vehicle data

Also Published As

Publication number Publication date
CN108228744B (en) 2020-12-11

Similar Documents

Publication Publication Date Title
CN108228744A (en) The management method and device of a kind of vehicle diagnostic data
US11880886B2 (en) Parts valuation and use
US11442918B2 (en) Systems and methods for analyzing vehicle sensor data via a blockchain
WO2022142016A1 (en) Rule engine-based parameter conversion method and apparatus, and device and medium
US20200286162A1 (en) Method and server for managing shared vehicles
US11694155B1 (en) Parts inventory management
CN108416650A (en) Vehicle sharing method, device, server and computer readable storage medium
Frassinelli et al. I know where you parked last summer: Automated reverse engineering and privacy analysis of modern cars
CN108248612A (en) Management method, device and the terminal device of vehicle diagnosis information
GB2566741A (en) Integrity of data records
US20150269681A1 (en) Competitive bidding platform for vehicle insurance
WO2020103565A1 (en) Block chain-based method and device for taxi operation
CN107800894A (en) A kind of phonetic prompt method and terminal device for telephony service system
CN111369790B (en) Vehicle passing record correction method, device, equipment and storage medium
CN111813080A (en) CAN bus pin identification method and device of vehicle OBD interface
CN109460661A (en) A kind of logical security leak detection method, device and terminal device
CN108540335A (en) The management method and managing device of device analysis report
CN110365656A (en) A kind of data managing method, data administrator and environmental protection test equipment
CN112330504B (en) Case management method, case management device, case management medium and electronic equipment based on block chain network
Buquerin Unveiling Hidden Knowledge: On the Effectiveness in Automotive Digital Forensics
JP2024507919A (en) Data storage system, data storage method, and computer-readable non-transitory storage medium storing a computer program
CN110119337A (en) A kind of data analysing method, device and server
CN110136476A (en) A kind of parking management method, parking management device and terminal device
CN110009277A (en) Shipping method, server and storage medium based on shared boot
CN102104595A (en) A network component security 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
CB02 Change of applicant information

Address after: 518000 Guangdong Shenzhen Longgang District Bantian Street five and Avenue North Yuan Zheng science and Technology Factory 1 Factory 4 floor.

Applicant after: Shenzhen tyre Automobile Maintenance Technology Co., Ltd.

Address before: 518000 Shenzhen, Guangdong province Longgang District ban Xue Gang Industrial Zone five and Avenue North Yuan Zheng Industrial Park.

Applicant before: Shenzhen city car wheel linked data Technology Co. Ltd.

CB02 Change of applicant information
CB02 Change of applicant information

Address after: Bantian street, Longgang District of Shenzhen City, Guangdong province 518000 yuan and five Avenue sign technology plant No. 1 building 4 floor

Applicant after: SHENZHEN GOLO CHELIAN DATA TECHNOLOGY Co.,Ltd.

Address before: Bantian street, Longgang District of Shenzhen City, Guangdong province 518000 yuan and five Avenue sign technology plant No. 1 building 4 floor

Applicant before: GOLO IOV DATA TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant