车辆租赁系统和方法

阅读: 评论:0

著录项
  • CN202110898064.8
  • 20210805
  • CN113763121A
  • 20211207
  • 深圳市星砺达科技有限公司
  • 张先助;江永斌;邹瀴
  • G06Q30/06
  • G06Q30/06 G06Q20/38 H04L29/08

  • 广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司)
  • 广东(44)
  • 深圳中细软知识产权代理有限公司
  • 袁文英
摘要
本申请提供车辆租赁系统及方法,其中,车辆租赁系统包括认证注册模块,用于认证用户信息合法,将合法用户的终端注册为区块链节点;车辆模块,用于接收用户的租车申请,生成租车订单和对应的第一区块链数据,并发送至多个区块链节点进行保存;租车订单完成后,获取第一区块链数据并验证,通过验证后,将租车订单发送至结算模块结算;结算模块,用于将租车订单和结算数据作为租车交易数据生成与租车订单对应的第二区块链数据,并发送至多个区块链节点进行保存。通过将用户终端注册为区块链网络中的节点,多个用户终端和系统模块构建区块链网络,相互之间见证交易过程产生的数据,确定交易数据的真实可靠,提高了交易双方的信任度。
权利要求

1.一种车辆租赁系统,其特征在于,所述系统包括认证注册模块、车辆模块和结算模块,所述认证注册模块、所述车辆模块和所述结算模块为区块链网络中的管理员节点;

所述认证注册模块用于接收用户信息,并根据所述用户信息认证用户是否合法;还用于将认证为合法的用户对应的用户终端注册为所述区块链网络中的次级区块链节点,并将所述次级区块链节点的节点信息同步至所述区块链网络中的管理员节点;其中,所述用户包括租车用户、车主用户和维修用户;

所述车辆模块用于接收所述区块链网络中的租车用户发起的租车申请,并根据所述租车申请生成租车订单,并生成与所述租车订单对应的第一区块链数据,并根据所述区块链网络中的区块链节点信息将所述第一区块链数据发送至多个区块链节点进行保存,所述区块链节点信息包括所述次级区块链节点的节点信息;

所述车辆模块还用于在所述租车订单完成的情况下,获取所述第一区块链数据,并在验证所述第一区块链数据通过之后,将所述租车订单发送至所述结算模块进行结算;

所述结算模块用于将所述租车订单和结算时产生的数据作为租车交易数据,并生成与所述租车交易数据对应的第二区块链数据,并根据所述区块链节点信息将所述第二区块链数据发送至多个区块链节点进行保存。

2.根据权利要求1所述的车辆租赁系统,其特征在于,所述认证注册模块与公安系统、银行系统和全国车辆管理平台连接,用于将所述用户信息分别发送至所述公安系统和所述银行系统,以确认所述用户信息中的身份信息和财务信息是否真实合法;

所述认证注册模块还用于在所述用户为所述所述车主用户的情况下,将所述车主用户上传的车主车辆的第一车辆信息发送至所述全国车辆管理平台,确认所述第一车辆信息是否合法;将线下核验得到的车况信息作为第二车辆信息,并将所述第一车辆信息和所述第二车辆信息作为所述车主车辆的车辆信息,生成与所述车主车辆对应的第三区块链数据,并根据所述区块链节点信息将所述第三区块链数据发送至多个区块链节点进行保存。

3.根据权利要求2所述的车辆租赁系统,其特征在于,所述车辆模块还用于获取所述车辆信息并展示,所述车辆信息包括车况、实时位置、行驶路程信息和车辆维修记录信息;

所述车辆模块还用于根据所有车辆的实时位置生成车辆分布图,根据所述行驶路程信息生成历史行驶轨迹图,以供用户查看。

4.根据权利要求2所述的车辆租赁系统,其特征在于,所述车辆模块还用于在所述租车订单完成的情况下,获取所述租车订单对应的已出租车辆在归还时的车况信息作为第三车辆信息;获取所述已出租车辆对应的第三区块链数据,并在验证所述已出租车辆对应的第三区块链数据通过之后,根据所述已出租车辆的第二车辆信息和所述第三车辆信息生成折损订单;还用于将所述折损订单发送至结算模块,以使所述结算模块根据所述租车订单和所述折损订单进行结算。

7.根据权利要求4-6中任一项所述的车辆租赁系统,其特征在于,所述结算模块还包括交易单元和智能合约单元,所述交易单元用于根据所述租车订单和所述折损订单、或所述维修订单、或所述车辆交易订单生成交易请求,并将所述交易请求发送至所述智能合约单元;

所述智能合约单元用于根据预设的智能合约执行所述交易请求,并根据所述交易请求的内容更新同步所述区块链网络中多个区块链节点的账本交易信息。

5.根据权利要求1所述的车辆租赁系统,其特征在于,所述车辆模块还用于接收并发布所述租车用户或所述车主用户提起的车辆维修请求;

所述车辆模块还用于接收所述维修用户对所述车辆维修请求的承接信息,根据所述车辆维修请求和所述承接信息生成维修订单,并生成与所述维修订单对应的第四区块链数据,根据所述区块链网络中的区块链节点信息将所述第四区块链数据发送至多个区块链节点进行保存;

所述车辆模块还用于在所述维修订单完成的情况下,获取所述第四区块链数据,并在验证所述第四区块链数据通过之后,将所述维修订单发送至所述结算模块进行结算。

6.根据权利要求1所述的车辆租赁系统,其特征在于,所述车辆模块还用于接收所述用户的购买请求,并根据所述购买请求生成车辆交易订单,并生成与所述交易订单对应的第五区块链数据,并根据所述区块链网络中的区块链节点信息将所述第五区块链数据发送至多个区块链节点进行保存;还用于在所述交易订单完成的情况下,获取所述第五区块链数据,并在验证所述第五区块链数据通过之后,将所述交易订单发送至所述结算模块进行结算。

8.一种车辆租赁方法,其特征在于,应用于车辆租赁系统,所述系统包括认证注册模块、车辆模块和结算模块,所述认证注册模块、所述车辆模块和所述结算模块为区块链网络中的管理员节点;

所述方法包括:

所述认证注册模块接收用户信息,并根据所述用户信息认证用户是否合法;

所述认证注册模块将认证为合法的用户对应的用户终端注册为所述区块链网络中的次级区块链节点,并将所述次级区块链节点的节点信息同步至所述区块链网络中的管理员节点;其中,用户包括租车用户、车主用户和维修用户;

所述车辆模块接收所述区块链网络中的租车用户发起的租车申请,并根据所述租车申请生成租车订单,并生成与所述租车订单对应的第一区块链数据,并根据所述区块链网络中的区块链节点信息将所述第一区块链数据发送至多个区块链节点进行保存,所述区块链节点信息包括所述次级区块链节点的节点信息;

所述车辆模块在所述租车订单完成的情况下,获取所述第一区块链数据,并在验证所述第一区块链数据通过之后,将所述租车订单发送至所述结算模块进行结算;

所述结算模块将所述租车订单和结算时产生的数据作为租车交易数据,并生成与所述租车交易数据对应的第二区块链数据,并根据所述区块链节点信息将所述第二区块链数据发送至多个区块链节点进行保存。

9.根据权利要求8所述的车辆租赁方法,其特征在于,所述认证注册模块与公安系统、银行系统和全国车辆管理平台连接;所述认证注册模块接收用户信息,并根据所述用户信息认证用户是否合法,包括:

所述认证注册模块将所述用户信息分别发送至所述公安系统和所述银行系统,以确认所述用户信息中的身份信息和财务信息是否真实合法;

在所述用户为所述所述车主用户的情况下,所述认证注册模块将所述车主用户上传的车主车辆的第一车辆信息发送至所述全国车辆管理平台,确认所述第一车辆信息是否合法,并将线下核验得到的车况信息作为第二车辆信息;

所述认证注册模块将所述第一车辆信息和所述第二车辆信息作为所述车主车辆的车辆信息,生成与所述车主车辆对应的第三区块链数据,并根据所述区块链节点信息将所述第三区块链数据发送至多个区块链节点进行保存。

10.根据权利要求9所述的车辆租赁方法,其特征在于,在所述车辆模块接收所述区块链网络中的租车用户发起的租车申请之前,还包括:

所述车辆模块获取所述车辆信息并展示,所述车辆信息包括车况、实时位置、行驶路程信息和车辆维修记录信息;

所述车辆模块根据所有车辆的所述实时位置生成车辆分布图,根据所述行驶路程信息生成历史行驶轨迹图,以供用户查看。

说明书
技术领域

本发明涉及车辆管理技术领域,尤其涉及一种车辆租赁系统和方法。

随着经济发展和人们生活水平的提高,私家车的普及率也随之上升,但在城市之中因为道路拥挤、交通限行以及交通工具发达等因素,许多车辆的使用频率不高,尤其是一个家庭中有多辆私家车的情况。但是与此同时,又有许多人的用车需求不能满足,尤其是未能在城市中安家、购置车辆的年轻人。因此,车辆租赁需求较大。

对于目前的车辆租赁市场来说,仍存着在价格不透明、信息不对等、交易不规范等问题,导致用户的信任度不足,因此,亟需一种车辆租赁系统。

基于此,本发明实施例提出了一种车辆租赁系统和方法,以解决车辆租赁过程中存在的信任度不足的问题。

一种车辆租赁系统,其特征在于,所述系统包括认证注册模块、车辆模块和结算模块,所述认证注册模块、所述车辆模块和所述结算模块为区块链网络中的管理员节点;

所述认证注册模块用于接收用户信息,并根据所述用户信息认证用户是否合法;还用于将认证为合法的用户对应的用户终端注册为所述区块链网络中的次级区块链节点,并将所述次级区块链节点的节点信息同步至所述区块链网络中的管理员节点;其中,所述用户包括租车用户、车主用户和维修用户;

所述车辆模块用于接收所述区块链网络中的租车用户发起的租车申请,并根据所述租车申请生成租车订单,并生成与所述租车订单对应的第一区块链数据,并根据所述区块链网络中的区块链节点信息将所述第一区块链数据发送至多个区块链节点进行保存,所述区块链节点信息包括所述次级区块链节点的节点信息;

所述车辆模块还用于在所述租车订单完成的情况下,获取所述第一区块链数据,并在验证所述第一区块链数据通过之后,将所述租车订单发送至所述结算模块进行结算;

所述结算模块用于将所述租车订单和结算时产生的数据作为租车交易数据,并生成与所述租车交易数据对应的第二区块链数据,并根据所述区块链节点信息将所述第二区块链数据发送至多个区块链节点进行保存。

一种车辆租赁方法,其特征在于,应用于车辆租赁系统,所述系统包括认证注册模块、车辆模块和结算模块,所述认证注册模块、所述车辆模块和所述结算模块为区块链网络中的管理员节点;

所述方法包括:

所述认证注册模块接收用户信息,并根据所述用户信息认证用户是否合法;

所述认证注册模块将认证为合法的用户对应的用户终端注册为所述区块链网络中的次级区块链节点,并将所述次级区块链节点的节点信息同步至所述区块链网络中的管理员节点;其中,用户包括租车用户、车主用户和维修用户;

所述车辆模块接收所述区块链网络中的租车用户发起的租车申请,并根据所述租车申请生成租车订单,并生成与所述租车订单对应的第一区块链数据,并根据所述区块链网络中的区块链节点信息将所述第一区块链数据发送至多个区块链节点进行保存,所述区块链节点信息包括所述次级区块链节点的节点信息;

所述车辆模块在所述租车订单完成的情况下,获取所述第一区块链数据,并在验证所述第一区块链数据通过之后,将所述租车订单发送至所述结算模块进行结算;

所述结算模块将所述租车订单和结算时产生的数据作为租车交易数据,并生成与所述租车交易数据对应的第二区块链数据,并根据所述区块链节点信息将所述第二区块链数据发送至多个区块链节点进行保存。

上述车辆租赁系统及方法,认证注册模块接收用户信息,并根据用户信息认证用户是否合法,将认证为合法的用户对应的用户终端注册为区块链网络中的次级区块链节点,并将次级区块链节点的节点信息同步至区块链网络中的管理员节点;其中,用户包括租车用户、车主用户和维修用户;车辆模块接收区块链网络中的租车用户发起的租车申请,并根据租车申请生成租车订单,并生成与租车订单对应的第一区块链数据,根据区块链网络中的区块链节点信息将第一区块链数据发送至多个区块链节点进行保存,区块链节点信息包括次级区块链节点信息;车辆模块在租车订单完成的情况下,获取第一区块链数据,并在验证第一区块链数据通过之后,将租车订单发送至结算模块进行结算;结算模块将租车订单和结算时产生的数据作为租车交易数据,并生成与租车交易数据对应的第二区块链数据,并根据区块链节点信息将第二区块链数据发送至多个区块链节点进行保存。该系统及方法通过将用户终端注册为区块链网络中的节点,多个用户终端和系统模块构建区块链网络,相互之间见证交易过程产生的数据,确定交易数据的真实可靠,可以使得交易双方主体对等,交易过程公开透明,保障了交易安全,提高了交易双方的信任度。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

其中:

图1为一个实施例中车辆租赁系统的结构框图;

图2为又一个实施例中车辆租赁系统的结构框图;

图3为一个实施例中车辆租赁方法的实施流程图。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,在一个实施例中,提供了一种车辆租赁系统,其特征在于,所述系统包括认证注册模块10、车辆模块20和结算模块30,所述认证注册模块10、所述车辆模块20和所述结算模块30为区块链网络中的管理员节点;

所述认证注册模块10用于接收用户信息,并根据所述用户信息认证用户是否合法;还用于将认证为合法的用户对应的用户终端注册为所述区块链网络中的次级区块链节点,并将所述次级区块链节点的节点信息同步至所述区块链网络中的管理员节点;其中,所述用户包括租车用户、车主用户和维修用户。

其中,区块链是由多个节点参与的分布式数据库系统,区块链网络是由一个加密的分布式共享账本和节点之间点对点网络实现的,本质是一个去中心的、可信任的网络。在本发明实施例中的区块链网络节点分为管理员节点和次级区块链节点,管理员节点为车辆租赁系统中的功能模块,用于分享储存系统中全部的车辆数据、交易数据和所有节点信息;次级区块链节点为合法用户注册后的用户终端,用于储存系统中部分的车辆数据、交易数据以及全部的用户自身相关数据。

由管理员节点和次级区块链节点构成区块链网络,交易时通过节点之间对交易数据的互相验证,以确保交易合法、公平且未被篡改;同时因为次级区块链节点为用户终端,因此用户终端在本地只需保存与用户交易相关的数据以及用户终端作为见证节点见证的部分交易数据,而不会储存整个区块链。

其中,用户信息包括个人身份信息和银行财务信息,用于证明该用户具备合法的交易身份和交易条件;用户终端可以为个人电脑(Personal Computer,简称PC)、云端设备、移动设备等具有各种操作系统的硬件终端。

在一个可能的实施例中,将次级区块链节点的节点信息同步至管理员节点中,管理员节点对次级区块链节点的增减情况进行管理。例如,在用户终端注销账户、卸载本申请的车辆租赁系统时,所述用户终端对应的次级区块链节点暂时关闭,其作为见证节点见证的部分交易数据由管理员节点重新分配至其他次级区块链节点中。

在一个实施例中,所述认证注册模块10与公安系统、银行系统和全国车辆管理平台连接,用于将所述用户信息分别发送至所述公安系统和所述银行系统,以确认所述用户信息中的身份信息和财务信息是否真实合法;所述认证注册模块10还用于在所述用户为所述所述车主用户的情况下,将所述车主用户上传的车主车辆的第一车辆信息发送至所述全国车辆管理平台,确认所述第一车辆信息是否合法;将线下核验得到的车况信息作为第二车辆信息,并将所述第一车辆信息和所述第二车辆信息作为所述车主车辆的车辆信息,生成与所述车主车辆对应的第三区块链数据,并根据所述区块链节点信息将所述第三区块链数据发送至多个区块链节点进行保存。

其中,在公安系统、银行系统和全国车辆管理平台分别认证用户信息合法合规后,根据用户信息将所述用户终端注册为所述区块链网络中的次级区块链节点。可以理解的是,用户信息为个人隐私信息,因此会结合用户信息、终端信息以及注册时间等信息加密计算生成虚拟账户作为次级区块链节点的节点信息。节点信息与用户信息、终端信息和注册时间信息完全对应,交易过程中可以重复验证其真实性。

在另外一些可能的实施例中,所述认证注册模块10还与工商机构连接,用于验证法人属性用户的法人身份信息的真实合法。

其中,第一车辆信息包括车辆的在册信息,如车辆及车辆所有人的注册、变更、转移、抵押、注销登记等信息,用于结合车主身份信息证明车主用户对车辆的所有权;第二车辆信息用于反映车辆当前的车况,包括车辆器件完好情况、行驶里程、存油量的记录,外观、内饰完整度的检查等等。

通过线下核验车辆的当前车况,并将反映当前车况的第二车辆信息和第一车辆信息一起生成第三区块链数据,再将第三区块链数据发送至区块链网络进行保存,可以让其他区块链节点见证当前车况,方便后续车辆出租后对照计算折损情况;利用区块链数据不可篡改的特性,将特定时间核验的车况储存于区块链节点中作为强有力的证据,可以提升交易双方对交易的信任度。

其中,租车用户为具有用车需求的用户,车主用户为有闲置车辆,需要出租或出售车辆的用户或商家,维修用户为给其他用户提供车辆相关服务的商家。

在一个可能的实施例中,根据区块链网络中的区块链节点信息将区块链数据发送至多个区块链节点进行保存,包括:

获取当前所述区块链网络中的次级区块链节点的节点信息,根据所述次级区块链节点的节点信息确定次级区块链节点对应的用户终端;获取所述用户终端的内存信息;根据所述内存信息将所述次级区块链节点按照空闲存储空间的大小从大到小进行排名,选择所述空闲存储空间排名中的前N个次级区块链节点进行所述区块链数据的发送和保存,其中,N为大于0的自然数。

通过将区块链数据发送到多个次级区块链节点中进行保存,可以使得用户终端之间相互见证并确定区块链数据的真实性和可靠性;同时根据用户终端内存的空闲存储空间确定是否向用户终端对应的次级区块链节点发送区块链数据,保障用户终端的流畅运行,避免给用户造成不好的使用体验。

可以理解的是,也可以采用其他方式选择多个次级区块链节点进行区块链数据的发送和保存,只要满足不给用户终端的运行造成影响的要求即可。

所述车辆模块20用于接收所述区块链网络中的租车用户发起的租车申请,并根据所述租车申请生成租车订单,并生成与所述租车订单对应的第一区块链数据,并根据所述区块链网络中的区块链节点信息将所述第一区块链数据发送至多个区块链节点进行保存,所述区块链节点信息包括所述次级区块链节点的节点信息。

其中,租车订单中包括租金信息以及押金信息,租车用户在发起租车申请时,需要确保其用户终端中有足够的虚拟货币以交付押金,在车主用户同意该租车申请后生成租车订单,用户终端将虚拟货币形式的押金交付至结算模块30,通过结算模块30中的智能合约进行交易。

在一个可能的实施例中,租车用户通过车辆租赁系统的应用层完成车辆的浏览和选择,发起租车申请;在对应的车主用户响应该租车申请后,车辆模块20根据所述租车申请中的租金信息、押金信息、租车用户和车主用户的用户信息,以及所述租车申请对应的车辆的当前车况信息生成租车订单,其中,所述租金信息和所述押金信息为所述租车申请对应的车辆上架时预设的金额信息,用于在租车订单完成后结算租车用户所需要支付的金额,所述租车用户和车主用户的用户信息用户确认交易双方身份以及交易账户,所述当前车况信息用于与所述租车用户还车时的车况信息相比较,以便确定车辆的折损费用;车辆模块20确认用户终端将押金交付至结算模块30后,根据所述租车订单生成第一区块链数据并在区块链网络中保存,所述第一区块链数据包含上述租车订单中的所有内容以及生成所述第一区块链数据时的时间戳信息。

所述车辆模块20还用于在所述租车订单完成的情况下,获取所述第一区块链数据,并在验证所述第一区块链数据通过之后,将所述租车订单发送至所述结算模块30进行结算。

其中,租车用户将租用的车辆归还后视为租车订单完成,车辆模块20从存储的节点信息中获取到存储了所述租车订单的多个次级区块链节点,并向所述多个次级区块链节点发送包含所述租车订单的验证请求,通过所述多个次级区块链节点中存储的与所述租车订单对应的第一区块链数据对所述租车订单进行验证,所述多个次级区块链节点中将所述验证请求和所述第一区块链数据中的租车订单信息进行对比,返回验证结果;当所述多个次级区块链节点中返回验证通过结果的节点达到预设比例时,确认所述租车订单未被篡改;将所述租车订单发送至结算模块30进行结算。

在一个实施例中,所述车辆模块20还用于在所述租车订单完成的情况下,获取所述租车订单对应的已出租车辆在归还时的车况信息作为第三车辆信息;获取所述已出租车辆对应的第三区块链数据,并在验证所述已出租车辆对应的第三区块链数据通过之后,根据所述已出租车辆的第二车辆信息和所述第三车辆信息生成折损订单;还用于将所述折损订单发送至结算模块30,以使所述结算模块30根据所述租车订单和所述折损订单进行结算。

其中,租车用户还车时,会对已出租车辆再次进行线下核验,得到还车时已出租车辆的车况信息,即第三车辆信息;再获取该已出租车辆的验证后的、未被篡改的第三区块链数据中的第二车辆信息,根据该已出租车辆的第二车辆信息和第三车辆信息,确定该已出租车辆从出租时到还车时车辆的折损情况以及折损费用,最终根据所述折损情况以及折损费用生成折损订单。

其中,折损订单用于反映租车用户在租用车辆过程中对已出租车辆造成的折损而应当支付的费用,因为这一费用在租车订单成立时是难以预料的,所以在还车时会进行车况检测,根据反映当前车况的第三车辆信息和反映租车订单成立时的第二车辆信息进行折损费用的计算。可以理解的是,正常车辆使用的自然损耗不计入折损费用中,折损费用主要来源于驾车事故、车辆剐蹭以及飙车等非正常驾驶行为带来的车辆损耗。

折损订单中包括折损订单对应的租车订单信息、对应车辆的第二车辆信息和第三车辆信息,以及根据所述第二车辆信息和所述第三车辆信息确定的车辆折损信息以及产生的折损费用。

需要说明的是,生成折损订单后,已出租车辆的第三车辆信息为当前的车况信息,根据所述第三车辆信息和当前时间的时间戳生成目标区块链数据,并将所述目标区块链数据发送至区块链网络进行保存,其中,所述第三车辆信息作为更新后的第二车辆信息,所述目标区块链数据作为更新后的第三区块链数据。同样地,当车辆经历维修后,也会生成新的第二车辆信息以及对应的第三区块链数据,并更新至区块链网络中。当系统或其他节点需要调用或获取任一车辆的第三区块链数据时,根据第三区块链数据中的时间戳到最新的第三区块链数据进行调用或获取。

其中,结算模块30在接收到租车订单和对应的折损订单后,由结算模块30中的智能合约直接执行交易,从用户交付的押金中扣除掉对应的租金和折损费用,并将押金中剩余的虚拟货币退回到所述用户的账户中。

在一些可能的实施例中,智能合约中约定,在押金不足以抵扣租金和折损费用时,将通过用户信息中提供的信用卡账户进行费用扣除。

所述结算模块30用于将所述租车订单和结算时产生的数据作为租车交易数据,并生成与所述租车交易数据对应的第二区块链数据,并根据所述区块链节点信息将所述第二区块链数据发送至多个区块链节点进行保存。

其中,所述租车交易数据租车订单信息,以及结算方式、结算时间和结算结果数据。

当所述租车订单结算完成后,结算模块30根据租车订单及其结算相关的数据生成第二区块链数据并发送至区块链网络进行保存,其中,所述第二区块链数据包括租车交易数据以及生成所述第二区块链数据时的时间戳信息。

上述车辆租赁系统,认证注册模块接收用户信息,并根据用户信息认证用户是否合法,将认证为合法的用户对应的用户终端注册为区块链网络中的次级区块链节点,并将次级区块链节点的节点信息同步至区块链网络中的管理员节点;其中,用户包括租车用户、车主用户和维修用户;车辆模块接收区块链网络中的租车用户发起的租车申请,并根据租车申请生成租车订单,并生成与租车订单对应的第一区块链数据,并根据区块链网络中的区块链节点信息将第一区块链数据发送至多个区块链节点进行保存,区块链节点信息包括次级区块链节点信息;车辆模块在租车订单完成的情况下,获取第一区块链数据,并在验证第一区块链数据通过之后,将租车订单发送至结算模块进行结算;结算模块将租车订单和结算时产生的数据作为租车交易数据,并生成与租车订单对应的第二区块链数据,并根据区块链节点信息将第二区块链数据发送至多个区块链节点进行保存。该系统通过将用户终端注册为区块链网络中的节点,多个用户终端和系统模块构建区块链网络,相互之间见证交易过程产生的数据,确定交易数据的真实可靠,可以使得交易双方主体对等,交易过程公开透明,保障了交易安全,提高了交易双方的信任度。

在一个实施例中,所述车辆模块20还用于获取所述车辆信息并展示,所述车辆信息包括车况、实时位置、行驶路程信息和车辆维修记录信息;所述车辆模块20还用于根据所有车辆的所述实时位置生成车辆分布图,根据所述行驶路程信息生成历史行驶轨迹图,以供用户查看。

其中,车辆模块20通过车辆租赁系统的应用层展示各种车辆信息,提供给用户浏览并提起租车、购车、修车等订单请求;车辆信息越全面,用户的信任度和下单率也就越高。

其中,车辆模块20还提供当前的车辆分布图,用于提供给用户查看附近的可租赁或可购置车辆的信息;车辆模块20还提供每辆车的历史行驶轨迹图,以供用户更清晰地根据车辆行驶路程信息判断车况。

在一个实施例中,所述车辆模块20还用于接收并发布所述租车用户或所述车主用户提起的车辆维修请求;所述车辆模块20还用于接收所述维修用户对所述车辆维修请求的承接信息,根据所述车辆维修请求和所述承接信息生成维修订单,并生成与所述维修订单对应的第四区块链数据,根据所述区块链网络中的区块链节点信息将所述第四区块链数据发送至多个区块链节点进行保存;所述车辆模块20还用于在所述维修订单完成的情况下,获取所述第四区块链数据,并在验证所述第四区块链数据通过之后,将所述维修订单发送至所述结算模块进行结算。

其中,维修订单用于反映车辆维修的费用,具体包括待维修车辆的车辆信息,维修用户和提起车辆维修请求用户的用户信息,以及维修金额信息。

其中,在车辆租赁系统中的订单请求均需要订单交易双方的同意,因此,在维修用户对车辆维修请求进行响应后,还需要提起车辆维修请求的用户同意才能成立订单承接,进而生成维修订单。

在一些可能的实施例中,用户在提起车辆维修请求时,同时公布车辆需维修的部件或其他损坏情况;维修用户响应所述维修请求的同时根据公布的待维修部件信息或其他损坏相关信息进行报价;所述用户从响应的维修用户中选择其中一个成立维修订单。

在生成维修订单后,再根据维修订单生成对应的第四区块链数据并发送至区块链网络进行保存;在维修完成后验证所述第四区块链数据,确认所述第四区块链数据中的维修订单未被篡改后,将所述维修订单发送至结算模块进行结算。其中,验证所述维修订单是否被篡改的方法与前述验证租车订单是否被篡改的方法一致,此处不再赘述。

可以理解的是,当维修用户对车辆进行检查后发现维修费用需要变动时,可以与提起车辆维修请求的用户协商,更改所述维修订单中的维修金额;车辆模块20在接收到对所述维修订单的更改信息后,根据所述更新信息、原维修订单和当前时间的时间戳生成区块链数据,发送至区块链网络中作为更新后的所述维修订单对应的第四区块链数据进行保存。

在一个实施例中,所述车辆模块20还用于接收所述用户的购买请求,并根据所述购买请求生成车辆交易订单,并生成与所述交易订单对应的第五区块链数据,并根据所述区块链网络中的区块链节点信息将所述第五区块链数据发送至多个区块链节点进行保存;还用于在所述交易订单完成的情况下,获取所述第五区块链数据,并在验证所述第五区块链数据通过之后,将所述交易订单发送至所述结算模块进行结算。

其中,用户还可以在车辆模块20中进行车辆的买卖交易,因为车辆实时的各种车辆信息均储存于区块链网络中可供查看,且所述车辆信息无法篡改,因此买方用户可以了解到实时的、真实的车辆情况,更能促进交易达成。

在交易意向达成,交易双方同意进行车辆交易后,生成车辆交易订单,进而生成与车辆交易订单对应的第五区块链数据,并发送至区块链网络进行保存,以作为结算时的验证证据。

在线下交易双方完成车辆的占有转移后,进行所述第五区块链数据的验证,确认所述第五区块链数据中的车辆交易订单未被篡改后,将所述车辆交易订单发送至结算模块30进行结算。其中,验证所述车辆交易订单是否被篡改的方法与前述验证租车订单是否被篡改的方法一致,此处不再赘述。

如图2所示,在一个实施例中,所述结算模块30还包括交易单元310和智能合约单元320,所述交易单元310用于根据所述租车订单和折损订单、或维修订单、或车辆交易订单生成交易请求,并将交易请求发送至所述智能合约单元320;所述智能合约单元320用于根据预设的智能合约执行所述交易请求,并根据所述交易请求的内容更新同步所述区块链网络中多个区块链节点的账本交易信息。

其中,当智能合约单元320收到交易请求后,由智能合约根据交易请求内容更新同步区块链网络中多个区块链节点的账本交易信息;交易信息通过拥有对应交易信息的区块链节点相互验证,以使交易内容保持一致不被篡改。

在另外一些可能的实施例中,结算模块30还用于根据用户请求,生成所述用户的财务报表,包括租车用户报表、车主用户报表和维修用户报表,用于反映在车辆租赁系统中用户发生的交易信息以及财务变化情况。

如图3所示,在一个实施例中,提供了一种车辆租赁方法,其特征在于,应用于车辆租赁系统,所述系统包括认证注册模块、车辆模块和结算模块,所述认证注册模块、所述车辆模块和所述结算模块为区块链网络中的管理员节点;所述方法包括以下步骤:

步骤302,所述认证注册模块接收用户信息,并根据所述用户信息认证用户是否合法。

步骤304,所述认证注册模块将认证为合法的用户对应的用户终端注册为所述区块链网络中的次级区块链节点,并将所述次级区块链节点的节点信息同步至所述区块链网络中的管理员节点;其中,用户包括租车用户、车主用户和维修用户。

步骤306,所述车辆模块接收所述区块链网络中的租车用户发起的租车申请,并根据所述租车申请生成租车订单,并生成与所述租车订单对应的第一区块链数据,并根据所述区块链网络中的区块链节点信息将所述第一区块链数据发送至多个区块链节点进行保存,所述区块链节点信息包括所述次级区块链节点的节点信息;

步骤308,所述车辆模块在所述租车订单完成的情况下,获取所述第一区块链数据,并在验证所述第一区块链数据通过之后,将所述租车订单发送至所述结算模块进行结算;

步骤310,所述结算模块将所述租车订单和结算时产生的数据作为租车交易数据,并生成与所述租车交易数据对应的第二区块链数据,并根据所述区块链节点信息将所述第二区块链数据发送至多个区块链节点进行保存。

在一个实施例中,所述认证注册模块与公安系统、银行系统和全国车辆管理平台连接;所述认证注册模块接收用户信息,并根据所述用户信息认证用户是否合法,包括:所述认证注册模块将所述用户信息分别发送至所述公安系统和所述银行系统,以确认所述用户信息中的身份信息和财务信息是否真实合法;在所述用户为所述所述车主用户的情况下,所述认证注册模块将所述车主用户上传的车主车辆的第一车辆信息发送至所述全国车辆管理平台,确认所述第一车辆信息是否合法,并将线下核验得到的车况信息作为第二车辆信息;所述认证注册模块将所述第一车辆信息和所述第二车辆信息作为所述车主车辆的车辆信息,生成与所述车主车辆对应的第三区块链数据,并根据所述区块链节点信息将所述第三区块链数据发送至多个区块链节点进行保存。

在一个实施例中,在所述车辆模块接收所述平台模块中的租车用户发起的租车申请之前,还包括:所述车辆模块从所述平台模块获取车辆信息并展示,所述车辆信息包括车况、实时位置、行驶路程信息和车辆维修记录信息;所述车辆模块根据所有车辆的所述实时位置生成车辆分布图,根据所述行驶路程信息生成历史行驶轨迹图,以供用户查看。

在一个实施例中,所述方法还包括:所述车辆模块在所述租车订单完成的情况下,获取所述租车订单对应的已出租车辆在归还时的车况信息作为第三车辆信息;获取所述已出租车辆对应的第三区块链数据,并在验证所述已出租车辆对应的第三区块链数据通过之后,根据所述已出租车辆的第二车辆信息和第三车辆信息生成折损订单;还用于将所述折损订单发送至结算模块,以使所述结算模块根据所述租车订单和所述折损订单进行结算。

在一个实施例中,所述方法还包括:所述车辆模块接收并发布所述租车用户或所述车主用户提起的车辆维修请求;所述车辆模块接收所述维修用户对所述车辆维修请求的承接信息,并根据所述车辆维修请求和所述承接信息生成维修订单,并生成与所述维修订单对应的第四区块链数据,并根据所述区块链网络中的区块链节点信息将所述第四区块链数据发送至多个区块链节点进行保存;所述车辆模块在所述维修订单完成的情况下,获取所述第四区块链数据,并在验证所述第四区块链数据通过之后,将所述维修订单发送至所述结算模块进行结算。

在一个实施例中,所述方法还包括:所述车辆模块接收所述用户的购买请求,并根据所述购买请求生成车辆交易订单,并生成与所述交易订单对应的第五区块链数据,并根据所述区块链网络中的区块链节点信息将所述第五区块链数据发送至多个区块链节点进行保存;还用于在所述交易订单完成的情况下,获取所述第五区块链数据,并在验证所述第五区块链数据通过之后,将所述交易订单发送至所述结算模块进行结算。

在一个实施例中,所述结算模块还包括交易单元和智能合约单元;所述方法还包括:所述交易单元根据所述租车订单和折损订单、或维修订单、或车辆交易订单生成交易请求,并将交易请求发送至所述智能合约单元;所述智能合约单元根据预设的智能合约执行所述交易请求,并根据所述交易请求的内容更新同步所述区块链网络中多个区块链节点的账本交易信息。

上述车辆租赁方法,认证注册模块接收用户信息,并根据用户信息认证用户是否合法,将认证为合法的用户对应的用户终端注册为区块链网络中的次级区块链节点,并将次级区块链节点的节点信息同步至区块链网络中的管理员节点;其中,用户包括租车用户、车主用户和维修用户;车辆模块接收区块链网络中的租车用户发起的租车申请,并根据租车申请生成租车订单,并生成与租车订单对应的第一区块链数据,并根据区块链网络中的区块链节点信息将第一区块链数据发送至多个区块链节点进行保存,区块链节点信息包括次级区块链节点信息;车辆模块在租车订单完成的情况下,获取第一区块链数据,并在验证第一区块链数据通过之后,将租车订单发送至结算模块进行结算;结算模块将租车订单和结算时产生的数据作为租车交易数据,并生成与租车订单对应的第二区块链数据,并根据区块链节点信息将第二区块链数据发送至多个区块链节点进行保存。该方法通过将用户终端注册为区块链网络中的节点,多个用户终端和系统模块构建区块链网络,相互之间见证交易过程产生的数据,确定交易数据的真实可靠,可以使得交易双方主体对等,交易过程公开透明,保障了交易安全,提高了交易双方的信任度。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

本文发布于:2023-04-15 05:13:45,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/87076.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图