A kind of system, method based on vehicle information extraction OBD data
Technical field
The present invention relates to areas of information technology, particularly relate to a kind of system based on vehicle information extraction OBD data, side
Method.
Background technology
As automobile progresses into family, various Vehicle inspections also become indispensable link, such as in vehicle year
Examine link, Second-hand Vehicle Transaction link etc..In Vehicle inspection, outward appearance, the vehicle frame of the detailed observation vehicle of proofer are generally required
Each position, to determine whether the vestige for colliding caused deformation or repairing.But with the development of internet, for it is quick just
Prompt Vehicle inspection provides possibility, particularly some internet used car sales platforms, can be that buyer and seller carry
For extraordinary information exchange platform.And in the prior art, buyer can not verify to the information authenticity on platform, cause
Waste time and efforts.Lack in the prior art as can be seen here reliable and efficiently the vehicle-state of vehicle can be entered online
The technology of row detection.
The content of the invention
For problems of the prior art, the technical problem to be solved in the present invention is to provide one kind to be based on vehicle information
To extract the system and method for OBD data, to improve efficiency.
In order to solve the above problems, the embodiment of the present invention proposes a kind of system based on vehicle information extraction OBD data,
Including:Detection terminal, far-end server;Wherein:
The detection terminal is used for the parameter information of collection vehicle and is sent to the far-end server;
The parameter information for the vehicle that the far-end server is used to be sent according to the detection terminal determines the model of vehicle;
Wherein described far-end server includes:
Model data storehouse, model data storehouse internal memory contain the vehicle information of vehicle;
Vehicle matching module, the parameter information of the vehicle come for receiving the detection terminal forwarding, and according to the ginseng of the vehicle
Number information is matched to determine vehicle model with the data in the model data storehouse.
Wherein, the detection terminal is provided with driving license scan module to shoot driving license by camera to obtain vehicle row
Sail card image and be sent to far-end server;Wherein described driving license scan module is used for the display in the detection terminal
Default virtualization vehicle driving license image template is shown, and vehicle driving license is placed on before camera and detected in user
When the edge of vehicle driving license overlaps with default virtualization vehicle driving license image template edge, vehicle row is extracted by camera
Sail the image of card;And far-end server is sent the image to so that far-end server is in the image of the vehicle driving license
Word be identified.
Wherein, vehicle VIN codes or Motor Number in image of the far-end server by identifying the vehicle driving license
So that vehicle to be identified.
Wherein, the model data storehouse includes Items set, vehicle project set;Wherein described Items collection
Close internal memory and contain each vehicle VIN codes or Motor Number, and the vehicle project set is stored with each vehicle VIN codes or started
Vehicle brand, car system information, vehicle information corresponding to machine number;
Wherein described vehicle matching module includes word recognition unit, matching unit, wherein the word recognition unit is used to connect
The image of the vehicle driving license received from detection terminal is received, and the word in the image of the vehicle driving license is identified
To obtain vehicle VIN codes or Motor Number;The matching unit is according to the recognition result of the word recognition unit, from the car
Vehicle VIN codes or Motor Number corresponding to the Items set determination of type database, and from the vehicle project set really
Vehicle brand, car system, vehicle corresponding to fixed vehicle VIN codes or Motor Number.
Wherein, the detection terminal is provided with vehicle image extraction module to shoot the headstock diagonally forward of vehicle by camera
45 ° of images are to obtain the parameter information of the vehicle and be sent to far-end server;Wherein described vehicle image extraction module is used
In showing default virtualization headstock 45 ° of image templates of diagonally forward on the display in the detection terminal, and will be taken the photograph in user
It is logical as head is directed at vehicle and when detecting that the outline of vehicle overlaps with the outline edge of default virtualization vehicle image template
Cross camera extraction vehicle image;And described image is sent to the vehicle image extracted the far-end server with
It is identified.
Wherein, the model data storehouse includes images of items set, vehicle project set;Wherein described image Item Sets
45 ° of images of headstock diagonally forward that internal memory contains each vehicle are closed, and the vehicle project set is stored with each prestored images
Corresponding vehicle brand, car system information, vehicle information;
Wherein described vehicle matching module includes image identification unit, matching unit, and wherein described image recognition unit is used to connect
The vehicle image received from detection terminal is received, and the image with being pre-stored in the model data storehouse is matched to obtain figure
As the pre-stored image matched in project set;The result that the matching unit identifies according to described image, from the vehicle
Vehicle brand corresponding to the vehicle image, car system, vehicle are determined in project set.
Wherein, the detection terminal is provided with tailstock image zooming-out module to shoot the image of the tailstock by camera to obtain
Tailstock image is simultaneously sent to far-end server;Wherein described tailstock image zooming-out module is used for the display in the detection terminal
The upper default virtualization tailstock direct picture template of display, and camera is directed at vehicle in user and detects the foreign steamer of vehicle
When the wide outline edge with default virtualization tailstock direct picture template overlaps, vehicle image is extracted by camera;And will
Described image is sent to the far-end server to be identified to the vehicle image extracted.
Wherein, the model data storehouse includes images of items set, vehicle project set;Wherein described image Item Sets
The tailstock direct picture that internal memory contains each vehicle is closed, and the vehicle project set is stored with corresponding to each prestored images
Vehicle brand, car system information, vehicle information;
Wherein described vehicle matching module includes image identification unit, matching unit, and wherein described image recognition unit is used to connect
The vehicle image received from detection terminal is received, and the image with being pre-stored in the model data storehouse is matched to obtain figure
As the pre-stored image matched in project set;The result that the matching unit identifies according to described image, from the vehicle
Vehicle brand corresponding to the vehicle image, car system, vehicle are determined in project set.
Wherein, the detection terminal is provided with interactive module to obtain model data storehouse from far-end server, and passes through detection
The interactive module of terminal is shown to obtaining model data storehouse from far-end server in the form of interactive interface by display
User is so that user selects vehicle brand, car system, vehicle by the interactive interface.
The model data storehouse of the far-end server includes:First item set, second item set, third item collection
Close, wherein the first item information aggregate is used to store vehicle brand information, the second item information aggregate is used to store
The car system information that each vehicle brand includes, the third item information aggregate are used to store the vehicle letter that each car system includes
Breath;Each vehicle brand in wherein described first item information aggregate each a corresponding second item information aggregate with
Store the car system that the vehicle brand includes, and respective corresponding one described the of each car system in the second item information aggregate
Three project information set are to store the vehicle that the car system includes;Wherein, each vehicle brand, car system, vehicle are designed with uniquely
Code;
The vehicle matching module includes data receipt unit and matching unit, and the data receipt unit receives detection terminal and returned
The code returned, the matching unit determine vehicle brand, car according to the code that detection terminal returns in the model data storehouse
System, vehicle.
Meanwhile the embodiment of the present invention also proposed it is a kind of apply as described in preceding any one based on vehicle information extraction OBD
The method of the system extraction OBD data of data, including:
Far-end server receives the parameter information for the vehicle that detection terminal is sent;
Wherein described far-end server is provided with the model data storehouse for the vehicle information for being used to be stored with vehicle, the far-end server
Matched by the parameter information of the vehicle with the data in the model data storehouse to determine vehicle model.
Wherein, the far-end server is carried out by the parameter information of the vehicle with the data in the model data storehouse
Matching is specifically included with determining vehicle model:
Default virtualization vehicle driving license image template is shown by the display of detection terminal, and travelled vehicle in user
Card is placed on before camera and detects the edge and default virtualization vehicle driving license image template edge weight of vehicle driving license
During conjunction, the image of vehicle driving license is extracted by camera;
Far-end server is sent the image to so that far-end server enters to the word in the image of the vehicle driving license
Row identification passes through the vehicle VIN codes or hair to obtain vehicle VIN codes or Motor Number in the image of the vehicle driving license
Motivation number retrieves the model data storehouse to determine vehicle model;
Wherein described model data storehouse includes Items set, vehicle project set;In wherein described Items set
Each vehicle VIN codes or Motor Number are stored with, and the vehicle project set is stored with each vehicle VIN codes or Motor Number
Corresponding vehicle brand, car system information, vehicle information.
Wherein, the far-end server is carried out by the parameter information of the vehicle with the data in the model data storehouse
Matching is specifically included with determining vehicle model:
Default virtualization head 45 ° of image templates of diagonally forward are shown by the display of detection terminal, and will will be imaged in user
Head alignment vehicle and when detecting that the outline of vehicle overlaps with the default outline edge for blurring vehicle image template, passes through
Camera extracts vehicle image;And described image is sent to the far-end server to enter to the vehicle image extracted
Row identification;
Wherein described model data storehouse includes images of items set, vehicle project set;Wherein in described image project set
45 ° of images of headstock diagonally forward of each vehicle are stored with, and the vehicle project set is stored with each prestored images and corresponded to
Vehicle brand, car system information, vehicle information.
Wherein, the far-end server is carried out by the parameter information of the vehicle with the data in the model data storehouse
Matching is specifically included with determining vehicle model:
Default tailstock image template is shown by the display of detection terminal, and camera will be directed at vehicle simultaneously in user
When detecting that the outline of vehicle overlaps with the outline edge of default virtualization vehicle image template, car is extracted by camera
Image;And described image is sent to the far-end server to be identified to the vehicle image extracted;
Wherein described model data storehouse includes images of items set, vehicle project set;Wherein in described image project set
The tailstock image of each vehicle is stored with, and the vehicle project set is stored with vehicle product corresponding to each prestored images
Board, car system information, vehicle information.
Wherein, the far-end server is carried out by the parameter information of the vehicle with the data in the model data storehouse
Matching is specifically included with determining vehicle model:
By the interactive module of detection terminal to obtain model data storehouse from far-end server, and passed through in the form of interactive interface
Display is shown to user so that user selects vehicle brand, car system, vehicle by the interactive interface;The far-end server
The interactive information returned according to the detection terminal, is matched to determine vehicle model from the model data storehouse;
The model data storehouse of wherein described far-end server includes:First item set, second item set, third item collection
Close, wherein the first item information aggregate is used to store vehicle brand information, the second item information aggregate is used to store
The car system information that each vehicle brand includes, the third item information aggregate are used to store the vehicle letter that each car system includes
Breath;Each vehicle brand in wherein described first item information aggregate each a corresponding second item information aggregate with
Store the car system that the vehicle brand includes, and respective corresponding one described the of each car system in the second item information aggregate
Three project information set are to store the vehicle that the car system includes.
The above-mentioned technical proposal of the embodiment of the present invention has the beneficial effect that:The system and method for the embodiment of the present invention can be with
More accurate determination vehicle standard running parameter.Brand, car system, the vehicle of vehicle can be thus quickly determined, and quickly
Determination vehicle standard running parameter.Thus the quick online detection for vehicle provides foundation, and tester need to only pass through again
After the OBD interfaces of vehicle obtain vehicle real work parameter, it becomes possible to realize quick detection.
Brief description of the drawings
Fig. 1 is the system construction drawing of the embodiment of the present invention;
Fig. 2 is using the original System Computer composition for carrying out vehicle matching of vehicle traveling in the embodiment of the present invention;
Fig. 3 is to carry out the System Computer composition of vehicle matching using 45 ° of images of headstock diagonally forward in the embodiment of the present invention;
Fig. 4 is the System Computer composition for carrying out vehicle matching in the embodiment of the present invention using tailstock image;
Fig. 5 is to carry out the System Computer composition of vehicle matching using 45 ° of images of headstock diagonally forward in the embodiment of the present invention;
Fig. 6 is the method flow schematic diagram of the embodiment of the present invention.
Embodiment
To make the technical problem to be solved in the present invention, technical scheme and advantage clearer, below in conjunction with accompanying drawing and tool
Body embodiment is described in detail.
The embodiment of the present invention is further described below in conjunction with accompanying drawing.For make the technical problem to be solved in the present invention,
Technical scheme and advantage are clearer, are described in detail below in conjunction with the accompanying drawings and the specific embodiments.
In order to solve the above problems, the embodiment of the present invention proposes a kind of as shown in Figure 1 based on vehicle information extraction OBD
The system of data, including:Detection terminal, far-end server;Wherein:
The detection terminal is used for the parameter information of collection vehicle and is sent to the far-end server;
The parameter information for the vehicle that the far-end server is used to be sent according to the detection terminal determines the model of vehicle;
Wherein described far-end server includes:
Model data storehouse, model data storehouse internal memory contain the vehicle information of vehicle;
Vehicle matching module, the parameter information of the vehicle come for receiving the detection terminal forwarding, and according to the ginseng of the vehicle
Number information is matched to determine vehicle model with the data in the model data storehouse.
Meanwhile the embodiment of the present invention also proposed it is a kind of apply as described in preceding any one based on vehicle information extraction OBD
The methods of the system extraction OBD data of data, its flow are as shown in Figure 6, including:
Far-end server receives the parameter information for the vehicle that detection terminal is sent;
Wherein described far-end server is provided with the model data storehouse for the vehicle information for being used to be stored with vehicle, the far-end server
Matched by the parameter information of the vehicle with the data in the model data storehouse to determine vehicle model.
It is that the parameter information of vehicle is sent to far-end server by detection terminal in the embodiment of the present invention, with by distal end
Server carries out vehicle matching by the parameter information of vehicle.Specifically, this can be travelled using vehicle by detection terminal
Image, 45 ° of images of headstock diagonally forward of vehicle, the tailstock image of vehicle, User Interface is shown to by display so that
User voluntarily selects.
Embodiment 1:Detection terminal travels this image to carry out vehicle matching using vehicle
It is as shown in Figure 2, institute wherein, the detection terminal be provided with driving license scan module with by camera shoot driving license with
Obtain vehicle driving license image and be sent to far-end server;Wherein described driving license scan module is used in the detection terminal
Display on show default virtualization vehicle driving license image template, and vehicle driving license is placed on camera in user
When edge that is preceding and detecting vehicle driving license overlaps with default virtualization vehicle driving license image template edge, pass through camera
Extract the image of vehicle driving license;And far-end server is sent the image to so that far-end server travels to the vehicle
Word in the image of card is identified.
Wherein, vehicle VIN codes or Motor Number in image of the far-end server by identifying the vehicle driving license
So that vehicle to be identified.
Wherein, the model data storehouse includes Items set, vehicle project set;Wherein described Items collection
Close internal memory and contain each vehicle VIN codes or Motor Number, and the vehicle project set is stored with each vehicle VIN codes or started
Vehicle brand, car system information, vehicle information corresponding to machine number;
Wherein described vehicle matching module includes word recognition unit, matching unit, wherein the word recognition unit is used to connect
The image of the vehicle driving license received from detection terminal is received, and the word in the image of the vehicle driving license is identified
To obtain vehicle VIN codes or Motor Number;The matching unit is according to the recognition result of the word recognition unit, from the car
Vehicle VIN codes or Motor Number corresponding to the Items set determination of type database, and from the vehicle project set really
Vehicle brand, car system, vehicle corresponding to fixed vehicle VIN codes or Motor Number.
Specific method includes:
Default virtualization vehicle driving license image template is shown by the display of detection terminal, and travelled vehicle in user
Card is placed on before camera and detects the edge and default virtualization vehicle driving license image template edge weight of vehicle driving license
During conjunction, vehicle driving license image is extracted by camera;
The vehicle driving license image is sent to far-end server so that far-end server is to the image of the vehicle driving license
Interior word is identified to obtain vehicle VIN codes or Motor Number in the image of the vehicle driving license, and passes through the car
VIN codes or Motor Number retrieve the model data storehouse to determine vehicle model;
Wherein described model data storehouse includes Items set, vehicle project set;In wherein described Items set
Each vehicle VIN codes or Motor Number are stored with, and the vehicle project set is stored with each vehicle VIN codes or Motor Number
Corresponding vehicle brand, car system information, vehicle information.
Embodiment 2:Detection terminal carries out vehicle matching using 45 ° of images of headstock diagonally forward
As shown in Figure 3, wherein, the detection terminal is provided with vehicle image extraction module to shoot the car of vehicle by camera
Head 45 ° of images of diagonally forward are to obtain the parameter information of the vehicle and be sent to far-end server;Wherein described vehicle image carries
Modulus block is used to show default virtualization headstock 45 ° of image templates of diagonally forward on the display of the detection terminal, and makes
Camera is directed at vehicle and detects the outline and the outline edge of default virtualization vehicle image template of vehicle by user
During coincidence, vehicle image is extracted by camera;And described image is sent to the vehicle image extracted described remote
Server is held to be identified.
Wherein, the model data storehouse includes images of items set, vehicle project set;Wherein described image Item Sets
45 ° of images of headstock diagonally forward that internal memory contains each vehicle are closed, and the vehicle project set is stored with each prestored images
Corresponding vehicle brand, car system information, vehicle information;
Wherein described vehicle matching module includes image identification unit, matching unit, and wherein described image recognition unit is used to connect
The vehicle image received from detection terminal is received, and the image with being pre-stored in the model data storehouse is matched to obtain figure
As the pre-stored image matched in project set;The result that the matching unit identifies according to described image, from the vehicle
Vehicle brand corresponding to the vehicle image, car system, vehicle are determined in project set.
Specific method includes:
Default virtualization head 45 ° of image templates of diagonally forward are shown by the display of detection terminal, and will will be imaged in user
Head alignment vehicle and when detecting that the outline of vehicle overlaps with the default outline edge for blurring vehicle image template, passes through
Camera extracts vehicle image;And described image is sent to the far-end server to enter to the vehicle image extracted
Row identification;
Wherein described model data storehouse includes images of items set, vehicle project set;Wherein in described image project set
45 ° of images of headstock diagonally forward of each vehicle are stored with, and the vehicle project set is stored with each prestored images and corresponded to
Vehicle brand, car system information, vehicle information.
Embodiment 3:Detection terminal carries out vehicle matching using tailstock image
As shown in Figure 4, wherein, the detection terminal is provided with tailstock image zooming-out module to shoot the figure of the tailstock by camera
As to obtain tailstock image and be sent to far-end server;Wherein described tailstock image zooming-out module is used in the detection terminal
Display on show default virtualization tailstock direct picture template, and camera is directed at vehicle in user and detects car
Outline with it is default virtualization tailstock direct picture template outline edge overlaps when, pass through camera extraction vehicle figure
Picture;And described image is sent to the far-end server to be identified to the vehicle image extracted.
Wherein, the model data storehouse includes images of items set, vehicle project set;Wherein described image Item Sets
The tailstock direct picture that internal memory contains each vehicle is closed, and the vehicle project set is stored with corresponding to each prestored images
Vehicle brand, car system information, vehicle information;
Wherein described vehicle matching module includes image identification unit, matching unit, and wherein described image recognition unit is used to connect
The vehicle image received from detection terminal is received, and the image with being pre-stored in the model data storehouse is matched to obtain figure
As the pre-stored image matched in project set;The result that the matching unit identifies according to described image, from the vehicle
Vehicle brand corresponding to the vehicle image, car system, vehicle are determined in project set.
Wherein, methods described includes:
Default tailstock image template is shown by the display of detection terminal, and camera will be directed at vehicle simultaneously in user
When detecting that the outline of vehicle overlaps with the outline edge of default virtualization vehicle image template, car is extracted by camera
Image;And described image is sent to the far-end server to be identified to the vehicle image extracted;
Wherein described model data storehouse includes images of items set, vehicle project set;Wherein in described image project set
The tailstock image of each vehicle is stored with, and the vehicle project set is stored with vehicle product corresponding to each prestored images
Board, car system information, vehicle information.
Embodiment 4:Interactive interface is shown using detection terminal, so that user voluntarily carries out vehicle in model data storehouse
Match somebody with somebody
As shown in Figure 5, wherein the detection terminal is provided with interactive module to obtain model data storehouse from far-end server, and lead to
The interactive module of detection terminal is crossed to obtain model data storehouse from far-end server, and passes through display in the form of interactive interface
User is shown to so that user selects vehicle brand, car system, vehicle by the interactive interface.
Wherein, the model data storehouse of the far-end server includes:First item set, second item set, Section 3
Mesh set, wherein the first item information aggregate is used to store vehicle brand information, the second item information aggregate is used for
The car system information that each vehicle brand includes is stored, the third item information aggregate is used to store the car that each car system includes
Type information;Each vehicle brand in wherein described first item information aggregate each corresponds to a second item information collection
Close to store the car system that the vehicle brand includes, and each car system in the second item information aggregate each corresponds to an institute
Third item information aggregate is stated to store the vehicle that the car system includes.
Wherein, methods described includes:
By the interactive module of detection terminal to obtain model data storehouse from far-end server, and passed through in the form of interactive interface
Display is shown to user so that user selects vehicle brand, car system, vehicle by the interactive interface;
The model data storehouse of the far-end server includes:First item set, second item set, third item set, its
Described in first item information aggregate be used to store vehicle brand information, the second item information aggregate is used to store each car
The car system information that brand includes, the third item information aggregate are used to store the vehicle information that each car system includes;Its
Described in each vehicle brand in first item information aggregate each a corresponding second item information aggregate to store
The car system that the vehicle brand includes, and each car system in the second item information aggregate each corresponds to a Section 3
Mesh information aggregate is to store the vehicle that the car system includes;Wherein, each vehicle brand, car system, vehicle are designed with unique code;
The vehicle matching module includes data receipt unit and matching unit, and the data receipt unit receives detection terminal and returned
The code returned, the matching unit determine vehicle brand, car according to the code that detection terminal returns in the model data storehouse
System, vehicle.
Specific method includes:
By the interactive module of detection terminal to obtain model data storehouse from far-end server, and passed through in the form of interactive interface
Display is shown to user so that user selects vehicle brand, car system, vehicle by the interactive interface;The far-end server
The interactive information returned according to the detection terminal, is matched to determine vehicle model from the model data storehouse;
The model data storehouse of wherein described far-end server includes:First item set, second item set, third item collection
Close, wherein the first item information aggregate is used to store vehicle brand information, the second item information aggregate is used to store
The car system information that each vehicle brand includes, the third item information aggregate are used to store the vehicle letter that each car system includes
Breath;Each vehicle brand in wherein described first item information aggregate each a corresponding second item information aggregate with
Store the car system that the vehicle brand includes, and respective corresponding one described the of each car system in the second item information aggregate
Three project information set are to store the vehicle that the car system includes.
Described above is the preferred embodiment of the present invention, it is noted that for those skilled in the art
For, on the premise of principle of the present invention is not departed from, some improvements and modifications can also be made, these improvements and modifications
It should be regarded as protection scope of the present invention.