Private car rental method, system, device and storage medium based on blockchain

Through the blockchain-based private car rental method, a vehicle sharing model is built, which solves the problems of difficulty and expensive use of cars during peak hours, and achieves the effect of reducing vehicle usage costs and improving travel efficiency, while protecting the interests of car owners and car rental parties.

CN115633063BActive Publication Date: 2025-04-15CHINA PING AN LIFE INSURANCE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211247569.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-12
Publication Date
2025-04-15
Estimated Expiration
2042-10-12

AI Technical Summary

Technical Problem

During peak periods, business personnel are unable to make appointments to vehicles, which leads to late visits from customers, which affects business efficiency. At the same time, the way of borrowing cars cannot effectively protect the interests of car owners.

Method used

Using a blockchain-based private car rental method, a vehicle sharing model is built through blockchain technology. Users can upload demand information, and the car owner and the car rental party match according to the blockchain records, and generate time-sharing insurance to protect the interests of all parties.

Benefits of technology

It solves the problems of difficulty and expensive use of cars during peak hours, reduces the cost of using cars for business personnel, improves travel efficiency, and protects the interests of car owners and car rental parties through blockchain records.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115633063B_ABST
    Figure CN115633063B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a method, system, device and storage medium for private car rental based on blockchain, which belongs to the field of Internet blockchain technology. The method includes: receiving first demand information and second demand information sent by different user terminals, publishing and recording the first demand information and the second demand information respectively through blockchain, so that the user terminal generates matching information according to the first demand information and the second demand information published by the blockchain; receiving the matching information, starting calculation according to the matching information, and obtaining the start time and end time of car use; calculating according to the start time and end time of car use, and obtaining the final car use time; generating time-sharing insurance according to the final car use time. The embodiments of the present application can solve the problems of difficult and expensive car use during peak hours based on blockchain technology, facilitate business personnel to flexibly rent vehicles, and save car use costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet blockchain technology, and in particular to a blockchain-based private car rental method, system, device and storage medium. Background Art

[0002] Many business promotion processes require sales personnel to visit customers multiple times. Currently, sales personnel mostly book online ride-hailing trips through the platform, and the company reimburses the relevant taxi fees. However, the travel time of sales personnel overlaps with the morning rush hour of urban commuting. During this period, the online ride-hailing platform may be in short supply. Sales personnel may be late for visiting customers because they cannot book a car in time, affecting the efficiency of business completion. Currently, some sales personnel borrow cars from others to achieve their travel purposes, but since the interests of car owners cannot be well protected during the borrowing period, most car owners are unwilling to borrow cars. Summary of the invention

[0003] The main purpose of the embodiments of the present application is to propose a private car rental method, system, device and storage medium based on blockchain, aiming to solve the problems of difficulty and high cost of using cars during peak hours based on blockchain technology, so as to facilitate business personnel to flexibly rent vehicles and save car costs.

[0004] To achieve the above objectives, the first aspect of the embodiment of the present application proposes a private car rental method based on blockchain, the method comprising:

[0005] Receiving first demand information and second demand information sent by different user terminals, and publishing and recording the first demand information and the second demand information respectively through the blockchain, so that the user terminal generates matching information according to the first demand information and the second demand information published by the blockchain;

[0006] Receive the matching information, start calculation according to the matching information, and obtain the vehicle use start time and vehicle use end time;

[0007] Calculate the final time of using the vehicle based on the starting time and the ending time of using the vehicle;

[0008] A time-sharing insurance is generated according to the final vehicle use time.

[0009] In some embodiments, the method further comprises:

[0010] The user information of the target user is obtained, and the blockchain is constructed according to the user information.

[0011] In some embodiments, constructing the blockchain according to the user information further includes:

[0012] A blockchain address, a public key, a private key and a mnemonic are generated according to the user information, wherein the blockchain address is used to provide an account name for the user, the public key is used for verification, the private key is used for encryption, and the mnemonic is used to recover a lost account.

[0013] In some embodiments, the user terminal includes a first user terminal, the first demand information includes vehicle information and vacancy time, and the receiving of the first demand information and the second demand information sent by different user terminals, and respectively publishing and recording the first demand information and the second demand information through the blockchain, includes:

[0014] Receiving the vehicle information and the idle time sent by the first user terminal, performing hash calculation on the vehicle information and the idle time, and obtaining a vehicle ID corresponding to the vehicle information; wherein the vehicle information includes a license plate number, a frame number, mileage, and a usage record;

[0015] The vehicle ID and the vacancy time are published and recorded through the blockchain.

[0016] In some embodiments, the user terminal further includes a second user terminal, the second demand information includes vehicle demand information, and the receiving of first demand information and second demand information sent by different user terminals, respectively publishing and recording the first demand information and the second demand information through the blockchain, so that the user terminal generates matching information according to the first demand information and the second demand information published by the blockchain, further includes:

[0017] receiving vehicle demand information sent by the second user terminal, publishing and recording the vehicle demand information through the blockchain, so that the first user terminal matches the vehicle demand information published on the blockchain, the vehicle ID and the vacancy time, and generates the matching information;

[0018] Sending the private key authorization of the vehicle ID of the first user terminal to the second user terminal, wherein the validity period of the authorization private key is preset by the second user terminal, and the validity period of the authorization private key is greater than or equal to the final vehicle use time;

[0019] The matching information is published and recorded through the blockchain.

[0020] In some embodiments, the method further comprises:

[0021] During the validity period of the authorized private key, receiving the location information and operation information of the vehicle corresponding to the vehicle ID at preset intervals;

[0022] The location information and the operation information are recorded in real time through the blockchain.

[0023] In some embodiments, the method further comprises:

[0024] receiving a vehicle return statement and usage information sent by the second user terminal, wherein the usage information includes mileage, vehicle location, and vehicle photos;

[0025] The feedback information of the first user terminal on the vehicle return statement and the usage information is published and recorded.

[0026] To achieve the above purpose, the second aspect of the embodiment of the present application proposes a private car rental system based on blockchain, the system comprising:

[0027] A user-end module, the user-end module is used to send the first demand information and the second demand information;

[0028] A cloud module, the cloud module is communicatively connected with the user-end module, the cloud module is used to receive first demand information and second demand information sent by different user-end modules, and publish and record the first demand information and the second demand information respectively through the blockchain, so that the user-end module generates matching information according to the first demand information and the second demand information published by the blockchain; the cloud module is also used to receive the matching information sent by the user-end module, start calculation according to the matching information, and obtain the start time and end time of car use; calculate according to the start time and end time of car use to obtain the final car use time; generate time-sharing insurance according to the final car use time.

[0029] To achieve the above-mentioned purpose, the third aspect of an embodiment of the present application proposes an electronic device, which includes a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, it implements the blockchain-based private car rental method described in the first aspect above.

[0030] To achieve the above-mentioned purpose, the fourth aspect of an embodiment of the present application proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the blockchain-based private car rental method described in the first aspect above.

[0031] The blockchain-based private car rental method, system, electronic device and storage medium proposed in this application build a vehicle sharing model based on blockchain technology. Users who need vehicles can upload first demand information, so that the blockchain can publish and record it, and the owner of the vacant vehicle can match it according to the first demand information published by the blockchain to complete the rental of the vehicle. After the rental transaction is completed, the time-sharing insurance is formally generated according to the user's final car use time, which not only protects the interests of the rental personnel and the car owner, but also facilitates the business personnel to rent the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The accompanying drawings are used to provide a further understanding of the technical solution of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the technical solution of the present invention and do not constitute a limitation on the technical solution of the present invention.

[0033] Figure 1 This is the main flow chart of the private car rental method based on blockchain provided in the embodiment of the present application;

[0034] Figure 2 It is another sub-flow chart of the private car rental method based on blockchain provided in an embodiment of the present application;

[0035] Figure 3 It is another sub-flow chart of the private car rental method based on blockchain provided in an embodiment of the present application;

[0036] Figure 4 It is another sub-flow chart of the private car rental method based on blockchain provided in an embodiment of the present application;

[0037] Figure 5 It is another sub-flow chart of the private car rental method based on blockchain provided in an embodiment of the present application;

[0038] Figure 6 It is a structural diagram of a private car rental system based on blockchain provided in an embodiment of the present application;

[0039] Figure 7 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0040] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0041] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0042] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0043] First, some nouns involved in this application are analyzed:

[0044] Blockchain: Blockchain is a chain of blocks, each of which stores certain information. They are connected into a chain in the order of their generation. This chain is stored in all servers. As long as there is one server in the entire system that can work, the entire blockchain is safe. These servers are called nodes in the blockchain system, and they provide storage space and computing power support for the entire blockchain system. Blockchain can store business data information, transaction data information, payment data, etc. If you want to modify the information in the blockchain, you must obtain the consent of more than half of the nodes and modify the information in all nodes. These nodes are usually in the hands of different entities, so it is extremely difficult to tamper with the information in the blockchain. Compared with traditional networks, blockchain has two core characteristics: one is that data is difficult to tamper with, and the other is decentralization. Based on these two characteristics, the information recorded by the blockchain is more authentic and reliable, which can help solve the problem of people's distrust.

[0045] Hash algorithm: also known as digest algorithm, its function is to calculate any set of input data and obtain an output digest of fixed length. The most important feature of the hash algorithm is that the same input must get the same output; different inputs are likely to get different outputs, and its purpose is to verify whether the original data has been tampered with. Specifically, the binary value string obtained after mapping the original data is the hash value, and the original data cannot be reversely deduced from the hash value, so the hash algorithm is also called a one-way hash algorithm. Moreover, the hash algorithm is very sensitive to the input data. Even if the original data is only modified by one bit, the final hash value will be very different. On the other hand, the probability of hash collision in the hash algorithm is very small. For different original data, the probability of the same hash value is very small. The execution efficiency of the hash algorithm is high, and the hash value can be quickly calculated for longer texts.

[0046] Time-sharing rental (Timeshare): Time-sharing rental is not equal to time-sharing plus rental. It is pure car sharing in a narrow sense. This pure car sharing should be distinguished from online car-hailing or special cars, carpooling, and traditional car rental, which have been included in the management of taxis. The two are essentially different in terms of the social goals and business forms that are ultimately achieved. Time-sharing rental with the essential characteristics of car sharing is not "general" car sharing, but a car sharing, shared activity or business. Whether it is car sharing depends on whether it can ultimately achieve the characteristics of environmental and social goals, that is, whether it has the characteristics and significance of energy conservation and emission reduction, land saving and smooth travel, self-owned, self-help, freedom, new travel, new business form, new momentum, high frequency, high efficiency, high value, etc. It is not just the purpose of corporate or personal commercial or economic activities.

[0047] Based on this, the embodiments of the present application provide a blockchain-based private car rental method and system, electronic device and storage medium, which are specifically illustrated by the following embodiments. First, the blockchain-based private car rental method in the embodiments of the present application is described.

[0048] The embodiments of the present application can obtain and process relevant data based on blockchain technology. Compared with traditional networks, blockchain has two core characteristics: one is that data is difficult to tamper with, and the other is decentralization. Based on these two characteristics, the information recorded by the blockchain is more authentic and reliable, which can help solve the problem of people not trusting each other.

[0049] Blockchain technology generally includes several types: public blockchain (Public Block Chains), industry blockchain (Consortium Block Chains) and private blockchain (Private Block Chains). Among them, public blockchain is the earliest blockchain and the most widely used blockchain; industry blockchain is designated by a group within a number of pre-selected nodes as bookkeepers, and the generation of each block is jointly determined by all pre-selected nodes (pre-selected nodes participate in the consensus process). Other access nodes can participate in transactions but do not inquire about the accounting process. Anyone else can perform limited queries through the open API of the blockchain; private blockchain can be a company or an individual, who has exclusive write access to the blockchain.

[0050] The blockchain-based private car rental method provided in the embodiment of the present application relates to the field of Internet blockchain technology. The blockchain-based private car rental method provided in the embodiment of the present application can be applied to a terminal, can also be applied to a server side, and can also be software running in a terminal or a server side. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc.; the server side can be configured as an independent physical server, or a server cluster or distributed system composed of multiple physical servers, and can also be configured to provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms and other basic cloud computing services. Cloud servers; software can be applications that implement blockchain-based private car rental methods, etc., but are not limited to the above forms.

[0051] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0052] It should be noted that in each specific implementation of the present application, when it comes to the need to perform relevant processing based on data related to user identity or characteristics such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of these data will comply with the relevant laws, regulations, and standards of the relevant countries and regions. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.

[0053] Figure 1 This is the main flow chart of the private car rental method based on blockchain provided in the embodiment of the present application. Figure 1The method may include but is not limited to steps S110 to S140.

[0054] Step S110, receiving first demand information and second demand information sent by different user terminals, and publishing and recording the first demand information and the second demand information respectively through the blockchain, so that the user terminal generates matching information according to the first demand information and the second demand information published by the blockchain;

[0055] Step S120, receiving matching information, starting calculation based on the matching information, and obtaining the vehicle use start time and vehicle use end time;

[0056] Step S130, calculating based on the vehicle use start time and vehicle use end time to obtain the final vehicle use time;

[0057] Step S140, generating time-sharing insurance according to the final vehicle use time.

[0058] In steps S110 to S140 shown in the embodiment of the present application, a vehicle sharing model is established through blockchain technology. Users who need vehicles can upload first demand information, so that the blockchain can publish and record it, and owners of vacant vehicles can match according to the first demand information published by the blockchain to complete the rental of vehicles. After the rental transaction is completed, time-sharing insurance is formally generated according to the user's final vehicle use time, which not only protects the interests of the rental personnel and the car owner, but also facilitates business personnel to rent vehicles.

[0059] It should be noted that many business promotion processes require business personnel to visit customers multiple times. Currently, most business personnel make reservations for online car-hailing through the platform, and the company reimburses the relevant taxi expenses. However, the travel time of business personnel overlaps with the morning rush hour of urban commuting to a high degree. During this period, the online car-hailing platform may be in a period of supply and demand. Business personnel may be late for visiting customers because they cannot make reservations in time, which affects the efficiency of business completion. In addition, the morning rush hour is a dynamic premium period, which further increases the company's travel reimbursement costs. Currently, some business personnel borrow cars from others to achieve their travel purposes, but since the interests of car owners cannot be well protected during the borrowing period, most car owners are unwilling to borrow cars.

[0060] Based on this, the present application can receive the first demand information sent by the user terminal of the car owner and the second demand information sent by the user terminal of the car renter in real time, and publish and record the first demand information and the second demand information respectively through the blockchain, so that the user terminals of all users of the blockchain can receive and view the first demand information and the second demand information. At the same time, the car owner can view the second demand information through the user terminal. If the first demand information can meet the requirements in the second demand information, the car owner can make a selection through the user terminal, so that the user terminal generates matching information according to the first demand information and the second demand information published by the blockchain. Specifically, the matching information described here means that when the car owner makes a selection, the private key corresponding to the vehicle is authorized to the renter who sends the second demand information through the user terminal in real time, so that the renter can drive the vehicle through the private key. At the same time, the blockchain will issue a statement to all members on the blockchain that the secret key is valid during the period of the renter's car use demand. Therefore, the vehicle corresponding to the secret key will be registered under the name of the renter during this period, and all members on the blockchain will simultaneously record the use record of this time.

[0061] Furthermore, after the matching information is generated, that is, the car owner selects the second demand information published by the blockchain through the user terminal and authorizes the private key to the car renter, the cloud connected to the user terminal will receive the matching information sent by the user terminal, and start calculations based on the matching information to obtain the start time and end time of the car use. Specifically, after the car owner determines to authorize the private key to the car renter, the time point will be automatically recorded as the start time of the car use. Similarly, after the car renter ends the use of the vehicle and determines to return the vehicle, the time point will be automatically recorded as the end time of the car use. After the end of the car use, it will automatically calculate based on the start time and end time of the car use to obtain the final car use time, which is the total time the car renter uses the vehicle.

[0062] Finally, since the vehicle may have an accident or be damaged during use, if the original insurance of the car owner is used directly to report the case, the insurance premium for the second year will increase, and this part of the cost is incalculable for the car owner. Therefore, after obtaining the final use time of the car, the blockchain-based private car rental method of this application will generate time-sharing insurance according to the final use time, vehicle information and renter information to protect the rights and interests of the renter, car owner and vehicle during these hours.

[0063] According to one embodiment of the present application, the renter can drive the vehicle to visit multiple customers. Since the vehicle is registered under the renter's name during this period, the renter shall be borne by the renter for any vehicle damage and accidents incurred during this period, and all responsibilities shall be borne by the renter.

[0064] Blockchain has the characteristics of decentralization, immutability, traceability, consensus mechanism, privacy, etc. The blockchain-based private car rental method of this application can provide more realistic feedback on vehicle usage through the vehicle rental records on the blockchain. Car owners can also better understand the actual usage of the vehicle without worrying about the wear and tear of the vehicle due to abnormal use. At the same time, the company will also price and settle claims for time-sharing insurance based on the actual rental situation, making it convenient for business personnel to rent vehicles flexibly.

[0065] It can be understood that the blockchain-based private car rental method of the present application also includes: obtaining user information of the target user and building a blockchain based on the user information.

[0066] According to one embodiment of the present application, the blockchain-based private car rental method of the present application is for internal company personnel and does not involve external personnel. Before the first demand information and the second demand information are published and recorded respectively through the blockchain, it is also necessary to obtain the user information of the target user and build a blockchain based on the user information. Specifically, in order to build a private blockchain in the cloud and give the target user a unique identity in the blockchain to facilitate flexible matching of vehicles and users, the present application also needs to obtain the user information of all target users. The target users are those who own vehicles and those who need to rent vehicles. After obtaining the user information, the blockchain can be built based on the user information. More specifically, the user information includes but is not limited to the user's identity information, the user's vehicle information, the user's driver's license and other information.

[0067] It can be understood that building a blockchain based on user information also includes: generating a blockchain address, public key, private key and mnemonic words based on the user information, wherein the blockchain address is used to provide an account name for the user, the public key is used for verification, the private key is used for encryption, and the mnemonic words are used to recover a lost account.

[0068] According to one embodiment of the present application, after obtaining the user's personal information such as identity information, vehicle information and driver's license information, the cloud will build a private blockchain based on the user's personal information such as identity information, vehicle information and driver's license information, and the car owner and the car renter will have a unique identity in the blockchain, that is, a unique account. Each account consists of a public key, a private key, a mnemonic and a blockchain address, where the blockchain address is equivalent to the user's account name, which makes it easier for users to distinguish each other's identities; the public key is used for the user to sign and verify to successfully log in to the blockchain account; the private key is used for the user to sign and encrypt, so that the car owner can authorize the vehicle to the renter; the mnemonic is used to recover the lost account to ensure the user's safety and maintain the privacy of its use.

[0069] More specifically, in the blockchain-based private car rental method of the present application, the user publishes the first demand information and the second demand information through an account in the blockchain, so that all users in the blockchain can fully understand the identity information of the car renter and the car owner.

[0070] See also Figure 2 , Figure 2 is another sub-flow chart of the private car rental method based on blockchain provided by an embodiment of the present application. In some embodiments, the user terminal includes a first user terminal, the first demand information includes vehicle information and vacancy time, Figure 2 The method may include but is not limited to steps S210 to S220.

[0071] Step S210, receiving the vehicle information and vacancy time sent by the first user terminal, performing hash calculation on the vehicle information and vacancy time, and obtaining a vehicle ID corresponding to the vehicle information; wherein the vehicle information includes the license plate number, frame number, mileage and usage record;

[0072] Step S220, the vehicle ID and vacancy time are published and recorded through the blockchain.

[0073] It should be noted that the user end includes a first user end, which is the terminal of the car owner. The first user end is connected to the blockchain module in communication. When the car owner's vehicle is idle, the car owner can upload the first demand information through the first user end. The first demand information includes vehicle information and vacancy time. The vehicle information includes license plate number, frame number, mileage and usage record. The license plate number, frame number, mileage and usage record of each vehicle are unique. Therefore, after receiving the vehicle information and vacancy time sent by the first user end, the cloud will perform a hash calculation on the vehicle information and control time, so that each vehicle that can be used is assigned a unique and public vehicle ID, and the vehicle ID is not only bound to the current vehicle, but also to the employee ID of the car owner. Specifically, the output of the hash algorithm will change with different inputs, and can detect subtle differences in the inputs, and generate unique outputs, namely vehicle IDs, based on different inputs. After obtaining the vehicle ID corresponding to the vehicle information, the blockchain-based private car rental method of the present application will publish and record the vehicle ID and vacancy time through the blockchain, and make a public announcement to all members (including the car owner and the renter) on the blockchain. All members will record all employee IDs and vehicle IDs and other information on the blockchain to avoid information loss or conflict. Similarly, the vehicle usage record cannot be tampered with, further improving the security and reliability of vehicle rental.

[0074] More specifically, after the vehicle ID and vacancy time are published and recorded on the blockchain, all users of the blockchain can browse the vehicle information and vacancy time corresponding to the vehicle ID, which also makes it convenient for the car renter to view, select and filter the vehicle information based on the blockchain.

[0075] Please refer to Figure 3 , Figure 3 is another sub-flow chart of the private car rental method based on blockchain provided in an embodiment of the present application. In some embodiments, the user terminal includes a second user terminal, and the second demand information includes car demand information. Figure 3 The method may include but is not limited to steps S310 to S330.

[0076] Step S310, receiving the vehicle demand information sent by the second user terminal, publishing and recording the vehicle demand information through the blockchain, so that the first user terminal matches the vehicle demand information, vehicle ID and vacancy time published on the blockchain to generate matching information;

[0077] Step S320, sending the private key authorization of the vehicle ID of the first user terminal to the second user terminal, wherein the validity period of the authorization private key is preset by the second user terminal, and the validity period of the authorization private key is greater than or equal to the final vehicle use time;

[0078] Step S330: publish and record the matching information through the blockchain.

[0079] It should be noted that the user terminal also includes a second user terminal, which is the terminal of the car renter. The second user terminal is communicated with the blockchain module. When the car renter needs to rent a vehicle, the car renter can upload the second demand information through the second user terminal. The second demand information is the vehicle demand information. The vehicle demand information includes information such as the type of vehicle required by the car renter, the time when the vehicle is required, etc. After receiving the vehicle demand information sent by the second user terminal, the cloud will publish and record the vehicle demand information. At this time, all users of the blockchain can browse the vehicle demand information.

[0080] It is understandable that when the car owner browses the car demand information sent by the renter, and the car demand information matches the vehicle information and vacancy time sent by the car owner, the car owner can match the car demand information, vehicle ID and vacancy time published by the blockchain through the first user terminal to generate matching information. Generating matching information here means that the car owner and the renter reach a transaction for renting a vehicle. After the car owner and the renter reach a transaction for renting a vehicle, the blockchain authorizes the private key of the vehicle ID bound to the car owner's employee ID to the renter in real time, that is, sends the private key authorization to the second user terminal of the renter, so that the second user terminal can operate the corresponding vehicle according to the private key authorization, wherein the authorized private key has a valid time, and the valid time is preset by the renter through the second user terminal, and the valid time is the renter's car demand time. If the renter needs to use the vehicle for three hours, the valid time of the authorized private key is three hours, and the authorization of the private key will automatically expire after three hours. Moreover, after the car owner authorizes the private key corresponding to the vehicle to the renter, the blockchain will publish and record the matching information, that is, issue a statement to all members on the blockchain that the secret key is valid during the period of the renter's demand for the vehicle.

[0081] Specifically, within the validity period of the authorized private key, the vehicle is controlled and used by the renter, and the vehicle ID of the vehicle is also bound to the renter's user ID. The vehicle is registered under the name of the renter. At the same time, all members in the blockchain will synchronously record and store data such as the duration of the rental of the vehicle and vehicle information.

[0082] According to one embodiment of the present application, when a business personnel needs to visit a customer who is an hour's drive away from the business personnel, and the business personnel needs to have a two-hour meeting with the customer, the business personnel can preset the validity period of the authorization private key to four hours through the second user terminal, and the rental time is calculated from the time the car owner confirms the rental on the first user terminal. After four hours, the authorization private key will automatically expire. After the expiration, the vehicle ID will be unbound from the employee ID of the renter and re-attached to the employee ID of the car owner. At this time, the business personnel cannot control the vehicle through the second user terminal unless the first demand information is uploaded to the blockchain again, and the car owner matches the first demand information and the vehicle ID, and the private key of the vehicle corresponding to the vehicle ID is authorized to the business personnel again. The business personnel can then control the vehicle again through the second user terminal.

[0083] Please refer to Figure 4 , Figure 4 is another sub-flow chart of the private car rental method based on blockchain provided in an embodiment of the present application, Figure 4 The method may include but is not limited to steps S410 to S420.

[0084] Step S410, receiving the location information and operation information of the vehicle corresponding to the vehicle ID at a preset interval within the validity period of the authorized private key;

[0085] Step S420, real-time recording of location information and operation information through blockchain.

[0086] According to one embodiment of the present application, each car that can be used is assigned a unique, public vehicle ID, and the vehicle ID is equivalent to a binding relationship with the employee ID of the owner in the blockchain. When the owner determines to authorize the private key to the renter, it is equivalent to binding the vehicle ID with the employee ID of the renter during the validity period of the authorized private key. It can be understood that within the validity period of the private key authorization, the renter can control the vehicle corresponding to the vehicle ID. During this period of time, the first user terminal can also receive the location information and operation information of the vehicle at preset intervals, but cannot remotely control the vehicle to open and close the door. When the renter ends the rental, the vehicle ID is unbound from the employee ID of the renter, and the owner can remotely control the vehicle to open and close the door.

[0087] It can be understood that after receiving the location information and operation information uploaded by the vehicle at preset intervals, the cloud module 602 will record and store the location information and operation information in real time through the blockchain to complete the chain, and send the location information and operation information to the first user end, so that the owner can view the vehicle's movement trajectory in real time.

[0088] According to another embodiment of the present application, the car owner also needs to add an OBD (On Board Diagnostics, a detection system extended for automobile fault diagnosis) device to the vehicle for networking to realize functions such as remote door opening and closing, recording travel trajectory, and reporting location. Specifically, the OBD device is connected to the first user end in communication. The OBD device has functions such as vehicle anti-theft, fault diagnosis, fuel quantity statistics, tire pressure detection, safety warning, and acceleration test. The OBD device will send vehicle information and operation information to the first user end at preset intervals, so that the car owner can understand the current status of the vehicle in real time.

[0089] More specifically, the operation information includes records of opening the door (unlocking), starting, shutting off the engine, closing the door (locking the car), etc. When someone operates the vehicle, the OBD device will immediately report the user's operation and the time of the operation. For example, if the user opens the door of the vehicle at 3 pm on August 18, 2022, the OBD device will upload "opening the door.20220818-15:00:00:000" to the blockchain, so that the blockchain stores it and sends it to the first user end. Moreover, the corresponding vehicle usage data can also be calculated through these instantly reported operation information. On the other hand, when the vehicle is running, the OBD device will report the current time and the GPS latitude and longitude coordinates of the vehicle at a preset time interval based on the current vehicle positioning. The preset time can be one second or one minute, and this application does not make specific limitations on it. For example, the GPS longitude and latitude coordinates of the vehicle uploaded by the OBD device at 3 pm on August 18, 2022 are: 20220818-15:00:00:000.121.48053886.31.23592904. Furthermore, the present application can also draw the driving trajectory and use trajectory of the vehicle in the interval time period through the longitude and latitude coordinate information uploaded at these preset intervals.

[0090] Please refer to Figure 5 , Figure 5 is another sub-flow chart of the private car rental method based on blockchain provided in an embodiment of the present application, Figure 5 The method may include but is not limited to steps S510 to S520.

[0091] Step S510, receiving a vehicle return statement and usage information sent by a second user terminal, wherein the usage information includes mileage, vehicle location, and vehicle photos;

[0092] Step S520: publishing and recording feedback information on the vehicle return statement and usage information from the first user terminal.

[0093] It should be noted that when the lessor has finished using the leased vehicle, it is necessary to park the leased vehicle at a designated location, where the designated location is generally the parking space where the vehicle was originally parked. After the lessor has parked the vehicle at the designated location, it is also necessary to upload a return statement and usage information through the second user terminal, and the usage information includes mileage, vehicle location and vehicle photos, so that the cloud receives the return statement and usage information sent by the second user terminal, stores it, and sends the return statement and usage information to the car owner. Specifically, the car owner can receive the return statement and usage information through the first user terminal, and check the current situation of the vehicle, check the mileage of the vehicle during the rental period of the car lessor through the mileage uploaded by the lessor, check the current parking location of the vehicle through the vehicle location, so that the car owner can find the vehicle, and check whether the paint and surface of the vehicle are damaged through the vehicle photos. If the car owner finds no abnormality after verification, it is necessary to confirm that there is no abnormality through the first user terminal as feedback information. More specifically, after receiving the feedback information sent by the first user, the cloud will terminate the private key authorization time, rebind the vehicle ID to the employee ID of the car owner, and set the time when the renter uploads the car return statement and usage information as the end time of the car use. Combined with the car use start time previously stored in the blockchain, the final car use time of the renter is calculated, and time-sharing insurance is generated based on the final car use time.

[0094] At the same time, based on the feedback from the first user on the vehicle return statement and usage information, the cloud will declare to all members on the blockchain that the vehicle has been returned to the owner. At this time, the vehicle ID has been bound to the owner's employee ID, and the ownership and responsibility of the vehicle have been returned to the owner. The owner can choose to re-register the idle vehicle, that is, re-upload the first demand information through the first user.

[0095] It is understandable that since the vehicle may have an accident or be damaged during use, if the original insurance of the car owner is used directly to report the case, the insurance premium for the second year will increase, and this part of the cost is incalculable for the car owner. Therefore, after calculating the final use time by combining the start time of the car previously stored in the blockchain and the current end time of the car, the time-sharing insurance will be generated according to the final use time.

[0096] According to an embodiment of the present application, the lessee needs to prepay a certain amount of premium. The present application uses the Internet of Vehicles technology to control vehicle operations in real time, upload real-time data, and after obtaining the final vehicle usage time, calculate the premium at 6 yuan per hour and deduct it from the prepaid premium. Because the rental time is the most important factor in the short-term rental scenario, the longer the rental time, the higher the risk, so the current embodiment only considers the final length of vehicle usage time.

[0097] It should be noted that because the leasing business involves not only the leasing duration but also other factors, this application not only takes into account the leasing duration, but also takes into account the driving experience of the renter, the time period for the renter to rent the vehicle, the price and model of the vehicle, and the degree of wear and tear of the vehicle into considerations of the coefficient of the time-sharing insurance, so as to improve the final generated time-sharing insurance.

[0098] According to an embodiment of the present application, when generating time-sharing insurance, it is necessary to price according to different vehicle pricing (V), usage level (U), and rental time (T). According to past auto insurance claims and compensation, the blockchain-based private car rental method of the present application assigns different weights to these factors, specifically: pricing coefficient P = V*50% + U*20% + T*30%. Then, the pricing of time-sharing insurance = basic pricing (6 yuan / order) * pricing coefficient P, where the calculation logic of each factor is as follows:

[0099] The vehicle pricing is divided according to the invoice price (i.e., sales price) of the vehicle. The higher the price of the vehicle, the higher the coefficient. The value of the vehicle pricing V of this application can refer to the following table:

[0100] Vehicle price (yuan) V ≤100,000 0.2 100,000-200,000 0.4 200,000-300,000 0.6 300,000-500,000 0.8 500,000-800,000 1.0 More than 800,000 1.2

[0101] The degree of use is calculated based on the distance (kilometers) traveled by the vehicle. The lower the degree of use, the newer the vehicle is, and the higher the corresponding U coefficient is. The value of the degree of use U in this application can be referred to the following table:

[0102]

[0103]

[0104] Among them, the longer the rental time, the higher the maintenance cost required for the vehicle, so the higher the T coefficient value. The value of the rental time T in this application can refer to the following table:

[0105]

[0106] According to another embodiment of the present application, the price of the leased vehicle is 150,000 yuan, the mileage is 40,000 yuan, and the final use time is 2 hours. According to the pricing coefficient P = V*50% + U*20% + T*30%, the current time-sharing insurance coefficient P = 0.4*50% + 1*20% + 1.8*30% = 0.94. Further, according to the pricing of time-sharing insurance = basic pricing (6 yuan / order) * pricing coefficient P, the current time-sharing insurance premium = 6*0.96 = 5.64 yuan.

[0107] It should be noted that this application has automatically generated a vehicle time-sharing insurance contract when the car owner authorizes the car key to the renter through the first user terminal. However, because the renter's final car use time and mileage are still uncertain, the specific coefficient and premium cannot be determined, and the time-sharing insurance at this time is not perfect enough. After the renter ends the use of the car and obtains the end time, final car use time and mileage, the blockchain-based private car rental method of this application will formally generate the current time-sharing insurance coefficient and premium based on the initially generated time-sharing insurance contract, final car use time and mileage, and deduct the premium from the renter's prepaid account based on the initial coefficient and premium, which not only protects the interests of the rental personnel and car owners, but also facilitates business personnel to rent vehicles.

[0108] This application is based on the green travel mode of blockchain. On the one hand, it solves the problem of difficulty in using vehicles during peak travel periods through the idle vehicles of the car owners, reduces the cost of using vehicles, and improves travel efficiency; on the other hand, it manages the vehicle use records through blockchain, which can record the information before and after the vehicle rental in a complete, fair, and unalterable manner, thus protecting the interests of the car owners and the lessors. Moreover, this application combines the vehicle use records of the lessor to generate time-sharing insurance, which facilitates product pricing and claims, and reduces the risk of product overpayment.

[0109] See also Figure 6 The embodiment of the present application also provides a private car rental system based on blockchain, which can implement the above-mentioned private car rental method based on blockchain, and the system includes:

[0110] A user terminal module 601, the user terminal module 601 is used to send the first demand information and the second demand information;

[0111] Cloud module 602, cloud module 602 is communicatively connected with user-end module 601, cloud module 602 is used to receive first demand information and second demand information sent by different user-end modules 601, publish and record the first demand information and second demand information respectively through blockchain, so that user-end module 601 generates matching information according to the first demand information and the second demand information published by blockchain; cloud module 602 is also used to receive matching information sent by user-end module 601, start calculation according to the matching information, obtain the start time and end time of car use; calculate according to the start time and end time of car use to obtain the final car use time; generate time-sharing insurance according to the final car use time.

[0112] It can be understood that the user-end module 601 described in the present application can be a mobile terminal, or a tablet computer, a laptop computer, a desktop computer, etc., which can be connected to the cloud module 602 and send the first demand information and the second demand information. The present application does not make any specific limitations on it.

[0113] According to one embodiment of the present application, a private blockchain is constructed on the cloud module 602, and the cloud module 602 can receive the first demand information sent by the car owner and the second demand information sent by the car renter, and publish and record the first demand information and the second demand information through the blockchain. All users of the blockchain can view the first demand information and the second demand information published by the blockchain through the user-end module 601, and perform selection and matching operations on them. When the car owner completes the selection through the user-end module 601, the user-end module 601 will generate matching information and send it to the cloud module 602, so that the cloud module 602 calculates and saves the start time and end time of the car according to the matching information, and obtains the final car use time after the rental transaction is completed. Time-sharing insurance is generated according to the final car use time, which not only protects the interests of the rental personnel and the car owner, but also facilitates the business personnel to rent vehicles.

[0114] Specifically, the present application also includes an OBD module, which is connected to the cloud module 602 for remote door opening and closing, recording travel trajectory, reporting location, etc. More specifically, the OBD module of the present application can send vehicle information and operation information to the first user terminal at preset intervals, so that the owner can understand the current status of the vehicle in real time.

[0115] The specific implementation of the blockchain-based private car rental system is basically the same as the specific implementation of the blockchain-based private car rental method described above, and will not be repeated here.

[0116] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned blockchain-based private car rental method when executing the computer program. The electronic device can be any smart terminal including a tablet computer, a car computer, etc.

[0117] See also Figure 7 , Figure 7 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:

[0118] The processor 701 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0119] The memory 702 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 702 can store an operating system and other applications. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 702, and the processor 701 calls and executes the blockchain-based private car rental method of the embodiment of this application;

[0120] Input / output interface 703, used to implement information input and output;

[0121] Communication interface 704, used to realize communication interaction between the device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);

[0122] A bus 705 that transmits information between the various components of the device (e.g., the processor 701, the memory 702, the input / output interface 703, and the communication interface 704);

[0123] The processor 701 , the memory 702 , the input / output interface 703 and the communication interface 704 are connected to each other in communication within the device via a bus 705 .

[0124] An embodiment of the present application also provides a storage medium, which is a computer-readable storage medium. The storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned blockchain-based private car rental method is implemented.

[0125] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0126] The blockchain-based private car rental method, blockchain-based private car rental system, electronic device and storage medium provided in the embodiments of the present application build a vehicle sharing model through blockchain technology. Users who need vehicles can upload first demand information, so that the blockchain can publish and record it, and the owner of the vacant vehicle can match it according to the first demand information published by the blockchain to complete the rental of the vehicle. After the rental transaction is completed, the present application can also generate time-sharing insurance according to the user's final car use time, which not only protects the interests of the rental personnel and the car owner, but also facilitates the business personnel to rent the vehicle.

[0127] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0128] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0129] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0130] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0131] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0132] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0133] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0134] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0135] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0136] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0137] The preferred embodiments of the present application are described above with reference to the accompanying drawings, but the scope of the rights of the present application is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present application should be within the scope of the rights of the present application.

Claims

1. A private car rental method based on blockchain, characterized in that: The method comprises: Receiving first demand information and second demand information sent by different user terminals, and publishing and recording the first demand information and the second demand information respectively through the blockchain, so that the user terminal generates matching information according to the first demand information and the second demand information published by the blockchain; Receive the matching information, start calculation according to the matching information, and obtain the vehicle use start time and vehicle use end time; Calculate the final time of using the vehicle based on the starting time and the ending time of using the vehicle; Generate time-sharing insurance according to the final vehicle use time; The user terminal includes a first user terminal and a second user terminal, the first demand information includes vehicle information and vacancy time, and the second demand information includes vehicle demand information; The receiving first demand information and second demand information sent by different user terminals, and publishing and recording the first demand information and the second demand information respectively through the blockchain, so that the user terminal generates matching information according to the first demand information and the second demand information published by the blockchain, includes: Receiving the vehicle information and the vacancy time sent by the first user terminal, performing a hash calculation on the vehicle information and the vacancy time, and obtaining a vehicle ID corresponding to the vehicle information; Sending the authorization private key of the vehicle ID of the first user terminal to the second user terminal, wherein the validity period of the authorization private key is preset by the second user terminal and is greater than or equal to the final vehicle use time; The generating of time-sharing insurance according to the final vehicle use time includes: Generate an insurance coefficient and premium according to the user information of the second user terminal, the vehicle information and the final vehicle use time; The time-sharing insurance is obtained by performing calculation based on the coefficient and the premium.

2. The method for private car leasing based on blockchain according to claim 1, characterized in that: The method further comprises: The user information of the target user is obtained, and the blockchain is constructed according to the user information.

3. The method for private car leasing based on blockchain according to claim 2 is characterized in that: The constructing the blockchain according to the user information further includes: A blockchain address, a public key, a private key and a mnemonic phrase are generated according to the user information, wherein the blockchain address is used to provide an account name for the user, the public key is used for verification, the private key is used for encryption, and the mnemonic phrase is used to recover a lost account.

4. The method for private car leasing based on blockchain according to claim 3 is characterized in that: The vehicle information includes a license plate number, a frame number, mileage, and a usage record, and the receiving of first demand information and second demand information sent by different user terminals, respectively publishing and recording the first demand information and the second demand information through a blockchain, so that the user terminal generates matching information according to the first demand information and the second demand information published by the blockchain, further comprising: The vehicle ID and the vacancy time are published and recorded through the blockchain.

5. The method for private car leasing based on blockchain according to claim 4 is characterized in that: The receiving first demand information and second demand information sent by different user terminals, respectively publishing and recording the first demand information and the second demand information through the blockchain, so that the user terminal generates matching information according to the first demand information and the second demand information published by the blockchain, further comprising: Receiving vehicle demand information sent by the second user terminal, publishing and recording the vehicle demand information through the blockchain, so that the first user terminal matches the vehicle demand information published on the blockchain, the vehicle ID and the vacancy time, and generates the matching information; The matching information is published and recorded through the blockchain.

6. The method for private car leasing based on blockchain according to claim 5 is characterized in that: The method further comprises: During the validity period of the authorized private key, receiving the location information and operation information of the vehicle corresponding to the vehicle ID at preset intervals; The location information and the operation information are recorded in real time through the blockchain.

7. The method for private car leasing based on blockchain according to claim 1, characterized in that: The method further comprises: receiving a vehicle return statement and usage information sent by the second user terminal, wherein the usage information includes mileage, vehicle location, and vehicle photos; The feedback information of the first user terminal on the vehicle return statement and the usage information is published and recorded.

8. A private car rental system based on blockchain, characterized in that: The system comprises: A user terminal module, the user terminal module is used to send the first demand information and the second demand information; the user terminal module includes a first user terminal and a second user terminal, the first demand information includes vehicle information and vacancy time, and the second demand information includes vehicle demand information; A cloud module, the cloud module is in communication connection with the user end module, the cloud module is used to receive first demand information and second demand information sent by different user end modules, and publish and record the first demand information and the second demand information respectively through the blockchain, so that the user end module generates matching information according to the first demand information and the second demand information published by the blockchain; the cloud module is also used to receive the matching information sent by the user end module, start calculation according to the matching information, obtain the start time and the end time of car use; calculate according to the start time and the end time of car use to obtain the final car use time; generate time-sharing insurance according to the final car use time; The receiving first demand information and second demand information sent by different user-end modules, respectively publishing and recording the first demand information and the second demand information through the blockchain, so that the user-end module generates matching information according to the first demand information and the second demand information published by the blockchain, includes: Receiving the vehicle information and the vacancy time sent by the first user terminal, performing a hash calculation on the vehicle information and the vacancy time, and obtaining a vehicle ID corresponding to the vehicle information; Sending the authorization private key of the vehicle ID of the first user terminal to the second user terminal, wherein the validity period of the authorization private key is preset by the second user terminal and is greater than or equal to the final vehicle use time; The generating of time-sharing insurance according to the final vehicle use time includes: Generate an insurance coefficient and premium according to the user information of the second user terminal, the vehicle information and the final vehicle use time; The time-sharing insurance is obtained by performing calculation based on the coefficient and the premium.

9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the blockchain-based private car rental method described in any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the blockchain-based private car rental method described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Car rental system and method based on block chain technology

    CN108830679A

  • Storage of rental vehicle insurance data using blockchain technology

    DE102019215709A1