Internet-based vehicle rental management system and device, and storage medium

Through the Internet-based vehicle rental management system, data exchange with third-party systems is used to use API interfaces to realize real-time data synchronization of vehicle rental business processes, solving the problem of information flow barriers in traditional leasing services, and improving business collaboration efficiency and information transparency.

CN119558948APending Publication Date: 2025-03-04QIANHAI XINGBANG FINANCIAL LEASING CO LTD

Patent Information

Application Number
CN202411493690.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

In traditional vehicle leasing business, the information systems between different participants lack an effective docking mechanism, which leads to the loss or errors of business information during the transmission process, and the information update cannot be synchronized in real time, which affects the efficiency and fluency of vehicle leasing business.

Method used

It provides an Internet-based vehicle rental management system, including a customer management module, a vehicle management module, a rental management module and a data sharing interface module, and exchanges data with a third-party system through the API interface to synchronize the business data in the vehicle rental business process in real time.

Benefits of technology

It realizes the online business process and real-time interoperability of business information, significantly improves business collaboration efficiency and information transparency, and solves the barriers to information flow in traditional leasing services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119558948A_ABST
    Figure CN119558948A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle rental management system and device based on the Internet and a storage medium, and relates to the technical field of vehicle rental, and the system comprises a client management module which is used for collecting client information, and the client information comprises the personal information of a client and a vehicle rental demand; the vehicle management module is used for synchronizing the vehicle rental state to the rental management module and monitoring the vehicle use condition during the rental period; the lease management module is used for generating a lease scheme according to the vehicle lease demand and the vehicle use condition; and the data sharing interface module performs data exchange with a third-party system through an API interface, synchronizes business data generated in each link in the vehicle rental business process to the third-party system in real time according to the vehicle rental business process, and receives a business data processing result returned by the third-party system. According to the invention, the third-party system is integrated, so that the online vehicle rental business process and the real-time information intercommunication are realized, and the business cooperation efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle rental technology, and in particular to an Internet-based vehicle rental management system, equipment and storage medium. Background Art

[0002] In the traditional vehicle leasing business, multiple parties are involved, including vehicle manufacturers, dealers, financial institutions, leasing companies, and end users. The information flow between these parties usually relies on traditional communication methods and their respective independent business systems. Due to the lack of an effective docking mechanism between the information systems of different parties, business information is prone to loss or errors during the transmission process. At the same time, due to the inconsistency of the business system, the information updates between the parties cannot be synchronized in real time, which may lead to the use of outdated or erroneous data when making decisions. Therefore, in the current vehicle leasing business, it is difficult to achieve real-time interaction and sharing of data, which affects the efficiency and fluency of the vehicle leasing business. Summary of the invention

[0003] The main purpose of this application is to provide an Internet-based vehicle rental management system, equipment and storage medium, aiming to solve the technical problem of difficulty in achieving real-time interaction of business data in the vehicle rental business.

[0004] To achieve the above objectives, the present application provides an Internet-based vehicle rental management system, including: A customer management module, used to collect customer information, including the customer's personal information and vehicle rental requirements; The vehicle management module is used to synchronize the vehicle rental status to the rental management module and monitor the vehicle usage during the rental period; A rental management module, used to generate a rental plan according to the vehicle rental demand and the vehicle usage; The data sharing interface module exchanges data with the third-party system through the API interface. According to the vehicle rental business process, the business data generated in each link of the vehicle rental business process is synchronized to the third-party system in real time, and the business data processing results returned from the third-party system are received.

[0005] In one embodiment, the customer management module includes an identity authentication unit; The identity verification unit receives the identity verification information input by the client and generates a hash value of the identity verification information using a hash function; Through the API interface, the hash value of the identity information is compared with the hash value in the citizen identity information database in the third-party system; According to the comparison result, confirm whether the identity verification information is successfully verified; Alternatively, the identity verification unit collects a biometric sample of the customer and converts the biometric sample into a feature vector through a feature extraction algorithm; Comparing the feature vector with a biometric template in a citizen identity information database in the third-party system to calculate a similarity score; If the similarity score is higher than the similarity threshold, the biometric sample of the customer is verified.

[0006] In one embodiment, the customer management module further includes a credit assessment unit; The credit assessment unit obtains the customer's credit report from a credit assessment agency in a third-party system through an API interface; Based on the credit report, determining scores for preset credit assessment parameters and assigning weights to the credit parameters; Calculating the credit score of the customer based on the scores of the credit assessment parameters and the weights corresponding to the credit assessment parameters; According to the preset credit rating rules, the credit score is mapped to the credit rating range to determine the customer's credit rating.

[0007] In one embodiment, the vehicle management module includes a vehicle management unit; The vehicle management unit receives a rental plan confirmation instruction from the plan generation unit; According to the rental plan confirmation instruction, the vehicle rental status of the rental vehicle is updated, and the rental vehicle is locked to ensure that the rental vehicle does not participate in the generation of the rental plan during the rental period.

[0008] In one embodiment, the vehicle management module further comprises a vehicle tracking unit; The vehicle tracking unit obtains the vehicle location information of the rental vehicle in real time through the GPS positioning system; The vehicle location information is sent to the vehicle management module to update the vehicle usage of the rental vehicle, where the vehicle usage includes the location and operating status of the vehicle.

[0009] In one embodiment, the lease management module includes a solution generation unit; The solution generation unit receives the vehicle rental demand from the customer management module and the vehicle rental status from the vehicle management module; Based on the vehicle rental demand and the vehicle rental status, filter out vehicles that meet the requirements; generating at least one leasing plan according to the customer preference in the vehicle leasing demand; The leasing plan is presented to the customer through a user interface, and an online selection and confirmation function is provided for the customer to confirm the final leasing plan.

[0010] In one embodiment, after the step of presenting the leasing plan to the customer through a user interface and providing online selection and confirmation functions for the customer to confirm the final leasing plan, the method further includes: Generate electronic contract generation instructions based on the final leasing plan confirmed by the customer; Based on the electronic contract generation instruction, a corresponding contract template is selected from a contract template library, and the lease data in the final lease solution is filled into the contract template to generate an electronic lease contract; Displaying the electronic lease contract to the customer through a user interface and prompting the customer to electronically sign; After receiving the electronic signature of the customer, automatically verify whether the electronic signature is consistent with the customer name field in the electronic lease contract; If the electronic signature is consistent with the customer name field, the electronic signature is attached to the electronic lease contract, and the signed electronic lease contract is stored.

[0011] In one embodiment, the data sharing interface module includes: Establish data exchange protocols and define API interface specifications used when exchanging data with third-party systems; At the business node of the vehicle rental business process, the data synchronization operation is automatically triggered, and the business data corresponding to the business node is sent to the third-party system through the API interface; Receive the business data processing results returned by the third-party system, and apply the business data processing results according to the preset business logic.

[0012] An embodiment of the present application also provides an Internet-based vehicle rental management device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the method steps of the Internet-based vehicle rental management system as described above.

[0013] An embodiment of the present application further provides a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method steps of Internet-based vehicle rental management as described above are implemented.

[0014] The embodiment of the present application discloses a vehicle rental management system based on the Internet, including: a customer management module for collecting customer information, the customer information including the customer's personal information and vehicle rental requirements; a vehicle management module for synchronizing the vehicle rental status to the rental management module and monitoring the vehicle usage during the rental period; a rental management module for generating a rental plan based on the vehicle rental requirements and the vehicle usage; a data sharing interface module for exchanging data with a third-party system through an API interface, synchronizing the business data generated in each link of the vehicle rental business process to the third-party system in real time according to the vehicle rental business process, and receiving the business data processing results returned from the third-party system. By sharing data with a third-party system, the present application breaks the barriers to information flow in traditional rental business, realizes the onlineization of business processes and the real-time intercommunication of business information, and significantly improves business collaboration efficiency and information transparency. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is a system flow diagram of a first embodiment of an Internet-based vehicle rental management system involved in the embodiment scheme of the present application; Figure 2 A schematic diagram of a management page for vehicle business status of a third embodiment of an Internet-based vehicle rental management system according to an embodiment of the present application; Figure 3 A schematic diagram of a management page for vehicle operation status of a third embodiment of an Internet-based vehicle rental management system according to an embodiment of the present application; Figure 4 A schematic diagram of vehicle location tracking of a third embodiment of an Internet-based vehicle rental management system according to an embodiment of the present application; Figure 5 This is a structural diagram of the Internet-based vehicle rental management device of this application.

[0016] Description of Figure Numbers: 10. Customer management module; 110. Identity authentication unit; 120. Preference setting unit; 130. Credit assessment unit; 20. Vehicle management module; 210. Vehicle management unit; 220. Vehicle tracking unit; 230. Vehicle usage record unit; 30. Rental management module; 310. Solution generation unit; 320. Contract management unit; 40. Data sharing interface module.

[0017] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0018] 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.

[0019] In the traditional vehicle leasing business, multiple parties are involved, including vehicle manufacturers, dealers, financial institutions, leasing companies, and end users. The information flow between these parties usually relies on traditional communication methods and their respective independent business systems. Due to the lack of an effective docking mechanism between the information systems of different parties, business information is prone to loss or errors during the transmission process. At the same time, due to the inconsistency of the business system, the information updates between the parties cannot be synchronized in real time, which may lead to the use of outdated or erroneous data when making decisions. Therefore, in the current vehicle leasing business, it is difficult to achieve real-time interaction and sharing of data, which affects the efficiency and fluency of the vehicle leasing business.

[0020] In order to solve the above-mentioned defects existing in the relevant technology, the embodiment of the present application proposes a vehicle rental management system based on the Internet, which includes: a customer management module for collecting customer information, wherein the customer information includes the customer's personal information and vehicle rental needs; a vehicle management module for synchronizing the vehicle rental status to the rental management module and monitoring the vehicle usage during the rental period; a rental management module for generating a rental plan according to the vehicle rental needs and the vehicle usage; a data sharing interface module for exchanging data with a third-party system through an API interface, and synchronizing the business data generated in each link of the vehicle rental business process to the third-party system in real time according to the vehicle rental business process, and receiving the business data processing results returned from the third-party system. By sharing data with a third-party system, the present application breaks the barriers to information flow in the traditional rental business, realizes the onlineization of business processes and the real-time intercommunication of business information, and significantly improves business collaboration efficiency and information transparency.

[0021] It should be noted that the execution subject of this embodiment can be an Internet-based vehicle rental management system, or a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an Internet-based vehicle rental management device capable of realizing the above functions. The following takes an Internet-based vehicle rental management system as an example (hereinafter referred to as the "system") to illustrate this embodiment and the following embodiments.

[0022] The first embodiment of the vehicle rental management system based on the Internet proposed in this application, please refer to Figure 1 , the Internet-based vehicle rental management system includes: The customer management module 10 is used to collect customer information, including the customer's personal information and vehicle rental requirements, and to update and maintain the customer's information file in the system.

[0023] In this embodiment, the customer management module 10 is connected to the external interface through the internal interface, receives customer information provided by the cooperative organization, or directly collects customer information through online forms or mobile applications, including but not limited to the customer's name, contact information, address, and family situation. In addition, the customer management module 10 is also responsible for collecting the customer's vehicle rental needs, such as the desired rental model, rental period, budget range, and rental purpose.

[0024] The customer management module 10 is also responsible for establishing and maintaining information files including basic customer information, credit history, rental history and payment records, so as to quickly query and obtain detailed data of target customers. When a customer submits a vehicle rental application, the customer management module 10 will initiate a credit review process, including checking the customer's credit record, assessing credit risk, and determining the customer's credit rating accordingly.

[0025] The vehicle management module 20 is used to synchronize the vehicle rental status to the rental management module 30 and monitor the vehicle usage during the rental period.

[0026] In this embodiment, the vehicle management module 20 can obtain information about the leased vehicle from a third-party system. The system can establish a data interface with the third-party system through the data sharing interface module 40, and the vehicle management module 20 can receive various data related to the leased vehicle from these platforms in real time or regularly. At the same time, the vehicle lease status of the leased vehicle and the vehicle usage during the lease period can also be obtained through the third-party system. The vehicle management module 20 is responsible for maintaining the vehicle lease status of the leased vehicle and ensuring that the vehicle data in the system is consistent with the actual lease situation. This includes updating the vehicle lease status, such as whether the vehicle is available (i.e., whether it is locked), the validity period of the current lease contract, and the vehicle's use conditions.

[0027] In addition, the vehicle management module 20 can track the vehicle location information and vehicle operation status of the rental vehicle in real time by integrating the GPS positioning system. At the same time, the vehicle management module 20 is also responsible for recording and tracking the vehicle's travel status, including performance indicators such as mileage and fuel efficiency. By maintaining good vehicle records, the system can provide a complete service history when the vehicle needs to be rented again.

[0028] The rental management module 30 is used to generate a rental plan according to the vehicle rental demand and vehicle usage, and complete the signing of an electronic rental contract with the customer based on the rental plan.

[0029] In this embodiment, the rental management module 30 is a key component of the system. It is responsible for processing the vehicle rental application submitted by the customer and generating a corresponding rental plan based on the rental requirements in the vehicle rental application. The rental management module 30 receives the vehicle rental requirements submitted by the customer through the customer management module 10 and the vehicle rental status from the vehicle management module 20, and screens out vehicles that meet the requirements based on the vehicle rental requirements and the vehicle rental status. And based on the customer preferences in the vehicle rental requirements, one or more rental plans are generated, and the rental plan includes the rental model, vehicle condition, rental period, rent calculation, and payment plan.

[0030] After the customer selects a lease plan, the lease management module 30 assists in completing the signing of the electronic lease contract, including online signing, electronic contract storage and management. In addition, the lease management module 30 is also responsible for the subsequent management of the lease contract, including the update, renewal, and termination of the electronic lease contract, and monitors the payment status of the lease to ensure that the rent is paid on time.

[0031] The data sharing interface module 40 exchanges data with the third-party system through an API (Application Programming Interface) interface, synchronizes the business data generated in each link of the vehicle rental business process to the third-party system in real time according to the vehicle rental business process, and receives the business data processing results returned from the third-party system.

[0032] The vehicle rental management system of this embodiment aims to solve the technical problem of difficulty in achieving real-time interaction of business data in the vehicle rental business. The system uses an Internet-based platform and API interface data sharing technology to closely connect the data and business processes of multiple participants involved in vehicle rental, such as manufacturers, dealers, rental companies and end users.

[0033] The system exchanges data efficiently with the third-party system through the data sharing interface module 40, ensuring the real-time synchronization and accuracy of business data. This real-time data interaction mechanism not only reduces the loss or error of information during the transmission process, enhances the collaborative working ability between all parties involved, but also improves the efficiency and fluency of the entire vehicle rental business process.

[0034] The second embodiment of the Internet-based vehicle rental management system proposed in this application, the customer management module 10 includes: The identity verification unit 110 is used to verify the identity information of the customer and ensure the authenticity and legitimacy of the identity information, including but not limited to identity document verification, biometric verification and online video verification.

[0035] ID verification usually involves checking the official identification documents submitted by the customer to ensure the validity of the identification documents and the consistency of the customer's identity. Biometric verification uses biometric features such as fingerprints and facial recognition to confirm the customer's identity, increasing security. Online video verification uses real-time video calls to further ensure the authenticity of the customer's identity and prevent identity theft and fraud.

[0036] Optionally, during the identity document verification process, the identity verification unit 110 first receives the identity verification information input by the customer, such as an identity card or a passport. The identity verification unit 110 then processes the identity verification information using a hash function, such as SHA-256, to generate a hash value of the identity verification information of a fixed length. This process can ensure the integrity and consistency of information during data transmission.

[0037] Subsequently, the identity verification unit 110 compares the hash value of the identity verification information with the hash value in the citizen identity information database in the third-party system through the API interface. The comparison result will determine whether the identity verification information is successfully verified.

[0038] Optionally, when biometric verification is adopted, the identity verification unit 110 collects a biometric sample of the customer, such as fingerprint or facial recognition data. The biometric sample is converted into a feature vector through a feature extraction algorithm. The process of converting the feature vector may involve a deep learning model, such as a convolutional neural network (CNN). Subsequently, the identity verification unit 110 compares these feature vectors with the biometric templates in the citizen identity information database in the third-party system, and calculates the similarity score between the feature vectors. Commonly used similarity calculation methods include Euclidean distance, cosine similarity, etc. If the similarity score is higher than the set similarity threshold, it is considered that the customer's biometric sample has been verified.

[0039] Exemplarily, a convolutional neural network is used to convert a biometric sample into a feature vector. The identity verification unit 110 first receives a biometric sample of a customer, such as a facial photo. The biometric sample is first preprocessed, including adjusting the image size to match the input layer size of the convolutional neural network, normalizing the pixel values ​​for model processing, and possible grayscale conversion so that the model can focus more on texture and shape features rather than color information, etc. Then, the biometric sample passes through the convolution layer of the convolutional neural network to generate a feature map. The convolution layer consists of a plurality of convolution kernels that slide over the image of the facial photo, calculate the dot product between the convolution kernel and the image, and generate a feature map. Each convolution kernel is responsible for capturing a specific type of feature in the image, such as edges, corners, or other texture patterns. The data expression of the convolution operation is:

[0040] in, is the input image; is the convolution kernel; , are the coordinates of the output feature map; , are the coordinates of the convolution kernel. The convolution operation is repeated on each local area of ​​the image to generate a new two-dimensional feature map showing the feature strength of the local area.

[0041] After the convolution operation is completed, nonlinear processing is performed through an activation function, such as ReLU (Rectified Linear Unit, an activation function), to obtain a series of feature maps.

[0042] These feature maps are then passed to the pooling layer, where the maximum pooling operation is used to select the maximum value in each local area as the feature representing the local area, thereby reducing the spatial dimension of the feature while retaining key information. The mathematical expression of the maximum pooling operation is:

[0043] in, It is the feature map after pooling; is the output feature map of the convolutional layer; , are the coordinates of the pooled feature map.

[0044] After a series of convolutional and pooling layers, the feature map is flattened and input into one or more fully connected layers, which map the features to the final output space, usually the decision space for identity verification, by learning weights and bias parameters.

[0045] Finally, the extracted feature vector is compared with the biometric template stored in the third-party system to calculate the similarity score between the feature vectors. The formula for calculating cosine similarity is:

[0046] in, and are two eigenvectors, and Corresponding to and The mold length.

[0047] If the similarity score is higher than the set threshold, the customer's biometric sample is considered to match the template in the database and the verification is passed.

[0048] The preference setting unit 120 is used to collect the customer's rental preference information, including but not limited to the vehicle model, brand, color, interior, rental period, rental budget range and rental purpose. By analyzing the rental preference information, the system can provide customers with personalized rental solutions, thereby improving customer satisfaction and rental experience.

[0049] The credit assessment unit 130 is used to collect the credit record of the customer, establish a credit file for the customer based on the historical transaction record and / or the credit report provided by the third-party credit agency, including the customer's historical credit behavior, repayment record, etc., and determine the customer's credit level.

[0050] The credit rating reflects the credit status of the customer, which is an important basis for assessing leasing risks and formulating leasing terms. Through credit assessment, the system can reasonably set rent, deposit and other leasing conditions to control credit risks.

[0051] Specifically, through the API interface, the credit assessment unit 130 is integrated with the service platform of the third-party credit institution to realize the automated sending of query requests and receiving of credit report data. When a customer submits a vehicle rental application in the system and agrees to conduct a credit query, the credit assessment unit 130 will automatically send a query request containing the customer's identity information to the third-party credit institution. After receiving the query request and verifying the legitimacy of the request, the third-party credit institution returns the customer's credit report to the credit assessment unit 130.

[0052] After receiving the credit report, the credit assessment unit 130 extracts key information such as credit score, credit history, overdue record, debt situation, etc. Then, the credit assessment unit 130 uses the credit assessment model preset in the system to assess the credit risk of the customer and analyze the customer's repayment ability and willingness. At the same time, the credit rating of the customer is determined by combining multiple dimensions such as the customer's income status, debt ratio and historical overdue times.

[0053] Furthermore, in the process of determining the customer's credit rating, credit assessment parameters that affect the credit rating assessment results are predefined, and corresponding weights are assigned to the credit assessment parameters, and the sum of the weights of all credit assessment parameters is 1. The weights can be calculated based on historical data or set based on human experience, and the weights reflect the degree of influence of different credit assessment parameters on the customer's credit rating.

[0054] Optionally, the credit assessment unit 130 obtains the customer's credit report from a credit assessment agency in a third-party system through an API interface. The credit report contains detailed information such as the customer's credit history, repayment record, overdue status, number of credit inquiries, etc. Based on the credit report, the credit assessment unit 130 will analyze the credit report according to preset credit assessment parameters to determine the score of the preset credit assessment parameters. Each preset credit assessment parameter is assigned a weight. The weight reflects the importance of the credit assessment parameter in the overall credit assessment. For example, the weight of the repayment record may be higher than the number of credit inquiries because the repayment record more directly reflects the customer's repayment ability and credit habits.

[0055] Next, the credit assessment unit 130 calculates the credit score of the customer based on the scores of the credit assessment parameters and the weights corresponding to the credit assessment parameters. The credit score may be calculated by a weighted average, in which the score of each credit assessment parameter is multiplied by its weight, and then all weighted scores are added together to obtain the credit score. The credit score will reflect the comprehensive credit status of the customer. Finally, according to the preset credit rating rules, the credit score is mapped to the credit rating range to determine the credit rating of the customer.

[0056] For example, assume that four credit assessment parameters are determined, namely, credit score, credit history, overdue record, and debt situation. Among them, the credit score reflects the customer's credit status; the credit history shows the customer's long-term credit behavior; the overdue record reveals the reliability of the customer's repayment; and the debt situation affects the customer's financial health. The scoring standard for each weight is set to 0 to 10 points, and the weight of each credit assessment parameter is 40%, 20%, 30%, and 10% respectively. The credit grades include grades A, B, C, D, and E, where A represents the lowest risk, that is, the highest credit grade, and E represents the highest risk, that is, the lowest credit grade. The credit score thresholds are: Grade A: credit score ≥ 9; Grade B: 7≤credit score≤8; Grade C: 5≤credit score≤7; Grade D: 3≤credit score≤5; Grade E: credit score≤3. The specific calculation method of the credit score is: Credit score = (credit score weight × credit score corresponding score) + (credit history weight × credit history score) + (overdue record weight × overdue record score) + (debt situation weight × debt situation score).

[0057] There is a customer whose credit score is 750 (the corresponding credit score is 8 points), credit history is 7 years (credit history score is 7 points), there is one overdue payment within 30 days in the past two years (overdue record score is 6 points), and the credit card has been used for 20,000 yuan (debt score is 5 points). The credit score is: 8×40%+7×20%+6×30%+5×10%=6.9 points.

[0058] According to the above calculation, the customer's credit score is 6.9 points, and the customer's credit rating is classified as C, which means that there is a certain credit risk but it is still within an acceptable range.

[0059] The vehicle rental management system based on the Internet of the third embodiment proposed in this application, the vehicle management module 20 includes: The vehicle management unit 210 is used to store and manage basic information of the leased vehicle, including but not limited to the vehicle model, license plate number, etc., and to update and maintain the vehicle lease status of the leased vehicle.

[0060] Specifically, when the customer submits a vehicle rental application through the system and the generated rental plan is confirmed, the plan generation unit 310 sends a rental plan confirmation instruction to the vehicle management unit 210. The rental plan confirmation instruction contains information about the rental vehicle, such as the model or identification of the rental vehicle.

[0061] After the vehicle management unit 210 receives the rental plan confirmation instruction from the plan generation unit 310, according to the rental plan confirmation instruction, the vehicle management unit 210 will immediately update the vehicle rental status of the corresponding rental vehicle in the rental plan and lock the rental vehicle. The locking operation is equivalent to reserving the corresponding rental vehicle in the rental plan for the customer, ensuring that the rental vehicle does not participate in the generation of other rental plans during the period after the rental plan is confirmed, thereby avoiding resource conflicts and duplicate rental problems. Please refer to Figure 2 , Figure 2 A diagram of the management page showing the vehicle business status, i.e. the vehicle rental status (started, not started, etc.), so that vehicle resources can be better allocated to meet customer needs.

[0062] If the customer cancels the confirmed rental plan, or encounters any problem in the process of signing the electronic rental contract, that is, the vehicle management unit 210 receives the cancellation instruction or the signal of contract signing failure from the rental management module 30, the vehicle management unit 210 will immediately update the rental status of the relevant vehicle to "not rented" and release the locked state, so that the vehicle can re-enter the rental pool for other customers to choose or participate in the generation of rental plans.

[0063] For example, a customer confirms a rental plan, which includes a vehicle with model "ABC" and license plate number "A12345". After receiving the rental plan confirmation instruction, the vehicle management unit 210 will update the rental status of the vehicle "ABC" to "started" and lock the rental vehicle in the system. During the rental period after the rental plan is confirmed or the electronic rental contract is signed, when other customers search for available vehicles, the system will not display the locked "ABC". When the customer cancels the rental plan (electronic rental contract is canceled), or the rental period expires and the vehicle is returned, the vehicle management unit 210 will update the vehicle rental status to "not started" and unlock it, so that it can re-participate in the generation of a new rental plan.

[0064] The vehicle tracking unit 220 is used to monitor the vehicle location information in real time through GPS and Internet of Things technology, and record the vehicle's driving trajectory and operating status.

[0065] Specifically, the vehicle tracking unit 220 obtains the vehicle location information of the rental vehicle in real time through the GPS positioning system installed on the rental vehicle. The vehicle location information includes but is not limited to the latitude and longitude coordinates, speed, direction, etc. of the rental vehicle.

[0066] The vehicle tracking unit 220 sends the vehicle location information to the vehicle management unit 210 to update the vehicle usage of the rental vehicle. The vehicle usage includes but is not limited to the location and operating status of the rental vehicle, such as stationary, driving, etc.

[0067] Please refer to Figure 3 , Figure 3 This is a diagram of the management page for the vehicle operation status. The system provides functions such as updating the vehicle operation status and tracking, allowing managers to timely update the vehicle usage of the rental vehicle, such as whether the vehicle is stationary or driving. The system can also track the vehicle location information of the rental vehicle through the tracking function, please refer to Figure 4 , Figure 4 Schematic diagram of vehicle position tracking.

[0068] In addition, the vehicle management module 20 may also include a vehicle use recording unit 230 for recording the use of the leased vehicle during the lease period, including the number of leases, the lease duration, etc.

[0069] The Internet-based vehicle rental management system of this embodiment realizes efficient configuration and real-time monitoring of rental vehicle resources through the management of the vehicle management module 20. The vehicle management unit 210 ensures the accuracy of the rental vehicle information and the consistency of the rental status, avoiding resource conflicts and duplicate rental problems. When the rental plan is confirmed, the system can quickly lock the rental vehicle, providing customers with an exclusive rental experience, while simplifying the rental process and improving business efficiency. The real-time monitoring function of the vehicle tracking unit 220 not only ensures the safety of the rental vehicle, but also provides the precise location and operating status of the vehicle, making vehicle management more transparent. Through the recording function of the vehicle usage recording unit 230, the system can provide a complete service history when the vehicle needs to be rented again.

[0070] The fourth embodiment of the Internet-based vehicle rental management system proposed in this application, the rental management module 30 includes: The plan generation unit 310 is used to generate a rental plan according to the vehicle rental demand and vehicle rental status of the customer. When generating a rental plan, the rental management module 30 needs to consider multiple factors, including the vehicle rental status of the rental vehicle, the rental preferences of the customer, etc.

[0071] Specifically, the solution generation unit 310 receives the vehicle rental demand from the customer management module 10, including the rental time, vehicle type, budget range, etc., and the vehicle rental status from the vehicle management module. The solution generation unit 310 screens vehicles based on the vehicle rental demand and the vehicle rental status, and excludes vehicles that do not meet the customer's needs, such as vehicles that have been booked or do not meet the customer's requirements for vehicle type. After screening out vehicles that meet the rental requirements, the solution generation unit 310 will further consider the customer's personal preferences in vehicle rental requirements, such as brand preferences, vehicle model preferences, color preferences, etc., to generate at least one rental plan. For example, if the customer prefers environmentally friendly models, the solution generation unit 310 will give priority to recommending electric or hybrid vehicles.

[0072] Finally, the plan generation unit 310 will present the leasing plan to the customer through the user interface, allowing the customer to browse different leasing plans online. The customer can compare these leasing plans on the user interface, and the plan generation unit 310 provides an online selection and confirmation function for the customer to confirm the final leasing plan.

[0073] For example, Mr. Zhang submits a rental application through the system. He hopes to rent a vehicle suitable for family travel for a period of one week with a budget of less than 5,000 yuan. The solution generation unit 310 will retrieve the vehicle information in the vehicle management module according to Mr. Zhang's needs, and filter out vehicles that meet the budget range. Then, the solution generation unit 310 considers Mr. Zhang's preferences, such as the newness, color, additional functions, etc. of the vehicle, and generates several different rental plans. These rental plans will be presented to Mr. Zhang through the user interface. Mr. Zhang can compare these rental plans online and select the most suitable rental plan for confirmation.

[0074] Optionally, when generating a leasing plan, the plan generation unit 310 may also comprehensively consider various economic factors to provide a reasonable and competitive leasing quotation. Specifically, the plan generation unit 310 calculates a basic rental base using a preset model or algorithm based on the vehicle acquisition cost, the leasing term, and the average price level of the leasing market. Subsequently, the plan generation unit 310 adjusts the rental base according to the leasing term to reflect the price difference under different leasing cycles.

[0075] In addition, when generating a lease plan, the rental structure can be adjusted based on the customer's credit rating. For example, for customers with higher credit ratings, the security deposit requirement can be lowered. For customers with lower credit ratings, the security deposit may need to be increased to compensate for potential risks. This approach helps attract and retain high-quality customers and effectively manages risks.

[0076] The solution generation unit 310 presents the lease solution to the customer through the user interface and provides online selection and confirmation functions for the customer to confirm the final lease solution. After that, the lease management module 30 also includes a contract management unit 320. The contract management unit 320 generates an electronic contract generation instruction according to the final lease solution confirmed by the customer. Based on the electronic contract generation instruction, the contract management unit 320 selects a corresponding contract template from the contract template library, and the contract template contains all the legal terms required for the lease. The contract management unit 320 will fill the lease data in the final lease solution into the corresponding position in the contract template according to the final lease solution confirmed by the customer, thereby generating an electronic lease contract.

[0077] Subsequently, the contract management unit 320 displays the electronic lease contract to the customer through the user interface, and the customer can read all the terms of the contract online. In order to complete the signing of the contract, the customer is reminded to sign electronically through a prompt message. The electronic signature involves the customer entering his or her own name.

[0078] After the customer completes the electronic signature, the contract management unit 320 receives the customer's electronic signature and automatically verifies whether the electronic signature is consistent with the customer name field in the electronic lease contract. If the electronic signature is consistent with the customer name field, the electronic signature is attached to the electronic lease contract and the signed electronic lease contract is stored.

[0079] After storage is completed, the system may send a copy of the contract to the customer, which may be via email or a message center within the system. This embodiment does not limit this. In this way, the customer can access and download the electronic lease contract at any time for viewing.

[0080] It should be noted that, in order to enhance the security and legal effect of contract signing, the contract management unit 320 can interact with the third-party electronic signature platform through the API interface and use the services provided by the third-party electronic signature platform to complete the signing and verification process of the electronic signature. The third-party electronic signature platform usually provides full-process services including digital certificate management, electronic signature, contract evidence storage, judicial appraisal, etc.

[0081] Specifically, when a customer signs on the interface using a stylus, mouse or finger, the system sends the signature data to a third-party electronic signature platform. The third-party electronic signature platform uses signature verification technology to confirm the validity and authenticity of the signature. The verification process includes but is not limited to verifying the customer's identity information, checking whether the signature complies with legal requirements, and whether the signature and the customer name field in the electronic lease contract are consistent.

[0082] Once the third-party electronic signature platform passes the verification, it will return a confirmation message to the contract management unit 320, indicating that the electronic signature is valid. After receiving the confirmation message, the contract management unit 320 will attach the electronic signature to the designated location of the electronic lease contract to complete the contract signing process.

[0083] The fifth embodiment of the Internet-based vehicle rental management system proposed in this application, the data sharing interface module 40 includes: The data sharing interface module 40 first establishes a set of data exchange protocols, which define the API interface specifications used when exchanging data with third-party systems, including but not limited to the design of RESTful APIs, which define a clear URI structure, supported HTTP methods, JSON or XML data formats for requests and responses, error handling mechanisms, and authentication and authorization methods such as OAuth 2.0 or JWT (JSON Web Tokens).

[0084] In the vehicle rental business process, whenever a specific business node is reached, such as when a customer submits a vehicle rental application or a credit review process, the data sharing interface module 40 automatically triggers a data synchronization operation. The data synchronization operation encapsulates the business data corresponding to the business node into a standard request format through a predefined API interface, and then sends it to the third-party system. After sending the data, the data sharing interface module 40 will monitor the response of the third-party system in real time. Once the business data processing result returned by the third-party system is received, the functional module corresponding to the business node will immediately apply the business data processing result according to the preset business logic. For example, the third-party system is a third-party electronic signature platform, and the returned business data processing result is the verification result and signature data of the electronic signature. After the contract management unit 320 receives the verification result and signature data of the electronic signature, it can attach the electronic signature to the electronic lease contract to complete the signing of the electronic lease contract.

[0085] During the leasing process, the data sharing interface module 40 can share key data such as customer information, leasing contract information, payment records, etc. with a third-party system in real time, or obtain relevant data from a third-party system to complete data sharing in the vehicle leasing business. This not only improves the efficiency of business processing, but also enhances the accuracy and real-time nature of the data.

[0086] In this embodiment, the data sharing interface module 40 communicates with the external system through the API interface to ensure that the data generated in the vehicle rental business process can be synchronized to the third-party system in real time or regularly, and receive and process feedback information from the third-party system. The data sharing interface module 40 uses standard Web service technology, such as SOAP (Simple Object Access Protocol) or RESTful API (Representational State Transfer Application Programming Interface) to achieve data transmission across systems.

[0087] It should be noted that SOAP is an XML-based protocol for exchanging structured information on the Internet. It defines the format of messages and how to transmit messages through protocols such as HTTP (Hypertext Transfer Protocol) or SMTP (Simple Mail Transfer Protocol). RESTful API is a network service interface based on the REST architectural style. It uses standard HTTP methods such as GET, POST, PUT, DELETE, etc. to operate network resources.

[0088] Specifically, the data sharing interface module 40 synchronizes the business data generated by key links in the vehicle rental business process, such as customer information, vehicle rental status, rental contract details, etc., to the third-party system in real time through the API interface. This synchronization process usually involves data encapsulation in JSON (JavaScript Object Notation) or XML format to ensure the structure and readability of the data.

[0089] During the data transmission process, the data sharing interface module 40 uses an encrypted communication protocol, such as HTTPS (Hypertext Transfer Protocol Secure), to ensure the security of data transmission on the Internet. At the same time, the data sharing interface module 40 also has a built-in data verification and authorization mechanism to ensure that only authenticated third-party systems can access and operate the corresponding data. For example, when the vehicle rental status changes, the data sharing interface module 40 will immediately trigger a data push event and send the latest vehicle rental status to a third-party system, such as a vehicle rental platform, through the API interface.

[0090] In addition, the data sharing interface module 40 can also receive response data and processing results from third-party systems. Including but not limited to the approval status of the electronic lease contract, rent payment confirmation information or vehicle rental status update. The data sharing interface module 40 will parse and process the received data, and then feed the data back to the corresponding modules of the system, such as the customer management module 10, the vehicle management module 20 or the rental management module 30, etc., to maintain the integrity and consistency of the data within the system. When processing this data, the data sharing interface module 40 will follow the pre-defined data mapping and conversion rules to ensure that the data of the third-party platform can be correctly adapted to the data model of the vehicle rental management system. In this way, the data sharing interface module 40 not only realizes the real-time synchronization of vehicle rental business data, but also improves the interoperability between systems and the degree of automation of business processes.

[0091] Through the implementation of the data sharing interface module 40, the vehicle rental management system not only realizes the automation of internal processes, but also breaks down information silos, making the entire rental process more efficient and transparent, and strengthening the cooperative relationship with external partners.

[0092] The present application provides an Internet-based vehicle rental management device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the Internet-based vehicle rental management method in the above-mentioned embodiment one.

[0093] Reference below Figure 5 , which shows a schematic diagram of the structure of an Internet-based vehicle rental management device suitable for implementing the embodiment of the present application. The Internet-based vehicle rental management device in the embodiment of the present application may include various hardware and software components for implementing the scheduling method of the inspection task. Figure 5 The Internet-based vehicle rental management device shown is merely an example and should not bring any limitations to the functions and scope of use of the embodiments of the present application.

[0094] like Figure 5 As shown, the Internet-based vehicle rental management device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the Internet-based vehicle rental management device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the Internet-based vehicle rental management device to communicate wirelessly or wired with other devices to exchange data. Although the figure shows an Internet-based vehicle rental management device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0095] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0096] The Internet-based vehicle rental management device provided by the present application adopts the Internet-based vehicle rental management device method in the above-mentioned embodiment, which can solve the technical problem that it is difficult to realize real-time interaction of business data in the vehicle rental business. Compared with the prior art, the beneficial effects of the Internet-based vehicle rental management device provided by the present application are the same as the beneficial effects of the Internet-based vehicle rental management method provided by the above-mentioned embodiment, and the other technical features of the Internet-based vehicle rental management device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0097] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0098] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0099] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the Internet-based vehicle rental management method in the above-mentioned embodiment.

[0100] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.

[0101] The computer-readable storage medium may be included in the Internet-based vehicle rental management device; or may exist independently without being assembled into the Internet-based vehicle rental management device.

[0102] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the Internet-based vehicle rental management device, the Internet-based vehicle rental management device can realize the following module functions: a customer management module, which is used to collect customer information, and the customer information includes the customer's personal information and vehicle rental requirements; a vehicle management module, which is used to synchronize the vehicle rental status to the rental management module and monitor the vehicle usage during the rental period; a rental management module, which is used to generate a rental plan based on the vehicle rental demand and the vehicle usage; a data sharing interface module, which exchanges data with a third-party system through an API interface, and synchronizes the business data generated in each link of the vehicle rental business process to the third-party system in real time according to the vehicle rental business process, and receives the business data processing results returned from the third-party system.

[0103] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0104] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0105] The modules involved in the embodiments described in the present application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0106] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned Internet-based vehicle rental management method, and can solve the technical problem that it is difficult to achieve real-time interaction of business data in the vehicle rental business. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the Internet-based vehicle rental management method provided in the above-mentioned embodiment, and will not be repeated here.

[0107] An embodiment of the present application provides a computer program product, including a computer program, which implements the steps of the above-mentioned Internet-based vehicle rental management method when executed by a processor.

[0108] The computer program product provided by this application can solve the technical problem that it is difficult to achieve real-time interaction of business data in the vehicle rental business. Compared with the prior art, the beneficial effects of the computer program product provided by the embodiment of this application are the same as the beneficial effects of the Internet-based vehicle rental management method provided by the above embodiment, which will not be repeated here.

[0109] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent processing scope of the present application.

[0110] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0111] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method.

[0112] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A vehicle rental management system based on the Internet, characterized in that: include: A customer management module, used to collect customer information, including the customer's personal information and vehicle rental requirements; The vehicle management module is used to synchronize the vehicle rental status to the rental management module and monitor the vehicle usage during the rental period; A rental management module, used to generate a rental plan according to the vehicle rental demand and the vehicle usage; The data sharing interface module exchanges data with the third-party system through the API interface. According to the vehicle rental business process, the business data generated in each link of the vehicle rental business process is synchronized to the third-party system in real time, and the business data processing results returned from the third-party system are received.

2. The Internet-based vehicle rental management system according to claim 1, characterized in that: The customer management module includes an identity authentication unit; The identity verification unit receives the identity verification information input by the client and generates a hash value of the identity verification information using a hash function; Through the API interface, the hash value of the identity information is compared with the hash value in the citizen identity information database in the third-party system; According to the comparison result, confirm whether the identity verification information is successfully verified; Alternatively, the identity verification unit collects a biometric sample of the customer and converts the biometric sample into a feature vector through a feature extraction algorithm; Comparing the feature vector with a biometric template in a citizen identity information database in the third-party system to calculate a similarity score; If the similarity score is higher than the similarity threshold, the biometric sample of the customer is verified.

3. The Internet-based vehicle rental management system according to claim 1, characterized in that: The customer management module also includes a credit assessment unit; The credit assessment unit obtains the customer's credit report from a credit assessment agency in a third-party system through an API interface; Based on the credit report, determining scores for preset credit assessment parameters and assigning weights to the credit parameters; Calculating the credit score of the customer based on the scores of the credit assessment parameters and the weights corresponding to the credit assessment parameters; According to the preset credit rating rules, the credit score is mapped to the credit rating range to determine the customer's credit rating.

4. The Internet-based vehicle rental management system according to claim 1, characterized in that: The vehicle management module includes a vehicle management unit; The vehicle management unit receives a rental plan confirmation instruction from the plan generation unit; According to the rental plan confirmation instruction, the vehicle rental status of the rental vehicle is updated, and the rental vehicle is locked to ensure that the rental vehicle does not participate in the generation of the rental plan during the rental period.

5. The Internet-based vehicle rental management system according to claim 1, characterized in that: The vehicle management module also includes a vehicle tracking unit; The vehicle tracking unit obtains the vehicle location information of the rental vehicle in real time through the GPS positioning system; The vehicle location information is sent to the vehicle management module to update the vehicle usage of the rental vehicle, where the vehicle usage includes the location and operating status of the vehicle.

6. The Internet-based vehicle rental management system according to claim 1, characterized in that: The lease management module includes a solution generation unit; The solution generation unit receives the vehicle rental demand from the customer management module and the vehicle rental status from the vehicle management module; Based on the vehicle rental demand and the vehicle rental status, filter out vehicles that meet the requirements; generating at least one leasing plan according to the customer preference in the vehicle leasing demand; The leasing plan is presented to the customer through a user interface, and an online selection and confirmation function is provided for the customer to confirm the final leasing plan.

7. The Internet-based vehicle rental management system according to claim 6, characterized in that: After the step of presenting the leasing plan to the customer through the user interface and providing online selection and confirmation functions for the customer to confirm the final leasing plan, the method further includes: Generate electronic contract generation instructions based on the final leasing plan confirmed by the customer; Based on the electronic contract generation instruction, a corresponding contract template is selected from a contract template library, and the lease data in the final lease solution is filled into the contract template to generate an electronic lease contract; Displaying the electronic lease contract to the customer through a user interface and prompting the customer to electronically sign; After receiving the electronic signature of the customer, automatically verify whether the electronic signature is consistent with the customer name field in the electronic lease contract; If the electronic signature is consistent with the customer name field, the electronic signature is attached to the electronic lease contract, and the signed electronic lease contract is stored.

8. The Internet-based vehicle rental management system according to claim 1, characterized in that: The data sharing interface module includes: Establish data exchange protocols and define API interface specifications used when exchanging data with third-party systems; At the business node of the vehicle rental business process, the data synchronization operation is automatically triggered, and the business data corresponding to the business node is sent to the third-party system through the API interface; Receive the business data processing results returned by the third-party system, and apply the business data processing results according to the preset business logic.

9. An Internet-based vehicle rental management device, characterized in that: The Internet-based vehicle rental management device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the method steps of the Internet-based vehicle rental management system as described in any one of claims 1 to 8.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method steps of the Internet-based vehicle rental management system as described in any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

  • Management method and server for shared vehicle

    CN108701324A

  • An electric vehicle rental monitoring system and an operation and maintenance method

    CN109102350A

  • A house rental information sharing method based on a block chain and related equipment

    CN109784939A

  • Numerical control machine tool leasing sharing method and device, computer equipment and storage medium

    CN114862485A

Cited By

  • Scheduling and approval process control method and device for digital product online leasing

    CN120612160A

  • Methods and devices for scheduling and approval process control of online digital product rental

    CN120612160B

  • Article borrowing and returning management system

    CN120672439A