CN109948813A - A kind of method, apparatus and server that the maintenance of equipment based on block chain is shared - Google Patents
A kind of method, apparatus and server that the maintenance of equipment based on block chain is shared Download PDFInfo
- Publication number
- CN109948813A CN109948813A CN201910149793.6A CN201910149793A CN109948813A CN 109948813 A CN109948813 A CN 109948813A CN 201910149793 A CN201910149793 A CN 201910149793A CN 109948813 A CN109948813 A CN 109948813A
- Authority
- CN
- China
- Prior art keywords
- equipment
- maintenance
- client
- information
- shared
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application is suitable for maintenance technique field, provide a kind of method that the maintenance of equipment based on block chain is shared, the shared information sent including receiving the first client, the shared information includes the essential information and shared use condition of maintenance of equipment, it is generated according to shared use condition shared using intelligent contract, by the essential information of maintenance of equipment and the intelligent contract of shared use is registered in block chain and the whole network is broadcasted, receive the use request of the second client initiation, the demand information using request including maintenance of equipment, according to the demand information matching candidate maintenance of equipment of maintenance of equipment, and candidate maintenance of equipment is sent to the second client, receive the target maintenance of equipment and corresponding reservation information of the selection of the second client, the right to use of the target maintenance of equipment is released to the second client based on reservation information.The purpose used that the application may be implemented to deliver goods to the customers or user visits, is conducive to the utilization rate for improving maintenance of equipment.
Description
Technical field
This application involves a kind of shared methods in maintenance technique field more particularly to maintenance of equipment based on block chain, dress
It sets, server and computer readable storage medium.
Background technique
In order to solve the problems, such as maintenance, a series of shared maintenance station has been gradually appeared in the market.
However existing shared maintenance station needs user voluntarily to go to neighbouring maintenance station that shared maintenance just can be used
Equipment, this limits the utilization rate of maintenance of equipment to a certain extent, it is difficult to realize truly shared.
Therefore it's necessary to propose a new technical scheme, to solve the above technical problems.
Summary of the invention
In consideration of it, the embodiment of the present application provides a kind of method, apparatus and clothes that the maintenance of equipment based on block chain is shared
Business device, can be improved the utilization rate of maintenance of equipment.
The first aspect of the embodiment of the present application provides a kind of method of method that the maintenance of equipment based on block chain is shared,
Include:
The shared information of the first client transmission is received, the shared information includes the essential information of maintenance of equipment and shares
Use condition;
It is generated according to the shared use condition shared using intelligent contract;
The essential information of the maintenance of equipment and the intelligent contract of shared use are registered in block chain network simultaneously complete
Net broadcast;
Receive the use request of the second client initiation, the demand information using request including maintenance of equipment;
It is sent to according to the demand information matching candidate maintenance of equipment of the maintenance of equipment, and by the candidate maintenance of equipment
Second client;
Receive the target maintenance of equipment and corresponding reservation information of the second client selection;
The right to use of the target maintenance of equipment is released to second client based on the reservation information.
In one embodiment, the essential information of the maintenance of equipment includes the attribute information that uses of maintenance of equipment, described
It the use of attribute information include that movement uses attribute to use attribute with fixed, the reservation information is including using the time;Correspondingly,
It is described that the right to use of the target maintenance of equipment is released to by the second client packet based on the reservation information
It includes:
Attribute information is used according to the target maintenance of equipment, by the right to use of the target maintenance of equipment according to described
Second client is released to using the time.
In one embodiment, described that attribute information is used according to the target maintenance of equipment, the target is repaired
The right to use of equipment is released to second client according to the use time
When the target maintenance of equipment using attribute information be it is mobile in use, according to it is described determined using the time described in
The distribution time of target maintenance of equipment;
The essential information of the distribution time and target maintenance of equipment is sent to the corresponding mesh of the target maintenance of equipment
Mark the first client;
When the target maintenance of equipment for receiving the transmission of the second client receives confirmation message, by the target maintenance of equipment
The right to use be released to second client using the time according to described.
In one embodiment, described that attribute information is used according to the target maintenance of equipment, the target is repaired
The right to use of equipment is released to second client using the time according to described further include:
What it is when the target maintenance of equipment is fixed in use, by the position of the target maintenance of equipment using attribute information
Information is sent to second client, so that the corresponding user of second client reaches the mesh in the use of time
The position for marking maintenance of equipment uses the target maintenance of equipment;
The right to use of the target maintenance of equipment is released to second client using the time according to described.
In one embodiment, the method also includes:
When receiving the use ending request that second client is initiated, the use of the target maintenance of equipment is calculated
Total duration;
It is called according to the total duration that uses and described shared use intelligent contract, the initiation of the second client of Xiang Suoshu
Payment request;
Transaction results are determined according to the payment result information that the second client received is sent;
Transaction results are registered in block chain.
The second aspect of the embodiment of the present application provides a kind of device that the maintenance of equipment based on block chain is shared, comprising:
First receiving module, for receiving the shared information of the first client transmission, the shared information includes that maintenance is set
Standby essential information and shared use condition;
Generation module, it is shared using intelligent contract for being generated according to the shared use condition;
Registration Module, for the essential information of the maintenance of equipment and the intelligent contract of shared use to be registered in block
In chain and the whole network is broadcasted;
Second receiving module, it is described to be set using request including maintenance for receiving the use request of the second client initiation
Standby demand information;
Matching module, for the demand information matching candidate maintenance of equipment according to the maintenance of equipment, and by the candidate
Maintenance of equipment is sent to second client;
Third receiving module, for receiving the target maintenance of equipment and corresponding reservation letter of the second client selection
Breath;
Management module, for the right to use of the target maintenance of equipment to be released to described second based on the reservation information
Client.
In one embodiment, the essential information of the maintenance of equipment includes the attribute information that uses of maintenance of equipment, described
It the use of attribute information include that movement uses attribute to use attribute with fixed, the reservation information is including using the time;
The management module is specifically used for:
Attribute information is used according to the target maintenance of equipment, by the right to use of the target maintenance of equipment according to described
Second client is released to using the time.
In one embodiment, the management module is specifically used for:
When the target maintenance of equipment using attribute information be it is mobile in use, according to it is described determined using the time described in
The distribution time of target maintenance of equipment;
The essential information of the distribution time and target maintenance of equipment is sent to the corresponding mesh of the target maintenance of equipment
Mark the first client;
When the target maintenance of equipment for receiving the transmission of the second client receives confirmation message, by the target maintenance of equipment
The right to use be released to second client.
In one embodiment, the management module is specifically used for:
What it is when the target maintenance of equipment is fixed in use, by the position of the target maintenance of equipment using attribute information
Information is sent to second client, so that the corresponding user of second client reaches the mesh in the use of time
The position for marking maintenance of equipment uses the target maintenance of equipment;
The right to use of the target maintenance of equipment is released to second client using the time according to described.
In one embodiment, described device further include:
Settlement module, for calculating the target when receiving the use ending request that second client is initiated
The use total duration of maintenance of equipment, and the intelligent contract of shared use, Xiang Suoshu second are called according to the use total duration
Client initiates payment request, and determines transaction results according to the payment result information that the second client received is sent, will
Transaction results are registered in block chain.
The third aspect of the embodiment of the present application provides a kind of server, including memory, processor and is stored in storage
On device and the computer program that can run on a processor, above-mentioned processor realize above-mentioned first when executing above-mentioned computer program
The method that aspect refers to.
The fourth aspect of the embodiment of the present application provides a kind of computer readable storage medium, the computer-readable storage medium
Computer program is stored in matter, above-mentioned computer program realizes method mentioned in the first aspect when being executed by processor.
Existing beneficial effect is the embodiment of the present application compared with prior art: in the present embodiment, receiving the first client
The shared information sent is held, the shared information includes the essential information and shared use condition of maintenance of equipment, according to described total
It enjoys use condition and generates shared using intelligent contract, by the essential information of the maintenance of equipment and described shared use intelligent contract
It is registered in block chain network and the whole network broadcast, the use request that the second client of reception is initiated is described to include dimension using request
The demand information for repairing equipment is repaired according to the demand information matching candidate maintenance of equipment of the maintenance of equipment, and by the candidate
Equipment is sent to second client, receives the target maintenance of equipment and corresponding reservation letter of the second client selection
Breath, is released to second client for the right to use of the target maintenance of equipment based on the reservation information.Pass through the application
The utilization rate of maintenance of equipment can be improved in embodiment, has stronger usability and practicality.
Detailed description of the invention
It in order to more clearly explain the technical solutions in the embodiments of the present application, below will be to embodiment or description of the prior art
Needed in attached drawing be briefly described.
Fig. 1 is the system structure signal that a kind of maintenance of equipment based on block chain that the embodiment of the present application one provides is shared
Figure;
Fig. 2 is the flow diagram for the method that the maintenance of equipment based on block chain that the embodiment of the present application two provides is shared;
Fig. 3 is the flow diagram for the method that the maintenance of equipment based on block chain that the embodiment of the present application three provides is shared;
Fig. 4 is the structural schematic diagram for the device that the maintenance of equipment based on block chain that the embodiment of the present application four provides is shared;
Fig. 5 is the structural schematic diagram for the server that the embodiment of the present application five provides.
Specific embodiment
In being described below, for illustration and not for limitation, the tool of such as particular system structure, technology etc is proposed
Body details, so as to provide a thorough understanding of the present application embodiment.In other situations, omit to well-known system, device, circuit with
And the detailed description of method, so as not to obscure the description of the present application with unnecessary details.
It should be appreciated that ought use in this specification and in the appended claims, term " includes " instruction is described special
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, the presence or addition of element, component and/or its set.
It is also understood that mesh of the term used in this present specification merely for the sake of description specific embodiment
And be not intended to limit the application.As present specification and it is used in the attached claims, unless on
Other situations are hereafter clearly indicated, otherwise " one " of singular, "one" and "the" are intended to include plural form.
It will be further appreciated that the term "and/or" used in present specification and the appended claims is
Refer to any combination and all possible combinations of one or more of 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 determination " 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 true
It is fixed " or " once detecting [described condition or event] " or " in response to detecting [described condition or event] ".
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in the present embodiment, each process
Execution sequence should be determined by its function and internal logic, and the implementation process without coping with the embodiment of the present application constitutes any restriction.
It should be noted that " first ", " second " etc. in the present embodiment describe, it is for distinguishing different regions, mould
Block etc. does not represent sequencing, does not also limit " first " and " second " as different types.
In order to illustrate technical solution described herein, the following is a description of specific embodiments.
The structure that Fig. 1 shows a kind of shared system of maintenance of equipment based on block chain provided by the embodiments of the present application is shown
It is intended to, including the first client 11, the second client 12, server 13, first client 11, the second client 12 difference
It is connected with the server 13, the first client 11 is used to send shared information to server 13, and the second client 12 is used for
It sends to server 13 using request, the server 13 is registered in block chain and is carried out for receiving shared information
The whole network broadcast, and matching candidate maintenance of equipment is requested according to the use that the second client 12 is sent, for second client
It holds 12 selection target maintenances of equipment and is reserved accordingly, the server 13 can be the node device in block chain,
If the server is the node device in block chain, the form of server can be the electronics with calculation processing function and set
It is standby.
Embodiment one
Fig. 2 is the flow diagram for the method that the maintenance of equipment based on block chain that the embodiment of the present application one provides is shared,
This method may comprise steps of:
S201: the shared information that the first client is sent is received, the shared information includes the essential information of maintenance of equipment
With shared use condition.
Equipment leasing refers to that the right to use of equipment is given user by lease side, and collects corresponding usage charges to user
With;The maintenance of equipment includes major repair equipment and small-sized maintenance tool, and the essential information of the maintenance of equipment includes maintenance
Equipment uses attribute information, and described that attribute information is used to use attribute including movement and fix using attribute, the reservation is believed
Breath includes using the time;The information such as charging regulation and the means of payment when the shared use condition includes use and maintenance equipment.
In one embodiment, first client can be client used in lease side.
In one embodiment, if the maintenance of equipment is automotive service equipement, the essential information of the maintenance of equipment
It further include model, relevant error code, the quantity of current inventory, the applicable vehicle, unit price, the ring used of automotive service equipement
Border parameter etc..
In one embodiment, the unit price can be determined according to the degrees of comparison of user, if such as user
Degrees of comparison is higher, then the unit price of the automotive service equipement shown is lower.
In one embodiment, the degrees of comparison of user can be first determined according to the reputation information of user, it is described
The reputation information of user includes but is not limited to bank's reputation information of user and the non-banking reputation information of user.
In one embodiment, the environmental parameter used includes but is not limited to the temperature and humidity used.
In one embodiment, the shared information further includes the identity information of lease side, the identity letter of the lease side
Breath includes one of name, identification card number, contact method of lease side or a variety of.
S202: it is generated according to the shared use condition shared using intelligent contract.
Intelligent contract be it is a set of can execute certain manual agreements that could complete task automatically, be equivalent in department of computer science
The readable contract of a participant is constructed in system, as long as and a certain event be triggered, will be immediately performed, if such as A to B
The * * that pays the bill is first, then B gives A cargo.
In one embodiment, if being deployed with intelligent contract on the block chain in advance, first client is sent
Shared information can be include the essential information of maintenance of equipment and the identification information of intelligent contract so that server is receiving
To after the identification information of the intelligent contract, corresponding intelligent contract is called directly thereby executing corresponding program.
S203: the essential information of the maintenance of equipment and the intelligent contract of shared use are registered in block chain simultaneously complete
Net broadcast.
Block chain technology is also referred to as distributed account book technology, is that one kind is participated in " remembering jointly by several calculating equipment
Account ", and the emerging technology of a complete distributed data base of maintenance jointly.
The essential information of the maintenance of equipment is stored in block chain in the form of block, wherein each block includes
Two parts of block head and block body, block head are used to record the characteristic value of current block, and block body is real data.
S204: the use request that the second client of reception is initiated, the demand information using request including maintenance of equipment.
In one embodiment, second client can be to charter the client used by a user of the maintenance of equipment
End, it is corresponding with first client.
In one embodiment, if the maintenance of equipment is automotive service equipement, the lease request may include making
With the automobile fault code just inputted, the automobile fault code refers to that automobile is anti-after automobile computer ECU analysis after failure
The fault code mirrored.
In one embodiment, the lease request can also include the title of the automotive service equipement of user's input
And/or model.
In one embodiment, the lease request can also include the location information that user is currently located, such as through
Latitude coordinate.
In one embodiment, the location information that user is currently located can be obtained by the second client.
S205: according to the demand information matching candidate maintenance of equipment of the maintenance of equipment, and by the candidate maintenance of equipment
It is sent to second client.
In one embodiment, if the maintenance of equipment is automotive service equipement, preset algorithm pair can be first passed through
The error code received obtains the position that automobile breaks down after being analyzed, further according to the position broken down from the block
Matched candidate maintenance of equipment is searched in the automotive service equipement prestored in chain.
In one embodiment, model, unit price and the classification of the candidate maintenance of equipment are sent to second client
End.
S206: the target maintenance of equipment and corresponding reservation information of the second client selection are received.
It should be understood that the target maintenance of equipment is one or more of described candidate maintenance of equipment.
In one embodiment, the reservation information includes but is not limited to the distribution time reserved and dispatching address.
It in one embodiment, can be after user reserves successfully, by the current inventory of the target maintenance of equipment
Quantity is updated in time.
S207: the right to use of the target maintenance of equipment is released to by second client based on the reservation information.
Therefore the right to use of target maintenance of equipment is released to by the second visitor based on reservation information in the embodiment of the present application
Family end, may be implemented to deliver goods to the customers or user visits the purpose used, is conducive to the service efficiency for improving maintenance of equipment, has
Stronger usability and practicality.
Embodiment two
Fig. 3 is the flow diagram for the method that the maintenance of equipment based on block chain that the embodiment of the present application two provides is shared,
It is that may comprise steps of to the further refinement of the step S207 in above-described embodiment one and explanation, this method:
S301: the shared information that the first client is sent is received, the shared information includes the essential information of maintenance of equipment
With shared use condition.
S302: it is generated according to the shared use condition shared using intelligent contract.
S303: the essential information of the maintenance of equipment and the intelligent contract of shared use are registered in block chain simultaneously complete
Net broadcast.
S304: the use request that the second client of reception is initiated, the demand information using request including maintenance of equipment.
S205: according to the demand information matching candidate maintenance of equipment of the maintenance of equipment, and by the candidate maintenance of equipment
It is sent to second client.
S306: the target maintenance of equipment and corresponding reservation information of the second client selection are received.
Wherein, above-mentioned steps S301-S306 is identical as the step S201-S206 in embodiment one, specific implementation process
It can be found in the description of step S201-S206, so here is no more repetition.
S307: attribute information is used according to target maintenance of equipment, when by the right to use of target maintenance of equipment according to using
Between be released to second client.
In one embodiment, it after the right to use of target maintenance of equipment is released to second client, also wraps
It includes:
Record the target maintenance of equipment begins to use the time.
It should be noted that due in practical applications, and not all maintenance of equipment can all dispense, only for
The transportable small device such as electric drill, cutting machine, nut dismounting device or maintenance tool, equipment leasing just now can be according to pre-
About information is distributed to user.Therefore, in one embodiment, attribute information is used according to target maintenance of equipment, it will
The right to use of target maintenance of equipment is released to second client according to the use time
When the target maintenance of equipment using attribute information be it is mobile in use, according to it is described determined using the time described in
The distribution time of target maintenance of equipment;
The essential information of the distribution time and target maintenance of equipment is sent to the corresponding mesh of the target maintenance of equipment
Mark the first client;
When the target maintenance of equipment for receiving the transmission of the second client receives confirmation message, by the target maintenance of equipment
The right to use be released to second client using the time according to described.
For better explanation and illustration, below for a kind of specific application scenarios, it is assumed that the target of user's selection
Maintenance of equipment is electric drill, and the morning 10:00-12:00 for the use of the time being on 2 28th, 2019 reserved, then can be first
Distance between the two is calculated according to the location information of the location information of user and the electric drill, then according to selected when dispensing
The means of transport and being determined using the time for reservation taken send the electric drill to the time needed to user position, then will be true
The essential information of fixed distribution time and the electric drill is sent to used in the lease side for providing the electric drill the in a manner of short message
One client, to prompt the lease side to there is user to need using the electric drill, finally according to determining distribution time by the electric drill
The position to where user is sent, and is carried out by user using preceding verifying, if verifying is qualified, user can pass through second
User end to server sends the message that confirmation is received, to indicate that the server will on 2 28th, 2019 mornings 10:00
The control password of the electric drill is sent to the second client, starts the electric drill according to the control password by user, and then obtain
The right to use of the electric drill.
It should be understood that first client of target is the visitor of target corresponding to target maintenance of equipment in several first clients
Family end.
It should also be noted that, the maintenance of equipment of user's reservation may also be such as to lift due in practical applications
The not transportable major repair equipment such as machine, tyre detacher, balancing machine, needs user voluntarily to go to the position where maintenance of equipment at this time
Set, and according to the time of reservation carry out using.Therefore, in one embodiment, being believed using attribute according to target maintenance of equipment
Breath, the right to use of target maintenance of equipment, which is released to second client according to the use time, to include:
What it is when the target maintenance of equipment is fixed in use, by the position of the target maintenance of equipment using attribute information
Information is sent to second client, so that the corresponding user of second client reaches the mesh in the use of time
The position for marking maintenance of equipment uses the target maintenance of equipment;
The right to use of the target maintenance of equipment is released to second client using the time according to described.
For better explanation and illustration, below by taking a kind of specific application scenarios as an example, it is assumed that the mesh of user's selection
Mark maintenance of equipment is lifting machine, and the 2:00-4:00 in afternoon for the use of the time being on 2 28th, 2019 reserved, then can be first
The location information of the lifting machine is obtained, then the location information is sent to the second client in a manner of short message, to prompt to use
Side need voluntarily go in the appointment time the position carry out using, then in real time obtain user location information, if reserving
Reached using the time before detect that the location information of the location information and the lifting machine of user is essentially identical, then can be with 2019
The control password of lifting machine is sent to the second client by years 28 days 2 months 2:00 in afternoon, by user according to the control password
Start lifting machine, and then obtains the right to use of the lifting machine.
S308: when receiving the use ending request that second client is initiated, the target maintenance of equipment is calculated
Lease total duration, call described shared using intelligent contract, the second client of Xiang Suoshu initiates payment request, according to receiving
The second client send payment result information determine transaction results, transaction results are registered in block chain.
In one embodiment, the payment result message includes:
It pays and successfully fails with payment.
In one embodiment, described transaction results are registered in block chain includes:
If paying successfully, the order of payment and total cost are registered in together in block chain;It, will be to if payment failure
The order and total cost of payment are registered in together in block chain, and the payment/total cost to be paid may include usage charges, match
Send expense and advance money on security.
In one embodiment, the method also includes:
According to the service condition of the target maintenance of equipment, determine advance money on security gives back scheme.
In one embodiment, the service condition of the target maintenance of equipment includes but is not limited to the target maintenance of equipment
Wear intensity, working order and whole cleannes after this use.
In one embodiment, according to the service condition of the target maintenance of equipment, the side of giving back of advance money on security is determined
Case specifically may is that
If wear intensity, working order and cleannes of the target maintenance of equipment after this use normal range (NR) it
It is interior, it is determined that give back whole advance money on securitys.
In one embodiment, according to the service condition of the target maintenance of equipment, the side of giving back of advance money on security is determined
Case specifically may also is that
If wear intensity of the target maintenance of equipment after this use exceeds normal range (NR), it is determined that give back part payment
Guarantee fund does not give back advance money on security.
It in one embodiment, can also be in confirmation advance money on security while giving back scheme or later to user
Credit grade be updated.
Therefore the embodiment of the present application two gives the use category according to target maintenance of equipment compared to embodiment one
The right to use of target maintenance of equipment, is released to the specific implementation of the second client by property information;In addition, giving expense
The specific implementation of clearing, total expense of payment needed for this being settled accounts in time when user initiates using ending request
With with stronger usability and practicality.
Embodiment three
Fig. 4 is the structural schematic diagram for the device that the maintenance of equipment based on block chain that the present embodiment three provides is shared, in order to
Convenient for explanation, only parts related to embodiments of the present invention are shown.
The shared device of the maintenance of equipment based on block chain, comprising:
First receiving module 41, for receiving the shared information of the first client transmission, the shared information includes maintenance
The essential information of equipment and shared use condition;
Generation module 42, it is shared using intelligent contract for being generated according to the shared use condition;
Registration Module 43, for the essential information of the maintenance of equipment and the intelligent contract of shared use to be registered in area
In block chain and the whole network is broadcasted;
Second receiving module 44, it is described to include maintenance using request for receiving the use request of the second client initiation
The demand information of equipment;
Matching module 45, for the demand information matching candidate maintenance of equipment according to the maintenance of equipment, and by the time
Maintenance of equipment is selected to be sent to second client;
Third receiving module 46, for receiving the target maintenance of equipment and corresponding reservation letter of the second client selection
Breath;
Management module 47, for the right to use of the target maintenance of equipment to be released to described based on the reservation information
Two clients.
In one embodiment, the essential information of the maintenance of equipment includes the attribute information that uses of maintenance of equipment, described
It the use of attribute information include that movement uses attribute to use attribute with fixed, the reservation information is including using the time;
The management module 47 is specifically used for:
Attribute information is used according to the target maintenance of equipment, by the right to use of the target maintenance of equipment according to described
Second client is released to using the time.
In one embodiment, the management module 47 is specifically used for:
When the target maintenance of equipment using attribute information be it is mobile in use, according to it is described determined using the time described in
The distribution time of target maintenance of equipment;
The essential information of the distribution time and target maintenance of equipment is sent to the corresponding mesh of the target maintenance of equipment
Mark the first client;
When the target maintenance of equipment for receiving the transmission of the second client receives confirmation message, by the target maintenance of equipment
The right to use be released to second client using the time according to described.
In one embodiment, the management module 47 is specifically used for:
What it is when the target maintenance of equipment is fixed in use, by the position of the target maintenance of equipment using attribute information
Information is sent to second client, so that the corresponding user of second client reaches the mesh in the use of time
The position for marking maintenance of equipment uses the target maintenance of equipment;
The right to use of the target maintenance of equipment is released to second client using the time according to described.
In one embodiment, described device further include:
Settlement module, for calculating the target when receiving the use ending request that second client is initiated
The use total duration of maintenance of equipment, and the intelligent contract of shared use, Xiang Suoshu second are called according to the use total duration
Client initiates payment request, and determines transaction results according to the payment result information that the second client received is sent, will
Transaction results are registered in block chain.
Example IV
Fig. 5 is the structural schematic diagram for the server that the embodiment of the present application four provides.As shown in figure 5, the service of the embodiment
Device 5 includes: processor 50, memory 51 and is stored in the meter that can be run in the memory 51 and on the processor 50
Calculation machine program 52.The processor 50 realizes the step in above method embodiment one, example when executing the computer program 52
Step S101 to S107 as shown in Figure 2.Alternatively, realizing the step in above method embodiment two, such as step shown in Fig. 3
S201 to S208.The processor 50 realizes each module in above-mentioned each Installation practice/mono- when executing the computer program 52
The function of member, such as the function of module 41 to 47 shown in Fig. 4.
Illustratively, the computer program 52 can be divided into one or more module/units, it is one or
Multiple module/units are stored in the memory 51, and are executed by the processor 50, 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 52 in the server apparatus 5 is described.For example, the computer program 52 can be with
It is divided into the first receiving module, generation module, Registration Module, the second receiving module, matching module, third receiving module and pipe
Module is managed, each module concrete function is as follows:
First receiving module, for receiving the shared information of the first client transmission, the shared information includes that maintenance is set
Standby essential information and shared use condition;
Generation module, it is shared using intelligent contract for being generated according to the shared use condition;
Registration Module, for the essential information of the maintenance of equipment and the intelligent contract of shared use to be registered in block
In chain and the whole network is broadcasted;
Second receiving module, it is described to be set using request including maintenance for receiving the use request of the second client initiation
Standby demand information;
Matching module, for the demand information matching candidate maintenance of equipment according to the maintenance of equipment, and by the candidate
Maintenance of equipment is sent to second client;
Third receiving module, for receiving the target maintenance of equipment and corresponding reservation letter of the second client selection
Breath;
Management module, for the right to use of the target maintenance of equipment to be released to described second based on the reservation information
Client.
The server may include, but be not limited only to, processor 50, memory 51.It will be understood by those skilled in the art that
Fig. 5 is only the example of server 5, does not constitute the restriction to server 5, may include than illustrating more or fewer portions
Part perhaps combines certain components or different components, such as the server can also include input-output equipment, network
Access device, bus etc..
The processor 50 can be central processing unit (Central Processing Unit, CPU), can also be
Other general processors, digital signal processor (Digital Signal Processor, DSP), 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 is also possible to any conventional processor
Deng.
The memory 51 can be the internal storage unit of the server 5, such as the hard disk or memory of server 5.
It is hard that the memory 51 is also possible to the plug-in type being equipped on the External memory equipment of the server, such as the server
Disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash card
(Flash Card) etc..Further, the memory 51 can also both include the internal storage unit of the server 5 or wrap
Include External memory equipment.The memory 51 is for other programs needed for storing the computer program and the server
And data.The memory 51 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 and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing 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 be aware that each embodiment described in conjunction with the examples disclosed in this document
Module, unit and/or method and step can be realized with the combination of electronic hardware or computer software and electronic hardware.This
A little functions are implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Specially
Industry technical staff can use different methods to achieve the described function each specific application, but this realization is not
It is considered as beyond scope of the present application.
In several embodiments provided herein, it should be understood that disclosed system, device and method can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components
It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or
The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit
It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, each functional unit in each embodiment of the application can integrate in one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, the application realizes above-described embodiment side
All or part of the process in method can also instruct relevant hardware to complete, the computer by computer program
Program can be stored in a computer readable storage medium, and the computer program is when being executed by processor, it can be achieved that above-mentioned each
The step of a embodiment of the method.Wherein, the computer program includes computer program code, and the computer program code can
Think source code form, object identification code form, executable file or certain intermediate forms etc..The computer-readable medium can be with
It include: any entity or device, recording medium, USB flash disk, mobile hard disk, magnetic disk, light that can carry the computer program code
Disk, 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 should be noted that the computer
The content that readable medium includes can carry out increase and decrease appropriate according to the requirement made laws in jurisdiction with patent practice, such as
It does not include electric carrier signal and telecommunication signal according to legislation and patent practice, computer-readable medium in certain jurisdictions.
The above, above embodiments are only to illustrate the technical solution of the application, rather than its limitations;Although referring to before
Embodiment is stated the application is described in detail, those skilled in the art should understand that: it still can be to preceding
Technical solution documented by each embodiment is stated to modify or equivalent replacement of some of the technical features;And these
It modifies or replaces, the spirit and scope of each embodiment technical solution of the application that it does not separate the essence of the corresponding technical solution.
Claims (10)
1. a kind of shared method of maintenance of equipment based on block chain characterized by comprising
The shared information of the first client transmission is received, the shared information includes the essential information and shared use of maintenance of equipment
Condition;
It is generated according to the shared use condition shared using intelligent contract;
By the essential information of the maintenance of equipment and the intelligent contract of shared use is registered in block chain and the whole network is broadcasted;
Receive the use request of the second client initiation, the demand information using request including maintenance of equipment;
According to the demand information matching candidate maintenance of equipment of the maintenance of equipment, and the candidate maintenance of equipment is sent to described
Second client;
Receive the target maintenance of equipment and corresponding reservation information of the second client selection;
The right to use of the target maintenance of equipment is released to second client based on the reservation information.
2. the method according to claim 1, wherein the essential information of the maintenance of equipment includes maintenance of equipment
Using attribute information, described to use attribute with fixed using attribute including mobile using attribute information, the reservation information includes
Use the time;Correspondingly,
It is described the right to use of the target maintenance of equipment is released to by second client based on the reservation information to include:
Attribute information is used according to the target maintenance of equipment, by the right to use of the target maintenance of equipment according to the use
Time is released to second client.
3. according to the method described in claim 2, it is characterized in that, being believed using attribute according to the target maintenance of equipment
Breath, the right to use of the target maintenance of equipment, which is released to second client according to the use time, includes:
When the target maintenance of equipment is mobile in use, determining the target using the time according to described using attribute information
The distribution time of maintenance of equipment;
The essential information of the distribution time and target maintenance of equipment is sent to the corresponding target of the target maintenance of equipment
One client;
When the target maintenance of equipment for receiving the transmission of the second client receives confirmation message, by making for the target maintenance of equipment
Second client is released to using the time according to described with power.
4. according to the method described in claim 2, it is characterized in that, being believed using attribute according to the target maintenance of equipment
The right to use of the target maintenance of equipment is released to second client using the time according to described by breath further include:
What it is when the target maintenance of equipment is fixed in use, by the location information of the target maintenance of equipment using attribute information
It is sent to second client, so that the corresponding user of second client reaches the target dimension in the use of time
The position for repairing equipment uses the target maintenance of equipment;
The right to use of the target maintenance of equipment is released to second client using the time according to described.
5. method according to any one of claims 1 to 4, which is characterized in that the method also includes:
When receiving the use ending request that second client is initiated, calculate the target maintenance of equipment using it is total when
It is long;
It is called according to the use total duration described shared using intelligent contract, the second client of Xiang Suoshu initiation payment request;
Transaction results are determined according to the payment result information that the second client received is sent;
Transaction results are registered in block chain.
6. a kind of shared device of maintenance of equipment based on block chain characterized by comprising
First receiving module, for receiving the shared information of the first client transmission, the shared information includes maintenance of equipment
Essential information and shared use condition;
Generation module, it is shared using intelligent contract for being generated according to the shared use condition;
Registration Module, for the essential information of the maintenance of equipment and the intelligent contract of shared use to be registered in block chain
And the whole network is broadcasted;
Second receiving module, it is described to include maintenance of equipment using request for receiving the use request of the second client initiation
Demand information;
Matching module is repaired for the demand information matching candidate maintenance of equipment according to the maintenance of equipment, and by the candidate
Equipment is sent to second client;
Third receiving module, for receiving the target maintenance of equipment and corresponding reservation information of the second client selection;
Management module, for the right to use of the target maintenance of equipment to be released to second client based on the reservation information
End.
7. device according to claim 6, which is characterized in that the essential information of the maintenance of equipment includes maintenance of equipment
Using attribute information, described to use attribute with fixed using attribute including mobile using attribute information, the reservation information includes
Use the time;
The management module is specifically used for:
Attribute information is used according to the target maintenance of equipment, by the right to use of the target maintenance of equipment according to the use
Time is released to second client.
8. device according to claim 6 or 7, which is characterized in that described device further include:
Settlement module, for when receiving the use ending request that second client is initiated, calculating the target maintenance
The use total duration of equipment, and the intelligent contract of shared use, the second client of Xiang Suoshu are called according to the use total duration
Payment request is initiated at end, and determines transaction results according to the payment result information that the second client received is sent, and will be traded
As a result it is registered in block chain.
9. a kind of server, including memory, processor and storage can transport in the memory and on the processor
Capable computer program, which is characterized in that the processor is realized when executing the computer program as in claim 1 to 5
The step of any one the method.
10. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, and feature exists
In realization is such as the step of any one of claims 1 to 5 the method when the computer program is executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910149793.6A CN109948813B (en) | 2019-02-28 | 2019-02-28 | Maintenance equipment sharing method and device based on block chain and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910149793.6A CN109948813B (en) | 2019-02-28 | 2019-02-28 | Maintenance equipment sharing method and device based on block chain and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109948813A true CN109948813A (en) | 2019-06-28 |
CN109948813B CN109948813B (en) | 2021-06-11 |
Family
ID=67007111
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910149793.6A Active CN109948813B (en) | 2019-02-28 | 2019-02-28 | Maintenance equipment sharing method and device based on block chain and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109948813B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110597883A (en) * | 2019-09-19 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Vehicle rental data processing method and device based on block chain and storage medium |
CN112491988A (en) * | 2021-01-08 | 2021-03-12 | 深圳市恒天吉科技技术发展有限公司 | Searching and controlling method based on shared equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108701270A (en) * | 2018-05-30 | 2018-10-23 | 深圳市元征科技股份有限公司 | Management method, system and the data management server of maintenance factory |
CN108701271A (en) * | 2018-05-30 | 2018-10-23 | 深圳市元征科技股份有限公司 | A kind of management method of maintenance of equipment, system and data management server |
CN108701324A (en) * | 2018-05-31 | 2018-10-23 | 深圳市元征科技股份有限公司 | A kind of management method and server of shared vehicle |
CN108713209A (en) * | 2018-05-30 | 2018-10-26 | 深圳市元征科技股份有限公司 | Repair management method, system and the data management server of station |
-
2019
- 2019-02-28 CN CN201910149793.6A patent/CN109948813B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108701270A (en) * | 2018-05-30 | 2018-10-23 | 深圳市元征科技股份有限公司 | Management method, system and the data management server of maintenance factory |
CN108701271A (en) * | 2018-05-30 | 2018-10-23 | 深圳市元征科技股份有限公司 | A kind of management method of maintenance of equipment, system and data management server |
CN108713209A (en) * | 2018-05-30 | 2018-10-26 | 深圳市元征科技股份有限公司 | Repair management method, system and the data management server of station |
CN108701324A (en) * | 2018-05-31 | 2018-10-23 | 深圳市元征科技股份有限公司 | A kind of management method and server of shared vehicle |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110597883A (en) * | 2019-09-19 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Vehicle rental data processing method and device based on block chain and storage medium |
CN110597883B (en) * | 2019-09-19 | 2024-05-07 | 腾讯科技(深圳)有限公司 | Vehicle leasing data processing method and device based on blockchain and storage medium |
CN112491988A (en) * | 2021-01-08 | 2021-03-12 | 深圳市恒天吉科技技术发展有限公司 | Searching and controlling method based on shared equipment |
CN112491988B (en) * | 2021-01-08 | 2023-11-03 | 深圳市恒天吉科技技术发展有限公司 | Searching, managing and controlling method based on sharing equipment |
Also Published As
Publication number | Publication date |
---|---|
CN109948813B (en) | 2021-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018113572A1 (en) | Unattended device based on block chain technology, and payment system and method therefor | |
CN102968715B (en) | A kind of payment control method and system based on credit data | |
US11697581B2 (en) | Efficient resource provider system | |
CN105678546B (en) | Digital asset processing method based on distributed shared general ledger | |
CN108108827A (en) | Shared station management method and device | |
CN108876506B (en) | Vehicle registration method and device | |
CN104981828A (en) | System and method to process transactions at retail fueling stations using mobile device | |
CN109559104B (en) | Method and device for associating identity of payer in payment environment | |
US20140379564A1 (en) | Cloud service integration pay trading system | |
WO2019118947A2 (en) | Blockchain-based connected user communication and interface system | |
CN108701271A (en) | A kind of management method of maintenance of equipment, system and data management server | |
CN103413389A (en) | Management and payment method for non-bank accounts based on bank accounts | |
CN109194771A (en) | A kind of neocaine bids to host method, apparatus, server and storage medium | |
US20140358778A1 (en) | Multi-level know your customer (kyc) data collection and verification | |
US20140358704A1 (en) | Secured point-of-sale transactions | |
CN104376452A (en) | System and method for managing payment success rate on basis of international card payment channel | |
CN109242617A (en) | One kind is hired a car method and system | |
CN109344987A (en) | Foreign currency reserves enchashment method, client, server, the pre- Ark of the Covenant of foreign currency and system | |
CN109272131A (en) | Foreign currency reserves enchashment method, client, server, the pre- Ark of the Covenant of foreign currency and system | |
CN109409548A (en) | Foreign currency reserves enchashment method, client, server, the pre- Ark of the Covenant of foreign currency and system | |
CN109948813A (en) | A kind of method, apparatus and server that the maintenance of equipment based on block chain is shared | |
CN109903401A (en) | Vehicle payment management method, car-mounted terminal and electronic equipment | |
CN106096925A (en) | A kind of smart card, the recharge method of a kind of smart card and system | |
CN103177513A (en) | Electronic ticket business system of near field communication (NFC) terminal | |
CN109840757A (en) | A kind of repayment method and refund management equipment |
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 | ||
CB02 | Change of applicant information |
Address after: Bantian street, Longgang District of Shenzhen City, Guangdong province 518000 yuan and five Avenue sign technology plant No. 1 building 4 floor Applicant after: SHENZHEN GOLO CHELIAN DATA TECHNOLOGY Co.,Ltd. Address before: Bantian street, Longgang District of Shenzhen City, Guangdong province 518000 yuan and five Avenue sign technology plant No. 1 building 4 floor Applicant before: GOLO IOV DATA TECHNOLOGY Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |