共享车辆管理方法、服务器、系统和计算机可读存储介质技术方案

技术编号:17009103 阅读:28 留言:0更新日期:2018-01-11 05:12
本发明专利技术公开了一种共享车辆管理方法,所述方法包括:获取车辆端发布到区块链上的车辆信息和基于车辆信息生成的智能合约,将所述车辆信息和智能合约发送到用户终端;接收所述用户终端基于所述车辆信息和智能合约发送的车辆共享请求,获取该车辆共享请求对应的目标车辆及对应智能合约,将该目标车辆及对应智能合约发送至所述用户终端;接收所述用户终端基于该目标车辆及对应智能合约发送的服务选择信息,判断所述用户终端是否满足车辆使用条件;若所述用户终端满足车辆使用条件,则将该车辆端与所述用户终端关联。本发明专利技术还公开了一种服务器和共享车辆管理系统以及计算机可读存储介质。本发明专利技术可提升交易效率,保证信息的真实性及安全性。

【技术实现步骤摘要】
共享车辆管理方法、服务器、系统和计算机可读存储介质
本专利技术涉及共享车辆
,尤其涉及一种共享车辆管理方法、服务器、系统和计算机可读存储介质。
技术介绍
车辆共享,指许多人共同使用一辆车,开车人对车辆只有使用权,而没有所有权,类似于在租车行业里的短时间包车。这种方式不仅可以省钱,而且有助于缓解交通堵塞,以及公路的磨损,减少空气污染,降低对能量的依赖性,发展前景极为广阔。现有技术中,用户一般通过相关软件预约订车。该相关软件依托于中心化的软件构造模式,存在网络交易平台,该用户和车主交易需通过该网络交易平台,存在的问题是:交易需通过网络交易平台即第三方机构,影响交易效率;第三方机构保存车辆信息可能被更改,信息的真实性和安全性得不到保障。
技术实现思路
本专利技术的主要目的在于提供一种共享车辆管理方法,旨在解决车辆共享过程中,因为第三方机构的存在,导致的交易效率低、信息真实性及安全性得不到保障的技术问题。为实现上述目的,本专利技术提供一种共享车辆管理方法,所述方法包括:获取车辆端发布到区块链上的车辆信息和基于车辆信息生成的智能合约,将所述车辆信息和智能合约发送到用户终端;接收所述用户终端基于所述车辆信息和智能合约发送的车辆共享请求,获取该车辆共享请求对应的目标车辆及对应智能合约,将该目标车辆及对应智能合约发送至所述用户终端;接收所述用户终端基于该目标车辆及对应智能合约发送的服务选择信息,判断所述用户终端是否满足车辆使用条件;若所述用户终端满足车辆使用条件,则将该车辆端与所述用户终端关联。可选地,所述将该车辆与用户终端关联的步骤包括:将用户终端的公钥加载到用户终端身份信息上组成消息体,将该消息体发送至车辆端,以供车辆端验证当前使用者身份。可选地,所述判断所述用户终端是否满足车辆使用条件的步骤包括:基于所述用户终端的服务选择信息,根据智能合约确定所述用户终端需付虚拟币数量,查询区块链判断所述用户终端是否完成需付虚拟币的给付;若所述用户终端完成需付虚拟币的给付,则所述用户终端满足车辆使用条件。可选地,所述若所述用户终端完成需付虚拟币的给付的步骤之后包括:查询区块链判断所述用户终端的信用值是否大于预设值;若所述用户终端的信用值大于预设值,则所述用户终端满足车辆使用条件。可选地,所述若所述用户终端满足车辆使用条件,则将该车辆端与所述用户终端关联的步骤之后包括:当检测到该车辆端处于违反智能合约的异常状态时,发送警告信息到该车辆端;判断预设时段内该车辆端是否恢复到满足智能合约的正常状态;若在预设时段内该车辆端未恢复到正常状态,则根据智能合约从所述用户终端转移第一预设数额的虚拟币到该车辆端。可选地,所述若所述用户终端满足车辆使用条件,则将该车辆端与所述用户终端关联的步骤之后包括:当检测到该车辆端在达到使用时间仍持续处于使用状态时,判断所述用户终端是否续费以继续使用该车辆;若所述用户终端未续费以继续使用该车辆,则根据智能合约从所述用户终端转移第二预设数额的虚拟币到该车辆端。可选地,所述若所述用户终端满足车辆使用条件,则将该车辆端与所述用户终端关联的步骤之后包括:当检测到该车辆端在达到使用时间时,该车辆端处于休眠状态,则断开该车辆端与所述用户终端的关联。为实现上述目的,本专利技术还提供一种服务器,所述服务器包括:处理器、用户接口、网络接口和存储器及存储在所述存储器上并可在所述处理器上运行的共享车辆管理程序,所述共享车辆管理程序被所述处理器执行时实现如上述共享车辆管理方法的步骤。为实现上述目的,本专利技术还提供一种共享车辆管理系统,所述共享车辆管理系统包括:用户终端、车辆端,如上所述的服务器,其中:所述用户终端用于发送车辆共享请求及服务选择信息,接收目标车辆及对应智能合约;所述车辆端包括数字锁,用于验证用户身份。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有共享车辆管理程序,所述共享车辆管理程序被处理器执行时实现如上述共享车辆管理方法的步骤。本专利技术实施例通过由区块链中具有服务器功能的任意节点来充当服务器角色,由区块链充当存储交易数据的数据库,车辆端将车辆信息和智能合约发布到区块链上,服务器所述车辆信息和智能合约发送到用户终端,该用户终端基于服务器发送的车辆相关信息,发起车辆共享请求及服务选择信息,服务器判断该用户终端是否满足车辆使用条件,若满足,则交易成功。服务器可以为区块链网络中的任意节点,该服务器节点执行智能合约程序,使得交易不依赖第三方交易平台,而在交易双方进行,交易双方的数据不会被第三方交易平台的滥用,不被第三方交易平台影响,提升了交易效率;因为区块链由许多节点构成,其中某一节点或某几个节点出现故障并不会影响其他节点,如服务器节点出现故障,其他节点可替代该节点成为新的服务器节点,使得交易过程不因某一节点或某几个节点的故障而难以进行,进一步提升了交易效率;同时因为区块链具有的防篡改机制,技术上很难被攻破以篡改其中的数据,使得存储于区块链中的交易数据等信息的真实性得到保障。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的服务器结构示意图;图2是本专利技术实施例方案涉及的共享车辆管理系统示意图;图3是本专利技术实施例方案涉及的区块链网络示意图;图4是本专利技术共享车辆管理方法第一实施例的流程示意图;图5是本专利技术共享车辆管理方法第三实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的服务器结构示意图。如图1所示,本专利技术实施例涉及的服务器可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。如图2所示,图2是本专利技术实施例方案涉及的共享车辆管理系统示意图。该系统包括:服务器1006、用户终端1007、车辆端1008。其中,服务器1006的结构如图1,具体地,该服务器可以包括处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。服务器1006可以是服务器1006、车辆端1008共同维护的区块链中任意节点,服务器1006可以执行智能合约中的程序,同时,该服务器1006实现用户终端1007与车辆端1008的交易中转,用户终端1007通过该服务器1006接入区块链网络。用户终端1007可以是PC,也可以是智能手机、平板电脑、便携计算机等本文档来自技高网...
共享车辆管理方法、服务器、系统和计算机可读存储介质

【技术保护点】
一种共享车辆管理方法,其特征在于,所述共享车辆管理方法包括:获取车辆端发布到区块链上的车辆信息和基于车辆信息生成的智能合约,将所述车辆信息和智能合约发送到用户终端;接收所述用户终端基于所述车辆信息和智能合约发送的车辆共享请求,获取该车辆共享请求对应的目标车辆及对应智能合约,将该目标车辆及对应智能合约发送至所述用户终端;接收所述用户终端基于该目标车辆及对应智能合约发送的服务选择信息,判断所述用户终端是否满足车辆使用条件;若所述用户终端满足车辆使用条件,则将该车辆端与所述用户终端关联。

【技术特征摘要】
1.一种共享车辆管理方法,其特征在于,所述共享车辆管理方法包括:获取车辆端发布到区块链上的车辆信息和基于车辆信息生成的智能合约,将所述车辆信息和智能合约发送到用户终端;接收所述用户终端基于所述车辆信息和智能合约发送的车辆共享请求,获取该车辆共享请求对应的目标车辆及对应智能合约,将该目标车辆及对应智能合约发送至所述用户终端;接收所述用户终端基于该目标车辆及对应智能合约发送的服务选择信息,判断所述用户终端是否满足车辆使用条件;若所述用户终端满足车辆使用条件,则将该车辆端与所述用户终端关联。2.如权利要求1所述的共享车辆管理方法,其特征在于,所述将该车辆与用户终端关联的步骤包括:将用户终端的公钥加载到用户终端身份信息上组成消息体,将该消息体发送至车辆端,以供车辆端验证当前使用者身份。3.如权利要求1所述的共享车辆管理方法,其特征在于,所述判断所述用户终端是否满足车辆使用条件的步骤包括:基于所述用户终端的服务选择信息,根据智能合约确定所述用户终端需付虚拟币数量,查询区块链判断所述用户终端是否完成需付虚拟币的给付;若所述用户终端完成需付虚拟币的给付,则所述用户终端满足车辆使用条件。4.如权利要求3所述的共享车辆管理方法,其特征在于,所述若所述用户终端完成需付虚拟币的给付的步骤之后包括:查询区块链判断所述用户终端的信用值是否大于预设值;若所述用户终端的信用值大于预设值,则所述用户终端满足车辆使用条件。5.如权利要求1所述的共享车辆管理方法,其特征在于,所述若所述用户终端满足车辆使用条件,则将该车辆端与所述用户终端关联的步骤之后包括:当检测到该车辆端处于违反智能合约的异常状态时,...

【专利技术属性】
技术研发人员:刘新单单周军
申请(专利权)人:深圳市易成自动驾驶技术有限公司
类型:发明
国别省市:广东,44

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

1