Vehicle renting method and device based on mobile application, storage medium and program product
Through the vehicle rental method based on mobile applications, customers can enter vehicle specifications and lease period on mobile devices, and the server automatically generates and pushes a rental plan to generate an electronic contract, solving the problem of long time spent in traditional vehicle rental business processes and achieving an efficient and convenient rental process.
Patent Information
- Application Number
- CN202411492236.1
- 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
The traditional vehicle rental business process takes a long time, and customers need to travel back and forth to offline stores many times to consult, select cars, discuss plans and sign contracts.
Through the mobile application-based vehicle rental method, customers can enter vehicle specifications and rental periods on mobile devices, and the server automatically generates and pushes the rental plan. The customer can view and select instantly, and finally generates an electronic contract. The signing process does not require paper documents and face-to-face communication.
It significantly shortens the time of the vehicle rental business process, improves the efficiency of the entire rental process, reduces time costs, and avoids the need for paper documents and face-to-face communication.
Smart Images

Figure CN119558947A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle rental technology, and in particular to a vehicle rental method, device, storage medium and program product based on mobile applications. Background Art
[0002] With the rapid development of the automobile industry, vehicle leasing has become an emerging automobile consumption model. However, in the traditional vehicle leasing business process, customers need to go to the vehicle store for consultation, select the vehicle at the vehicle store, and then the store salesperson will communicate and formulate a leasing plan based on the customer's needs. After the customer confirms the leasing plan, the customer will confirm the leasing contract with the leasing company and make payment. In the traditional vehicle leasing business process, the business process involves multiple links, and customers need to go back and forth to offline stores many times, such as consulting, selecting cars, discussing plans, and determining contract content, which makes the vehicle leasing business process time-consuming.
[0003] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention
[0004] The main purpose of this application is to provide an invention title that aims to reduce the time cost of the vehicle rental business process.
[0005] To achieve the above objectives, the present application proposes a vehicle rental method based on a mobile application, which is applied to a server, and the method comprises: Obtain the vehicle product parameters and lease term selected by the client; Generate at least one leasing plan according to the vehicle product parameters and the leasing period, and send at least one leasing plan to the client; If a target rental plan selected by the client is received, a rental fee corresponding to the target rental plan is calculated according to a preset calculation rule, and the target rental plan is the rental plan selected by the client; generating an electronic contract according to the vehicle product parameters, the target leasing plan and the leasing fee; The electronic contract is sent to the client.
[0006] In one embodiment, after the step of generating an electronic contract according to the vehicle product parameters, the target leasing plan and the leasing fee, the step further includes: Obtaining the rental information and vehicle supplementary information input by the user; The lease information and the vehicle supplementary information are added to the electronic contract.
[0007] In one embodiment, before the step of generating an electronic contract according to the vehicle product parameters, the target leasing plan and the leasing fee, the step further includes: Obtaining the bank card supplementary information input by the user, wherein the bank card supplementary information includes the supplementary bank card mobile phone number; Initiate dynamic code verification based on the supplementary bank card mobile phone number; If the dynamic code verification is successful, save the bank card supplementary information.
[0008] In one embodiment, before the step of sending the electronic contract to the client, the method further includes: Determine whether the bank card information and / or bank card supplementary information has been saved, and whether the electronic contract has been supplemented, the bank card information is sent by the client and then saved on the server; If the bank card information and / or the bank card supplementary information has been saved, and the electronic contract has been supplemented, it is determined to execute the step of sending the electronic contract to the client.
[0009] In addition, to achieve the above purpose, the present application also proposes a vehicle rental method based on a mobile application, which is applied to a client, and the method includes: Obtain the vehicle product parameters and lease term input by the user, and send the vehicle product parameters and lease term to the server; Receiving at least one leasing plan sent by the server, where the leasing plan is generated based on the vehicle product parameters and the leasing term; In response to a confirmation operation of the rental plan input by the user, a target rental plan is determined, and the target rental plan is sent to the server.
[0010] In one embodiment, the method further comprises: Obtain bank card information input by the user, the bank card information including the mobile phone number reserved for the bank card; Initiate dynamic code verification according to the mobile phone number reserved for the bank card; If the dynamic code verification is successful, the bank card information is sent to the server; If an electronic contract is received, in response to a signing operation of the electronic contract, the signed electronic contract is sent to the server.
[0011] In one embodiment, after the step of sending the signed electronic contract to the server, the method further includes: In response to a payment operation by a user, generating payment information; The payment information is uploaded to the server.
[0012] In addition, to achieve the above-mentioned purpose, the present application also proposes a vehicle rental device based on a mobile application, the device comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the vehicle rental method based on a mobile application as described above.
[0013] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the vehicle rental method based on the mobile application as described above are implemented.
[0014] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the vehicle rental method based on mobile application as described above.
[0015] The present application provides a vehicle leasing method based on a mobile application, where users can input the required vehicle specifications and desired lease term through the client, thereby omitting the steps of going to a physical store for consultation and vehicle selection in the traditional leasing process. The server will automatically generate at least one set of leasing plans based on the vehicle specifications and lease term submitted by the user, and push it to the user's client. Users can view these plans instantly on their mobile devices and choose the option that best suits them, without the need for repeated communication with sales staff throughout the process. When the user selects the desired leasing plan, the server will calculate the corresponding rent according to the preset billing rules and create an electronic contract. This process greatly shortens the time for contract signing. Leasing a vehicle through a mobile application not only eliminates the use of paper documents, but also avoids the need for face-to-face communication, significantly improving the efficiency of the entire leasing process and reducing time costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0018] Figure 1 A flowchart of a first embodiment of a vehicle rental method based on a mobile application of the present application is provided; Figure 2A flow chart of the second embodiment of the vehicle leasing method based on mobile application provided in this application; Figure 3 A flowchart of the third embodiment of the vehicle rental method based on mobile application of this application is provided; Figure 4 A flowchart of a fourth embodiment of a vehicle rental method based on a mobile application of the present application is provided; Figure 5 A flowchart of a fifth embodiment of a vehicle rental method based on a mobile application of the present application is provided; Figure 6 A flowchart of the sixth embodiment of the vehicle rental method based on mobile application of the present application is provided; Figure 7 A flowchart of the seventh embodiment of the vehicle rental method based on mobile application of the present application is provided; Figure 8 This is a schematic diagram of the device structure of the hardware operating environment involved in the vehicle rental method based on mobile applications in an embodiment of the present application.
[0019] 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
[0020] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0021] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0022] In the traditional vehicle rental business process, customers need to go to the vehicle store for consultation, select the vehicle at the vehicle store, and then the store salesperson will communicate with the customer multiple times to develop a rental plan based on the customer's needs. After the customer confirms the rental plan, the customer signs a rental contract with the rental company and makes payment. In the traditional vehicle rental business process, the business process involves multiple links, and customers need to go back and forth to offline stores multiple times, such as consulting, selecting a vehicle, signing a contract, etc., which makes the vehicle rental business process time-consuming.
[0023] In view of the above problems, this application proposes a vehicle leasing method based on mobile applications. Through an automated vehicle leasing process, the client obtains the vehicle product parameters and lease term input by the user, thereby avoiding the need to go to the store for consultation and car selection in the traditional process. The server can automatically generate and provide at least one leasing plan based on the vehicle product parameters and lease term and send it to the client. Users can instantly view and select the most suitable leasing plan on the client without having to communicate with the salesperson multiple times. Once the customer determines the target leasing plan, the server calculates the leasing fee corresponding to the target leasing plan according to the preset calculation rules and generates an electronic contract, which further reduces the time for signing the contract and makes the signing process completely free of paper documents and face-to-face communication, significantly improving the efficiency of the entire business process and reducing time costs.
[0024] It should be noted that the execution subject of this embodiment can be 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 electronic device capable of realizing the above functions, etc. The following takes a vehicle rental system as an example to illustrate this embodiment and the following embodiments.
[0025] Based on this, the first embodiment proposed in this application provides a vehicle rental method based on a mobile application, which is applied to the server, referring to Figure 1 In this embodiment, the vehicle rental method based on mobile application includes steps S10 to S50: Step S10, obtaining the vehicle product parameters and lease term selected by the client.
[0026] It should be noted that vehicle product parameters refer to detailed information describing the specific characteristics and performance of a car, including but not limited to basic parameters such as vehicle model, manufacturer, vehicle category, power type, etc., dimensions and weight such as vehicle length, width, height, wheelbase, vehicle mass, etc., performance parameters such as maximum speed, acceleration time, fuel consumption, driving mode, etc., as well as other configuration function parameters, emission parameters, etc. The lease term refers to the lease term agreed upon when the customer signs a contract with the leasing company, that is, the length of time the customer leases the car.
[0027] Step S20: generating at least one leasing plan according to the vehicle product parameters and the leasing period, and sending the at least one leasing plan to the client.
[0028] After the user selects a vehicle on the client, he / she will enter the product parameters and lease term of the vehicle he / she wants to rent on the client, and the client will then upload the saved product parameters and lease term to the server.
[0029] Optionally, collect the user's historical plan data, including the product parameters of the user's historical rental vehicles and the historical rental plans corresponding to the historical rental years, use the historical plan data to train a suitable machine learning model, such as random forest, gradient boosting machine, neural network, etc., adjust the model's accuracy, recall rate, F1 score and other indicators, and then deploy the trained model to the server to realize automatic rental plan generation, wherein multiple rental plans can be generated and sent to the client for customer selection.
[0030] Optionally, based on the vehicle product parameters and lease term input by the client, historical lease plans of users with similar vehicle product parameters and / or the same lease term are obtained, and the historical lease plans of users are pushed to the client for the customer to choose.
[0031] Optionally, according to preset lease plan generation rules, the vehicle product parameters and lease term input by the user are matched with the preset lease plan generation rules, a corresponding lease plan is generated, and the generated lease plan is sent to the client.
[0032] Step S30: If the target rental plan selected by the client is received, the rental fee corresponding to the target rental plan is calculated according to a preset calculation rule, and the target rental plan is the rental plan selected by the client.
[0033] It should be noted that the target rental plan refers to a specific rental plan selected by the user after the user receives at least one rental plan generated and pushed by the server on the client. The preset calculation rules are a series of pre-set calculation rules and parameters used to calculate the rental fees corresponding to the rental plan, such as the down payment, monthly rent, final payment, etc.
[0034] After the user determines the target leasing plan on the client, the target leasing plan is sent to the server. The server receives the target leasing plan and extracts key parameters in the target leasing plan, such as vehicle type, down payment ratio, lease term, interest rate, etc., and calculates the leasing fee corresponding to the target leasing plan using preset calculation rules.
[0035] Exemplarily, the client submits a target leasing plan through an online platform or mobile application, where the data in the target leasing plan includes the vehicle model, price, expected down payment ratio, lease term, interest rate, etc. The client encodes these data in JSON (JavaScript Object Notation), XML (eXtensible Markup Language) or other data formats and sends them to the server. The server on the server side receives the data request from the client, parses the data sent by the client, extracts key parameters from the data according to the preset coded field name, and can also verify the extracted parameters, for example, whether the down payment ratio is within the allowed range, whether the lease term is a valid time period, etc. The server uses the extracted parameters and preset calculation rules to calculate the rental fee, and feeds back the calculation results to the client after the calculation is completed.
[0036] Step S40: generating an electronic contract according to the vehicle product parameters, the target leasing plan and the leasing fee.
[0037] Optionally, the contract template is pre-designed to include a predetermined information field and a variable information field. The predetermined information field is the information initially included in the contract template and is set by the user, and the variable information field refers to the variable field in the contract template that is automatically filled with the information submitted by the user, such as the user's identity information, the vehicle product parameters of the vehicle selected by the user, the lease term, etc.
[0038] Optionally, the server can connect with a third-party electronic contract service platform, extract vehicle product parameters, rental fees and target rental plan information from the information input by the user, call the electronic contract service API (Application Programming Interface), and generate an electronic contract based on the template and the extracted information.
[0039] Optionally, the hash value of the electronic contract is stored on the blockchain to ensure the immutability and traceability of the electronic contract. The hash value of the electronic contract is a string of fixed length obtained by encrypting the content of the electronic contract through a hash algorithm. Any slight change in the data will cause a huge change in the hash value, so it can be used to verify the integrity of the data. The blockchain is a decentralized way to jointly maintain a growing list of data records. Each block contains a set of transaction records, which are linked to each other through passwords to ensure the immutability and transparency of the data.
[0040] Exemplarily, the client and the server determine the content of the contract and generate an electronic contract, encrypt the content of the electronic contract using a hash algorithm, obtain a hash value, send the hash value to the blockchain network, and the nodes in the blockchain network pack the hash value into a new block, repeating the above steps until the entire content of the contract is saved in each block of the blockchain. Optionally, the variable information field of the electronic contract can also be encrypted using a hash algorithm and stored on the blockchain.
[0041] Step S50: sending the electronic contract to the client.
[0042] When the business personnel initiates the signing action to the client, the server sends the electronic contract to the client, where the electronic contract can be in PDF, Word document or other electronic file formats.
[0043] In this embodiment, the client submits the vehicle product parameters and the expected lease term electronically. After receiving this information, the server can use the machine learning model to generate a personalized lease plan, match similar cases from historical plan data, or quickly generate a lease plan according to preset rules, and send these lease plans to the client. Once the customer selects the target lease plan, the server will calculate the corresponding lease fee according to the preset calculation rules and generate an electronic contract. This contract can be created through the electronic contract service platform, and blockchain technology is used to ensure its immutability and traceability. Finally, when the customer initiates the signing action, the server sends the electronic contract to the client, and the user can view and sign it immediately without waiting for the delivery of physical documents. The whole process reduces the time of manual operation, document mailing and multiple trips to the store in the traditional process, realizes fast and transparent business processing, and reduces the time cost of the vehicle leasing business process.
[0044] Based on the above embodiments of the present application, the second embodiment of the present application provides a vehicle rental method based on a mobile application, wherein the same or similar contents as the above embodiments can be referred to the above introduction, and will not be repeated in the following. Figure 2 After step S40, the vehicle rental method based on mobile application further includes steps S60 to S70: Step S60, obtaining the rental information and vehicle supplementary information input by the user.
[0045] Step S70, adding the lessee information and the vehicle supplementary information to the electronic contract.
[0046] It should be noted that the lessee information refers to the information related to the lessee of the leased vehicle, including the lessee's name, ID number, contact information, etc. The vehicle supplementary information refers to the detailed information supplementing the leased vehicle, such as the vehicle number set by the leasing company for the leased vehicle.
[0047] After the server generates the electronic contract, the business personnel can view the electronic contract on the server and add the required lessee information and vehicle supplementary information to the electronic contract. The server will add the lessee information and vehicle supplementary information to the electronic contract. When the signing initiation action of the electronic contract is received, the added electronic contract will be sent to the client.
[0048] In this embodiment, the server collects supplementary information of the lessee and the vehicle, such as name, ID number, contact information, and vehicle number. Subsequently, this information is accurately added to the electronic contract through automation technology, and the contract content is updated synchronously. When the signing action of the electronic contract is initiated, the updated electronic contract is sent to the client, completing the technology-driven contract update process. The above process utilizes data integration and automation processing technology to improve the efficiency and accuracy of information management.
[0049] Based on the above embodiments of the present application, the third embodiment of the present application provides a vehicle rental method based on a mobile application. The same or similar contents as the above embodiments can be referred to the above introduction, and will not be repeated in the following. Figure 3 Before step S40, the vehicle rental method based on mobile application further includes steps S80 to S100: Step S80, obtaining the bank card supplementary information input by the user, wherein the bank card supplementary information includes a supplementary bank card mobile phone number.
[0050] Step S90, initiating dynamic code verification based on the supplementary bank card mobile phone number.
[0051] Step S100, if the dynamic code verification is successful, save the bank card supplementary information.
[0052] It should be noted that bank card supplementary information refers to the data entered by the business personnel through the server to supplement or update the user's bank card information when the client does not obtain the required bank card information, or the bank card information obtained by the client is incomplete or needs to be updated.
[0053] When the bank card information filled in by the user on the client is incomplete, or the user has questions about the filled content, the business personnel can assist the customer in filling in or updating the bank card supplementary information on the server.
[0054] For example, during the registration process on the client, the user binds bank card A. When the user needs to change the bank card later, the business personnel can enter the new bank card information and reserved mobile phone number on the server, and perform dynamic code verification to complete the bank card replacement.
[0055] Optionally, business personnel can also use the server to supplement the missing identity information filled in by the user on the client. For example, suppose the user did not fill in the work unit information during the client registration process. The user may need to supplement the work unit information when applying for a higher rental amount later. Business personnel can enter the work unit information on the server and perform dynamic code verification to complete the identity information supplement.
[0056] In this embodiment, in order to ensure the integrity and accuracy of user information, business personnel can obtain and supplement the user's identity information and bank card information, such as work unit or new bank card number, through the server. When it is necessary to supplement or update this information, the server will initiate a dynamic code verification based on the bank card mobile phone number supplemented by the user to ensure the security of the operation. Once the verification is passed, the supplementary identity information and bank card supplementary information will be updated synchronously. This process not only improves the accuracy of the data, but also enhances security, and through the assistance of business personnel, provides a more flexible user information entry process that can adapt to changes in user needs.
[0057] Based on the above embodiments of the present application, the fourth embodiment of the present application provides a vehicle rental method based on a mobile application. The same or similar contents as the above embodiments can be referred to the above introduction, and will not be repeated in the following. Figure 4 , before step S40, further comprising steps S110 to S120: Step S110, determining whether the bank card information and / or bank card supplementary information has been saved, and whether the electronic contract has been supplemented. The bank card information is sent by the client and then saved on the server.
[0058] Step S120: If the bank card information and / or the bank card supplementary information has been saved and the electronic contract has been supplemented, determine to execute the step of sending the electronic contract to the client.
[0059] When initiating a business contract, the vehicle rental system checks whether the bank card information and / or bank card supplementary information has been successfully saved in the vehicle rental system, and also checks whether the electronic contract contains all necessary lessee information and vehicle supplementary information.
[0060] For example, suppose user A selects a vehicle and a corresponding plan through the vehicle rental system. When business person B initiates the contract signing with the customer, the vehicle rental system will check whether the bank card information previously entered by user A has been verified and stored on the server side of the vehicle rental system, and confirm whether the electronic contract already contains user A's identity information and the leasing information of the lessee company or lessee, as well as the supplementary information of the vehicle selected by user A. If all conditions are met, the vehicle rental system server executes the step of sending the electronic contract to the client.
[0061] Optionally, the server can confirm whether the contract has been supplemented by identifying whether the variable information field of the electronic contract has corresponding content.
[0062] Exemplarily, the server can check each variable information field to ensure that they are not empty. If a field is found to be empty, the electronic contract is marked as incomplete. At the same time, the server can also check whether the input data conforms to the predetermined format, such as date format, number format, etc. If all variable information fields in the electronic contract are filled in and pass the format verification, the server will update the status of the electronic contract to "completed supplementary recording". Once the status of the electronic contract is updated to "completed supplementary recording", the server can execute the step of sending the electronic contract to the client for the user to sign.
[0063] In this embodiment, when the contract signing action is initiated, the vehicle rental system will automatically check whether the bank card information and supplementary information have been saved, and whether the electronic contract has included all necessary lessee information and vehicle supplementary information. This process ensures that all data has been accurately supplemented before the electronic contract is sent to the client. This automated checking mechanism not only improves the efficiency and accuracy of contract processing, but also provides better process control through status tracking, thereby ensuring the integrity of the contract.
[0064] Based on the above embodiments of the present application, the fifth embodiment of the present application provides a vehicle rental method based on a mobile application, which is applied to a client. For the same or similar contents as the above embodiment 1, please refer to the above introduction, and will not be repeated later. Figure 5 The vehicle rental method based on mobile application includes steps A10 to A30: Step A10, obtaining the vehicle product parameters and the lease term input by the user, and sending the vehicle product parameters and the lease term to the server.
[0065] Step A20, receiving at least one leasing plan sent by the server, wherein the leasing plan is generated based on the vehicle product parameters and the lease term.
[0066] Step A30: In response to the confirmation operation of the rental plan input by the user, a target rental plan is determined, and the target rental plan is sent to the server.
[0067] Exemplarily, users can use mobile phones, tablets and other devices to access the vehicle rental system through WeChat applets, WeChat public accounts, mobile APPs (Applications), etc., and can use mobile phone numbers and facial recognition to register and authenticate to enter the client. The client sends the vehicle product parameters and rental period entered by the user to the server through a web page request. After receiving the request, the server will parse and extract relevant data. After the server completes the rental plan generation step, the client can receive one or more rental plans sent by the server and display the rental plan to the user. The user can view the detailed information of the rental plan and choose to confirm or cancel. After the user confirms the target rental plan, the client will send the confirmation information to the server. After receiving the confirmation information, the server will generate an electronic contract based on the target rental plan and send it to the user.
[0068] Optionally, the client can classify all available rental vehicles according to one or more product parameters, and display the rental plans of different models under each category. Each category displays pictures, prices, configurations and other information of different vehicles, and comes with corresponding rental plans, such as down payment ratio, monthly payment amount, rental period, etc. Users can directly click to confirm the corresponding vehicle picture under each category to select the vehicle they want to rent. The client can respond to the click confirmation action of the vehicle picture and automatically extract the vehicle product parameters corresponding to the vehicle picture and upload it to the server.
[0069] In this embodiment, users can access the vehicle rental system, register and authenticate through convenient methods such as WeChat applet, WeChat public account or mobile application. On the client side, users can enter the vehicle product parameters of interest and the expected rental period. After receiving this data, the server side will generate one or more customized rental plans based on this and promptly feedback the rental plans to the client side. Users view these rental plans on the client side and select the most suitable target rental plan for confirmation. Once the user confirms, the server side will automatically generate an electronic contract and send it to the user. The whole process reduces the waiting time and human errors in the traditional signing process. The use of electronic contracts not only speeds up the signing process, but also improves the convenience of contract management and reduces storage and management costs.
[0070] Based on the above embodiments of the present application, the sixth embodiment of the present application provides a vehicle rental method based on a mobile application. The same or similar contents as the above embodiments can be referred to the above introduction, and will not be repeated in the following. Figure 6The vehicle rental method based on mobile application further comprises steps A40 to A70: Step A40, obtaining the bank card information input by the user, wherein the bank card information includes the mobile phone number reserved for the bank card.
[0071] Step A50, initiate dynamic code verification according to the reserved mobile phone number of the bank card.
[0072] Step A60: If the dynamic code verification is successful, the bank card information is sent to the server.
[0073] It should be noted that bank card information includes the user's bank card number, bank card reserved mobile phone number, etc. Dynamic code verification refers to the operation of verifying the user's identity by sending a verification code to the user's reserved mobile phone number.
[0074] For example, the client provides an input box, and the user enters information such as name, ID number, bank card number, and bank card reserved mobile phone number. The client will send a verification code to the bank card reserved mobile phone number. The user enters the verification code received by the corresponding mobile phone on the client to verify the validity of the reserved mobile phone number. After the client code verification is successful, the bank card information entered by the user is sent to the server to complete the card binding operation.
[0075] Step A70: If an electronic contract is received, in response to the signing operation of the electronic contract, the signed electronic contract is sent to the server.
[0076] When the client receives the electronic contract sent by the server, the user can view the content of the electronic contract and perform signing operations such as electronic signature. After the user completes the electronic signature, the client will send the signed electronic contract to the server to complete the contract signing process.
[0077] For example, after the server sends the generated electronic contract to the client, the client displays the electronic contract to the user. The content of the electronic contract may include information such as contract terms, lease term, rent amount, etc. After the user confirms that it is correct, he / she performs the electronic signature operation on the client, such as clicking the "Sign" button, entering a password or using fingerprint recognition. The client then sends the electronic contract signed by the user to the server, which receives and stores the electronic contract.
[0078] In this embodiment, the user enters personal identity information and bank card information, including the bank card reserved mobile phone number, through the client. The client sends a verification code through this mobile phone number for dynamic code verification to verify the authenticity of the user's identity. Once the verification is passed, the client synchronizes the user's information to the server. Subsequently, the server generates an electronic contract and sends it to the client. The user completes the signing action after confirming that the content of the contract is correct. The signed electronic contract is sent back to the server for storage and management. Users can view and sign the electronic contract directly on the client without printing and mailing, which simplifies the signing process and reduces time costs.
[0079] Based on the above embodiments of the present application, the seventh embodiment of the present application provides a vehicle rental method based on a mobile application. The same or similar contents as the above embodiments can be referred to the above introduction, and will not be repeated in the following. Figure 7 After step A70, the vehicle rental method based on mobile application further includes steps A80 to A90: Step A80, generating payment information in response to the user's payment operation.
[0080] Step A90, uploading the payment information to the server.
[0081] Optionally, the client can integrate multiple payment methods. Users can choose convenient payment methods such as WeChat payment, bank card binding automatic payment, etc. to complete the payment. After the payment is completed, the vehicle rental system server will automatically record and update the payment information and payment status.
[0082] Optionally, the user can also communicate with the server through the client and consult with the business personnel for after-sales service. For example, the user can enter questions or select common questions through the customer service chat window or consultation form of the client to communicate with the customer service personnel, or submit after-sales service requests, etc., to communicate with the business personnel.
[0083] Optionally, the client can also push the latest vehicle information, vehicle market dynamics information and vehicle rental promotion information to the user, so that the user can learn about the vehicle rental business through the client.
[0084] In this embodiment, after the user completes the payment behavior, the payment information can be automatically processed to ensure the real-time update of the payment status. The client integrates multiple payment methods, such as WeChat payment and bank card binding, to provide users with a convenient payment experience. In addition, the client also provides a communication function, allowing users to communicate effectively with business personnel through customer service chat or consultation forms, which improves the timeliness of communication between users and business personnel, thereby reducing the time cost of vehicle rental business.
[0085] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the vehicle rental method based on mobile applications of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0086] The present application provides a vehicle rental device based on a mobile application, and the vehicle rental device based on the mobile application 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 vehicle rental method based on the mobile application in the above-mentioned embodiment one.
[0087] Reference below Figure 8 , which shows a schematic diagram of the structure of a vehicle rental device based on mobile applications suitable for implementing the embodiments of the present application. The vehicle rental device based on mobile applications in the embodiments of the present application may include but is not limited to mobile terminals such as laptop computers, PADs (Portable Application Description: tablet computers), PMPs (Portable Media Player: portable multimedia players), etc., and fixed terminals such as desktop computers. Figure 8 The mobile application-based vehicle rental device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0088] like Figure 8As shown, the vehicle rental device based on the mobile application may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 1002 or the program loaded from the storage device 1003 to the random access memory (RAM: Random Access Memory) 1004. In the RAM 1004, various programs and data required for the operation of the vehicle rental device based on the mobile application are also stored. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. The 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, a mouse, an image sensor, a microphone, 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 mobile application-based vehicle rental device to communicate wirelessly or wired with other devices to exchange data. Although the figure shows a mobile application-based vehicle rental 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.
[0089] 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.
[0090] The vehicle rental device based on mobile application provided by the present application adopts the vehicle rental method based on mobile application in the above embodiment, which can solve the technical problem that the vehicle rental business process takes a long time. Compared with the prior art, the beneficial effects of the vehicle rental device based on mobile application provided by the present application are the same as the beneficial effects of the vehicle rental method based on mobile application provided by the above embodiment, and the other technical features of the vehicle rental device based on mobile application are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0091] 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.
[0092] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present 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.
[0093] 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 vehicle rental method based on mobile applications in the above-mentioned embodiments.
[0094] 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.
[0095] The computer-readable storage medium may be included in the vehicle rental device based on the mobile application; or may exist independently without being assembled into the vehicle rental device based on the mobile application.
[0096] The computer-readable storage medium carries one or more programs, and when the one or more programs are executed by the vehicle rental device based on the mobile application, the vehicle rental device based on the mobile application can be written in one or more programming languages or a combination thereof to perform computer program codes for the operation of the present application, and the programming languages include object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, or 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 can 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 can be connected to an external computer (for example, through the Internet using an Internet service provider).
[0097] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a 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 box can also occur in a different order from the order marked in the accompanying drawings. For example, two 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 box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart 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.
[0098] The modules involved in the embodiments described in this 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.
[0099] 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 vehicle rental method based on mobile applications, and can solve the technical problem that the vehicle rental business process takes a long time. 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 vehicle rental method based on mobile applications provided in the above-mentioned embodiments, and will not be repeated here.
[0100] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned mobile application-based vehicle rental method when executed by a processor.
[0101] The computer program product provided by this application can solve the technical problem that the vehicle rental business process takes a long time. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the vehicle rental method based on mobile applications provided by the above embodiment, which will not be repeated here.
[0102] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A vehicle rental method based on mobile application, characterized in that: Applied to the server, the vehicle rental method based on mobile application includes: Obtain the vehicle product parameters and lease term selected by the client; Generate at least one leasing plan according to the vehicle product parameters and the leasing period, and send at least one leasing plan to the client; If a target rental plan selected by the client is received, a rental fee corresponding to the target rental plan is calculated according to a preset calculation rule, and the target rental plan is the rental plan selected by the client; generating an electronic contract according to the vehicle product parameters, the target leasing plan and the leasing fee; The electronic contract is sent to the client to realize the vehicle rental.
2. The vehicle rental method based on mobile application according to claim 1, characterized in that: After the step of generating an electronic contract according to the vehicle product parameters, the target leasing plan and the leasing fee, the method further includes: Obtaining the rental information and vehicle supplementary information input by the user; The lease information and the vehicle supplementary information are added to the electronic contract.
3. The vehicle rental method based on mobile application as claimed in claim 2, characterized in that: Before the step of generating an electronic contract according to the vehicle product parameters, the target leasing plan and the leasing fee, the step further includes: Obtaining the bank card supplementary information input by the user, wherein the bank card supplementary information includes the supplementary bank card mobile phone number; Initiate dynamic code verification based on the supplementary bank card mobile phone number; If the dynamic code verification is successful, save the bank card supplementary information.
4. The vehicle rental method based on mobile application as claimed in claim 3, characterized in that: Before the step of sending the electronic contract to the client, the method further includes: Determine whether the bank card information and / or bank card supplementary information has been saved, and whether the electronic contract has been supplemented, the bank card information is sent by the client and then saved on the server; If the bank card information and / or the bank card supplementary information has been saved, and the electronic contract has been supplemented, it is determined to execute the step of sending the electronic contract to the client.
5. A vehicle rental method based on mobile application, characterized in that: Applied to the client, the vehicle rental method based on mobile application includes: Obtain the vehicle product parameters and lease term input by the user, and send the vehicle product parameters and lease term to the server; Receiving at least one leasing plan sent by the server, where the leasing plan is generated based on the vehicle product parameters and the leasing term; In response to a confirmation operation of the rental plan input by the user, a target rental plan is determined, and the target rental plan is sent to the server.
6. The vehicle rental method based on mobile application as claimed in claim 5, characterized in that: The mobile application-based vehicle rental method further includes: Obtain bank card information input by the user, the bank card information including the mobile phone number reserved for the bank card; Initiate dynamic code verification according to the mobile phone number reserved for the bank card; If the dynamic code verification is successful, the bank card information is sent to the server; If an electronic contract is received, in response to a signing operation of the electronic contract, the signed electronic contract is sent to the server.
7. The vehicle rental method based on mobile application as claimed in claim 6, characterized in that: After the step of sending the signed electronic contract to the server, the method further includes: In response to a payment operation by a user, generating payment information; The payment information is uploaded to the server.
8. A vehicle rental device based on mobile application, characterized in that: The device comprises: 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 steps of the vehicle rental method based on a mobile application as claimed in any one of claims 1 to 7.
9. 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 steps of the vehicle rental method based on a mobile application as described in any one of claims 1 to 7 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the vehicle rental method based on mobile application as claimed in any one of claims 1 to 7 are implemented.