[go: up one dir, main page]

CN108248612B - Vehicle diagnosis information management method and device and terminal equipment - Google Patents

Vehicle diagnosis information management method and device and terminal equipment Download PDF

Info

Publication number
CN108248612B
CN108248612B CN201711417321.1A CN201711417321A CN108248612B CN 108248612 B CN108248612 B CN 108248612B CN 201711417321 A CN201711417321 A CN 201711417321A CN 108248612 B CN108248612 B CN 108248612B
Authority
CN
China
Prior art keywords
information
vehicle
diagnosis
binding
fault
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.)
Active
Application number
CN201711417321.1A
Other languages
Chinese (zh)
Other versions
CN108248612A (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 GOLO CHELIAN DATA TECHNOLOGY Co.,Ltd.
Original Assignee
Golo Iov 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 Golo Iov Data Technology Co ltd filed Critical Golo Iov Data Technology Co ltd
Priority to CN201711417321.1A priority Critical patent/CN108248612B/en
Publication of CN108248612A publication Critical patent/CN108248612A/en
Application granted granted Critical
Publication of CN108248612B publication Critical patent/CN108248612B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/20Administration of product repair or maintenance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Security & Cryptography (AREA)
  • Automation & Control Theory (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Economics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a vehicle diagnosis information management method, which is used for solving the problem of delaying vehicle maintenance caused by untimely spare parts in a repair shop. The method provided by the invention comprises the following steps: acquiring vehicle information and diagnosis information of a fault vehicle; determining part information required for maintaining the fault vehicle according to the vehicle information and the diagnosis information; binding the vehicle information, the diagnostic information, and the part information; and storing the bound vehicle information, the diagnosis information and the part information to a node server of a block chain, so that a repair shop server registered on the block chain acquires the vehicle information, the diagnosis information and the part information from the node server of the block chain. The invention also provides a management device and terminal equipment of the vehicle diagnosis information.

Description

Vehicle diagnosis information management method and device and terminal equipment
Technical Field
The invention relates to the technical field of vehicle information, in particular to a method and a device for managing vehicle diagnosis information and terminal equipment.
Background
With the improvement of living standard of people, automobiles gradually enter the families of people, and the number of people in the automobile family gradually rises year by year. When a vehicle has a serious fault, a repair shop needs to replace parts of the vehicle to complete the repair work of the vehicle in many cases. However, since the types of vehicles are diversified, parts for maintenance are also diversified, and a repair shop generally prepares a small stock of commonly used parts for vehicles of different types in order to reduce the stock pressure. If the repair shop does not have certain necessary parts, the repair shop is required to wait for the parts to be purchased before repairing the faulty vehicle, so that the time for repairing the vehicle is greatly delayed.
Disclosure of Invention
The embodiment of the invention provides a method and a device for managing vehicle diagnosis information and terminal equipment, which can solve the problem of delaying vehicle maintenance caused by untimely spare parts in a repair shop.
In a first aspect, a method for managing vehicle diagnostic information is provided, including:
acquiring vehicle information and diagnosis information of a fault vehicle;
determining part information required for maintaining the fault vehicle according to the vehicle information and the diagnosis information;
binding the vehicle information, the diagnostic information, and the part information;
and storing the bound vehicle information, the diagnosis information and the part information to a node server of a block chain, so that a repair shop server registered on the block chain acquires the vehicle information, the diagnosis information and the part information from the node server of the block chain.
Optionally, the binding information refers to the vehicle information, the diagnostic information, and the component information after binding, and the storing the vehicle information, the diagnostic information, and the component information after binding to a node server of a block chain includes:
uploading the binding information to a designated server of the blockchain, so that the designated server broadcasts the binding information to all node servers on the blockchain, and the all node servers save characteristic values about the binding information when receiving the binding information; the designated server is a designated node server registered in the blockchain in advance.
Optionally, before uploading the binding information to a designated server of the blockchain, the method further includes:
encrypting the binding information;
before the designated server broadcasts the binding information to all node servers on the blockchain, the designated server decrypts the binding information.
Optionally, the determining, according to the vehicle information and the diagnosis information, part information required for repairing the faulty vehicle includes:
analyzing by using vehicle diagnosis equipment according to the vehicle information and the diagnosis information to obtain a fault diagnosis result of the fault vehicle;
and determining part information required for maintaining the fault vehicle according to the fault diagnosis result.
In a second aspect, there is provided a management apparatus of vehicle diagnostic information, including:
the diagnostic information acquisition module is used for acquiring vehicle information and diagnostic information of a fault vehicle;
the part information determining module is used for determining part information required by maintenance of the fault vehicle according to the vehicle information and the diagnosis information;
the information binding module is used for binding the vehicle information, the diagnosis information and the part information;
and the block chain storage module is used for storing the bound vehicle information, the diagnosis information and the part information to a node server of a block chain, so that a repair shop server registered on the block chain acquires the vehicle information, the diagnosis information and the part information from the node server of the block chain.
Optionally, the binding information refers to the vehicle information, the diagnostic information, and the part information after binding, and the block chain storage module is specifically configured to:
uploading the binding information to a designated server of the blockchain, so that the designated server broadcasts the binding information to all node servers on the blockchain, and the all node servers save characteristic values about the binding information when receiving the binding information; the designated server is a designated node server registered in the blockchain in advance.
Optionally, the block chain storage module is specifically configured to:
and encrypting the binding information, and uploading the binding information to a designated server of the blockchain, so that the designated server broadcasts the binding information to all node servers on the blockchain after decrypting the binding information, and the all node servers store the characteristic value of the binding information when receiving the binding information.
Optionally, the component information determining module includes:
the diagnosis unit is used for analyzing and obtaining a fault diagnosis result of the fault vehicle according to the vehicle information and the diagnosis information by utilizing the vehicle diagnosis equipment;
and the determining part unit is used for determining part information required for maintaining the fault vehicle according to the fault diagnosis result.
In a third aspect, a terminal device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the above-mentioned vehicle diagnosis information management method when executing the computer program.
In a fourth aspect, a computer-readable storage medium is provided, which stores a computer program that, when executed by a processor, implements the steps of the above-described method for managing vehicle diagnostic information.
According to the technical scheme, the embodiment of the invention has the following advantages:
in the embodiment of the invention, firstly, vehicle information and diagnosis information of a fault vehicle are obtained; then, determining part information required for maintaining the fault vehicle according to the vehicle information and the diagnosis information; then, binding the vehicle information, the diagnosis information and the part information; and finally, storing the bound vehicle information, the diagnosis information and the part information to a node server of a block chain, so that a repair shop server registered on the block chain acquires the vehicle information, the diagnosis information and the part information from the node server of the block chain. Therefore, the method and the device can acquire the vehicle information, the diagnosis information and the part information required by corresponding maintenance of the fault vehicle, bind the information and store the information in a block chain mode, and ensure that the data is not tampered and the authenticity of the information by utilizing the characteristics of the block chain technology; moreover, the registered repair shop can acquire the information from the block chain, wherein the part information required by maintenance can help the repair shop to reserve parts in a targeted manner, so that the corresponding part inventory is increased, the condition that the required part inventory is insufficient during the maintenance of the fault vehicle is greatly relieved, and the waiting time for the maintenance of the vehicle is reduced.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
FIG. 1 is a flowchart illustrating a method for managing vehicle diagnostic information according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of a step 102 of a method for managing vehicle diagnostic information in an application scenario according to an embodiment of the present invention;
FIG. 3 is a block diagram of an embodiment of a vehicle diagnostic information management apparatus according to an embodiment of the present invention;
fig. 4 is a schematic diagram of a terminal device according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a method and a device for managing vehicle diagnosis information and terminal equipment, which are used for solving the problem of delaying vehicle maintenance caused by untimely spare parts in a repair shop.
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the embodiments described below are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, an embodiment of a method for managing vehicle diagnostic information according to an embodiment of the present invention includes:
101. acquiring vehicle information and diagnosis information of a fault vehicle;
first, the execution subject of the present embodiment may be a terminal device such as a computer or a mobile terminal, or may be a system or a server that executes the management method. In this embodiment, a preferred execution subject is a terminal device.
It can be understood that after a vehicle has a fault, a user can detect the faulty vehicle through a professional diagnostic device, so that the terminal device can acquire vehicle information and diagnostic information of the faulty vehicle. The vehicle information may include, but is not limited to, a vehicle unique identification number (VIN code), the current mileage of the vehicle, a vehicle brand, a vehicle type, an annual payment, and an engine model. The diagnosis information may include, but is not limited to, a vehicle trouble code, a picture taken of a trouble part, and the like.
102. Determining part information required for maintaining the fault vehicle according to the vehicle information and the diagnosis information;
after the terminal device obtains the vehicle information and the diagnosis information, the terminal device may determine the part information required for repairing the faulty vehicle according to the vehicle information and the diagnosis information. The component information refers to information such as the model, number, specification, and even manufacturer of the component required for repairing the faulty vehicle.
It can be understood that, because the parts of the automobile are various, the parts used by the automobiles of different brands are different, which leads to that when the parts of the same part are replaced aiming at the automobiles of different brands and models, the parts of different models are needed. Therefore, after the terminal equipment acquires the vehicle information and the diagnosis information, the information of parts required by repairing the fault vehicle can be obtained through analysis, and convenience is provided for a repair shop of the vehicle.
Further, as shown in fig. 2, the step 102 may include:
201. analyzing by using vehicle diagnosis equipment according to the vehicle information and the diagnosis information to obtain a fault diagnosis result of the fault vehicle;
202. and determining part information required for maintaining the fault vehicle according to the fault diagnosis result.
With regard to step 201 described above, it can be understood that the terminal device may analyze the vehicle information and the diagnostic information using the vehicle diagnostic device, thereby deriving a fault diagnosis result of the faulty vehicle. The fault diagnosis result may include information on whether maintenance is required, whether parts need to be replaced, which parts are replaced, and the like.
With respect to step 202, as shown in step 201, after the fault diagnosis result is obtained, the component information required for repairing the faulty vehicle may be determined according to the fault diagnosis result, and may include information such as the model, number, specification, and brand of the component, and may further include information such as a purchasing channel of the component and a recommended purchasing manufacturer, and the repair shop may perform component stocking through the component information.
103. Binding the vehicle information, the diagnostic information, and the part information;
in this embodiment, for a faulty vehicle, the vehicle information, the diagnostic information, and the part information obtained by the terminal device each time are in one-to-one correspondence, and in order to ensure that these data can be correlated when being provided for subsequent data analysis, this embodiment binds the vehicle information, the diagnostic information, and the part information obtained each time. Specifically, the binding manner may include data packet packaging, index information association, and the like.
104. And storing the bound vehicle information, the diagnosis information and the part information to a node server of a block chain, so that a repair shop server registered on the block chain acquires the vehicle information, the diagnosis information and the part information from the node server of the block chain.
It can be understood that, in order to ensure that the bound vehicle information, the diagnosis information, and the component information are not tampered, and ensure the authority of the data, the embodiment stores the data by using a block chain technology. Due to the characteristics of the blockchain storage technology, after the data is stored in the blockchain, the registered server on the blockchain can acquire the data from the blockchain. Therefore, as long as the server of the repair shop is registered on the blockchain, the vehicle information, the diagnosis information and the part information which are bound can be downloaded from any node server of the blockchain, so that the repair shop can know parts required by the fault vehicle in advance, and accordingly, the parts can be prepared in advance.
For convenience of description, the vehicle information, the diagnosis information, and the component information after being bound are simply referred to as binding information, and therefore, the step 104 may specifically be: uploading the binding information to a designated server of the blockchain, so that the designated server broadcasts the binding information to all node servers on the blockchain, and the all node servers save characteristic values about the binding information when receiving the binding information; the designated server is a designated node server registered in the blockchain in advance. It is understood that the above-mentioned feature value may be calculated from the binding information based on a one-way hash function, and the one-way hash function may include a hash function, an MD5 digest algorithm, and the like. Particularly, a hash function can be used to calculate the hash value of the binding information in an application scenario, and due to the one-way irreversible characteristic of the hash algorithm, all node servers on the block chain store the binding information and the hash value, so that even a data provider cannot change the data stored in the block chain, and the authority of the data is ensured.
Further, in order to improve the data security, before uploading the binding information to a designated server of the block chain, encryption processing is also performed on the binding information. Accordingly, before the designated server broadcasts the binding information to all node servers on the blockchain, the designated server needs to decrypt the binding information.
Further, the encryption algorithm employed in the present embodiment may be an asymmetric encryption algorithm. For example, the following steps are carried out: and presetting a pair of public and private keys, distributing the public key to the terminal equipment in advance, and distributing the private key to the specified server. When the terminal equipment acquires the binding information, encrypting the binding information by adopting a public key; when the designated server obtains the encrypted binding information, the execution server can decrypt the binding information by using the corresponding private key, so that the encrypted binding information is obtained and is broadcast to all node servers on the block chain.
It is understood that when the node servers on the blockchain provide the binding information to the repair shop, the binding information may be encrypted by using the private key and then provided to the repair shop. And the repair shop decrypts the binding information by using the authorized public key to acquire information such as vehicle information, diagnostic information, part information and the like, so that the safety and the authenticity of the data are ensured. In addition, the repair shop can also trace back data according to each node server on the block chain, so as to verify whether the obtained binding information is real.
In the embodiment, firstly, vehicle information and diagnosis information of a fault vehicle are obtained; then, determining part information required for maintaining the fault vehicle according to the vehicle information and the diagnosis information; then, binding the vehicle information, the diagnosis information and the part information; and finally, storing the bound vehicle information, the diagnosis information and the part information to a node server of a block chain, so that a repair shop server registered on the block chain acquires the vehicle information, the diagnosis information and the part information from the node server of the block chain. Therefore, the vehicle information, the diagnosis information and the part information required by corresponding maintenance of the fault vehicle can be acquired, the information is stored in a block chain mode after being bound, the data is guaranteed not to be tampered by using the characteristics of the block chain technology, and the authenticity of the information is guaranteed; moreover, the registered repair shop can acquire the information from the block chain, wherein the part information required by maintenance can help the repair shop to reserve parts in a targeted manner, so that the corresponding part inventory is increased, the condition that the required part inventory is insufficient during the maintenance of the fault vehicle is greatly relieved, and the waiting time for the maintenance of the vehicle is reduced.
The above mainly describes a management method of vehicle diagnostic information, and a management apparatus of vehicle diagnostic information will be described in detail below.
Fig. 3 is a block diagram showing an embodiment of a vehicle diagnostic information management apparatus according to an embodiment of the present invention.
In the present embodiment, a management apparatus of vehicle diagnostic information includes:
a diagnostic information obtaining module 301, configured to obtain vehicle information and diagnostic information of a faulty vehicle;
a component information determination module 302, configured to determine component information required for repairing the faulty vehicle according to the vehicle information and the diagnosis information;
an information binding module 303, configured to bind the vehicle information, the diagnostic information, and the component information;
a blockchain storage module 304, configured to store the vehicle information, the diagnostic information, and the component information after being bound to a node server of a blockchain, so that a repair shop server registered on the blockchain obtains the vehicle information, the diagnostic information, and the component information from the node server of the blockchain.
Further, the binding information may refer to the vehicle information, the diagnostic information, and the component information after binding, and the block chain storage module is specifically configured to:
uploading the binding information to a designated server of the blockchain, so that the designated server broadcasts the binding information to all node servers on the blockchain, and the all node servers save characteristic values about the binding information when receiving the binding information; the designated server is a designated node server registered in the blockchain in advance.
Further, the blockchain storage module may be specifically configured to:
and encrypting the binding information, and uploading the binding information to a designated server of the blockchain, so that the designated server broadcasts the binding information to all node servers on the blockchain after decrypting the binding information, and the all node servers store the characteristic value of the binding information when receiving the binding information.
Further, the component information determination module may include:
the diagnosis unit is used for analyzing and obtaining a fault diagnosis result of the fault vehicle according to the vehicle information and the diagnosis information by utilizing the vehicle diagnosis equipment;
and the determining part unit is used for determining part information required for maintaining the fault vehicle according to the fault diagnosis result.
Fig. 4 is a schematic diagram of a terminal device according to an embodiment of the present invention. As shown in fig. 4, the terminal device 4 of this embodiment includes: a processor 40, a memory 41 and a computer program 42 stored in said memory 41 and executable on said processor 40, for example a program performing the above-mentioned method of managing vehicle diagnostic information. The processor 40, when executing the computer program 42, implements the steps in the various vehicle diagnostic information management method embodiments described above, such as steps 101-104 shown in fig. 1. Alternatively, the processor 40, when executing the computer program 42, implements the functions of the modules/units in the above-mentioned device embodiments, such as the functions of the modules 301 to 304 shown in fig. 3.
Illustratively, the computer program 42 may be partitioned into one or more modules/units that are stored in the memory 41 and executed by the processor 40 to implement the present invention. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution process of the computer program 42 in the terminal device 4.
The terminal device 4 may be a desktop computer, a notebook, a palm computer, a cloud server, or other computing devices. The terminal device may include, but is not limited to, a processor 40, a memory 41. Those skilled in the art will appreciate that fig. 4 is merely an example of a terminal device 4 and does not constitute a limitation of terminal device 4 and may include more or fewer components than shown, or some components may be combined, or different components, e.g., the terminal device may also include input-output devices, network access devices, buses, etc.
The Processor 40 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 41 may be an internal storage unit of the terminal device 4, such as a hard disk or a memory of the terminal device 4. The memory 41 may also be an external storage device of the terminal device 4, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the terminal device 4. Further, the memory 41 may also include both an internal storage unit and an external storage device of the terminal device 4. The memory 41 is used for storing the computer program and other programs and data required by the terminal device. The memory 41 may also be used to temporarily store data that has been output or is to be output.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art would appreciate that the modules, elements, and/or method steps of the various embodiments described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow of the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, etc. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (8)

1. A method of managing vehicle diagnostic information, comprising:
the method comprises the steps that terminal equipment obtains vehicle information and diagnosis information of a fault vehicle, wherein the vehicle information comprises a unique vehicle identification code, and the diagnosis information comprises a picture shot by a fault part;
the terminal equipment determines part information required by maintenance of the fault vehicle according to the vehicle information and the diagnosis information; the part information includes the model, quantity, specification and manufacturer information of the parts required for repairing the fault vehicle;
the terminal equipment binds the vehicle information, the diagnosis information and the part information;
the terminal device stores the bound vehicle information, the diagnosis information and the part information to a node server of a block chain, so that a repair shop server registered on the block chain acquires the vehicle information, the diagnosis information and the part information from the node server of the block chain;
the binding information refers to the vehicle information, the diagnostic information, and the component information after being bound, and the storing the vehicle information, the diagnostic information, and the component information after being bound to a node server of a block chain includes:
uploading the binding information to a designated server of the blockchain, so that the designated server broadcasts the binding information to all node servers on the blockchain, and the all node servers save characteristic values about the binding information when receiving the binding information; the designated server is a designated node server registered in the blockchain in advance;
the server of the repair shop registers on the blockchain, that is, the bound vehicle information, the diagnosis information and the part information can be downloaded from any node server of the blockchain, so that the repair shop can know parts required by the failed vehicle in advance, and the parts can be prepared in advance.
2. The method for managing vehicle diagnostic information according to claim 1, further comprising, before uploading the binding information to a designated server of the blockchain:
encrypting the binding information;
before the designated server broadcasts the binding information to all node servers on the blockchain, the designated server decrypts the binding information.
3. The method for managing vehicle diagnostic information according to any one of claims 1 to 2, wherein the determining, from the vehicle information and the diagnostic information, the part information required for repairing the faulty vehicle includes:
analyzing by using vehicle diagnosis equipment according to the vehicle information and the diagnosis information to obtain a fault diagnosis result of the fault vehicle;
and determining part information required for maintaining the fault vehicle according to the fault diagnosis result.
4. A management apparatus of vehicle diagnostic information performed by a terminal device, characterized by comprising:
the diagnostic information acquisition module is used for acquiring vehicle information and diagnostic information of a fault vehicle, wherein the vehicle information comprises a unique vehicle identification code, and the diagnostic information comprises a picture shot by a fault part;
the part information determining module is used for determining part information required by maintenance of the fault vehicle according to the vehicle information and the diagnosis information; the part information includes the model, quantity, specification and manufacturer information of the parts required for repairing the fault vehicle;
the information binding module is used for binding the vehicle information, the diagnosis information and the part information;
the block chain storage module is used for storing the bound vehicle information, the diagnosis information and the part information to a node server of a block chain, so that a repair shop server registered on the block chain acquires the vehicle information, the diagnosis information and the part information from the node server of the block chain;
the binding information refers to the vehicle information, the diagnosis information and the part information after binding, and the block chain storage module is specifically configured to:
uploading the binding information to a designated server of the blockchain, so that the designated server broadcasts the binding information to all node servers on the blockchain, and the all node servers save characteristic values about the binding information when receiving the binding information; the designated server is a designated node server registered in the blockchain in advance.
5. The management apparatus of vehicle diagnostic information according to claim 4, characterized in that the block chain storage module is specifically configured to:
encrypting the binding information, and uploading the binding information to a designated server of the blockchain, so that the designated server broadcasts the binding information to all node servers on the blockchain after decrypting the binding information, and the all node servers store a characteristic value related to the binding information when receiving the binding information;
the server of the repair shop registers on the blockchain, that is, the bound vehicle information, the diagnosis information and the part information can be downloaded from any node server of the blockchain, so that the repair shop can know parts required by the failed vehicle in advance, and the parts can be prepared in advance.
6. The management apparatus of vehicle diagnostic information according to any one of claims 4 to 5, characterized in that the component information determination module includes:
the diagnosis unit is used for analyzing and obtaining a fault diagnosis result of the fault vehicle according to the vehicle information and the diagnosis information by utilizing the vehicle diagnosis equipment;
and the determining part unit is used for determining part information required for maintaining the fault vehicle according to the fault diagnosis result.
7. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the method for managing vehicle diagnostic information according to any one of claims 1 to 3 when executing the computer program.
8. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of a method of managing vehicle diagnostic information according to any one of claims 1 to 3.
CN201711417321.1A 2017-12-25 2017-12-25 Vehicle diagnosis information management method and device and terminal equipment Active CN108248612B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711417321.1A CN108248612B (en) 2017-12-25 2017-12-25 Vehicle diagnosis information management method and device and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711417321.1A CN108248612B (en) 2017-12-25 2017-12-25 Vehicle diagnosis information management method and device and terminal equipment

Publications (2)

Publication Number Publication Date
CN108248612A CN108248612A (en) 2018-07-06
CN108248612B true CN108248612B (en) 2020-08-14

Family

ID=62723964

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711417321.1A Active CN108248612B (en) 2017-12-25 2017-12-25 Vehicle diagnosis information management method and device and terminal equipment

Country Status (1)

Country Link
CN (1) CN108248612B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109003051A (en) * 2018-07-18 2018-12-14 杭州复杂美科技有限公司 A kind of car insurance setting loss Claims Resolution system, method, equipment and storage medium
CN109190771B (en) * 2018-08-23 2022-06-17 深圳市轱辘车联数据技术有限公司 Vehicle maintenance method and related equipment
CN109409538B (en) * 2018-09-30 2021-06-11 深圳市轱辘车联数据技术有限公司 Vehicle spare and accessory part management method and device and block link point equipment
CN109523040B (en) * 2018-11-23 2021-06-29 南京荣链科技有限公司 User equipment repair method, server, system and medium capable of protecting privacy
CN109657566A (en) * 2018-11-28 2019-04-19 深圳市轱辘汽车维修技术有限公司 A kind of method and device of enquiring vehicle interface position
CN109685225A (en) * 2018-12-26 2019-04-26 深圳市轱辘汽车维修技术有限公司 A kind of vehicle information management method and relevant device
CN110647763A (en) * 2019-08-23 2020-01-03 中国平安财产保险股份有限公司 Traffic violation processing method and device based on block chain, electronic device and medium
CN111145386A (en) * 2019-12-24 2020-05-12 山东爱城市网信息技术有限公司 A method, device and medium for managing trip computer data based on blockchain
CN113496326B (en) * 2020-03-20 2024-02-02 上海博泰悦臻网络技术服务有限公司 Vehicle maintenance allocation method and device
CN118964381A (en) * 2020-08-26 2024-11-15 明觉科技(北京)有限公司 Vehicle information identification method, device, terminal and computer readable storage medium
CN112163213B (en) * 2020-09-28 2023-08-04 日立楼宇技术(广州)有限公司 An elevator authentication method, device, computer equipment and storage medium
CN112529220B (en) * 2020-12-17 2022-04-15 北京车娃娃科技发展有限公司 A transaction method for a blockchain-based intelligent vehicle maintenance transaction system
JP7651981B2 (en) * 2021-06-29 2025-03-27 トヨタ自動車株式会社 Information processing device, information processing method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106104636A (en) * 2014-01-24 2016-11-09 罗伯特·博世有限公司 Vehicle Inspection System Using Web-Based Computing Infrastructure
CN205920400U (en) * 2016-08-19 2017-02-01 北京吉利学院 Remote diagnosis system based on CAN bus
CN106453415A (en) * 2016-12-01 2017-02-22 江苏通付盾科技有限公司 Block chain based equipment certification method, certification server and user equipment
CN107454114A (en) * 2017-09-29 2017-12-08 深圳市轱辘车联数据技术有限公司 A kind of auction bidding method, server and readable storage medium storing program for executing

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3834463B2 (en) * 2000-10-13 2006-10-18 株式会社日立製作所 In-vehicle failure alarm reporting system
US7018106B2 (en) * 2001-12-14 2006-03-28 Ntn Corporation Vehicle mounted bearing assembly
US11568703B2 (en) * 2016-06-08 2023-01-31 Sichuan Energy Internet Res. Inst., Tsinghua Univ. Systems and methods for wireless charging stations

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106104636A (en) * 2014-01-24 2016-11-09 罗伯特·博世有限公司 Vehicle Inspection System Using Web-Based Computing Infrastructure
CN205920400U (en) * 2016-08-19 2017-02-01 北京吉利学院 Remote diagnosis system based on CAN bus
CN106453415A (en) * 2016-12-01 2017-02-22 江苏通付盾科技有限公司 Block chain based equipment certification method, certification server and user equipment
CN107454114A (en) * 2017-09-29 2017-12-08 深圳市轱辘车联数据技术有限公司 A kind of auction bidding method, server and readable storage medium storing program for executing

Also Published As

Publication number Publication date
CN108248612A (en) 2018-07-06

Similar Documents

Publication Publication Date Title
CN108248612B (en) Vehicle diagnosis information management method and device and terminal equipment
CN107909416B (en) Vehicle price evaluation method and vehicle price evaluation device
CN107808345B (en) Information processing method and device, terminal and server
CN108009646B (en) Vehicle data processing method and server
US8966248B2 (en) Secure software file transfer systems and methods for vehicle control modules
US20200286132A1 (en) Second-hand vehicle transaction method and server
TW202018571A (en) Data storage method and device based on block chain and electronic equipment
US10740491B2 (en) Method and device for verifying instructions of diagnostic equipment, and lower computer
US10726130B2 (en) Method and device for verifying upgrade of diagnosis connector of diagnostic equipment, and diagnosis connector
CN108228744B (en) Vehicle diagnosis data management method and device
CN110958301A (en) Vehicle archive data processing method, device and system based on alliance chain
CN109582550B (en) Method, device and server for acquiring full-service scene fault set
CN110889520A (en) Block chain-based vehicle management method and device, terminal and storage medium
CN114201781A (en) Block chain-based storage verification method and device, computer equipment and medium
US10691424B2 (en) Method for programming and terminal device
CN112866250A (en) Vehicle data processing method and device based on block chain
US20130318638A1 (en) Method for Programming a Mobile End Device Chip
CN113660202A (en) Method and system for checking driving data consistency
CN111459932A (en) Block chain-based data evidence storage method and device and storage medium
CN112671609A (en) Asset census and safety detection method and device and terminal equipment
CN110381114B (en) Interface request parameter processing method and device, terminal equipment and medium
CN114093054B (en) Vehicle verification method, device, equipment and storage medium
CN110365656B (en) Data management method, data management device and environment-friendly detection equipment
CN113159952B (en) Method, system, device and storage medium for storing digital assets based on blockchain
CN110855718B (en) Enterprise user registration method and device, electronic equipment and computer readable medium

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
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

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

Patentee 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

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

CP01 Change in the name or title of a patent holder