本发明涉及数据技术领域,尤其涉及一种基于区块链的车辆行驶数据管理系统及基于区块链的车辆行驶数据管理方法。
背景技术:
相关技术中,随着车联网的不断发展,车联网大数据的重要性愈发明显。其中,车辆行驶数据的分析可以向车厂研发部、质量部提供业务决策依据,帮助车厂深入洞察用户,提升运营效率,实现精准营销以及业务创新。
然而,如何安全、高效的采集数据、传输数据和存储数据,是本领域迫切需解决的问题。
技术实现要素:
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的一个目的在于提出一种基于区块链的车辆行驶数据管理系统,所述基于区块链的车辆行驶数据管理系统有利于提升车辆行驶数据的安全性和可靠性。
本发明的另一个目的在于提出一种基于区块链的车辆行驶数据管理方法。
根据本发明第一方面实施例的基于区块链的车辆行驶数据管理系统,包括:车载终端,所述车载终端连接于区块链中用于采集与验证车辆行驶数据,所述车载终端上安装有数据保护装置,所述数据保护装置用于对车辆行驶数据进行保护,所述车载终端包括多个,多个车载终端在区块链构成的分布式总账网络中地位对等,且每个所述车载终端上均安装有所述数据保护装置。
根据本发明实施例的基于区块链的车辆行驶数据管理系统,利用区块链技术建设区块链服务平台,包括若干个连接于区块链并用于采集与验证车辆行驶数据的车载终端,每个车载终端上安装有数据保护装置,这样可以实现对车辆行驶数据的有效保护;同时,利用区块链技术的匿名、不可篡改、高度透明等特点,从而有利于提升车辆行驶数据的安全性和可靠性。
另外,根据本发明上述实施例的基于区块链的车辆行驶数据管理系统还具有如下附加的技术特征:
根据本发明的一些实施例,所述车载终端的操作方包括个人、车企、保险公司以及交通管理部门。
根据本发明的一些实施例,所述车辆行驶数据包括车辆的行驶里程、车速、刹车次数、剩余油量、驾驶违章信息、个人酒驾信息以及道路交通灯信息中的至少一种。
根据本发明的一些实施例,所述数据保护装置包括:加密模块,所述加密模块用于对待传输的行驶数据进行加密处理以形成加密车辆行驶数据;通信模块,所述通信模块用于与区块链进行加密车辆行驶数据的传输;存储模块,所述存储模块用于存储所述车载终端的车辆行驶数据;协议模块,所述协议模块用于建立与区块链之间的数据收发协议;接口模块,所述接口模块用于供区块链及至少一个车载终端调用所述基于区块链的车辆行驶数据管理系统。
进一步地,所述数据保护装置还包括:判别模块,所述判别模块用于判别加密车辆行驶数据是否发生改变;验证模块,所述验证模块用于连接于区块链的其它所有在线车载终端发送验证加密车辆行驶数据是否发生改变的请求。
根据本发明第二方面实施例的基于区块链的车辆行驶数据管理方法,包括:步骤s10:车载终端对车辆行驶数据保护进行处理,获取所述车辆行驶数据的保护车辆行驶数据;步骤s20:所述车载终端将所述保护车辆行驶数据写入区块链,利用所述区块链的共识过程进行全网发布;以及步骤s30:连接于所述区块链上的其它车载终端接收并存储所述保护车辆行驶数据。
另外,根据本发明上述实施例的基于区块链的车辆行驶数据管理方法还具有如下附加的技术特征:
进一步地,所述保护车辆行驶数据包括对所述车辆行驶数据进行加密处理。
根据本发明的一些实施例,加密车辆行驶数据包括所述车载终端的数据签名、所述车辆行驶数据的hash值以及所述车辆行驶数据进行加密处理的时间戳。
根据本发明的一些实施例,基于区块链的车辆行驶数据管理方法还包括:步骤s40:在调用所述车载终端的加密车辆行驶数据之前,连接于所述区块链上的其它用户终端验证所述加密行驶数据是否发生改变。
根据本发明的一些实施例,所述车辆行驶数据设置为包括车辆的行驶里程、车速、刹车次数、剩余油量、驾驶违章信息、个人酒驾信息以及道路交通灯信息中的至少一种。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是根据本发明实施例的基于区块链的车辆行驶数据管理系统的一个方框示意图;
图2是图1中根据本发明实施例的基于区块链的车辆行驶数据管理系统中数据保护装置的一个方框示意图;
图3是图1中根据本发明实施例的基于区块链的车辆行驶数据管理系统中数据保护装置的另一个方框示意图;
图4是图1中根据本发明实施例的基于区块链的车辆行驶数据管理系统中数据保护装置的再一个方框示意图;
图5是图1中根据本发明实施例的基于区块链的车辆行驶数据管理系统的一个示意图;
图6是根据本发明一种实施例的基于区块链的车辆行驶数据管理方法的一个流程图;
图7是根据本发明另一种实施例的基于区块链的车辆行驶数据管理方法的一个流程图。
附图标记:
基于区块链的车辆行驶数据管理系统1000;
车载终端100;
数据保护装置200;加密模块210;通信模块220;存储模块230;协议模块240;接口模块250;判别模块260;验证模块270。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
相关技术中,目前市场已有基于车联网的驾驶行为数据管理系统,但在实现时,缺少对敏感数据的保护处理,数据的安全性难以保证,不同组织机构间存在数据交换困难等问题。如何安全、高效、可靠的管理车辆驾驶数据,是本领域未解决的问题。
区块链技术概括起来是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术。其实,区块链技术并不是一种单一的、全新的技术,而是多种现有技术(如加密算法、p2p文件传输等)整合的结果,这些技术与数据库巧妙地组合在一起,形成了一种新的数据记录、传递、存储与呈现的方式。简单的说,区块链技术就是一种大家共同参与记录信息、存储信息的技术。
下面参考图1至图5描述根据本发明实施例的基于区块链的车辆行驶数据管理系统1000。
参照图1和图5,根据本发明第一方面实施例的基于区块链的车辆行驶数据管理系统1000,包括:车载终端100,所述车载终端100连接于区块链中用于采集与验证车辆行驶数据,所述车载终端100上安装有数据保护装置200,所述数据保护装置200用于对车辆行驶数据进行保护,所述车载终端100包括多个,多个车载终端100在区块链构成的分布式总账网络中地位对等,且每个所述车载终端100上均安装有所述数据保护装置200。由此,通过在车载终端100上安装有所述数据保护装置200,可以实现对车辆行驶数据的有效保护,从而有利于提升车辆行驶数据的安全性和可靠性。
根据本发明实施例的基于区块链的车辆行驶数据管理系统1000,利用区块链技术建设区块链服务平台,包括若干个连接于区块链并用于采集与验证车辆行驶数据的车载终端100,每个车载终端100上安装有数据保护装置200,这样可以实现对车辆行驶数据的有效保护;同时,利用区块链技术的匿名、不可篡改、高度透明等特点,从而有利于提升车辆行驶数据的安全性和可靠性。
根据本发明的一些实施例,所述车载终端100的操作方包括个人、车企、保险公司以及交通管理部门。例如,在本发明的一些可选的实施例中,所述车载终端100的操作方可以为个人;在本发明的一些可选的实施例中,所述车载终端100的操作方可以为;在本发明的一些可选的实施例中,所述车载终端100的操作方可以为保险公司;在本发明的一些可选的实施例中,所述车载终端100的操作方可以为交通管理部门等。
根据本发明的一些实施例,所述车辆行驶数据包括车辆的行驶里程、车速、刹车次数、剩余油量、驾驶违章信息、个人酒驾信息以及道路交通灯信息中的至少一种。
示意性且不限制地,在本发明的一些可选的实施例中,所述车辆行驶数据可以包括车辆的行驶里程、车速、刹车次数以及剩余油量等;当然,在本发明的一些可选的实施例中,所述车辆行驶数据可以包括驾驶违章信息、个人酒驾信息以及道路交通灯信息等。
参照图2,根据本发明的一些实施例,所述数据保护装置200可以包括:加密模块210、通信模块220以及存储模块230。
具体而言,所述加密模块210可以用于对待传输的行驶数据进行加密处理以形成加密车辆行驶数据;所述通信模块220可以用于与区块链进行加密车辆行驶数据的传输;所述存储模块230可以用于存储所述车载终端的车辆行驶数据。
根据本发明实施例的基于区块链的车辆行驶数据管理系统1000,利用区块链技术建设区块链服务平台,包括若干个连接于区块链并用于采集与验证车辆行驶数据的车载终端,每个车载终端上安装数据保护装置200,数据保护装置200包括加密模块210、通信模块220以及存储模块230,其中,所述加密模块210用于对待传输的行驶数据进行加密处理以形成加密车辆行驶数据;所述通信模块220用于与区块链进行加密数据的传输;所述存储模块230用于存储车载终端的车辆行驶数据。由此,有利于提升车辆行驶数据的安全性和可靠性。
本发明不限于此,参照图3,在本发明的一些实施例中,所述数据保护装置200还可以包括:协议模块240以及接口模块250。
具体而言,所述协议模块240可以用于建立与区块链之间的数据收发协议;所述接口模块250可以用于供区块链及至少一个车载终端调用所述基于区块链的车辆行驶数据管理系统。
进一步地,参照图4,所述数据保护装置200还包括:判别模块260以及验证模块270。
具体而言,所述判别模块260可以用于判别加密车辆行驶数据是否发生改变;所述验证模块270可以用于连接于区块链的其它所有在线车载终端发送验证加密车辆行驶数据是否发生改变的请求。
参照图5,根据本发明实施例的基于区块链的车辆行驶数据管理系统1000,包括若干个连接于区块链中用于采集与验证信用数据的车载终端100,每个车载终端100上安装有数据保护装置200,所述数据保护装置200包括加密模块210、通信模块220、存储模块230、协议模块240、接口模块250、验证模块260以及判别模块270。
其中,加密模块210可以对待传输的车辆行驶进行加密处理,从而形成加密车辆行驶数据。通信模块220则负责与区块链进行加密车辆行驶数据的传输。存储模块230存储车载终端自身的车辆行驶数据及区块链传输的其它的加密车辆行驶数据。协议模块240则建立与区块链之间的数据收发协议。接口模块250用于供区块链及至少一个车载终端调用本发明的基于区块链的车辆行驶数据管理系统1000。
根据本发明实施例的基于区块链的车辆行驶数据管理系统1000,其不仅能够保证所采集数据的安全性和可靠性,还可便于需求方采集所需的与车辆行驶相关的数据信息。
下面结合附图描述根据本发明的基于区块链的车辆行驶数据管理系统的具体实施例。
实施例一:
参照图1和图5,根据本发明第一方面实施例的基于区块链的车辆行驶数据管理系统1000,包括:车载终端100,所述车载终端100连接于区块链中用于采集与验证车辆行驶数据,所述车载终端100上安装有数据保护装置200,所述数据保护装置200用于对车辆行驶数据进行保护,所述车载终端100包括多个,多个车载终端100在区块链构成的分布式总账网络中地位对等,且每个所述车载终端100上均安装有所述数据保护装置200。由此,通过在车载终端100上安装有所述数据保护装置200,可以实现对车辆行驶数据的有效保护,从而有利于提升车辆行驶数据的安全性和可靠性。
根据本发明实施例的基于区块链的车辆行驶数据管理系统1000,利用区块链技术建设区块链服务平台,包括若干个连接于区块链并用于采集与验证车辆行驶数据的车载终端100,每个车载终端100上安装有数据保护装置200,这样可以实现对车辆行驶数据的有效保护;同时,利用区块链技术的匿名、不可篡改、高度透明等特点,从而有利于提升车辆行驶数据的安全性和可靠性。
根据本发明的一些实施例,所述车载终端100的操作方包括个人、车企、保险公司以及交通管理部门。例如,在本发明的一些可选的实施例中,所述车载终端100的操作方可以为个人;在本发明的一些可选的实施例中,所述车载终端100的操作方可以为;在本发明的一些可选的实施例中,所述车载终端100的操作方可以为保险公司;在本发明的一些可选的实施例中,所述车载终端100的操作方可以为交通管理部门等。
根据本发明的一些实施例,所述车辆行驶数据包括车辆的行驶里程、车速、刹车次数、剩余油量、驾驶违章信息、个人酒驾信息以及道路交通灯信息中的至少一种。
示意性且不限制地,在本发明的一些可选的实施例中,所述车辆行驶数据可以包括车辆的行驶里程、车速、刹车次数以及剩余油量等;当然,在本发明的一些可选的实施例中,所述车辆行驶数据可以包括驾驶违章信息、个人酒驾信息以及道路交通灯信息等。
参照图2,根据本发明的一些实施例,所述数据保护装置200可以包括:加密模块210、通信模块220以及存储模块230。
具体而言,所述加密模块210可以用于对待传输的行驶数据进行加密处理以形成加密车辆行驶数据;所述通信模块220可以用于与区块链进行加密车辆行驶数据的传输;所述存储模块230可以用于存储所述车载终端的车辆行驶数据。
根据本发明实施例的基于区块链的车辆行驶数据管理系统1000,利用区块链技术建设区块链服务平台,包括若干个连接于区块链并用于采集与验证车辆行驶数据的车载终端,每个车载终端上安装数据保护装置200,数据保护装置200包括加密模块210、通信模块220以及存储模块230,其中,所述加密模块210用于对待传输的行驶数据进行加密处理以形成加密车辆行驶数据;所述通信模块220用于与区块链进行加密数据的传输;所述存储模块230用于存储车载终端的车辆行驶数据。由此,有利于提升车辆行驶数据的安全性和可靠性。
实施例二:
实施例二与实施例一基本相同,区别在于,在实施例二中,参照图3,在本发明的一些实施例中,所述数据保护装置200还可以包括:协议模块240以及接口模块250。
具体而言,所述协议模块240可以用于建立与区块链之间的数据收发协议;所述接口模块250可以用于供区块链及至少一个车载终端调用所述基于区块链的车辆行驶数据管理系统。
实施例三:
实施例三与实施例二基本相同,区别在于,在实施例三中,进一步地,参照图4,所述数据保护装置200还包括:判别模块260以及验证模块270。
具体而言,所述判别模块260可以用于判别加密车辆行驶数据是否发生改变;所述验证模块270可以用于连接于区块链的其它所有在线车载终端发送验证加密车辆行驶数据是否发生改变的请求。
如图5所示,根据本发明实施例的基于区块链技术的车辆行驶数据管理系统1000,包括:连接于区块链中的多个车载终端100,这些车载终端100在区块链构成的分布式总账网络中地位对等,基于区块链的车辆行驶数据管理系统1000的操作方可以包括车企、保险公司、交通部门等等,这些车载终端100将车辆的行驶里程、车速、刹车次数、剩余油量等车辆行驶数据传输至区块链上。在图5中车载终端的形态示例为车机以及提供区块链云服务的云端。
其中,每个车载终端100上均安装有数据保护装置200,所述数据保护装置200包括加密模块210、通信模块220、存储模块230、协议模块240、接口模块250、验证模块260以及判别模块270。
其中,加密模块210可以对待传输的车辆行驶进行加密处理,从而形成加密车辆行驶数据。通信模块220则负责与区块链进行加密车辆行驶数据的传输。存储模块230存储车载终端自身的车辆行驶数据及区块链传输的其它的加密车辆行驶数据。协议模块240则建立与区块链之间的数据收发协议。接口模块250用于供区块链及至少一个车载终端调用本发明的基于区块链技术的车辆行驶数据管理系统。
由此,车载终端100完成其车辆行驶数据相应的加密车辆行驶数据的传输,连接于区块链的其它车载终端完成加密车辆行驶数据的存储。在需要调用目标车辆行驶数据时,利用验证模块260向连接于区块链的其它所有在线车载终端发送验证加密车辆行驶数据是否发生改变的请求,而安装于其它车载终端上的判别模块270则可以判别加密车辆行驶数据是否发生改变。
根据本发明实施例的基于区块链的车辆行驶数据管理系统1000,其不仅能够保证所采集数据的安全性和可靠性,还可便于需求方采集所需的与车辆行驶相关的数据信息。
参照图6并结合图5,根据本发明第二方面实施例的基于区块链的车辆行驶数据管理方法,包括:步骤s10:车载终端对车辆行驶数据进行保护处理,获取所述车辆行驶数据的保护车辆行驶数据;步骤s20:所述车载终端将所述保护车辆行驶数据写入区块链,利用所述区块链的共识过程进行全网发布;以及步骤s30:连接于所述区块链上的其它车载终端接收并存储所述保护车辆行驶数据。
根据本发明实施例的基于区块链的车辆行驶数据管理方法,通过车载终端可以对车辆行驶数据进行保护处理,这样可以获取所述车辆行驶数据的保护车辆行驶数据;通过所述车载终端可以将所述保护车辆行驶数据写入区块链,利用所述区块链的共识过程进行全网发布;连接于所述区块链上的其它车载终端可以接收并存储所述保护车辆行驶数据。由此,可以实现对车辆行驶数据的有效保护,从而有利于提升车辆行驶数据的安全性和可靠性。
进一步地,所述保护车辆行驶数据包括对所述车辆行驶数据进行加密处理。
根据本发明的一些实施例,加密车辆行驶数据包括所述车载终端的数据签名、所述车辆行驶数据的hash值以及所述车辆行驶数据进行加密处理的时间戳。
例如,在本发明的一些可选的实施例中,加密车辆行驶数据可以包括所述车载终端的数据签名;在本发明的一些可选的实施例中,加密车辆行驶数据可以包括所述车辆行驶数据的hash值;在本发明的一些可选的实施例中,加密车辆行驶数据可以包括所述车辆行驶数据进行加密处理的时间戳等。
参照图7,根据本发明的一些实施例,基于区块链的车辆行驶数据管理方法还可以包括:步骤s40:在调用所述车载终端的加密车辆行驶数据之前,连接于所述区块链上的其它用户终端验证所述加密行驶数据是否发生改变。
根据本发明的一些实施例,所述车辆行驶数据设置为包括车辆的行驶里程、车速、刹车次数、剩余油量、驾驶违章信息、个人酒驾信息以及道路交通灯信息中的至少一种。
根据本发明的一些实施例,所述车辆行驶数据包括车辆的行驶里程、车速、刹车次数、剩余油量、驾驶违章信息、个人酒驾信息以及道路交通灯信息中的至少一种。
示意性且不限制地,在本发明的一些可选的实施例中,所述车辆行驶数据可以包括车辆的行驶里程、车速、刹车次数以及剩余油量等;当然,在本发明的一些可选的实施例中,所述车辆行驶数据可以包括驾驶违章信息、个人酒驾信息以及道路交通灯信息等。
下面结合附图描述根据本发明的基于区块链的车辆行驶数据管理方法的具体实施例。
实施例一:
参照图6并结合图5,根据本发明第二方面实施例的基于区块链的车辆行驶数据管理方法,包括:步骤s10:车载终端对车辆行驶数据进行保护处理,获取所述车辆行驶数据的保护车辆行驶数据;步骤s20:所述车载终端将所述保护车辆行驶数据写入区块链,利用所述区块链的共识过程进行全网发布;以及步骤s30:连接于所述区块链上的其它车载终端接收并存储所述保护车辆行驶数据。
根据本发明实施例的基于区块链的车辆行驶数据管理方法,通过车载终端可以对车辆行驶数据进行保护处理,这样可以获取所述车辆行驶数据的保护车辆行驶数据;通过所述车载终端可以将所述保护车辆行驶数据写入区块链,利用所述区块链的共识过程进行全网发布;连接于所述区块链上的其它车载终端可以接收并存储所述保护车辆行驶数据。由此,可以实现对车辆行驶数据的有效保护,从而有利于提升车辆行驶数据的安全性和可靠性。
进一步地,所述保护车辆行驶数据包括对所述车辆行驶数据进行加密处理。
根据本发明的一些实施例,加密车辆行驶数据包括所述车载终端的数据签名、所述车辆行驶数据的hash值以及所述车辆行驶数据进行加密处理的时间戳。
例如,在本发明的一些可选的实施例中,加密车辆行驶数据可以包括所述车载终端的数据签名;在本发明的一些可选的实施例中,加密车辆行驶数据可以包括所述车辆行驶数据的hash值;在本发明的一些可选的实施例中,加密车辆行驶数据可以包括所述车辆行驶数据进行加密处理的时间戳等。
根据本发明的一些实施例,所述车辆行驶数据设置为包括车辆的行驶里程、车速、刹车次数、剩余油量、驾驶违章信息、个人酒驾信息以及道路交通灯信息中的至少一种。
根据本发明的一些实施例,所述车辆行驶数据包括车辆的行驶里程、车速、刹车次数、剩余油量、驾驶违章信息、个人酒驾信息以及道路交通灯信息中的至少一种。
示意性且不限制地,在本发明的一些可选的实施例中,所述车辆行驶数据可以包括车辆的行驶里程、车速、刹车次数以及剩余油量等;当然,在本发明的一些可选的实施例中,所述车辆行驶数据可以包括驾驶违章信息、个人酒驾信息以及道路交通灯信息等。
实施例二:
实施例二与实施例一基本相同,区别在于,在实施例二中,参照图7,根据本发明的一些实施例,基于区块链的车辆行驶数据管理方法还可以包括:步骤s40:在调用所述车载终端的加密车辆行驶数据之前,连接于所述区块链上的其它用户终端验证所述加密行驶数据是否发生改变。
如图5和图7所示,根据本发明实施例的基于区块链技术的车辆行驶数据管理方法,车载终端完成其车辆行驶数据相应的加密车辆行驶数据的传输,连接于区块链的其它车载终端完成加密车辆行驶数据的存储。在需要调用目标车辆行驶数据时,利用验证模块向连接于区块链的其它所有在线车载终端发送验证加密车辆行驶数据是否发生改变的请求,而安装于其它车载终端上的判别模块则可以判别加密车辆行驶数据是否发生改变。
根据本发明实施例的基于区块链的车辆行驶数据管理方法,通过车载终端可以对车辆行驶数据进行保护处理,这样可以获取所述车辆行驶数据的保护车辆行驶数据;通过所述车载终端可以将所述保护车辆行驶数据写入区块链,利用所述区块链的共识过程进行全网发布;连接于所述区块链上的其它车载终端可以接收并存储所述保护车辆行驶数据。由此,可以实现对车辆行驶数据的有效保护,从而有利于提升车辆行驶数据的安全性和可靠性。
根据本发明实施例的基于区块链的车辆行驶数据管理系统及基于区块链的车辆行驶数据管理方法的其他构成以及操作对于本领域普通技术人员而言都是已知的,这里不再详细描述。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
在本发明的描述中,“第一特征”、“第二特征”可以包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上。在本发明的描述中,第一特征在第二特征“之上”或“之下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。在本发明的描述中,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
1.一种基于区块链的车辆行驶数据管理系统,其特征在于,包括:
车载终端,所述车载终端连接于区块链中用于采集与验证车辆行驶数据,所述车载终端上安装有数据保护装置,所述数据保护装置用于对车辆行驶数据进行保护,所述车载终端包括多个,多个车载终端在区块链构成的分布式总账网络中地位对等,且每个所述车载终端上均安装有所述数据保护装置。
2.根据权利要求1所述的基于区块链的车辆行驶数据管理系统,其特征在于,所述车载终端的操作方包括个人、车企、保险公司以及交通管理部门。
3.根据权利要求1所述的基于区块链的车辆行驶数据管理系统,其特征在于,所述车辆行驶数据包括车辆的行驶里程、车速、刹车次数、剩余油量、驾驶违章信息、个人酒驾信息以及道路交通灯信息中的至少一种。
4.根据权利要求1-3中任一项所述的基于区块链的车辆行驶数据管理系统,其特征在于,所述数据保护装置包括:
加密模块,所述加密模块用于对待传输的行驶数据进行加密处理以形成加密车辆行驶数据;
通信模块,所述通信模块用于与区块链进行加密车辆行驶数据的传输;
存储模块,所述存储模块用于存储所述车载终端的车辆行驶数据;
协议模块,所述协议模块用于建立与区块链之间的数据收发协议;
接口模块,所述接口模块用于供区块链及至少一个车载终端调用所述基于区块链的车辆行驶数据管理系统。
5.根据权利要求4所述的基于区块链的车辆行驶数据管理系统,其特征在于,所述数据保护装置还包括:
判别模块,所述判别模块用于判别加密车辆行驶数据是否发生改变;
验证模块,所述验证模块用于连接于区块链的其它所有在线车载终端发送验证加密车辆行驶数据是否发生改变的请求。
6.一种基于区块链的车辆行驶数据管理方法,其特征在于,包括:
步骤s10:车载终端对车辆行驶数据进行保护处理,获取所述车辆行驶数据的保护车辆行驶数据;
步骤s20:所述车载终端将所述保护车辆行驶数据写入区块链,利用所述区块链的共识过程进行全网发布;以及
步骤s30:连接于所述区块链上的其它车载终端接收并存储所述保护车辆行驶数据。
7.根据权利要求6所述的基于区块链的车辆行驶数据管理方法,其特征在于,所述保护车辆行驶数据包括对所述车辆行驶数据进行加密处理。
8.根据权利要求7所述的基于区块链的车辆行驶数据管理方法,其特征在于,加密车辆行驶数据包括所述车载终端的数据签名、所述车辆行驶数据的hash值以及所述车辆行驶数据进行加密处理的时间戳。
9.根据权利要求7所述的基于区块链的车辆行驶数据管理方法,其特征在于,还包括:
步骤s40:在调用所述车载终端的加密车辆行驶数据之前,连接于所述区块链上的其它用户终端验证所述加密行驶数据是否发生改变。
10.根据权利要求7所述的基于区块链的车辆行驶数据管理方法,其特征在于,所述车辆行驶数据设置为包括车辆的行驶里程、车速、刹车次数、剩余油量、驾驶违章信息、个人酒驾信息以及道路交通灯信息中的至少一种。
技术总结