一种基于区块链的共享汽车行程记录方法、设备及介质技术

技术编号:23513556 阅读:29 留言:0更新日期:2020-03-18 00:35
本申请公开了一种基于区块链的共享汽车行程记录方法、设备及介质,方法包括:基于区块链框架部署区块链平台;将共享汽车、运营厂商,作为区块链平台中的节点,部署在区块链平台中;接收用户发送的驾驶请求,并根据驾驶请求确定用户信息;当用户结束用车后,获取用户在本次驾驶过程中的行驶数据,其中,行驶数据包括出行时间、行驶路线、交通违法信息中的至少一种;将用户信息对应的行驶数据打包生成区块,并写入区块链平台。由于区块链平台中的数据是公开透明的,因此用户和运营厂商可以随时通过相应的途径对查询共享汽车的行驶数据。而且由于区块链平台是分布式存储,单个节点的数据篡改不会生效,也就保证了区块链平台上数据的真实可信。

A method, equipment and media of shared vehicle journey recording based on blockchain

【技术实现步骤摘要】
一种基于区块链的共享汽车行程记录方法、设备及介质
本申请涉及共享汽车领域,具体涉及一种基于区块链的共享汽车行程记录方法、设备及介质。
技术介绍
随着共享单车在全国各大城市迅速铺开,“共享经济”的概念迅速普及,共享汽车也随之悄然进入了人们的视野。这些共享汽车平台也像共享单车的发展模式,布局在各大城市。共享汽车的出现为人们的生活带来方便快捷,但新事物的诞生还是需要和社会实际情况不断的磨合相适应。比如共享汽车的违章处理,共享汽车行驶记录造假、篡改等问题,仍然有待解决。
技术实现思路
为了解决上述问题,本申请提出了一种基于区块链的共享汽车行程记录方法,包括:基于区块链框架部署区块链平台;将共享汽车、运营厂商,作为所述区块链平台中的节点,部署在所述区块链平台中;接收用户发送的驾驶请求,并根据所述驾驶请求确定用户信息;当所述用户结束用车后,获取所述用户在本次驾驶过程中的行驶数据,其中,所述行驶数据包括出行时间、行驶路线、交通违法信息中的至少一种;将所述用户信息对应的所述行驶数据打包生成区块,并写入所述区块链平台。在一个示例中,获取所述用户在本次驾驶所述共享汽车时的行驶数据之后,所述方法还包括:判断所述用户在预设时长内是否已处理所述交通违法信息;若未处理,则获取所述运营厂商代替所述用户处理所述交通违法信息的代处理信息,其中,所述处理信息包括处理时间、处理结果、代理费用;将所述代处理信息打包生成区块,并写入所述区块链平台。在一个示例中,所述方法还包括:针对在所述区块链平台上的每个用户信息,获取该用户信息对应的历史行驶数据;分析所述历史行驶数据,生成该用户信息对应的行驶习惯,其中,所述行驶习惯包括出行时间习惯、行驶路线习惯、交通违法习惯中的至少一种;在该用户驾驶所述共享汽车时,根据所述行驶习惯,向该用户发出相应的提示。在一个示例中,所述方法还包括:将所述行驶习惯打包生成区块,并写入所述区块链平台。在一个示例中,将所述行驶习惯打包生成区块,包括:将所述行驶习惯通过所述运营厂商或监管部门的公钥加密后生成区块。在一个示例中,所述提示的方式包括:语音提示、画面提示、文字提示中的至少一种。在一个示例中,所述用户信息包括:所述用户的手机号、所述用户在指定APP上的账户信息中的至少一种;所述提示的途径包括:通过所述共享汽车内置的交互设备进行提示、通过向所述用户的手机号发送短信进行提示、通过向所述用户在所述指定APP上的账户发送消息进行提示中的至少一种。在一个示例中,所述方法还包括:生成针对所述行驶数据的数字对象唯一标识符,以使用户对所述行驶数据进行查询。另一方面,本申请还提供一种基于区块链的共享汽车行程记录设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:基于区块链框架部署区块链平台;将共享汽车、运营厂商,作为所述区块链平台中的节点,部署在所述区块链平台中;接收用户发送的驾驶请求,并根据所述驾驶请求确定用户信息;当所述用户结束用车后,获取所述用户在本次驾驶过程中的行驶数据,其中,所述行驶数据包括出行时间、行驶路线、交通违法信息中的至少一种;将所述用户信息对应的所述行驶数据打包生成区块,并写入所述区块链平台。另一方面,本申请还提供一种基于区块链的共享汽车行程记录的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:基于区块链框架部署区块链平台;将共享汽车、运营厂商,作为所述区块链平台中的节点,部署在所述区块链平台中;接收用户发送的驾驶请求,并根据所述驾驶请求确定用户信息;当所述用户结束用车后,获取所述用户在本次驾驶过程中的行驶数据,其中,所述行驶数据包括出行时间、行驶路线、交通违法信息中的至少一种;将所述用户信息对应的所述行驶数据打包生成区块,并写入所述区块链平台。通过本申请提出记录方法能够带来如下有益效果:由于区块链平台中的数据是公开透明的,因此用户和运营厂商可以随时通过相应的途径对查询共享汽车的行驶数据。而且由于区块链平台是分布式存储,单个节点的数据篡改不会生效,也就保证了区块链平台上数据的真实可信,保证了行驶数据的真实性。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例中一种基于区块链的共享汽车行程记录方法的流程示意图;图2为本申请实施例中一种基于区块链的共享汽车行程记录设备的示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。如图1所示,本申请实施例提供一种基于区块链的共享汽车行程记录方法,包括:S101、基于区块链框架部署区块链平台。区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,本质上是一个去中心化的数据库。首先基于区块链框架部署区块链平台。其中,区块链框架可以是能够实现本申请实施例相应功能的任意区块链框架,例如,比特币、以太坊、Fabric、Corda等。区块链平台可以指的是存储区块链的平台,例如,可以是分布式系统等。当然,区块链平台也可以直接代表区块链本身,在此不做限定。S102、将共享汽车、运营厂商,作为所述区块链平台中的节点,部署在所述区块链平台中。在共享汽车的经营过程中,运营厂商需要将各辆共享汽车分布在城市的多个位置。用户在想要驾驶共享汽车时,只需要找到共享汽车,然后经过相应的程序,例如,注册会员、身份验证等,然后即可驾驶该共享汽车,十分便利。此时可以将运营厂商和各共享汽车作为节点,部署在区块链平台中。当然,由于用户也参与了共享汽车的驾驶过程,也可以将用户作为节点部署在区块链平台中,在此不做限定。S103、接收用户发送的驾驶请求,并根据所述驾驶请求确定用户信息。当用户想要驾驶共享汽车时,需要找到共享汽车,然后向运营厂商对应的系统发送驾驶请求,驾驶请求中携带有用户信息。用户信息中包括用户标识等相关信息,当然还可以包括其他信息,例如本次驾驶的时间、本次驾驶的共享汽车的标识等,在此不再赘述。S104、当所述用户结束用车后,获取所述用户在本次驾驶过程中的行驶数据,其中,所述行驶数据包括出行时间、行驶路线、交通违法信息中的至少一种。当接收到了用户信息后,若用户符合相应的要求,则用户可以开始本次驾驶。当用户结束用车后,获取用户在本次驾驶过程中的行驶数据。其中,行驶数本文档来自技高网...

【技术保护点】
1.一种基于区块链的共享汽车行程记录方法,其特征在于,包括:/n基于区块链框架部署区块链平台;/n将共享汽车、运营厂商,作为所述区块链平台中的节点,部署在所述区块链平台中;/n接收用户发送的驾驶请求,并根据所述驾驶请求确定用户信息;/n当所述用户结束用车后,获取所述用户在本次驾驶过程中的行驶数据,其中,所述行驶数据包括出行时间、行驶路线、交通违法信息中的至少一种;/n将所述用户信息对应的所述行驶数据打包生成区块,并写入所述区块链平台。/n

【技术特征摘要】
1.一种基于区块链的共享汽车行程记录方法,其特征在于,包括:
基于区块链框架部署区块链平台;
将共享汽车、运营厂商,作为所述区块链平台中的节点,部署在所述区块链平台中;
接收用户发送的驾驶请求,并根据所述驾驶请求确定用户信息;
当所述用户结束用车后,获取所述用户在本次驾驶过程中的行驶数据,其中,所述行驶数据包括出行时间、行驶路线、交通违法信息中的至少一种;
将所述用户信息对应的所述行驶数据打包生成区块,并写入所述区块链平台。


2.根据权利要求1所述的方法,其特征在于,获取所述用户在本次驾驶所述共享汽车时的行驶数据之后,所述方法还包括:
判断所述用户在预设时长内是否已处理所述交通违法信息;
若未处理,则获取所述运营厂商代替所述用户处理所述交通违法信息的代处理信息,其中,所述处理信息包括处理时间、处理结果、代理费用;
将所述代处理信息打包生成区块,并写入所述区块链平台。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对在所述区块链平台上的每个用户信息,获取该用户信息对应的历史行驶数据;
分析所述历史行驶数据,生成该用户信息对应的行驶习惯,其中,所述行驶习惯包括出行时间习惯、行驶路线习惯、交通违法习惯中的至少一种;
在该用户驾驶所述共享汽车时,根据所述行驶习惯,向该用户发出相应的提示。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
将所述行驶习惯打包生成区块,并写入所述区块链平台。


5.根据权利要求4所述的方法,其特征在于,将所述行驶习惯打包生成区块,包括:
将所述行驶习惯通过所述运营厂商或监管部门的公钥加密后生成区块。


6.根据权利要求3所述的方法,其特征在于,所述提示的方式包括:语音提示、画面提示、文字提示中的至少一种。


7.根...

【专利技术属性】
技术研发人员:陈新庞松涛商广勇王伟兵马岩堂赵树林姜鑫陶鑫李佳
申请(专利权)人:山东爱城市网信息技术有限公司
类型:发明
国别省市:山东;37

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

1