Online leasing intelligent supervision system and method based on blockchain
By introducing an intelligent blockchain-based supervision system into the online leasing system, the problem of insufficient matching when users choose leasing goods is solved, efficient matching between leasing goods and user needs is achieved, and user experience and operational efficiency is improved.
Patent Information
- Application Number
- CN202411147288.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-21
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-08-21
AI Technical Summary
In the existing online leasing system, users lack an effective matching mechanism when selecting rental products, resulting in mismatch between rental products and user needs, affecting user experience and increasing management difficulty.
The blockchain-based online leasing intelligent supervision system is adopted, and through the leasing product push module, the leasing tracking management module and the leasing smart contract supervision module, the intelligent processing and contract supervision module of user leasing requests are realized. The system will grab the information of rentable products based on user requests, process and build an optional rental product catalog to ensure that the products match the needs of users, and manage the lease contract through blockchain evidence storage.
It effectively improves the matching of rental products with user needs, improves user experience, and reduces the difficulty and cost of rental management, providing guarantees for rental operation efficiency.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of leasing supervision, and in particular to an online leasing intelligent supervision system and method based on blockchain. Background Art
[0002] With the rapid development of the sharing economy, the online rental market is gradually expanding. Whether it is the rental of houses, vehicles or equipment, it is increasingly dependent on the Internet platform. However, there are many risks in current online rental, such as contract performance risks, data tampering, information opacity, etc. These problems not only affect the user experience, but may also lead to disputes and property losses.
[0003] Prior art, such as the invention patent with announcement number CN117172891B, is an equipment rental order data supervision system and method based on artificial intelligence, including a data collection module, a data analysis module, a rental order supervision module and an alarm reminder module; the data collection module collects rental requests sent by users, information on rental orders in the platform and the status of rental equipment; the data analysis module is used to analyze user portraits and the degree of binding between users and rental orders, and screen rental equipment; the rental order supervision module updates the rental equipment in the platform and builds rental equipment alternatives for equipment that meets the user's rental needs; the alarm reminder module issues an alarm when the rental equipment alternative does not meet the user's rental needs, and rejects the rental request sent by the user; the invention obtains the accurate status of the rental equipment in the platform by analyzing the special circumstances of the rental equipment on the platform, thereby avoiding customer loss.
[0004] Based on the above solutions, it can be found that there are already some basic management methods for commodity rental management, but there are still the following defects: At present, commodity rental is more about directly generating relevant rental orders based on user requests. Users often only rely on their own subjective intentions to make choices, and usually cannot deeply understand the specific usage performance of the goods. Therefore, relying solely on the user's subjective selection method cannot guarantee the mutual matching between the rental goods and user needs. There may be a phenomenon of insufficient applicability of the selected goods in the rental, which will lead to a decrease in user experience and increase the difficulty of management during the rental process, ultimately affecting the overall operational efficiency of the rental. Summary of the invention
[0005] In view of the deficiencies in the prior art, the present invention provides an online rental intelligent supervision system and method based on blockchain, which can effectively solve the problems involved in the above-mentioned background technology.
[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: First, an online rental intelligent supervision system based on blockchain is provided, including: a rental product push module, which is used to receive users' product rental requests, capture rentable product information from the online rental platform for processing, and build an optional rental product catalog and push it to the user interface for display.
[0007] The rental tracking management module is used to track and sense the rental products selected by users and record them as designated rental products. It also automatically generates a rental smart contract based on the designated rental products and transmits it to the user interface for users to sign and pay on their own. The signed and paid rental smart contract and the associated signing information are stored in the blockchain system for evidence management.
[0008] The leasing smart contract supervision module is used to supervise the leasing smart contract signed by the user and implement corresponding control measures based on the supervision results.
[0009] As a preferred technical solution, the information on rentable goods is captured from the online rental platform for processing. The specific processing process is: according to the user's product rental request, the type of rental product corresponding to the product rental request is identified, recorded as the pre-rented product type, and a number of rental products consistent with the pre-rented product type are counted from the online rental platform, recorded as each rentable product, and the rentable product information is captured from the online rental platform.
[0010] The rentable commodity information includes historical rental data of each rentable commodity and text of each evaluation entry.
[0011] Based on the historical rental data of each rentable commodity, the historical rental data specifically includes: historical rental times, historical average single rental duration, historical rental maintenance times, and thereby the first indicator parameter for pushing each rentable commodity is obtained. The first indicator parameter for pushing is used to quantify the historical rental data of each rentable commodity and serves as a numerical basis for constructing a catalog of optional rental commodities.
[0012] According to the evaluation term texts of each rentable commodity and by removing stop words, several evaluation keywords of each rentable commodity are counted, from which the total number of positive evaluation keywords and the total number of negative evaluation keywords of each rentable commodity are screened out, and the push second indicator parameter of each rentable commodity is obtained in this way. The push second indicator parameter is used to quantify the evaluation term texts of each rentable commodity and serve as a basis for constructing the numerical value of the optional rental commodity catalog.
[0013] As a preferred technical solution, the construction of the optional rental product catalog is pushed to the user interface for display. The specific construction process is: based on the push first indicator parameter of each rentable product and the push second indicator parameter of each rentable product, the comprehensive push indicator parameter of each rentable product is processed, and the comprehensive push indicator parameter is used to quantitatively characterize the comprehensive push priority of each rentable product.
[0014] Arrange the comprehensive push indicator parameters of each rentable product in descending order to obtain the comprehensive push ranking order of the rentable products, and obtain the number of rental products displayed in the push window corresponding to the user interface, which is recorded as the specified number. Thus, select the specified number of rentable products from the comprehensive push ranking order of the rentable products and record them as each optional rental product.
[0015] The comprehensive push indicator parameters of each optional rental product are counted, and the optional rental product catalog is simultaneously arranged in order from large to small to construct the catalog, and the catalog is transmitted to the corresponding push window of the user interface for display.
[0016] As an optimal technical solution, the signed lease smart contract and the signed related information are stored in the blockchain system for evidence management. The specific process is: the signed lease smart contract and the signed related information are integrated and marked as lease signing document information, and the byte value of the lease signing document information is counted.
[0017] Extract the compression execution byte threshold value stored in the data warehouse. If the byte value of the lease signing file information is less than or equal to the compression execution byte threshold value, directly store the lease signing file information in the distributed data node in the blockchain system. If the byte value of the lease signing file information is greater than the compression execution byte threshold value, extract the difference between the byte value of the lease signing file information and the compression execution byte threshold value, record it as the specified compression reference value, and map and match it with the compression execution ratio corresponding to each compression reference value interval stored in the data warehouse. Record the compression execution ratio corresponding to the interval where the specified compression reference value is mapped as the applicable compression ratio, and compress the lease signing file information with the applicable compression ratio and store it in the distributed data node in the blockchain system.
[0018] As a preferred technical solution, the above-mentioned supervision of the lease smart contract signed by the user includes the following specific processes: obtaining the signing information in the lease smart contract signed by the user, wherein the signing information includes the signing lease period and the signing lease deposit.
[0019] The time node corresponding to the user signing the lease smart contract is obtained, recorded as the first time node, and the current time node is sensed, recorded as the second time node. When the interval between the first time node and the second time node meets the signed lease period, a renewal request information is generated and transmitted to the corresponding push window of the user interface for renewal reminder, and the corresponding processing method is executed based on the user feedback result after the renewal reminder.
[0020] As a preferred technical solution, the corresponding processing method is executed based on the user feedback result after the renewal reminder, specifically including: after the renewal request information is generated and transmitted to the push window corresponding to the user interface for renewal reminder, if the user feedback result is renewal, the corresponding processing method is: after the user chooses to renew, a lease renewal smart contract is synchronously generated for signature by the user, and the generated renewal information is uploaded to the distributed data nodes in the blockchain system for evidence storage.
[0021] If the user feedback result is non-renewal, the corresponding processing method is: after the user returns the designated rental product, the fulfillment verification is performed according to the rental smart contract signed by the user, and the fulfillment verification result is generated, and the signed rental deposit refund operation is performed based on the fulfillment verification result.
[0022] If the user feedback result is a breach of contract, the corresponding processing method is: after the user commits an overdue behavior, the breach of contract prompt information is transmitted to the user's receiving end.
[0023] As a preferred technical solution, the comprehensive push indicator parameters of each rentable product are specifically processed under the following conditions:
[0024] ;
[0025] in, is the comprehensive push indicator parameter of the rentable product d, is the first indicator parameter for pushing the rentable product d. is the second indicator parameter for pushing the rentable product d. To push the maximum value of the first indicator parameter, To push the maximum value of the second indicator parameter, is the weight of the first indicator parameter, is the weight of the second indicator parameter, d is the number of each rentable product, , f is the number of rentable goods.
[0026] As a preferred technical solution, the blockchain-based online leasing intelligent supervision system also includes a blockchain intelligent supervision module, which is used to intelligently supervise the blockchain system used by the online leasing platform. The specific process is: setting a supervision cycle and counting the operation and maintenance data corresponding to the blockchain system used by the online leasing platform during the supervision cycle. The operation and maintenance data includes the memory usage rate of distributed data nodes in the blockchain system, the average data transmission time, and the average network delay time.
[0027] Based on the operation and maintenance data corresponding to the blockchain system used by the online leasing platform during the supervision cycle, an operation and maintenance anomaly value corresponding to the blockchain system used by the online leasing platform is generated, and the operation and maintenance anomaly value is used to characterize the degree of operation and maintenance anomaly corresponding to the blockchain system used by the online leasing platform.
[0028] As an optimal technical solution, the blockchain intelligent supervision module is also used to provide management warnings for the blockchain system used by the online leasing platform. The specific process is: based on the operation and maintenance abnormality value corresponding to the blockchain system used by the online leasing platform, and compared with the operation and maintenance abnormality threshold stored in the data warehouse, if the operation and maintenance abnormality value corresponding to the blockchain system used by the online leasing platform is higher than or equal to the operation and maintenance abnormality threshold, then a management warning is provided to the blockchain system used by the online leasing platform.
[0029] Secondly, a blockchain-based intelligent online leasing supervision method is provided, including: S1. Receiving a user's request for leasing goods, fetching information on rentable goods from the online leasing platform for processing, and building a catalog of optional leasing goods and pushing it to the user interface for display.
[0030] S2. Track and sense the rental products selected by the user, and record them as designated rental products. Simultaneously, automatically generate a rental smart contract based on the designated rental products, and transmit it to the user interface for the user to sign and pay independently. The signed rental smart contract and the signed related information are stored in the blockchain system for evidence management.
[0031] S3. Supervise the leasing smart contract signed by the user and implement corresponding control measures based on the supervision results.
[0032] Compared with the prior art, the embodiments of the present invention have at least the following beneficial effects:
[0033] (1) The present invention provides an online rental intelligent supervision system and method based on blockchain. After receiving a user's product rental request, it can capture the information of available products for processing and build a corresponding optional rental product catalog for the user to display, instead of directly generating relevant rental orders based on user requests. By processing the information of available products in the early stage of order generation, it can effectively ensure the mutual matching between the rental products and the user's needs, thereby avoiding the reduction of user experience. It also helps to reduce the management difficulty in the rental process and provide guarantees for the overall operational efficiency of the rental.
[0034] (2) The present invention sets up a leasing tracking management module, and stores the signed leasing smart contract and the associated information in the blockchain system for evidence management. The blockchain system can ensure the authenticity and integrity of the data, and also provide a high degree of transparency and traceability for the information. When storing the evidence, the leasing smart contract and the associated information are appropriately compressed through analysis and then stored in the distributed data nodes in the blockchain system. This not only improves the speed of data processing, but also ensures the storage efficiency and scalability of the entire blockchain system.
[0035] (3) The present invention also sets up a leasing smart contract supervision module to supervise the leasing smart contract signed by the user and execute corresponding control measures based on the supervision results, so that the system can monitor the contract execution in real time, thereby timely discovering the user's contract performance status and quickly taking corresponding control measures to reduce the risk of loss caused by untimely management. At the same time, automated supervision and execution of control measures can greatly improve the efficiency of leasing management, reduce manual intervention, and improve the operational efficiency of the entire system.
[0036] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is an overall schematic diagram of the system module of the present invention.
[0038] Figure 2 It is a general schematic diagram of the method steps of the present invention.
[0039] Figure 3 The figure is a scatter plot of operation and maintenance outliers involved in an embodiment of the present invention. DETAILED DESCRIPTION
[0040] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0041] In the description of the present invention, it should be understood that the terms "opening", "upper", "lower", "thickness", "top", "middle", "length", "inside", "all around" and the like indicating orientation or positional relationship are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the components or elements referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.
[0042] See also Figure 1 As shown, the first aspect of an embodiment of the present invention provides an online rental intelligent supervision system based on blockchain, including: a rental product push module, which is used to receive a user's product rental request, capture the rentable product information from the online rental platform for processing, and build an optional rental product catalog and push it to the user interface for display.
[0043] The online rental platform is a system that uses Internet technology and online platforms to facilitate rental transactions. It provides a convenient intermediary for owners of rental items and potential tenants, enabling them to display, search, book, pay for items online.
[0044] Specifically, the information on rentable goods is captured from the online rental platform for processing. The specific processing process is: according to the user's product rental request, the type of rental product corresponding to the product rental request is identified, recorded as the pre-rental product type, and a number of rental products consistent with the pre-rental product type are counted from the online rental platform, recorded as each rentable product, and the rentable product information is captured from the online rental platform. In this embodiment, the rentable product information is captured from the online rental platform by using the python tool.
[0045] It should be explained that, in the present embodiment, the online rental platform provides a user interface, which includes multiple category options, such as electronic equipment, household items, transportation, cultural supplies, etc. After the user enters a single category option, such as the electronic equipment option, the user can see more specific sub-category options, such as computers, cameras, projectors, audio equipment, etc. At this time, according to the user's product rental request, that is, which specific sub-category option is selected. If the selected sub-category option is audio equipment, the rental product type corresponding to the product rental request is identified as audio equipment.
[0046] In an embodiment, the types of rental goods include but are not limited to cultural supplies, daily necessities, clothing and accessories, etc.
[0047] The rentable commodity information includes historical rental data of each rentable commodity and text of each evaluation entry.
[0048] Based on the historical rental data of each rentable commodity, the historical rental data specifically includes: historical rental times, historical average single rental duration, historical rental maintenance times, and thereby the first indicator parameter for pushing each rentable commodity is obtained. The first indicator parameter for pushing is used to quantify the historical rental data of each rentable commodity and serves as a numerical basis for constructing a catalog of optional rental commodities.
[0049] The historical number of rentals refers to the total number of times the product has been rented, the historical average single rental duration refers to the average duration of each rental of the product, the historical number of rental maintenances refers to the total number of times the product has been maintained in history, and maintenance refers to measures such as inspection or maintenance.
[0050] In this embodiment, the first indicator parameter of each rentable product is specifically executed under the following processing conditions:
[0051] ;
[0052] in, is the first indicator parameter for pushing the rentable product d. is the historical rental times of rentable product d, is the historical average single rental duration of the rentable product d, is the historical rental maintenance times of the rentable product d, is the reference lease count stored in the data warehouse, is the reference single rental duration stored in the data warehouse, is the reference rental maintenance times stored in the data warehouse, e is a natural constant, d is the number of each rentable product, , f is the number of rentable goods.
[0053] In an embodiment, the present invention obtains the first indicator parameter for pushing each rentable commodity by combining the historical rental times, the historical average single rental time, and the historical rental maintenance times for comprehensive processing, with the purpose of fully considering the correlation between the parameters. For example, a high historical rental times may reflect the high demand and popularity of the commodity, but excessive use may also lead to a high maintenance time. At the same time, the more rental times, the more frequent the use of the commodity, and the potential loss and wear will also increase. The longer the single rental time, the longer the use time of the commodity in the hands of the user, at this time, the potential loss and wear may also increase, thereby causing an increase in the number of maintenance times. The more maintenance times, the more frequent the maintenance of the commodity, which reflects its high loss and use cost. In short, the three parameters of the historical rental times, the historical average single rental time, and the historical rental maintenance times are all indicators reflecting the degree of loss and wear of the commodity. The higher the value of each parameter, the greater the loss and maintenance demand of the commodity. Therefore, the three parameters can be used together to evaluate the overall loss of the commodity, and obtain the first indicator parameter for pushing each rentable commodity through numerical processing. The higher the first indicator parameter, the lower the historical use loss of the rentable commodity, and at this time, the higher the recommendation degree of leasing.
[0054] According to the evaluation term texts of each rentable commodity and by removing stop words, several evaluation keywords of each rentable commodity are counted, from which the total number of positive evaluation keywords and the total number of negative evaluation keywords of each rentable commodity are screened out, and the push second indicator parameter of each rentable commodity is obtained in this way. The push second indicator parameter is used to quantify the evaluation term texts of each rentable commodity and serve as a basis for constructing the numerical value of the optional rental commodity catalog.
[0055] The stop word removal process refers to removing words such as: of, is, in, when, some, etc. These words contribute little to text analysis and therefore need to be removed.
[0056] It needs to be further explained that the screening obtains the total number of positive evaluation keywords and the total number of negative evaluation keywords of each rentable commodity. The specific process is: based on several evaluation keywords of each rentable commodity, and mapping and matching them one by one with the positive keyword set and the negative keyword set stored in the data warehouse, if a certain evaluation keyword of a rentable commodity is in the positive keyword set, then this evaluation keyword of the rentable commodity is defined as a positive evaluation keyword, if it is in the negative keyword set, then this evaluation keyword of the rentable commodity is defined as a negative evaluation keyword, in this way, the total number of positive evaluation keywords and the total number of negative evaluation keywords of each rentable commodity are obtained by counting one by one.
[0057] The positive evaluation keywords include but are not limited to: very good, good, satisfactory, worthwhile, very good, etc., and the negative evaluation keywords include but are not limited to: not recommended, poor, bad, low quality, etc.
[0058] In this embodiment, the second indicator parameter for pushing each rentable product is specifically executed under the following processing conditions:
[0059] ;
[0060] in, is the second indicator parameter for pushing the rentable product d. is the total number of positive evaluation keywords for the rentable product d, is the total number of negative evaluation keywords of rentable product d, d is the number of each rentable product, , f is the number of rentable goods.
[0061] In the embodiment, the higher the total number of positive evaluation keywords, the more positive evaluations the product has received, the higher the user satisfaction is, and it is positively correlated with the push of the second indicator parameter. The higher the total number of negative evaluation keywords, the more negative evaluations the product has received, the lower the user satisfaction is, and it is negatively correlated with the push of the second indicator parameter.
[0062] Furthermore, the constructed optional rental product catalog is pushed to the user interface for display, and the specific construction process is: based on the push first indicator parameter of each rentable product and the push second indicator parameter of each rentable product, a comprehensive push indicator parameter of each rentable product is obtained, and the comprehensive push indicator parameter is used to quantitatively represent the comprehensive push priority of each rentable product.
[0063] It should be added that the comprehensive push indicator parameters of the rentable products have specific processing execution conditions as follows:
[0064] ;
[0065] in, is the comprehensive push indicator parameter of the rentable product d, is the first indicator parameter for pushing the rentable product d. is the second indicator parameter for pushing the rentable product d. To push the maximum value of the first indicator parameter, To push the maximum value of the second indicator parameter, is the weight of the first indicator parameter, is the weight of the second indicator parameter, d is the number of each rentable product, , f is the number of rentable goods.
[0066] It should be noted that the weight of pushing the first indication parameter and the weight of pushing the second indication parameter both have a value range between 0 and 1. The preset value can be directly extracted from the data warehouse, or the mapping comparison set of pushing the first indication parameter and pushing the second indication parameter and the weight can be constructed in sequence according to the relationship between pushing the first indication parameter and pushing the second indication parameter and the comprehensive push indication parameter in the historical information. In the embodiment, the weight of pushing the first indication parameter and the weight of pushing the second indication parameter are input into the corresponding mapping comparison set one by one to obtain the weight of pushing the first indication parameter and the weight of pushing the second indication parameter.
[0067] In this embodiment, a comprehensive push indicator parameter is obtained by combining the push of the first indicator parameter and the push of the second indicator parameter. The analysis of the push of the first indicator parameter focuses on the actual use of the product. This dimension measures the use frequency, rental duration, number of rentals, etc. of the product on the online rental platform. A high use degree usually means that the product is popular and in high demand, but this may mean that the use of the product is consumable. The analysis of the push of the second indicator parameter focuses on the user feedback on the product. High-quality feedback usually means that the user is highly satisfied with the product, and the quality and function of the product meet expectations. At the same time, products with a high actual use degree may receive more user feedback, and products with good user feedback usually have a higher frequency of use. High use degree and high user feedback may promote each other, because users may choose to rent the product based on the high score or recommendation of the product. Although the actual use degree can reflect the popularity of the product, it cannot fully reveal the user's satisfaction with the product. At this time, user feedback can provide more detailed information about the quality and performance of the product. By comprehensively considering the two dimensions of user feedback and usage, it is possible to better match user needs, thereby improving user experience.
[0068] Next, taking the five groups of rentable products involved in this embodiment as an example, the weight of pushing the first indicator parameter and the weight of pushing the second indicator parameter are set to 0.6 and 0.8 respectively, and the comprehensive push indicator parameters of each group of rentable products are specifically output as shown in the following table:
[0069] Table 1 Examples of comprehensive push indicator parameters
[0070]
[0071] Combined with the above table, it can be seen that the comprehensive push indicator parameter of rentable product 5 is at the highest value, indicating that compared with other rentable products, rentable product 5 has the highest rental recommendation degree. And from the above table, it can be seen that the push first indicator parameter and the push second indicator parameter of the rentable product are relatively at high values, which means that the historical use loss of the rentable product is not high, and the feedback from users who have rented it is good. Therefore, when facing user selection, the rentable product has a strong recommendation.
[0072] Arrange the comprehensive push indicator parameters of each rentable product in descending order to obtain the comprehensive push ranking order of the rentable products, and obtain the number of rental products displayed in the push window corresponding to the user interface, which is recorded as the specified number. Thus, select the specified number of rentable products from the comprehensive push ranking order of the rentable products and record them as each optional rental product.
[0073] It should be explained that the number of rental products displayed in the push window corresponding to the user interface refers to the number of rental products displayed to the user in the push window corresponding to the user interface. This number may be different for different devices (such as computers, tablets, and mobile phones). The number of rental products displayed in the push window can adapt to different screen sizes.
[0074] It should also be understood that the order of selecting a specified number of rentable commodities from the comprehensive push ranking order of the rentable commodities is also selected in a descending order according to the comprehensive push ranking order of the rentable commodities.
[0075] Based on the comprehensive push indicator parameters of each rentable product, the comprehensive push indicator parameters of each optional rental product are counted, and simultaneously arranged in order from large to small to construct an optional rental product catalog, and transmitted to the corresponding push window of the user interface for display.
[0076] It should be added that the optional rental product catalog is constructed by arranging in order from large to small, wherein the optional rental product catalog consists of multiple independent display windows of optional rental products, and in each independent display window, specific information such as the picture, name, rental price and model of the corresponding optional rental product will be displayed.
[0077] The rental tracking management module is used to track and sense the rental products selected by the user and record them as designated rental products. It also automatically generates a rental smart contract based on the designated rental products and transmits it to the user interface for the user to sign and pay independently. The signed and paid rental smart contract and the signing-related information are stored in the blockchain system for evidence management. The signing-related information includes the signing time, transaction completion time, related auxiliary information (not limited to identity card, business license, etc.) and user contact information and other related information.
[0078] It should be understood that the tracking and sensing of the rental products selected by users means that the online rental platform can use user behavior tracking tools, such as Google Analytics and Mixpanel, to monitor and record the user's behavior and selection process on the rental platform in real time. By sensing the user's rental selection options, it is possible to track and obtain the product that the user finally selects, that is, the above-mentioned designated rental product.
[0079] In this embodiment, the leasing smart contract is automatically generated according to the designated leasing product and transmitted to the user interface for the user to sign and pay independently. The specific process is as follows: the data warehouse in the online leasing platform stores a pre-set electronic leasing smart contract template, that is, an electronic leasing contract. After confirming that the user has selected the designated leasing product, the pre-set electronic leasing smart contract template is extracted from the data warehouse, and the relevant information of the designated leasing product is filled into the corresponding template position. The relevant information of the designated leasing product includes the name of the designated leasing product, the leasing price, the leasing deposit and the lessee and other specific information. After the leasing smart contract is automatically generated, it is synchronously transmitted to the user interface for the user to sign and pay independently. The user confirms the leasing terms and fills in the relevant information (such as the lease start date, end date, etc.) in the user interface. After filling in, the deposit and rent are automatically paid. Once the payment is completed, the user and the online leasing platform complete the signing through the leasing smart contract, and the leasing smart contract is written into the blockchain system to ensure that the contract terms cannot be tampered with.
[0080] It should also be noted that the blockchain system is a distributed, decentralized database with the characteristics of being tamper-proof, transparent and secure. The data in the blockchain system is maintained and updated by multiple nodes, reducing the risk of single point failure. Once the data is written to the blockchain, it cannot be modified or deleted. This is achieved through the encryption and consensus mechanism in the blockchain system, thereby ensuring the integrity and security of data storage.
[0081] It should be noted that the user interface is a window set up by the online rental platform for display on the user side. All rentable products can be displayed in the user interface, including product name, picture, price, description and other information, and provide functions such as search box and filtering options, so that users can quickly find the required products.
[0082] Specifically, the signed lease smart contract and the signing-related information after payment are stored in the blockchain system for evidence management. The specific process is: the signed lease smart contract and the signing-related information after payment are integrated and marked as lease signing file information, and the byte value of the lease signing file information is counted. The byte value usually refers to the actual space occupied by files and other information on computer storage devices, in bytes.
[0083] Extract the compression execution byte threshold value stored in the data warehouse. If the byte value of the lease signing file information is less than or equal to the compression execution byte threshold value, directly store the lease signing file information in the distributed data node in the blockchain system. If the byte value of the lease signing file information is greater than the compression execution byte threshold value, extract the difference between the byte value of the lease signing file information and the compression execution byte threshold value, record it as the specified compression reference value, and map and match it with the compression execution ratio corresponding to each compression reference value interval stored in the data warehouse. Record the compression execution ratio corresponding to the interval where the specified compression reference value is mapped as the applicable compression ratio, and compress the lease signing file information with the applicable compression ratio and store it in the distributed data node in the blockchain system.
[0084] It should be noted that the compression execution byte threshold value refers to the critical value for determining whether the lease signature file information needs to be compressed. When the byte value of the lease signature file information is less than or equal to the compression execution byte threshold value, it indicates that the size of the lease signature file information meets the direct storage requirements of the blockchain system. When the byte value of the lease signature file information is greater than the compression execution byte threshold value, it indicates that the space occupied by the lease signature file information is too large and cannot be directly stored. At this time, it is necessary to perform appropriate compression and then store it in the blockchain system. Compression can significantly reduce the size of the lease signature file information, thereby alleviating the load on the storage space. When storing the lease signature file information in the blockchain, the file information size directly affects the storage cost and processing efficiency. Therefore, compression processing can reduce the burden of node storage and data transmission, reduce node resource consumption, and also help to improve data synchronization speed and the overall performance of the blockchain system.
[0085] It should also be noted that the distributed data nodes in the blockchain system refer to the servers responsible for storing and managing blockchain data in the blockchain network. Distributed data nodes synchronously participate in data storage, verification and transaction processing. Distributed data nodes can also store the same data in different geographical locations and support data redundancy processing. Even if some nodes fail, other nodes can still provide data to ensure the high availability and fault tolerance of the blockchain system.
[0086] The lease signing document information is compressed at an applicable compression ratio, and the built-in lossless compression tool of the online leasing platform can be used for compression. In this embodiment, the lossless compression tool ZIP (ZIP is a widely used file compression format that can compress one or more files into a compressed package for easy storage and transmission) is used to compress the lease signing document information at an applicable compression ratio.
[0087] In an embodiment, the present invention sets a rental tracking management module, and stores the signed and paid rental smart contract and the signed related information in the blockchain system for evidence management. The blockchain system can ensure the authenticity and integrity of the data, and provide a high degree of transparency and traceability for the information. When storing the evidence, the rental smart contract and the signed related information are appropriately compressed through analysis and then stored in the distributed data nodes in the blockchain system. This not only improves the speed of data processing, but also ensures the storage efficiency and scalability of the entire blockchain system.
[0088] The leasing smart contract supervision module is used to supervise the leasing smart contract signed by the user and implement corresponding control measures based on the supervision results.
[0089] Specifically, the supervision of the lease smart contract signed by the user includes the following steps: obtaining the signing information in the lease smart contract signed by the user, wherein the signing information includes the signing lease time limit and the signing lease deposit.
[0090] The signed lease period refers to the lease period specified in the lease contract, that is, the effective period of the lease relationship agreed upon by both parties to the lease. The signed lease deposit refers to a certain amount of deposit that the lessee needs to pay when the lease contract is signed. The purpose of the deposit is to protect the interests of the online leasing platform and prevent damage or breach of contract that may occur during the lease period. The deposit is usually returned to the lessee after the lease period expires, the items are returned and confirmed to be undamaged. The lessee is the user.
[0091] The time node corresponding to the user signing the lease smart contract is obtained, recorded as the first time node, and the current time node is sensed, recorded as the second time node. When the interval between the first time node and the second time node meets the signed lease period, a renewal request information is generated and transmitted to the corresponding push window of the user interface for renewal reminder, and the corresponding processing method is executed based on the user feedback result after the renewal reminder.
[0092] As an example, in this embodiment, the renewal request information is specifically: Dear user, your rental item will expire on [February 16, 2024]. In order to ensure that your use is not affected, please renew in time. If you need to renew, please click the following link to perform specific renewal operations. Thank you for your use!
[0093] Furthermore, the corresponding processing method is executed based on the user feedback result after the renewal reminder, specifically including: after the renewal request information is generated and transmitted to the push window corresponding to the user interface for renewal reminder, if the user feedback result is renewal, the corresponding processing method is: after the user chooses to renew, a lease renewal smart contract is synchronously generated for signature by the user, and the generated renewal information is uploaded to the distributed data nodes in the blockchain system for evidence storage, and the renewal information includes the name, contact information, time point when the renewal contract takes effect, and signing time point of the renewal contract, etc. of the lessee.
[0094] In an embodiment, after the renewal request information is generated and transmitted to the push window corresponding to the user interface for renewal reminder, if the user does not provide any feedback within the set feedback period, the renewal reminder method is changed, such as SMS notification or phone notification, until the user provides feedback.
[0095] The synchronous generation of the lease renewal smart contract has the same generation steps and method as the generation method of the lease smart contract, and will not be repeated here.
[0096] If the user feedback result is non-renewal, the corresponding processing method is: after the user returns the designated rental product, the fulfillment verification is performed according to the rental smart contract signed by the user, and the fulfillment verification result is generated, and the signed rental deposit refund operation is performed based on the fulfillment verification result.
[0097] It should be further explained that the performance verification is performed according to the leasing smart contract signed by the user, and a performance verification result is generated, and the signed lease deposit is refunded according to the performance verification result. The specific process is: after the user returns the designated leased product, the rental image of the designated leased product is retrieved from the leasing smart contract, and the image of the designated leased product when the user returns the designated leased product is simultaneously collected. If, through comparison, it is determined that the appearance characteristics of the designated leased product meet the normal rental loss standard, such as the appearance damage area is within the normal rental loss area range predefined by the online leasing platform, the performance verification result is defined as normal loss, and after the performance verification result is defined as normal loss, the signed lease deposit is returned to the user receiving end; if, through comparison, it is determined that the appearance characteristics of the designated leased product do not meet the normal rental loss standard, such as the appearance damage area exceeds the normal rental loss area range predefined by the online leasing platform, the performance verification result is defined as abnormal loss, and after the performance verification result is defined as abnormal loss, the deposit deduction information is transmitted to the receiving end of the relevant management personnel, and the relevant management personnel determine the specific deposit deduction amount.
[0098] If the user feedback result is a breach of contract, the corresponding processing method is: after the user commits an overdue behavior, the breach of contract prompt information is transmitted to the user's receiving end.
[0099] Taking this embodiment as an example, the specific breach of contract prompt information is: Dear user, we noticed that your lease contract (contract number: 123456) has expired today, but we have not received a renewal application or returned the leased goods. Please contact us as soon as possible to handle the renewal or return to avoid additional costs. If you have any questions or need help, please contact customer service in time. Thank you for your cooperation!
[0100] In an embodiment, the present invention also sets up a leasing smart contract supervision module to supervise the leasing smart contract signed by the user and execute corresponding management and control measures based on the supervision results, so that the system can monitor the contract execution in real time, thereby timely discovering the user's contract performance status and quickly taking corresponding management and control measures to reduce the risk of losses caused by untimely management. At the same time, automated supervision and execution of management and control measures can greatly improve the efficiency of leasing management, reduce manual intervention, and improve the operating efficiency of the entire system.
[0101] As a preferred embodiment, the blockchain-based online leasing intelligent supervision system further includes a blockchain intelligent supervision module, which is used to intelligently supervise the blockchain system used by the online leasing platform. The specific process is as follows:
[0102] A supervision cycle is set, and operation and maintenance data corresponding to the blockchain system used by the online leasing platform during the supervision cycle is collected, wherein the operation and maintenance data includes the memory usage rate, average data transmission time, and average network delay time of distributed data nodes in the blockchain system.
[0103] The memory utilization rate refers to the percentage of memory used by distributed data nodes to the total memory, the average data transmission time refers to the average time required for distributed data nodes to transmit data, and the average network delay time refers to the average network delay time when data is transmitted in distributed data nodes.
[0104] Based on the operation and maintenance data corresponding to the blockchain system used by the online leasing platform during the supervision cycle, an operation and maintenance anomaly value corresponding to the blockchain system used by the online leasing platform is generated, and the operation and maintenance anomaly value is used to characterize the degree of operation and maintenance anomaly corresponding to the blockchain system used by the online leasing platform.
[0105] In this embodiment, the operation and maintenance abnormal value corresponding to the blockchain system used by the online leasing platform adopts the following generation conditions, specifically:
[0106] ;
[0107] In the formula, The operation and maintenance anomaly corresponding to the blockchain system used by the online leasing platform, is the memory usage of distributed data nodes in the blockchain system, is the average data transmission time of distributed data nodes in the blockchain system, is the average network delay time of distributed data nodes in the blockchain system, , , They are the reference memory usage, reference data transmission time, and reference network delay time stored in the data warehouse, respectively. , , They are memory usage weight, average data transmission time weight, and average network delay time weight.
[0108] It should be noted that the memory usage weight, average data transmission time weight and average network delay time weight all have value ranges between 0 and 1. They can directly extract preset values from the data warehouse, or they can construct a mapping comparison set of memory usage, average data transmission time, average network delay time and weights in sequence according to the relationship between the memory usage, average data transmission time and average network delay time in the historical information and the operation and maintenance anomaly values. In the embodiment, the actual memory usage, average data transmission time and average network delay time are input into the corresponding mapping comparison set one by one to obtain the memory usage weight, average data transmission time weight and average network delay time weight.
[0109] In this embodiment, the operation and maintenance abnormal value corresponding to the blockchain system used by the online leasing platform is obtained by comprehensively analyzing the memory usage, average data transmission time and average network delay time. The purpose is to take into account the correlation between these three parameters. First, high memory usage may increase the node response time, affect data transmission and cause network delay. That is to say, high memory usage may cause system performance to decline, increase data transmission time and network delay. High data transmission time may be caused by insufficient memory or network delay, which in turn will increase network delay time. The increase in network delay time may be due to the increase in data processing time caused by high memory usage. By monitoring and analyzing these three key parameters, the health status of the blockchain system can be fully understood, so that potential performance problems can be discovered and resolved in a timely manner, thereby ensuring the stable operation of the blockchain system.
[0110] like Figure 3As shown, it is a scatter plot of operation and maintenance outliers involved in an embodiment of the present invention. In the figure, the horizontal axis represents multiple supervision cycles, and the vertical axis represents operation and maintenance outliers. It can be seen from the figure that the operation and maintenance outliers corresponding to supervision cycle 9 are the highest, indicating that in supervision cycle 9, the operation and maintenance performance corresponding to the blockchain system used by the online leasing platform is relatively poor. At this time, compared with other supervision cycles, it is more necessary to adjust the configuration parameters of the blockchain system to optimize resource allocation, for example, increase server bandwidth, upgrade hardware equipment, etc.
[0111] Specifically, the blockchain intelligent supervision module is also used to provide management warnings for the blockchain system used by the online leasing platform. The specific process is: based on the operation and maintenance abnormality value corresponding to the blockchain system used by the online leasing platform, and compared with the operation and maintenance abnormality threshold stored in the data warehouse, if the operation and maintenance abnormality value corresponding to the blockchain system used by the online leasing platform is higher than or equal to the operation and maintenance abnormality threshold, then a management warning is provided to the blockchain system used by the online leasing platform.
[0112] The operation and maintenance abnormality threshold refers to a specific indicator value set during the operation and maintenance process for monitoring the blockchain system. When the operation and maintenance abnormality value corresponding to the blockchain system exceeds or reaches the operation and maintenance abnormality threshold, it will be considered an abnormal situation and an early warning needs to be triggered or corresponding measures need to be taken. In this embodiment, the management early warning of the blockchain system used by the online leasing platform first needs to transmit the early warning prompt information to the receiving end of the corresponding management personnel, and display the early warning prompt information on the real-time monitoring window of the web page of the online leasing platform.
[0113] In this embodiment, a data warehouse is also used. The data warehouse is a centralized warehouse for storing data online. In this embodiment, it is used to store various comparison index data, including the reference rental times, reference single rental duration, reference rental maintenance times, positive keyword sets, and negative keyword sets involved in this solution.
[0114] It should be noted that the various comparison index data are collected and verified by relevant personnel during the data collection and testing phase, and uploaded and stored in the data warehouse.
[0115] See also Figure 2 As shown, the second aspect of the embodiment of the present invention provides an online rental intelligent supervision method based on blockchain, including: S1, receiving a user's product rental request, capturing the rentable product information from the online rental platform for processing, and constructing an optional rental product catalog and pushing it to the user interface for display.
[0116] S2. Track and sense the rental products selected by the user, and record them as designated rental products. Simultaneously, automatically generate a rental smart contract based on the designated rental products, and transmit it to the user interface for the user to sign and pay independently. The signed rental smart contract and the signed related information are stored in the blockchain system for evidence management.
[0117] S3. Supervise the leasing smart contract signed by the user and implement corresponding control measures based on the supervision results.
[0118] In an embodiment, the present invention provides an online intelligent leasing supervision system and method based on blockchain. After receiving a user's request for leasing goods, it can capture the information of rentable goods for processing, and build a corresponding catalog of optional leasing goods for the user for display, instead of directly generating relevant leasing orders based on user requests. By processing the information of rentable goods in the early stage of order generation, it can effectively ensure the mutual matching between the leasing goods and user needs, thereby avoiding a reduction in user experience, and helping to reduce the management difficulty in the leasing process, thereby providing a guarantee for the overall operational efficiency of the leasing.
[0119] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device 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 device.
[0120] The preferred embodiments of the present invention disclosed above are only used to help explain the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that technicians in the relevant technical field can understand and use the present invention well. As long as they do not deviate from the structure of the present invention or exceed the scope defined by the present invention, they should all belong to the protection scope of the present invention.
Claims
1. The blockchain-based online leasing intelligent supervision system is characterized by: include: The rental product push module is used to receive the user's product rental request, fetch the information of available rental products from the online rental platform for processing, and build a catalog of available rental products and push it to the user interface for display; The rental tracking management module is used to track and sense the rental products selected by users and record them as designated rental products. It also automatically generates a rental smart contract based on the designated rental products and transmits it to the user interface for users to sign and pay on their own. The signed rental smart contract and the signing-related information are stored in the blockchain system for evidence management. The leasing smart contract supervision module is used to supervise the leasing smart contract signed by the user and implement corresponding control measures based on the supervision results; The information of rentable goods is captured from the online rental platform for processing, and the specific processing process is as follows: According to the user's product rental request, identify the type of rental product corresponding to the product rental request, record it as the pre-rental product type, count a number of rental products consistent with the pre-rental product type from the online rental platform, record them as rentable products, and capture rentable product information from the online rental platform; The rentable commodity information includes the historical rental data of each rentable commodity and the text of each evaluation entry; Based on the historical rental data of each rentable commodity, the historical rental data specifically includes: the number of historical rentals, the historical average single rental duration, and the number of historical rental maintenance, thereby processing to obtain the first indicator parameter for pushing each rentable commodity, and the first indicator parameter for pushing is used to quantify the historical rental data of each rentable commodity and serve as a numerical basis for constructing a catalog of optional rental commodities; According to the evaluation terms of each rentable commodity, and by removing stop words, a number of evaluation keywords of each rentable commodity are counted, and the total number of positive evaluation keywords and the total number of negative evaluation keywords of each rentable commodity are screened out, and the second indicator parameter of each rentable commodity is pushed, which is used to quantify the evaluation terms of each rentable commodity and serve as a numerical construction basis for the optional rental commodity catalog; The construction of the optional rental product catalog is pushed to the user interface for display, and the specific construction process is as follows: Based on the push first indicator parameter of each rentable commodity and the push second indicator parameter of each rentable commodity, a comprehensive push indicator parameter of each rentable commodity is obtained, wherein the comprehensive push indicator parameter is used to quantitatively characterize the comprehensive push priority of each rentable commodity; Arrange the comprehensive push indicator parameters of each rentable product in descending order to obtain a comprehensive push ranking order of the rentable products, and obtain the number of rental products displayed in the push window corresponding to the user interface, which is recorded as a specified number, thereby selecting a specified number of rentable products from the comprehensive push ranking order of the rentable products and recording them as each optional rental product; Count the comprehensive push indicator parameters of each optional rental product, and simultaneously arrange them in descending order to build a catalog of optional rental products, and transmit them to the corresponding push window of the user interface for display; The comprehensive push indicator parameters of each rentable product, and the specific processing execution conditions are: ; in, is the comprehensive push indicator parameter of the rentable product d, is the first indicator parameter for pushing the rentable product d. is the second indicator parameter for pushing the rentable product d. To push the maximum value of the first indicator parameter, To push the maximum value of the second indicator parameter, is the weight of the first indicator parameter, is the weight of the second indicator parameter, d is the number of each rentable product, , f is the number of rentable goods; The specific execution processing conditions of the push first indicator parameter of each rentable product are: ; in, is the first indicator parameter for pushing the rentable product d. is the historical rental times of rentable product d, is the historical average single rental duration of the rentable product d, is the historical rental maintenance times of the rentable product d, is the reference lease count stored in the data warehouse, is the reference single rental duration stored in the data warehouse, is the reference rental maintenance times stored in the data warehouse, e is a natural constant, d is the number of each rentable product, , f is the number of rentable goods; The specific execution processing conditions of the second indicator parameter for pushing each rentable product are: ; in, is the second indicator parameter for pushing the rentable product d. is the total number of positive evaluation keywords for the rentable product d, is the total number of negative evaluation keywords of rentable product d, d is the number of each rentable product, , f is the number of rentable goods.
2. The blockchain-based online leasing intelligent supervision system according to claim 1 is characterized by: The signed payment rental smart contract and the signed associated information are stored in the blockchain system for evidence management. The specific process is as follows: The signed rental smart contract and the associated information are integrated and marked as rental signing document information, and the byte value of the rental signing document information is counted; Extract the compression execution byte threshold value stored in the data warehouse. If the byte value of the lease signing file information is less than or equal to the compression execution byte threshold value, directly store the lease signing file information in the distributed data node in the blockchain system. If the byte value of the lease signing file information is greater than the compression execution byte threshold value, extract the difference between the byte value of the lease signing file information and the compression execution byte threshold value, record it as the specified compression reference value, and map and match it with the compression execution ratio corresponding to each compression reference value interval stored in the data warehouse. Record the compression execution ratio corresponding to the interval where the specified compression reference value is mapped as the applicable compression ratio, and compress the lease signing file information with the applicable compression ratio and store it in the distributed data node in the blockchain system.
3. The blockchain-based online leasing intelligent supervision system according to claim 1 is characterized by: The specific process of supervising the leasing smart contract signed by the user is as follows: Obtain the contract information in the lease smart contract signed by the user, including the contract lease time limit and contract lease deposit; The time node corresponding to the user signing the lease smart contract is obtained, recorded as the first time node, and the current time node is sensed, recorded as the second time node. When the interval between the first time node and the second time node meets the signed lease period, a renewal request information is generated and transmitted to the corresponding push window of the user interface for renewal reminder, and the corresponding processing method is executed based on the user feedback result after the renewal reminder.
4. The blockchain-based online leasing intelligent supervision system according to claim 3 is characterized by: The corresponding processing method based on the user feedback result after the renewal reminder specifically includes: After the renewal request information is generated and transmitted to the corresponding push window of the user interface for renewal reminder, if the user feedback result is renewal, the corresponding processing method is as follows: after the user chooses to renew, a lease renewal smart contract is synchronously generated for the user to sign, and the generated renewal information is uploaded to the distributed data nodes in the blockchain system for evidence storage; If the user feedback result is non-renewal, the corresponding processing method is: after the user returns the designated rental product, the fulfillment verification is performed according to the rental smart contract signed by the user, and the fulfillment verification result is generated, and the signed rental deposit is refunded according to the fulfillment verification result; If the user feedback result is a breach of contract, the corresponding processing method is: after the user commits an overdue behavior, the breach of contract prompt information is transmitted to the user's receiving end.
5. The blockchain-based online leasing intelligent supervision system according to claim 1 is characterized by: It also includes a blockchain intelligent supervision module, which is used to intelligently supervise the blockchain system used by the online leasing platform. The specific process is as follows: Set a supervision cycle and collect statistics on the operation and maintenance data corresponding to the blockchain system used by the online leasing platform during the supervision cycle, wherein the operation and maintenance data includes the memory usage rate, average data transmission time and average network delay time of distributed data nodes in the blockchain system; Based on the operation and maintenance data corresponding to the blockchain system used by the online leasing platform during the supervision cycle, an operation and maintenance anomaly value corresponding to the blockchain system used by the online leasing platform is generated, and the operation and maintenance anomaly value is used to characterize the degree of operation and maintenance anomaly corresponding to the blockchain system used by the online leasing platform.
6. The blockchain-based online leasing intelligent supervision system according to claim 5 is characterized by: The blockchain intelligent supervision module is also used to manage and warn the blockchain system used by the online leasing platform. The specific process is as follows: Based on the operation and maintenance anomaly value corresponding to the blockchain system used by the online leasing platform, and compared with the operation and maintenance anomaly threshold stored in the data warehouse, if the operation and maintenance anomaly value corresponding to the blockchain system used by the online leasing platform is higher than or equal to the operation and maintenance anomaly threshold, a management warning will be issued for the blockchain system used by the online leasing platform.
7. The method for the blockchain-based online leasing intelligent supervision system as described in any one of claims 1 to 6 is characterized in that: include: S1. Receive a user's product rental request, fetch information about available products from the online rental platform for processing, and build a catalog of available rental products and push it to the user interface for display; S2. Track and sense the rental products selected by the user and record them as designated rental products. Generate a rental smart contract automatically based on the designated rental products and transmit it to the user interface for the user to sign and pay on their own. Store the signed rental smart contract and the associated information in the blockchain system for evidence management. S3. Supervise the leasing smart contract signed by the user and implement corresponding control measures based on the supervision results.
Citation Information
Patent Citations
An equipment rental order data supervision system and method based on artificial intelligence
CN117172891B
Method and system for compressing data of block chains
CN107728941A
Online leasing method and system based on block chain
CN115587872A
Multi-tenant online car-hailing type automatic recommendation method and device
CN117933624A