基于区块链的交通事故处理方法、装置、设备及存储介质与流程

文档序号:24237271发布日期:2021-03-12 13:10阅读:92来源:国知局
基于区块链的交通事故处理方法、装置、设备及存储介质与流程

本申请涉及区块链领域,尤其涉及一种基于区块链的交通事故处理方法、装置、设备及存储介质。



背景技术:

随着汽车数量的日益增多,道路上车辆行驶的密度也越来越大,随之造成的是交通事故发生的概率也在逐步升高。目前,发生交通事故后,主要的处理方式是交警前往事故现场,通过询问当事人情况,结合部分行车记录仪、手机录影或监控视频等证据进行责任认定,然后根据责任认定结果进行裁决处罚或损害赔偿调解等流程。

但是,现有的交通事故处理的方式,由于在等待交警前往事故地点的过程中,需要保护事故发生现场。由此可能会造成事故发生地所在的道路出现车辆通行缓慢甚至拥堵的情况。尤其是在车辆行驶高峰时期,一起交通事故的后续处理可能会造成大范围的拥堵。而当事人有时因为赶时间或者不希望影响其他车辆的通行时,对于轻微剐蹭等小事故,一般选择协商处理。但是,由于协商处理的事故责任不清,造成的法律纠纷非常多。同时,由于事故发生时,行车记录仪、手机录影或监控视频等设备记录的证据非常容易被拦截篡改,很容易造成现场信息的失真,进一步增大交通事故责任认定的难度,使交通事故处理的过程更加复杂。



技术实现要素:

本申请提供了一种基于区块链的交通事故处理方法、装置、设备及存储介质,用以解决交通事故发生后,等待处理的过程造成道路拥堵、事故相关证据被篡改后处理难度增大的问题。

第一方面,本申请实施例提供了一种基于区块链的交通事故处理方法,应用于区块链平台,包括:接收用户节点传输的事故处理请求,将所述事故处理请求上链至区块链,并将所述事故处理请求在所述区块链进行广播;获取设备节点传输的证据数据,将所述证据数据上链至所述区块链,其中,所述证据数据由所述设备节点根据所述事故处理请求获得,并将所述证据数据在所述区块链进行广播;获取处理机构节点传输的处理方案,将所述处理方案上链至所述区块链,其中,所述处理方案由所述处理机构节点根据所述证据数据生成,并将所述处理方案在所述区块链进行广播,以使所述用户节点获取所述处理方案。

可选地,所述事故处理请求包含交通事故发生的范围信息;所述获取设备节点传输的证据数据,将所述证据数据上链至所述区块链之前,还包括:根据所述事故处理请求,确定所述范围信息对应范围内的所述设备节点。

可选地,所述证据数据为交通事故相关证据的哈希值,其中,所述相关证据包括视频数据、图片数据、文字数据、语音数据和传感器数据中的至少一种。

可选地,所述处理方案为链上处理方案,其中,所述链上处理方案包括责任认定、裁决处罚和损坏赔偿;所述将所述处理方案在所述区块链进行广播,以使所述用户节点获取所述处理方案之后,还包括:获取所述用户节点传输的确认信息,根据所述确认信息联动理赔机构节点,所述理赔机构节点用于通过预设智能合约执行所述链上处理方案;或者,获取用户节点传输的申诉信息后,将所述申诉信息在所述区块链进行广播,以使所述处理机构节点获取所述申诉信息。

可选地,所述处理方案为现场处理方案;所述将所述处理方案在所述区块链进行广播,以使所述用户节点获取所述处理方案之后,还包括:获取所述用户节点传输的反馈信息,以使所述处理机构节点获取所述反馈信息后对交通事故进行现场处理。

可选地,还包括:获取监察机构节点传输的数据调取请求,将所述数据调取请求上链至所述区块链;将所述数据调取请求在所述区块链进行广播;获取根据所述数据调取请求获得的、所述交通事故的相关数据,以使所述监察机构节点获取所述相关数据,其中,所述相关数据包括所述事故处理请求、所述证据数据和所述处理方案。

第二方面,本申请实施例提供了一种基于区块链的交通事故处理方法,应用于用户节点,包括:生成事故处理请求,并将所述事故处理请求传输给区块链平台,以生成所述事故处理请求对应的处理方案;获取所述区块链平台广播的所述处理方案,并将所述处理方案进行展示。

可选地,所述处理方案为链上处理方案;所述获取所述区块链平台广播的所述处理方案,并将所述处理方案进行展示之后,还包括:生成所述处理方案对应的确认信息,并将所述确认信息传输给所述区块链平台,以联动理赔机构通过预设智能合约执行所述链上处理方案;或者,生成所述处理方案对应的申诉信息,并将所述申诉信息传输给所述区块链平台,以使所述处理机构节点获取所述申诉信息。

可选地,所述处理方案为现场处理方案;所述获取所述区块链平台广播的所述处理方案,并将所述处理方案进行展示之后,还包括:生成所述处理方案对应的反馈信息,并将所述反馈信息传输给所述区块链平台,以使所述处理机构节点获取所述反馈信息后对交通事故进行现场处理。

第三方面,本申请实施例提供了一种基于区块链的交通事故处理方法,应用于设备节点,包括:获取区块链平台广播的事故处理请求;根据所述事故处理请求,获取与交通事故相关的证据数据,并将所述证据数据传输给所述区块链平台。

可选地,所述证据数据为所述交通事故相关证据的哈希值,其中,所述相关证据包括视频数据、图片数据、文字数据、语音数据和传感器数据中的至少一种;所述根据所述事故处理请求,获取与交通事故相关的证据数据,包括:根据所述事故处理请求,获取所述交通事故的所述相关证据;对所述相关证据进行哈希处理,获得与所述交通事故相关的所述证据数据。

第四方面,本申请实施例提供了一种基于区块链的交通事故处理方法,应用于处理机构节点,包括:获取区块链平台广播的事故处理请求后,获取区块链广播的证据数据;根据所述证据数据生成所述事故处理请求对应的处理方案,并将所述处理方案传输给所述区块链平台,以使用户节点获取所述处理方案。

可选地,所述将所述处理方案传输给所述区块链平台,以使用户节点获取所述处理方案之后,还包括:获取区块链平台广播的所述处理方案的确认信息;或者,获取区块链平台广播的所述处理方案的申诉信息;或者,获取区块链平台广播的所述处理方案的反馈信息。

第五方面,本申请实施例提供了一种区块链平台装置,所述区块链平台装置包括请求接收单元、证据收集单元和方案处理单元;所述请求接收单元,用于接收用户节点传输的事故处理请求,将所述事故处理请求上链至区块链,并将所述事故处理请求在所述区块链进行广播;所述证据获取单元,用于获取设备节点传输的证据数据,将所述证据数据上链至所述区块链,其中,所述证据数据由所述设备节点根据所述事故处理请求获得,并将所述证据数据在所述区块链进行广播;所述方案处理单元,用于获取处理机构节点传输的处理方案,将所述处理方案上链至所述区块链,其中,所述处理方案由所述处理机构节点根据所述证据数据生成,并将所述处理方案在所述区块链进行广播,以使所述用户节点获取所述处理方案。

第六方面,本申请实施例提供了一种用户节点装置,所述用户节点装置包括请求生成单元和方案获取单元;所述请求生成单元,用于生成事故处理请求,并将所述事故处理请求传输给区块链平台,以生成所述事故处理请求对应的处理方案;所述方案获取单元,用于获取所述区块链平台广播的所述处理方案,并将所述处理方案进行展示。

第七方面,本申请实施例提供了一种设备节点装置,所述设备节点装置包括第一请求获取单元和证据收集单元;所述第一请求获取单元,用于获取区块链平台广播的事故处理请求;所述证据收集单元,用于根据所述事故处理请求,获取与交通事故相关的证据数据,并将所述证据数据传输给所述区块链平台。

第八方面,本申请实施例提供了一种处理机构节点装置,所述处理机构节点装置包括第二请求获取单元和方案生成单元;所述第二请求获取单元,用于获取区块链平台广播的事故处理请求后,获取区块链广播的证据数据;所述方案生成单元,用于根据所述证据数据生成所述事故处理请求对应的处理方案,并将所述处理方案传输给所述区块链平台,以使用户节点获取所述处理方案。

第九方面,本申请实施例提供了一种区块链平台设备,包括:第一处理器、第一通信接口、第一存储器和第一通信总线,其中,第一处理器、第一通信接口和第一存储器通过第一通信总线完成相互间的通信;所述第一存储器,用于存储计算机程序;所述第一处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的基于区块链的交通事故处理方法。

第十方面,本申请实施例提供了一种用户节点设备,包括:第二处理器、第二通信接口、第二存储器和第二通信总线,其中,第二处理器、第二通信接口和第二存储器通过第二通信总线完成相互间的通信;所述第二存储器,用于存储计算机程序;所述第二处理器,用于执行所述存储器中所存储的程序,实现第二方面所述的基于区块链的交通事故处理方法。

第十一方面,本申请实施例提供了一种设备节点设备,包括:第三处理器、第三通信接口、第三存储器和第三通信总线,其中,第三处理器、第三通信接口和第三存储器通过第三通信总线完成相互间的通信;所述第三存储器,用于存储计算机程序;所述第三处理器,用于执行所述存储器中所存储的程序,实现第三方面所述的基于区块链的交通事故处理方法。

第十二方面,本申请实施例提供了一种处理机构节点设备,包括:第四处理器、第四通信接口、第四存储器和第四通信总线,其中,第四处理器、第四通信接口和第四存储器通过第四通信总线完成相互间的通信;所述第四存储器,用于存储计算机程序;所述第四处理器,用于执行所述存储器中所存储的程序,实现第四方面所述的基于区块链的交通事故处理方法。

第十三方面,本申请实施例提供了一种计算机可读存储介质,存储有第一计算机程序,所述第一计算机程序被处理器执行时实现第一方面所述的基于区块链的交通事故处理方法;或者,存储有第二计算机程序,所述第二计算机程序被处理器执行时实现第二方面所述的基于区块链的交通事故处理方法;或者,存储有第三计算机程序,所述第三计算机程序被处理器执行时实现第三方面所述的基于区块链的交通事故处理方法;或者,存储有第四计算机程序,所述第四计算机程序被处理器执行时实现第四方面所述的基于区块链的交通事故处理方法。

本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,基于区块链对交通事故进行处理。该方法通过将用户节点生成的事故处理请求在区块链上进行广播,使得设备节点上传该交通事故的证据数据,交警大队等处理机构节点通过远程获得证据数据,对该交通事故进行责任认定,再将处理方案远程传输给用户节点。由此,在交通事故发生后,不必等待交警达到事故现场,大大加快了交通事故的处理速度,避免造成道路拥堵。同时,将事故处理请求、证据数据和处理方案等交通事故处理过程中的数据在区块链上进行保存,利用区块链不可伪造、全程留痕、可以追溯、公开透明等特征,保证事故的相关数据不被篡改,能够随时查看准确的事故处理信息,降低了交通事故处理的难度和复杂度,进一步避免了由于现场信息失真造成的法律纠纷。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

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

图1为本申请实施例中提供的应用于区块链平台的基于区块链的交通事故处理方法的流程步骤示意图;

图2为本申请实施例中提供的监察机构节点获取交通事故有关数据的流程步骤示意图;

图3为本申请实施例中提供的应用于用户节点的基于区块链的交通事故处理方法的流程步骤示意图;

图4为本申请实施例中提供的应用于设备节点的基于区块链的交通事故处理方法的流程步骤示意图;

图5为本申请实施例中提供的应用于处理机构节点的基于区块链的交通事故处理方法的流程步骤示意图;

图6为本申请实施例中提供的一种交通事故处理具体流程示意图;

图7为本申请实施例中提供的一种区块链平台装置结构示意图;

图8为本申请实施例中提供的一种用户节点装置结构示意图;

图9为本申请实施例中提供的一种设备节点装置结构示意图;

图10为本申请实施例中提供的一种处理机构节点装置结构示意图;

图11为本申请实施例中提供的一种区块链平台设备结构示意图;

图12为本申请实施例中提供的一种用户节点设备结构示意图;

图13为本申请实施例中提供的一种设备节点设备结构示意图;

图14为本申请实施例中提供的一种处理结构节点设备结构示意图。

具体实施方式

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

本申请实施例中提供的基于区块链的交通事故处理方法,主要由区块链平台、用户节点、设备节点和处理机构节点等多方配合实现交通事故处理的过程,即,用户节点用于生成事故处理请求并传输给区块链平台,设备节点用于获取证据数据并传输给区块链平台,处理机构节点用于根据证据数据生成处理方案并传输给区块链平台,以使用户节点获取该处理方案,区块链平台让参与的各方容纳入同一个区块链中,实现各方数据的交互,以及事故处理过程中各种数据上链至区块链。以下实施例从多个不同的角度对基于区块链的交通事故处理方法进行介绍。

一个实施例中,如图1所示,该基于区块链的交通事故处理方法,应用于区块链平台时,包括如下流程步骤:

步骤101,接收用户节点传输的事故处理请求,将事故处理请求上链至区块链,并将事故处理请求在区块链进行广播。

一个实施例中,交通事故发生后,用户节点生成针对该交通事故的事故处理请求,并将该事故处理请求上传至区块链平台,并将事故处理请求在区块链进行广播。处理机构节点接收该事故处理请求后,接收该事故处理请求。

本实施例中,区块链平台接收该事故处理请求后,将该事故处理请求上链至区块链进行保存,以保证该事故处理请求不被删除和修改。

一个实施例中,用户节点为一个或多个统一使用的公有云节点,也就是说,通过接口连接等方式,多个终端用户可以连接同一个接口访问区块链平台。当交通事故发生后,当事人用户通过对应接口上传事故处理请求时,区块链平台会获取用户的身份信息,并对该身份信息进行验证。验证通过后,会将该身份信息和事故处理请求一起上链至区块链进行保存,以便后续使用。

本实施例中,用户的身份信息可以为用户自主注册的相关信息,也可以为用户所用终端的终端信息,或者根据需要和实际情况的其他信息,本申请的保护范围不以身份信息的具体内容为限制。

一个实施例中,事故处理请求包含交通事故发生的范围信息。该范围信息可以为位置信息和时间信息,例如,范围信息可以为第一位置半径50米内、当天中午12点到12点半内对应的范围,也可以为其他可以表示范围的信息。当事故处理请求在区块链进行广播后,其他节点验证该事故处理请求,在范围信息之内的设备节点通过对该事故处理请求的验证后,将该交通事故相关的证据数据传输给区块链平台。

本实施例中,通过范围信息可以确定一定范围内的设备,避免调用与该交通事故不相关的设备,以及避免将与该交通事故不相关的数据上传,进而避免出现造成资源浪费、降低事故处理速度等现象。

步骤102,获取设备节点传输的证据数据,将证据数据上链至区块链,其中,证据数据由设备节点根据事故处理请求获得,并将证据数据在区块链进行广播。

一个实施例中,设备节点同样为一个或多个统一使用的公有云节点,也就是说,通过接口连接等方式,多个设备可以连接同一个接口访问区块链平台。当设备节点接收到事故处理请求时,可以通过同一个接口获得多个设备的提供的、与该交通事故相关的证据数据。提供证据数据的设备可以为多种类型的物联网(theinternetofthings,简称iot)设备,例如,摄像头、行车记录仪、手机、传感器等。相关设备上传数据之前,会对该事故处理请求验证,验证成功后,进行数据上传授权,相应的授权信息也会上链至区块链进行保存。其中,授权信息包括对应物联网设备的设备信息。

一个实施例中,证据数据为交通事故相关证据的哈希值,其中,相关证据包括视频数据、图片数据、文字数据、语音数据和传感器数据中的至少一种。

本实施例中,区块链很难存储较大的文件,且读取很慢,尤其是视频文件等,将较大的文件数据进行哈希处理后,可大大减小上链的数据大小,对应的相关数据仍然在线下存储,当重新调用相关数据需要检查数据是否被篡改时,只需要重新将相关数据进行哈希处理得到哈希值,与链上哈希值进行比较。

步骤103,获取处理机构节点传输的处理方案,将处理方案上链至区块链,其中,处理方案由处理机构节点根据证据数据生成,并将处理方案在区块链进行广播,以使用户节点获取处理方案。

一个实施例中,处理机构节点获得证据数据后,可以首先判断收集的证据数据是否足以支撑该交通事故的处理,确定可以支撑时,根据证据数据完成在线定责、划分赔偿金额和给出扣分等过程,生成链上处理方案;确定不可以支撑时,生成现场处理方案。

一个实施例中,处理方案为链上处理方案,其中,链上处理方案包括责任认定、裁决处罚和损坏赔偿。将处理方案在区块链进行广播,以使用户节点获取处理方案之后,用户节点可以查看处理方案的具体内容,并处理方案决定是否进行申诉,当用户认为处理方案可以接受不需要申诉时,生成确认信息;当用户认为处理方案不能接受需要申诉时,生成申诉信息。区块链平台根据用户节点传输的具体信息,作不同的处理,具体如下:

获取用户节点传输的确认信息时,根据确认信息联动理赔机构节点,理赔机构节点用于通过预设智能合约执行链上处理方案,事故责任人在线交付赔偿款并扣分,事故受害者获得赔偿,理赔机构进行相应的理赔;获取用户节点传输的申诉信息后,将申诉信息在区块链进行广播,以使处理机构节点获取申诉信息。

本实施例中,预设智能合约的具体内容可以人为设定,也可以通过预设算法得到,本申请的保护范围不以预设智能合约的具体设定方式为限制。

本实施例中,确认信息或申诉信息,以及相应处理方案的执行过程的数据均会上链至区块链进行保存。

一个实施例中,处理方案为现场处理方案,该现场处理方案即处理机构的人员前往现场进行处理。将处理方案在区块链进行广播,以使用户节点获取处理方案之后,进行以下过程:获取用户节点传输的反馈信息,以使处理机构节点获取反馈信息后对交通事故进行现场处理。

一个实施例中,在交通事故处理的过程中,监察机构节点可以随时从区块链获取该交通事故的有关数据。如图2所示,具体的过程如下:

步骤201,获取监察机构节点传输的数据调取请求,将数据调取请求上链至区块链;

步骤202,将数据调取请求在区块链进行广播;

步骤203,获取根据数据调取请求获得的、交通事故的相关数据,以使监察机构节点获取相关数据,其中,相关数据包括事故处理请求、证据数据和处理方案。

本实施例中,监察机构节点可以为一个固定的区块链节点,便于监察机构对于交通事故处理过程的监控,以及出现法律纠纷时,及时调取相关数据作为证据。其中,相关数据还可以包括交通事故处理过程中生成的中间数据,也就是说,区块链上任何与该交通事故相关的数据都可以由监察机构进行调取。

一个实施例中,区块链平台可以为区块链即服务(blockchainasaservice,简称baas)平台。baas平台主要负责将各参与方的区块链节点纳入同一个联盟链中,共同维护账本数据;同时,对各个节点在区块链传输的链数据使用加解密协议,保证数据的机密性和完整性。该协议可以使用多种协议,例如,超文本传输安全协议(hypertexttransferprotocoloversecuresocketlayer,简称https),超文本传输协议(hypertexttransferprotocol,简称http),文件传输协议(filetransferprotocol,简称ftp)等,本申请的保护范围不以协议的具体实现形式为限制。

本实施例中,区块链的底层资源通过多种部署模式来实现,可以为公有云,私有云,物理机,虚拟机中的一种或者几种,也可以为其他能够实现相关功能的部署模式。本申请的保护范围不以底层资源部署模式的具体实现方式为限制。使用多种部署模式,能够保证底层资源之间的无关性,提升存储效率、读写效率和并发访问能力等方面,以更好的实现交通事故处理的整体过程。

本实施例中,用户节点、处理机构节点和设备节点通过baas平台中的接口与区块链对接,进而实现上传数据、操作区块链数据等多种操作。接口可以为多种实现形式,例如,连接软件开发工具包(softwaredevelopmentkit,简称sdk)的应用编程接口(applicationprogramminginterface,简称api),万维网(worldwideweb,简称web)接口等,本申请的保护范围不以接口的具体实现形式为限制。

本实施例中,api接口可以对接各种软件服务,例如,可以通过api接口连接第一用户应用,该第一用户应用通过对应的api接口纳入区块链,当发生事故时,用户可以通过第一用户应用作为用户节点,生成事故处理请求,并将该事故处理请求传输给区块链平台,以进行后续的事故处理。api接口可以根据需要和实际情况设置为多个,例如,用户应用有多种不同类型的实现方式,为每一种类型的用户应用配置对应的api接口;处理机构同样可以以应用的方式通过api接口连接至区块链,根据实际情况为处理机构配置一个或多个api接口。

本实施例中,web接口可以实现用户、处理机构或设备等各方与区块链平台之间在不同语言格式下的数据对接,例如,可以通过可扩展标记语言(extensiblemarkuplanguage,简称xml)或者excel语言实现各方与区块链平台之间的数据对接。

本实施例中,用户应用和处理机构应用可以根据需要运行在多种终端设备上,例如,手机、平板电脑、计算机等。本申请的保护范围不以终端的具体类型为限制。

本实施例中,设备节点以多种iot设备通过api接口的方式连接至区块链平台。多种iot设备上传证据数据之前,区块链平台会通过预设逻辑对相应的设备信息进行解析,并将解析后的信息上链至区块链进行保存。

一个实施例中,如图3所示,该基于区块链的交通事故处理方法,应用于用户节点时,包括如下流程步骤:

步骤301,生成事故处理请求,并将事故处理请求传输给区块链平台,以生成事故处理请求对应的处理方案;

步骤302,获取区块链平台广播的处理方案,并将处理方案进行展示。

一个实施例中,处理机构节点获得证据数据后,可以首先判断收集的证据数据是否足以支撑该交通事故的处理,确定可以支撑时,根据证据数据完成在线定责、划分赔偿金额和给出扣分等过程,生成链上处理方案;确定不可以支撑时,生成现场处理方案。

一个实施例中,处理方案为链上处理方案,其中,链上处理方案包括责任认定、裁决处罚和损坏赔偿。用户节点获取区块链平台广播的处理方案,并将处理方案进行展示,具体的,可以通过api接口或web接口连接的用户应用的展示界面,将处理方案的具体内容进行展示。用户根据展示内容确定是否进行申诉,当用户认为处理方案可以接受不需要申诉时,用户节点根据用户界面的操作指示生成确认信息,并将确认信息传输给区块链平台,以联动理赔机构通过预设智能合约执行链上处理方案;当用户认为处理方案不能接受需要申诉时,用户节点根据用户界面的操作指示生成申诉信息,并将申诉信息传输给区块链平台,以使处理机构节点获取申诉信息。

一个实施例中,处理方案为现场处理方案,该现场处理方案即处理机构的人员前往现场进行处理。获取区块链平台广播的处理方案,并将处理方案进行展示之后,生成处理方案对应的反馈信息,并将反馈信息传输给区块链平台,以使处理机构节点获取反馈信息后对交通事故进行现场处理。

一个实施例中,用户节点以用户应用通过对应接口的方式连接至区块链平台时,可以通过用户应用在事故处理的过程中,或事故处理后,随时查询事故相关内容。例如,通过用户应用查询事故处理过程中的事故处理进度,调取事故相关的证据数据;通过用户应用查询事故处理后的处理方案、处理方案执行结果、申诉结果等。由此,实现用户对该交通事故处理过程的监管。

一个实施例中,为用户监管单独设置监管节点,即,可以以专门的监管应用通过接口的方式连接至区块链平台,以实现用户对于该交通事故处理过程的监管。该监管节点和用户节点的实现方式类同,在此不再赘述。

一个实施例中,如图4所示,该基于区块链的交通事故处理方法,应用于设备节点时,包括如下流程步骤:

步骤401,获取区块链平台广播的事故处理请求;

步骤402,根据事故处理请求,获取与交通事故相关的证据数据,并将证据数据传输给区块链平台。

一个实施例中,当设备节点通过对事故处理请求的验证,并将该验证信息上链至区块链进行保存后,获取交通事故相关的证据数据,该证据数据为交通事故相关证据的哈希值,其中,相关证据包括视频数据、图片数据、文字数据、语音数据和传感器数据中的至少一种,也可以根据需要为其他形式的数据。具体的,当设备节点获取交通事故的相关数据后,将相关数据进行哈希处理,得到相关数据对应的哈希值,作为交通事故相关的证据数据进行上链。

本实施例中,区块链很难存储较大的文件,且读取很慢,尤其是视频文件等,将较大的文件数据进行哈希处理后,可大大减小上链的数据大小,对应的相关数据仍然在线下存储,当重新调用相关数据需要检查数据是否被篡改时,只需要重新将相关数据进行哈希处理得到哈希值,与链上哈希值进行比较。

一个实施例中,如图5所示,该基于区块链的交通事故处理方法,应用于处理机构节点时,包括如下流程步骤:

步骤501,获取区块链平台广播的事故处理请求后,获取区块链广播的证据数据;

步骤502,根据证据数据生成事故处理请求对应的处理方案,并将处理方案传输给区块链平台,以使用户节点获取处理方案。

一个实施例中,用户节点根据收到的处理方案生成确认信息、申诉信息或反馈信息,其中,处理方案包括链上处理方案和现场处理方案,根据链上处理方案生成确认信息或申诉信息,根据现场处理方案生成反馈信息。用户节点将生成的相关信息在区块链平台进行广播,以使处理机构节点获得相关信息,具体的,处理机构节点获取区块链平台广播的处理方案的确认信息;或者,获取区块链平台广播的处理方案的申诉信息;或者,获取区块链平台广播的处理方案的反馈信息。

一个实施例中,交通事故处理方法通过区块链平台,将用户节点、设备节点、处理机构节点和监察机构节点纳入同一个区块链,形成一个整体的交通事故处理系统,完成线上处理交通事故的过程。

本实施例中,如图6所示,用户节点以用户应用通过对应接口的方式连接至区块链,设备节点中的iot设备通过对应接口的方式连接至区块链,设备节点中的事故附近人员使用的终端设备,通过用户应用连接至区块链,处理机构节点以处理机构应用通过对应接口的方式连接至区块链,监察机构节点以监察应用的方式通过固定的区块链节点连接至区块链。

本实施例中,如图6所示,交通事故处理方法的实现过程具体如下:

交通事故发生后,事故当事人通过用户应用申请线上处理该交通事故,将事故处理请求传输给处理机构节点,同时将该事故处理请求上链进行保存。

处理机构节点接收事故处理请求后,通过事故处理请求中的范围信息收集该交通事故相关的证据数据,该证据数据是通过iot设备和交通事故附近人员使用的终端等设备获得的,将证据数据进行上链保存。在设备上传交通事故相关的证据数据时,获取各种设备的授权信息,并将该授权信息上链至区块链进行保存。

处理机构节点通过处理机构应用将证据数据展示给专业人员,由专业人员确定收集的证据数据是否能够支撑该交通事故的处理过程。当证据数据不可以支撑事故处理时,生成现场处理方案,专业人员前往现场完成对交通事故的处理。当证据数据可以支撑事故处理时,根据证据数据生成链上处理方案,将该链上处理方案的处理过程进行上链保存。

链上处理方案生成后,通过用户节点传输给事故当事人,事故当事人通过用户应用对链上处理方案进行查看和执行,将执行结果进行上链保存。

而监察机构能够通过监察应用随时查看和获取该交通事故处理过程中生成的所有数据,同时,查看和获取的过程将进行上链保存。

本申请提供的基于区块链的交通事故处理方法,通过区块链平台将用户节点、处理机构节点、设备节点和监察机构节点等多个节点纳入同一个区块链中,以实现交通事故的远程处理。具体的,交通事故发生后,用户节点上传事故处理请求;处理机构节点验证该事故处理请求后,收集设备节点传输的证据数据,以生成该交通事故的处理方案,并将该处理方案传输给用户节点;用户节点获取该处理方案后,根据处理方案的具体内容进行反馈操作。在此过程中,监察机构可以随时获取交通事故相关的数据,以用来进行司法流程。该交通事故处理的过程全程在区块链上进行记录。

由此,在交通事故发生后,不必等待交警到达事故现场,大大加快了交通事故的处理速度,避免造成道路拥堵。同时,将事故处理请求、证据数据和处理方案等交通事故处理过程中的数据在区块链上进行保存,利用区块链不可伪造、全程留痕、可以追溯、公开透明等特征,保证事故的相关数据不被篡改,能够随时查看准确的事故处理信息,降低了交通事故处理的难度和复杂度,进一步避免了由于现场信息失真造成的法律纠纷,提高处理方案的可信性。

同时,基于区块链还可以在保证参与人员的隐私前提下,验证各方身份信息,保证数据准确和安全,进一步完善交通事故处理的过程。在得到处理方案后,使用预设智能合约自动执行处理方案的具体内容,排除人为因素,提高执行效率。在有需要时,可以根据区块链上的数据进行大数据分析,实现其他功能。

基于同一构思,本申请实施例中提供了一种区块链平台装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图7所示,该装置主要包括:

请求接收单元701,用于接收用户节点传输的事故处理请求,将事故处理请求上链至区块链,并将事故处理请求在区块链进行广播;

证据获取单元702,用于获取设备节点传输的证据数据,将证据数据上链至区块链,其中,证据数据由设备节点根据事故处理请求获得,并将证据数据在区块链进行广播;

方案处理单元703,用于获取处理机构节点传输的处理方案,将处理方案上链至区块链,其中,处理方案由处理机构节点根据证据数据生成,并将处理方案在区块链进行广播,以使用户节点获取处理方案。

本申请实施例中提供了一种用户节点装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图8所示,该装置主要包括:

请求生成单元801,用于生成事故处理请求,并将事故处理请求传输给区块链平台,以生成事故处理请求对应的处理方案;

方案获取单元802,用于获取区块链平台广播的处理方案,并将处理方案进行展示。

本申请实施例中提供了一种设备节点装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图9所示,该装置主要包括:

第一请求获取单元901,用于获取区块链平台广播的事故处理请求;

证据收集单元902,用于根据事故处理请求,获取与交通事故相关的证据数据,并将证据数据传输给区块链平台。

本申请实施例中提供了一种处理机构节点装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图10所示,该装置主要包括:

第二请求获取单元1001,用于获取区块链平台广播的事故处理请求后,获取区块链广播的证据数据;

方案生成单元1002,用于根据证据数据生成事故处理请求对应的处理方案,并将处理方案传输给区块链平台,以使用户节点获取处理方案。

基于同一构思,本申请实施例中还提供了一种区块链平台设备,如图11所示,该区块链平台设备主要包括:第一处理器1101、第一通信接口1102、第一存储器1103和第一通信总线1104,其中,第一处理器1101、第一通信接口1102和第一存储器1103通过第一通信总线1104完成相互间的通信。其中,第一存储器1103中存储有可被至第一处理器1101执行的程序,第一处理器1101执行第一存储器1103中存储的程序,实现如下步骤:

接收用户节点传输的事故处理请求,将事故处理请求上链至区块链,并将事故处理请求在区块链进行广播;获取设备节点传输的证据数据,将证据数据上链至区块链,其中,证据数据由设备节点根据事故处理请求获得,并将证据数据在区块链进行广播;获取处理机构节点传输的处理方案,将处理方案上链至区块链,其中,处理方案由处理机构节点根据证据数据生成,并将处理方案在区块链进行广播,以使用户节点获取处理方案。

上述区块链平台设备中提到的第一通信总线1104可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该第一通信总线1104可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

第一通信接口1102用于上述电子设备与其他设备之间的通信。

第一存储器1103可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述第一处理器1101的存储装置。

上述的第一处理器1101可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等,还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本申请实施例中还提供了一种用户节点设备,如图12所示,该用户节点设备主要包括:第二处理器1201、第二通信接口1202、第二存储器1203和第二通信总线1204,其中,第二处理器1201、第二通信接口1202和第二存储器1203通过第二通信总线1204完成相互间的通信。其中,第二存储器1203中存储有可被至第二处理器1201执行的程序,第二处理器1201执行第二存储器1203中存储的程序,实现如下步骤:

生成事故处理请求,并将事故处理请求传输给区块链平台,以生成事故处理请求对应的处理方案;获取区块链平台广播的处理方案,并将处理方案进行展示。

上述用户节点设备中提到的第二通信总线1204可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该第二通信总线1204可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

第二通信接口1202用于上述电子设备与其他设备之间的通信。

第二存储器1203可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述第二处理器1201的存储装置。

上述的第二处理器1201可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等,还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本申请实施例中还提供了一种设备节点设备,如图13所示,该设备节点设备主要包括:第三处理器1301、第三通信接口1302、第三存储器1303和第三通信总线1304,其中,第三处理器1301、第三通信接口1302和第三存储器1303通过第三通信总线1304完成相互间的通信。其中,第三存储器1303中存储有可被至第三处理器1301执行的程序,第三处理器1301执行第三存储器1303中存储的程序,实现如下步骤:

获取区块链平台广播的事故处理请求;根据事故处理请求,获取与交通事故相关的证据数据,并将证据数据传输给区块链平台。

上述设备节点设备中提到的第三通信总线1304可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该第三通信总线1304可以分为地址总线、数据总线、控制总线等。为便于表示,图13中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

第三通信接口1302用于上述电子设备与其他设备之间的通信。

第三存储器1303可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述第三处理器1301的存储装置。

上述的第三处理器1301可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等,还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本申请实施例中还提供了一种处理机构节点设备,如图14所示,该处理机构节点设备主要包括:第四处理器1401、第四通信接口1402、第四存储器1403和第四通信总线1404,其中,第四处理器1401、第四通信接口1402和第四存储器1403通过第四通信总线1404完成相互间的通信。其中,第四存储器1403中存储有可被至第四处理器1401执行的程序,第四处理器1401执行第四存储器1403中存储的程序,实现如下步骤:

获取区块链平台广播的事故处理请求;根据事故处理请求,获取与交通事故相关的证据数据,并将证据数据传输给区块链平台。

上述处理机构节点设备中提到的第四通信总线1404可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该第四通信总线1404可以分为地址总线、数据总线、控制总线等。为便于表示,图14中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

第四通信接口1402用于上述电子设备与其他设备之间的通信。

第四存储器1403可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述第四处理器1401的存储装置。

上述的第四处理器1401可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等,还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本申请的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有第一计算机程序,当该第一计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的应用于区块链平台的基于区块链的交通事故处理方法;

或者,该计算机可读存储介质中存储有第二计算机程序,当该第二计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的应用于用户节点的基于区块链的交通事故处理方法;

或者,该计算机可读存储介质中存储有第三计算机程序,当该第三计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的应用于设备节点的基于区块链的交通事故处理方法;

或者,该计算机可读存储介质中存储有第四计算机程序,当该第四计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的应用于处理机构节点的基于区块链的交通事故处理方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以时通用计算机、专用计算机、计算机网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带等)、光介质(例如dvd)或者半导体介质(例如固态硬盘)等。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1