基于区块链的车辆租赁业务数据处理方法和装置制造方法及图纸

技术编号:22659999 阅读:16 留言:0更新日期:2019-11-28 03:54
本申请涉及一种基于区块链的车辆租赁业务数据处理方法、装置、计算机可读存储介质和计算机设备,所述方法包括:根据租赁终端发送的租赁请求,生成租赁单号,租赁单号包括租赁用户的信息;获取租赁车辆的网络设备上报的上车记录,得到租赁用户的租赁开始时间;将租赁单号和租赁开始时间上传至区块链;获取租赁车辆的网络设备上报的下车记录,得到租赁用户的租赁结束时间,下车记录在租赁车辆的网络设备检测到租赁用户下车时上报;将租赁单号和租赁结束时间上传至区块链。可以提高数据的准确性,防篡改,还可以提高用户对业务数据管理系统记录的数据的可信度。

Data processing method and device of vehicle leasing business based on blockchain

The application relates to a data processing method, device, computer-readable storage medium and computer equipment for vehicle leasing business based on blockchain. The method includes: generating a lease No. according to the lease request sent by the lease terminal, and the lease No. includes the information of the lease user; obtaining the boarding record reported by the network equipment of the leased vehicle, and obtaining the lease opening of the lease user Start time; upload the lease No. and lease start time to the blockchain; obtain the off vehicle record reported by the network equipment of the leased vehicle, and obtain the lease end time of the leased user. The off vehicle record is reported when the network equipment of the leased vehicle detects the off vehicle of the leased user; upload the lease No. and lease end time to the blockchain. It can improve the accuracy of data, prevent tampering, and improve the credibility of data recorded by business data management system.

【技术实现步骤摘要】
基于区块链的车辆租赁业务数据处理方法和装置
本申请涉及互联网
,特别是涉及一种基于区块链的车辆租赁业务数据处理方法、装置、计算机可读存储介质和计算机设备。
技术介绍
如车辆在租赁过程,传统方案中,用户在需要租车时,必须在实体租车店铺与店家当面签订租车协议,获得车辆暂时的使用权,根据签订时长计算租车所需的费用。基于电子业务的发展,实现在互联网完成车辆租赁,如:基于网络设备组成的车辆租赁系统实时记录承租人的租车时间,包括用车时间(上车时间和下车时间)等等,根据用车时间收取相应的费用。而用车时间通常由车辆上的车辆租赁业务系统实时记录车辆用车时间,由于车辆租赁业务系统很容易被黑客入侵,导致所记录的车辆使用时间与实际的使用时间出现偏差,导致业务系统的数据不准确。
技术实现思路
基于此,有必要针对业务系统的数据不准确的问题,提供一种基于区块链的车辆租赁业务数据处理方法、装置、计算机可读存储介质和计算机设备。一种基于区块链的车辆租赁业务数据处理方法,包括:根据租赁终端发送的租赁请求,生成租赁单号,所述租赁单号包括租赁用户的信息;获取租赁车辆的网络设备上报的上车记录,得到所述租赁用户的租赁开始时间,所述上车记录在租赁车辆的网络设备检测到用户上车时上报;将所述租赁单号和所述租赁开始时间上传至区块链;获取所述租赁车辆的网络设备上报的下车记录,得到所述租赁用户的租赁结束时间,所述下车记录在租赁车辆的网络设备检测到所述租赁用户下车时上报;将所述租赁单号和所述租赁结束时间上传至区块链。一种基于区块链的车辆租赁业务数据处理装置,包括:租赁单号生成模块,用于根据租赁终端发送的租赁请求,生成租赁单号,所述租赁单号包括租赁用户的信息;上车记录获取模块,用于获取租赁车辆的网络设备上报的上车记录,得到所述租赁用户的租赁开始时间,所述上车记录在租赁车辆的网络设备检测到用户上车时上报;开始时间上链模块,用于将所述租赁单号和所述租赁开始时间上传至区块链;下车记录获取模块,用于获取所述租赁车辆的网络设备上报的下车记录,得到所述租赁用户的租赁结束时间,所述下车记录在租赁车辆的网络设备检测到所述租赁用户下车时上报;结束时间上链模块,用于将所述租赁单号和所述租赁结束时间上传至区块链。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述方法的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述方法的步骤。上述基于区块链的车辆租赁业务数据处理方法、装置、计算机可读存储介质和计算机设备,租赁平台根据终端的租赁请求生成租赁单号,车辆的网络设备上报租赁用户的上车记录,租赁平台根据网络设备上报的上车记录,得到租赁开始时间,将租赁单号和租赁开始时间上传至区块链。车辆的网络设备还在用户下车时上报下车记录,租赁平台根据网络设备上报的下车记录,得到租赁结束时间,将租赁单号和租赁结束时间上传至区块链。通过将租赁单号、租赁开始时间和租赁结束时间,传入区块链中,可以提高数据的准确性,防篡改,还可以提高用户对业务数据管理系统记录的数据的可信度。附图说明图1为一个实施例中基于区块链的车辆租赁业务数据处理方法的应用环境图;图2为一个实施例中基于区块链的车辆租赁业务数据处理方法的流程示意图;图3为一个实施例中区块链的结构示意图;图4为一个实施例中基于区块链的车辆租赁业务数据处理方法的应用场景图;图5为一个实施例中基于区块链的车辆租赁业务数据处理装置的结构框图;图6为另一个实施例中基于区块链的车辆租赁业务数据处理装置的结构框图;图7为一个实施例中计算机设备的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中基于区块链的车辆租赁业务数据处理方法的应用环境图。参照图1,应用环境涉及租赁终端110、服务器120、数据共享系统130及车辆140。租赁终端110和车辆140通过网络与服务器120连接,服务器120与数据共享系统130通过网络连接。车辆140安装有网络设备。服务器120根据租赁终端110发送的租赁请求,生成租赁单号,租赁单号包括租赁用户的信息;服务器获取租赁车辆140的网络设备上报的上车记录,得到租赁用户的租赁开始时间,上车记录在租赁车辆的网络设备检测到用户上车时上报;将租赁单号和租赁开始时间上传至数据共享系统130的各节点的区块链;获取租赁车辆140的网络设备上报的下车记录,得到租赁用户的租赁结束时间,下车记录在租赁车辆的网络设备检测到租赁用户下车时上报;将租赁单号和所述租赁结束时间上传至数据共享系统130的各节点的区块链。租赁终端110具体可以是台式终端或移动终端,租赁终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。车辆140具体可以是安装有网络设备的车辆,该车辆具体可以是自行车、三轮车、汽车等中的至少一种。数据共享系统130是指用于进行节点与节点之间数据共享的系统,该数据共享系统中可以包括多个节点131,每个节点均存储一条相同的区块链,区块链由多个区块组成,其中,多个节点131可以是接入网络中的任意形式的计算设备,如服务器、用户终端等。每个节点131在进行正常工作可以接收到输入信息,并基于接收到的输入信息维护该数据共享系统内的共享数据。为了保证数据共享系统内的信息互通,数据共享系统中的每个节点之间可以存在信息连接,节点之间可以通过上述信息连接进行信息传输。例如,当数据共享系统中的任意节点接收到输入信息时,数据共享系统中的其他节点便根据共识算法获取该输入信息,将该输入信息作为共享数据中的数据在区块链中存储,使得数据共享系统中全部节点上存储的数据均一致。对于数据共享系统中的每个节点,均具有与其对应的节点标识,而且数据共享系统中的每个节点均可以存储有数据共享系统中其他节点的节点标识,以便后续根据其他节点的节点标识,将生成的区块广播至数据共享系统中的其他节点。如图2所示,在一个实施例中,提供了一种基于区块链的车辆租赁业务数据处理方法。本实施例主要以该方法应用于上述图1中的服务器120来举例说明。参照图2,该基于区块链的车辆租赁业务数据处理方法具体包括如下步骤:步骤S220,根据租赁终端发送的租赁请求,生成租赁单号,租赁单号包括租赁用户的信息。其中,租赁请求是租赁用户通过操作租赁终端上的客户端发出的请求,租赁请求中包括租赁用户的信息,根据该租赁请求生成租赁单号。租赁用户的信息包括租用车辆的用户的身份标识和租用车辆的用户所在的位置信息等,身份标识可以是用户的姓名、身份证号、账号等。租赁请求中还可以是本文档来自技高网...

【技术保护点】
1.一种基于区块链的车辆租赁业务数据处理方法,包括:/n根据租赁终端发送的租赁请求,生成租赁单号,所述租赁单号包括租赁用户的信息;/n获取租赁车辆的网络设备上报的上车记录,得到所述租赁用户的租赁开始时间,所述上车记录在租赁车辆的网络设备检测到用户上车时上报;/n将所述租赁单号和所述租赁开始时间上传至区块链;/n获取所述租赁车辆的网络设备上报的下车记录,得到所述租赁用户的租赁结束时间,所述下车记录在租赁车辆的网络设备检测到所述租赁用户下车时上报;/n将所述租赁单号和所述租赁结束时间上传至区块链。/n

【技术特征摘要】
1.一种基于区块链的车辆租赁业务数据处理方法,包括:
根据租赁终端发送的租赁请求,生成租赁单号,所述租赁单号包括租赁用户的信息;
获取租赁车辆的网络设备上报的上车记录,得到所述租赁用户的租赁开始时间,所述上车记录在租赁车辆的网络设备检测到用户上车时上报;
将所述租赁单号和所述租赁开始时间上传至区块链;
获取所述租赁车辆的网络设备上报的下车记录,得到所述租赁用户的租赁结束时间,所述下车记录在租赁车辆的网络设备检测到所述租赁用户下车时上报;
将所述租赁单号和所述租赁结束时间上传至区块链。


2.根据权利要求1所述的方法,其特征在于,所述租赁用户上车记录包括租赁用户上车时网络设备的时间;所述租赁用户在还车时的下车记录包括租赁用户下车时网络设备的时间;
所述获取租赁车辆的网络设备上报的上车记录,得到所述租赁用户的租赁开始时间,所述上车记录在租赁车辆的网络设备检测到用户上车时上报,包括:获取租赁车辆的网络设备,所上报的租赁用户上车时网络设备的时间,得到所述租赁用户的租赁开始时间;
所述获取所述租赁车辆的网络设备上报的下车记录,得到所述租赁用户的租赁结束时间,所述下车记录在租赁车辆的网络设备检测到所述租赁用户下车时上报,包括:获取所述租赁车辆的网络设备,所上报的租赁用户下车时网络设备的时间,得到所述租赁用户的租赁结束时间。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述租赁单号,从区块链的区块中读取所述租赁用户的租赁开始时间和租赁结束时间;
根据从区块链的区块中所获取的所述租赁开始时间和租赁结束时间,确定租赁业务资源信息。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述租赁用户的租赁开始时间和租赁结束时间存在本地;
根据本地存储的所述租赁开始时间和租赁结束时间确定租赁业务资源信息。


5.根据权利要求4所述的方法,其特征在于,当接收到租赁终端的携带有租赁单号的资源异议请求时,根据所述租赁单号,从区块链的区块中读取所述租赁用户的租赁开始时间和租赁结束时间;
根据从区块链的区块中读取的所述租赁用户的租赁开始时间和租赁结束时间,校验所述租赁业务资源信息。


6.根据权利要求5所述的方法,其特征在于,根据从区块链的区块中读取的所述租赁用户的租赁开始时间和租赁结束时间,校验所述租赁业务资源信息,包括:
当根据从区块链...

【专利技术属性】
技术研发人员:蔡弋戈秦青杨晨王乐庆李琴
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1