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.