一种基于区块链技术的油罐车防盗油方法及系统转让专利

申请号 : CN202011208446.5

文献号 : CN112040012B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵智勇潘超陈赟康马炎军

申请人 : 南京牧海信息科技有限公司

摘要 :

本发明提供了一种基于区块链技术的油罐车防盗油方法及系统,包括:通过油罐车数据采集终端获取油罐车数据,油罐车数据包括GPS位置信息和罐体液位信息;油罐车数据采集终端将油罐车数据处理为统一格式,并将油罐车数据传输至油罐车车载监控终端;带边缘计算功能的油罐车车载监控终端根据油罐车数据确定油罐车安全状态,根据油罐车安全状态调整数据采集频率和数据传输频率,将有效的油罐车数据传输至油罐车软件管理平台;油罐车软件管理平台接收并展示油罐车车载监控终端传输的油罐车数据,以及油罐车车身的监控设备传输的云端视频数据。本发明结合区块链技术,通过对液位数据、位置信息以及视频数据的综合分析处理,实现油罐车安全防盗油的目的。

权利要求 :

1.一种基于区块链技术的油罐车防盗油方法,其特征在于,包括:

步骤1,通过油罐车数据采集终端获取油罐车数据,并将所述油罐车数据保存到区块链存储单元,所述油罐车数据包括GPS位置信息和罐体液位信息;

所述区块链存储单元为基于区块链技术的存储系统,用于为存储准备数据,并通过一个去中心化的基础架构对所述数据进行分发,包括以下步骤:创建数据分片,加密每个所述数据分片,为每个所述数据分片生成哈希,复制每个所述数据分片,分发复制的所述数据分片,将交易记录到分账;

步骤2,所述油罐车数据采集终端将油罐车数据处理为统一格式,并将所述油罐车数据传输至带边缘计算功能的油罐车车载监控终端;

步骤3,所述带边缘计算功能的油罐车车载监控终端根据所述油罐车数据确定油罐车安全状态,根据所述油罐车安全状态调整数据采集频率和数据传输频率,将有效的油罐车数据传输至油罐车软件管理平台;

所述带边缘计算功能的油罐车车载监控终端除了用于获取数据采集终端的数据,还具有数据异常警报功能和基于区块链技术的防数据串改功能,用于保证数据源的可靠;

在所述步骤3中,所述根据油罐车数据确定油罐车安全状态包括:

当默克尔树根哈希发生变化,服务器即可捕捉所述变化,确定所述油罐车数据在区块链中对应的交易被修改,即所述油罐车数据可能被串改,并发出油罐车数据串改警报;

若判断所述油罐车安全状态为高,此时所述带边缘计算功能的油罐车车载监控终端间以长间隔发送油罐车数据,报警状态使能关,所述油罐车数据中的GPS位置信息为实时数据,所述罐体液位信息表示为0;

同时,发送与所述油罐车安全状态为高相应的基于区块链时序的控制指令至油罐车数据采集终端,用于控制所述油罐车数据采集终端间以长间隔对油罐车数据进行采集;所述长间隔为一分钟;

若判断所述油罐车安全状态为低,此时所述带边缘计算功能的油罐车车载监控终端实时发送油罐车数据,报警状态使能开,并根据所述罐体液位信息判断是否报警,所述油罐车数据中的GPS位置信息为实时数据,所述罐体液位信息为罐体内的实际液位高度;

同时,发送与所述油罐车安全状态为低相应的基于区块链时序的控制指令至油罐车数据采集终端,用于控制所述油罐车数据采集终端实时对油罐车数据进行采集;

所述带边缘计算功能的油罐车车载监控终端根据油罐车安全状态和罐体液位信息判断是否需要报警,包括:如果所述油罐车安全状态为低,且罐体液位信息表明罐体液位低于正常值,则确定需要报警;

当需要报警时,通过所述油罐车软件管理平台调用监控设备进行取证,并通过所述油罐车软件管理平台将报警信息通过短信和4G网络推送至相关责任人,所述报警信息包括油罐车安全状态和罐体液位信息;

步骤4,所述油罐车软件管理平台接收并展示带边缘计算功能的油罐车车载监控终端传输的油罐车数据,以及所述油罐车车身的监控设备传输的云端视频数据,并将所述云端视频数据保存到所述区块链存储单元。

2.根据权利要求1所述的一种基于区块链技术的油罐车防盗油方法,其特征在于,所述步骤3,包括:所述带边缘计算功能的油罐车车载监控终端根据油罐车数据采集终端采集的GPS位置信息确定油罐车的行驶状态,并保存到所述区块链存储单元,所述油罐车的行驶状态包括未行驶和行驶中;

其中,若所述GPS位置信息表明油罐车的经纬度坐标未发生变化,则确定所述油罐车的行驶状态为未行驶;若所述GPS位置信息表明油罐车的经纬度坐标发生变化,则确定所述油罐车的行驶状态为行驶中。

3.根据权利要求1所述的一种基于区块链技术的油罐车防盗油方法,其特征在于,所述步骤3,包括:所述带边缘计算功能的油罐车车载监控终端根据油罐车数据采集终端采集的罐体液位信息确定油罐车的罐体液位状态,所述罐体液位状态包括罐体无油和罐体有油;

其中,若所述罐体液位信息表明液位为0,则确定所述油罐车的罐体液位状态为罐体无油;若所述罐体液位信息表明液位不为0,则确定所述油罐车的罐体液位状态为罐体有油。

4.根据权利要求1所述的一种基于区块链技术的油罐车防盗油方法,其特征在于,所述步骤3,包括:若确定所述油罐车的行驶状态为未行驶,且所述油罐车的罐体液位状态为罐体无油,则判断所述油罐车安全状态为高;

若确定所述油罐车的行驶状态为未行驶,且所述油罐车的罐体液位状态为罐体有油,则判断所述油罐车安全状态为低;

若确定所述油罐车的行驶状态为行驶中,则判断所述油罐车安全状态为高。

5.根据权利要求1所述的一种基于区块链技术的油罐车防盗油方法,其特征在于,所述步骤3,包括:判断所述油罐车数据是否为空,并判断所述油罐车数据的格式是否正确;

若所述油罐车数据为空,或者所述油罐车数据的格式不正确,则确定所述油罐车数据为无效的油罐车数据;

若所述油罐车数据不为空,且所述油罐车数据的格式正确,则确定所述油罐车数据为有效的油罐车数据。

6.根据权利要求1所述的一种基于区块链技术的油罐车防盗油方法,其特征在于,所述步骤2,包括:所述油罐车数据采集终端将油罐车数据处理为json格式。

7.根据权利要求1所述的一种基于区块链技术的油罐车防盗油方法,其特征在于,所述数据采集终端通过肯德液位计获取油罐车数据中的罐体液位信息;所述数据采集终端通过GPS模块获取油罐车数据中的GPS位置信息。

8.一种基于区块链技术的油罐车防盗油系统,其特征在于,包括:油罐车数据采集终端、带边缘计算功能的油罐车车载监控终端和油罐车软件管理平台;

所述油罐车数据采集终端连接有传感器,用于获取油罐车数据,即采集罐体液位信息和GPS位置信息,并保存至区块链存储单元;所述油罐车数据采集终端与所述带边缘计算功能的油罐车车载监控终端连接,用于将油罐车数据传输至油罐车软件管理平台并调整数据采集频率和数据传输频率;所述油罐车软件管理平台与带边缘计算功能的油罐车车载监控终端进行通信数据交互,同时获取车身的监控设备的视频数据;所述油罐车软件管理平台与带边缘计算功能的油罐车车载监控终端通过4G网络进行通信,用于接收并展示带边缘计算功能的油罐车车载监控终端传输的油罐车数据以及监控设备的云端视频数据,所述监控设备即位于油罐车车身的摄像头,所述摄像头的云端数据和调用方法由摄像头厂家确定;

所述带边缘计算功能的油罐车车载监控终端除了用于获取数据采集终端的数据,还具有数据异常警报功能和基于区块链技术的防数据串改功能,用于保证数据源的可靠;

根据油罐车数据确定油罐车安全状态包括:

当默克尔树根哈希发生变化,服务器即可捕捉所述变化,确定所述油罐车数据在区块链中对应的交易被修改,即所述油罐车数据可能被串改,并发出油罐车数据串改警报;

若判断所述油罐车安全状态为高,此时所述带边缘计算功能的油罐车车载监控终端间以长间隔发送油罐车数据,报警状态使能关,所述油罐车数据中的GPS位置信息为实时数据,所述罐体液位信息表示为0;

同时,发送与所述油罐车安全状态为高相应的基于区块链时序的控制指令至油罐车数据采集终端,用于控制所述油罐车数据采集终端间以长间隔对油罐车数据进行采集;所述长间隔为一分钟;

若判断所述油罐车安全状态为低,此时所述带边缘计算功能的油罐车车载监控终端实时发送油罐车数据,报警状态使能开,并根据所述罐体液位信息判断是否报警,所述油罐车数据中的GPS位置信息为实时数据,所述罐体液位信息为罐体内的实际液位高度;

同时,发送与所述油罐车安全状态为低相应的基于区块链时序的控制指令至油罐车数据采集终端,用于控制所述油罐车数据采集终端实时对油罐车数据进行采集;

所述带边缘计算功能的油罐车车载监控终端根据油罐车安全状态和罐体液位信息判断是否需要报警,包括:如果所述油罐车安全状态为低,且罐体液位信息表明罐体液位低于正常值,则确定需要报警;

当需要报警时,通过所述油罐车软件管理平台调用监控设备进行取证,并通过所述油罐车软件管理平台将报警信息通过短信和4G网络推送至相关责任人,所述报警信息包括油罐车安全状态和罐体液位信息。

说明书 :

一种基于区块链技术的油罐车防盗油方法及系统

技术领域

[0001] 本发明涉及危化品车辆管理技术领域,尤其涉及一种基于区块链技术的油罐车防盗油方法及系统。

背景技术

[0002] 目前,我国陆上成品油从油库到加油站的二次配送环节,90%以上都通过专用油罐车运输完成,一般采用第三方物流即委托承运方的方式。偷油、盗油行为本身非常危险,此外,一旦油罐车油品被偷盗,对加油站本身也会产生巨大损失。市面上相当一部分油罐车采取摄像头与电子铅封相结合的方式管控盗油行为。其中,摄像头在正常工作的情况下只能起到一定的威慑作用,而电子铅封很容易就被破解,因此该方式存在较大的安全隐患。此外,部分民营加油站为保证油品质量,直接派专人全程跟踪油品运输,这种方式的防盗效果较好,但是人力付出较大,同时会给负责押运油和负责跟踪的工作人员均带来不便,甚至产生其他安全问题。

发明内容

[0003] 本发明提供了一种基于区块链技术的油罐车防盗油方法及系统,以解决现有的油罐车防盗方法的威慑力较小且容易破解,导致油罐车的安全隐患较大这一问题。
[0004] 第一方面,本发明提供一种基于区块链技术的油罐车防盗油方法,包括:
[0005] 步骤1,通过油罐车数据采集终端获取油罐车数据,并将所述油罐车数据保存到区块链存储单元,所述油罐车数据包括GPS位置信息和罐体液位信息;
[0006] 所述区块链存储单元为基于区块链技术的存储系统,用于为存储准备数据,并通过一个去中心化的基础架构对所述数据进行分发,包括以下步骤:创建数据分片,加密每个所述数据分片,为每个所述数据分片生成哈希,复制每个所述数据分片,分发复制的所述数据分片,将交易记录到分账;
[0007] 步骤2,所述油罐车数据采集终端将油罐车数据处理为统一格式,并将所述油罐车数据传输至带边缘计算功能的油罐车车载监控终端;
[0008] 步骤3,所述带边缘计算功能的油罐车车载监控终端根据所述油罐车数据确定油罐车安全状态,根据所述油罐车安全状态调整数据采集频率和数据传输频率,将有效的油罐车数据传输至油罐车软件管理平台;
[0009] 步骤4,所述油罐车软件管理平台接收并展示带边缘计算功能的油罐车车载监控终端传输的油罐车数据,以及所述油罐车车身的监控设备传输的云端视频数据,并将所述云端视频数据保存到所述区块链存储单元。
[0010] 进一步地,在一种实现方式中,所述带边缘计算功能的油罐车车载监控终端除了用于获取数据采集终端的数据,还具有数据异常警报功能和基于区块链技术的防数据串改功能,用于保证数据源的可靠;
[0011] 在所述步骤3中,所述根据油罐车数据确定油罐车安全状态包括:
[0012] 当默克尔树根哈希发生变化,服务器即可捕捉所述变化,确定所述油罐车数据在区块链中对应的交易被修改,即所述油罐车数据可能被串改,并发出油罐车数据串改警报。
[0013] 进一步地,在一种实现方式中,所述步骤3,包括:
[0014] 所述带边缘计算功能的油罐车车载监控终端根据油罐车数据采集终端采集的GPS位置信息确定油罐车的行驶状态,并保存到所述区块链存储单元,所述油罐车的行驶状态包括未行驶和行驶中;
[0015] 其中,若所述GPS位置信息表明油罐车的经纬度坐标未发生变化,则确定所述油罐车的行驶状态为未行驶;若所述GPS位置信息表明油罐车的经纬度坐标发生变化,则确定所述油罐车的行驶状态为行驶中。
[0016] 进一步地,在一种实现方式中,所述步骤3,包括:
[0017] 所述带边缘计算功能的油罐车车载监控终端根据油罐车数据采集终端采集的罐体液位信息确定油罐车的罐体液位状态,所述罐体液位状态包括罐体无油和罐体有油;
[0018] 其中,若所述罐体液位信息表明液位为0,则确定所述油罐车的罐体液位状态为罐体无油;若所述罐体液位信息表明液位不为0,则确定所述油罐车的罐体液位状态为罐体有油。
[0019] 进一步地,在一种实现方式中,所述步骤3,包括:
[0020] 若确定所述油罐车的行驶状态为未行驶,且所述油罐车的罐体液位状态为罐体无油,则判断所述油罐车安全状态为高;
[0021] 若确定所述油罐车的行驶状态为未行驶,且所述油罐车的罐体液位状态为罐体有油,则判断所述油罐车安全状态为低;
[0022] 若确定所述油罐车的行驶状态为行驶中,则判断所述油罐车安全状态为高。
[0023] 进一步地,在一种实现方式中,所述步骤3,包括:
[0024] 若判断所述油罐车安全状态为高,此时所述带边缘计算功能的油罐车车载监控终端间以长间隔发送油罐车数据,报警状态使能关,所述油罐车数据中的GPS位置信息为实时数据,所述罐体液位信息表示为0;
[0025] 同时,发送与所述油罐车安全状态为高相应的基于区块链时序的控制指令至油罐车数据采集终端,用于控制所述油罐车数据采集终端间以长间隔对油罐车数据进行采集;所述长间隔为一分钟;
[0026] 若判断所述油罐车安全状态为低,此时所述带边缘计算功能的油罐车车载监控终端实时发送油罐车数据,报警状态使能开,并根据所述罐体液位信息判断是否报警,所述油罐车数据中的GPS位置信息为实时数据,所述罐体液位信息为罐体内的实际液位高度;
[0027] 同时,发送与所述油罐车安全状态为低相应的基于区块链时序的控制指令至油罐车数据采集终端,用于控制所述油罐车数据采集终端实时对油罐车数据进行采集;
[0028] 所述带边缘计算功能的油罐车车载监控终端根据油罐车安全状态和罐体液位信息判断是否需要报警,包括:如果所述油罐车安全状态为低,且罐体液位信息表明罐体液位低于正常值,则确定需要报警;
[0029] 当需要报警时,通过所述油罐车软件管理平台调用监控设备进行取证,并通过所述油罐车软件管理平台将报警信息通过短信和4G网络推送至相关责任人,所述报警信息包括油罐车安全状态和罐体液位信息。
[0030] 进一步地,在一种实现方式中,所述步骤3,包括:
[0031] 判断所述油罐车数据是否为空,并判断所述油罐车数据的格式是否正确;
[0032] 若所述油罐车数据为空,或者所述油罐车数据的格式不正确,则确定所述油罐车数据为无效的油罐车数据;
[0033] 若所述油罐车数据不为空,且所述油罐车数据的格式正确,则确定所述油罐车数据为有效的油罐车数据。
[0034] 进一步地,在一种实现方式中,所述步骤2,包括:所述油罐车数据采集终端将油罐车数据处理为json格式。
[0035] 进一步地,在一种实现方式中,所述数据采集终端通过肯德液位计获取油罐车数据中的罐体液位信息;所述数据采集终端通过JXINW GPS模块获取油罐车数据中的GPS位置信息。
[0036] 第二方面,本发明提供一种基于区块链技术的油罐车防盗油系统,包括:油罐车数据采集终端、带边缘计算功能的油罐车车载监控终端和油罐车软件管理平台;
[0037] 所述油罐车数据采集终端连接有传感器,用于获取油罐车数据,即采集罐体液位信息和GPS位置信息,并保存至区块链存储单元;所述油罐车数据采集终端与所述带边缘计算功能的油罐车车载监控终端连接,用于将油罐车数据传输至油罐车软件管理平台并调整数据采集频率和数据传输频率;所述油罐车软件管理平台与带边缘计算功能的油罐车车载监控终端进行通信数据交互,同时获取车身的监控设备的视频数据;所述油罐车软件管理平台与带边缘计算功能的油罐车车载监控终端通过4G网络进行通信,用于接收并展示带边缘计算功能的油罐车车载监控终端传输的油罐车数据以及监控设备的云端视频数据,所述监控设备即位于油罐车车身的摄像头,所述摄像头的云端数据和调用方法由摄像头厂家确定。
[0038] 由以上技术方案可知,本发明实施例提供一种基于区块链技术的油罐车防盗油方法及系统,所述方法包括:步骤1,通过油罐车数据采集终端获取油罐车数据,所述油罐车数据包括GPS位置信息和罐体液位信息;步骤2,所述油罐车数据采集终端将油罐车数据处理为统一格式,并将所述油罐车数据传输至油罐车车载监控终端;步骤3,所述带边缘计算功能的油罐车车载监控终端根据所述油罐车数据确定油罐车安全状态,根据所述油罐车安全状态调整数据采集频率和数据传输频率,将有效的油罐车数据传输至油罐车软件管理平台;步骤4,所述油罐车软件管理平台接收并展示油罐车车载监控终端传输的油罐车数据,以及所述油罐车车身的监控设备传输的云端视频数据。
[0039] 现有技术中,现有的油罐车防盗方法的威慑力较小且容易被破解,导致油罐车的安全隐患较大。而采用前述方法,采集处理油罐车数据后,再根据油罐车安全状态判断是否需要报警,并调整数据采集频率和数据传输频率,达到了有效防止油罐车被盗油的效果。因此相对于现有技术,本发明有效防止油罐车偷油、盗油的发生,大大降低了油罐车的安全隐患,进一步地还能够保证油品质量,保护加油站的利益,同时,通过采用区块链技术,使得本方案在共识一致性、容错性、实时性、灵活变更性,在增加安全性要求上满足自动化智能化的要求。
[0040] 具体的,相较于现有技术,本发明具有以下有益效果:
[0041] (1)基于区块链技术的成品油供应链技术,保证订单的可靠,已经进入流转的订单不可更改;数据源的可靠即油罐车车身数据不可串改;借助边缘计算模块和大数据对油罐车进行全方位的监控和防泄漏报警,即油罐车车身的状态由带边缘计算功能的监控终端实时监控,云平台对车身数据以及全平台车辆动态进行的大数据分析,包括押运人员的行为识别,路径规划等。
[0042] (2)本发明通过油罐车数据采集终端采集油罐车液位数据,实时监测液位信息:一般而言,油罐车并非只运送一种类型的油品,柴油、汽油等都可以运送,运送完一种油品后如果更换油品运输,需要清洗罐体方能再次运输。如果是测量液体密度,虽能起到监控的作用,但是罐体所装油品种类以及同一种油品受内外部因素例如温度,干湿度等影响会对密度产生影响,通过测密度来实现油品质量管控较为复杂,监控罐体液位,也可以起到防偷油、盗油的效果。
[0043] (3)GPS数据能够体现油罐车实时位置,结合液位数据,更能保证油品运输安全,防偷盗。
[0044] (4)油罐车软件管理平台处理液位、GPS和视频数据,对以油罐车为中心,形成一套独特的行为分析,GPS反映油罐车动静状态,液位计反映液位的动态信息,视频反映油罐车的外部状况,三者结合能够有效防止偷盗行为。

附图说明

[0045] 为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046] 图1是本发明实施例部分提供的一种基于区块链技术的油罐车防盗油系统的结构框图;
[0047] 图2是本发明实施例部分提供的一种基于区块链技术的油罐车防盗油方法的数据采集示意图;
[0048] 图3是本发明实施例部分提供的一种基于区块链技术的油罐车防盗油方法的采集传输示意图;
[0049] 图4是本发明实施例部分提供的一种基于区块链技术的油罐车防盗油方法的平台传输示意图。

具体实施方式

[0050] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
[0051] 本发明实施例公开一种基于区块链技术的油罐车防盗油方法及系统,本方法应用于油品运输领域,方便油品运输管理,提高油品运输效率和油品运输安全性。
[0052] 如图1所示,本实施例提供的一种基于区块链技术的油罐车防盗油方法,包括:
[0053] 步骤1,通过油罐车数据采集终端获取油罐车数据,并将所述油罐车数据保存到区块链存储单元,所述油罐车数据包括GPS位置信息和罐体液位信息;
[0054] 所述区块链存储单元为基于区块链技术的存储系统,用于为存储准备数据,并通过一个去中心化的基础架构对所述数据进行分发,包括以下步骤:创建数据分片,加密每个所述数据分片,为每个所述数据分片生成哈希,复制每个所述数据分片,分发复制的所述数据分片,将交易记录到分账;
[0055] 步骤2,所述油罐车数据采集终端将油罐车数据处理为统一格式,并将所述油罐车数据传输至带边缘计算功能的油罐车车载监控终端;
[0056] 步骤3,所述带边缘计算功能的油罐车车载监控终端根据所述油罐车数据确定油罐车安全状态,根据所述油罐车安全状态调整数据采集频率和数据传输频率,将有效的油罐车数据传输至油罐车软件管理平台;
[0057] 步骤4,所述油罐车软件管理平台接收并展示带边缘计算功能的油罐车车载监控终端传输的油罐车数据,以及所述油罐车车身的监控设备传输的云端视频数据,并将所述云端视频数据保存到所述区块链存储单元。
[0058] 如图2所示,所述油罐车采集终端是以stm32f103单片机为核心,通过采集4-20mA模拟量,根据量程按比例算出液位计液位;GPS模块通过TTL串口通信,直接将GPS位置信息传输给油罐车采集终端。Stm32f103单片机占用一路通信口。
[0059] 如图3所示,所述油罐车采集终端与油罐车车载监控终端通过RS232方式连接,所述油罐车采集终端采集到数据后将数据经过处理以统一格式发给管理终端,油罐车车载监控终端接收到数据还需进行数据完整性验证,验证通过后才会将数据传给油罐车软件管理平台。
[0060] 如图4所示,所述油罐车软件管理平台一方面接收管理终端数据,另一方面获取监控设备,即摄像头的云端视频数据,其中,摄像头的云端数据及调用方法由厂家提供。
[0061] 本实施例所述的一种基于区块链技术的油罐车防盗油方法中,所述带边缘计算功能的油罐车车载监控终端除了用于获取数据采集终端的数据,还具有数据异常警报功能和基于区块链技术的防数据串改功能,用于保证数据源的可靠;
[0062] 在所述步骤3中,所述根据油罐车数据确定油罐车安全状态包括:
[0063] 当默克尔树根哈希发生变化,服务器即可捕捉所述变化,确定所述油罐车数据在区块链中对应的交易被修改,即所述油罐车数据可能被串改,并发出油罐车数据串改警报。
[0064] 本实施例中,通过采用区块链技术,使得本方案在共识一致性、容错性、实时性、灵活变更性,在增加安全性要求上满足自动化智能化的要求。
[0065] 具体的,基于区块链技术的成品油供应链技术,保证订单的可靠,已经进入流转的订单不可更改;数据源的可靠即油罐车车身数据不可串改;在区块链中是一笔一笔交易,这些交易通过默克尔树组织起来,如果其中的任何一笔交易被修改,都会造成默克尔树根哈希的变化,一旦造成变化服务器就能捕捉到,进而阻止改行为。本方案中,利用区块链技术防盗油主要表现为已经进行的订单数据不可更改。
[0066] 而借助边缘计算模块和大数据对油罐车进行全方位的监控和防泄漏报警,即油罐车车身的状态由带边缘计算功能的监控终端实时监控,云平台对车身数据以及全平台车辆动态进行的大数据分析,包括押运人员的行为识别,路径规划等。
[0067] 本实施例所述的一种基于区块链技术的油罐车防盗油方法中,所述步骤3,包括:
[0068] 所述带边缘计算功能的油罐车车载监控终端根据油罐车数据采集终端采集的GPS位置信息确定油罐车的行驶状态,并保存到所述区块链存储单元,所述油罐车的行驶状态包括未行驶和行驶中;
[0069] 其中,若所述GPS位置信息表明油罐车的经纬度坐标未发生变化,则确定所述油罐车的行驶状态为未行驶;若所述GPS位置信息表明油罐车的经纬度坐标发生变化,则确定所述油罐车的行驶状态为行驶中。
[0070] 本实施例所述的一种基于区块链技术的油罐车防盗油方法中,所述步骤3,包括:
[0071] 所述带边缘计算功能的油罐车车载监控终端根据油罐车数据采集终端采集的罐体液位信息确定油罐车的罐体液位状态,所述罐体液位状态包括罐体无油和罐体有油;
[0072] 其中,若所述罐体液位信息表明液位为0,则确定所述油罐车的罐体液位状态为罐体无油;若所述罐体液位信息表明液位不为0,则确定所述油罐车的罐体液位状态为罐体有油。
[0073] 本实施例所述的一种基于区块链技术的油罐车防盗油方法中,所述步骤3,包括:
[0074] 若确定所述油罐车的行驶状态为未行驶,且所述油罐车的罐体液位状态为罐体无油,则判断所述油罐车安全状态为高;
[0075] 若确定所述油罐车的行驶状态为未行驶,且所述油罐车的罐体液位状态为罐体有油,则判断所述油罐车安全状态为低;
[0076] 若确定所述油罐车的行驶状态为行驶中,则判断所述油罐车安全状态为高。
[0077] 本实施例所述的一种基于区块链技术的油罐车防盗油方法中,所述步骤3,包括:
[0078] 若判断所述油罐车安全状态为高,此时所述带边缘计算功能的油罐车车载监控终端间以长间隔发送油罐车数据,报警状态使能关,所述油罐车数据中的GPS位置信息为实时数据,所述罐体液位信息表示为0;具体的,本实施例中,所述油罐车安全状态为高时,通过间以长间隔发送油罐车数据,且报警状态使能关,将所述罐体液位信息表示为0,即可降低数据发送频率,能够有效减小资源消耗。
[0079] 同时,发送与所述油罐车安全状态为高相应的基于区块链时序的控制指令至油罐车数据采集终端,用于控制所述油罐车数据采集终端间以长间隔对油罐车数据进行采集;所述长间隔为一分钟;
[0080] 若判断所述油罐车安全状态为低,此时所述带边缘计算功能的油罐车车载监控终端实时发送油罐车数据,报警状态使能开,并根据所述罐体液位信息判断是否报警,所述油罐车数据中的GPS位置信息为实时数据,所述罐体液位信息为罐体内的实际液位高度;
[0081] 同时,发送与所述油罐车安全状态为低相应的基于区块链时序的控制指令至油罐车数据采集终端,用于控制所述油罐车数据采集终端实时对油罐车数据进行采集;
[0082] 具体的,本实施例中,由带边缘计算功能的油罐车车载监控终端根据油罐车安全状态及液位状态设定间隔:在油罐车停车且液位高的情况下实时发送和采集数据,其它情况下一分钟发送和采集一次数据;本实施例中,通过设置发送和采集数据的间隔,能够节省流量和减少服务器压力。
[0083] 所述带边缘计算功能的油罐车车载监控终端根据油罐车安全状态和罐体液位信息判断是否需要报警,包括:如果所述油罐车安全状态为低,且罐体液位信息表明罐体液位低于正常值,则确定需要报警;具体的,本实施例中,一般罐体液位值在一个合理波动范围,在这个波动范围内都算是正常值,因此,本实施例所述的正常值设定为罐体液位值的平均值。
[0084] 当需要报警时,通过所述油罐车软件管理平台调用监控设备进行取证,并通过所述油罐车软件管理平台将报警信息通过短信和4G网络推送至相关责任人,所述报警信息包括油罐车安全状态和罐体液位信息。本实施例中,所述油罐车软件管理平台会在出现异常的时间点调取监控设备,即摄像头的视频监控录像,以达到取证的效果。
[0085] 本实施例所述的一种基于区块链技术的油罐车防盗油方法中,所述步骤3,包括:
[0086] 判断所述油罐车数据是否为空,并判断所述油罐车数据的格式是否正确;
[0087] 若所述油罐车数据为空,或者所述油罐车数据的格式不正确,则确定所述油罐车数据为无效的油罐车数据;
[0088] 若所述油罐车数据不为空,且所述油罐车数据的格式正确,则确定所述油罐车数据为有效的油罐车数据。
[0089] 本实施例所述的一种基于区块链技术的油罐车防盗油方法中,所述步骤2,包括:所述油罐车数据采集终端将油罐车数据处理为json格式。本实施例中,通过统一油罐车数据的格式,方便油罐车软件管理平台获取数据,同时也方便油罐车软件管理平台和油罐车车载监控终端的信息交互。
[0090] 具体的,本实施例中,数据不完整传输就是浪费流量和增加服务器压力,或油罐车软件管理平台压力。因此,本发明实施例中,将油罐车数据统一为Json格式,里面涉及的对象和数值都是完整的,否则不能将油罐车数据存入油罐车软件管理平台的数据库。
[0091] 本实施例所述的一种基于区块链技术的油罐车防盗油方法中,所述数据采集终端通过肯德液位计获取油罐车数据中的罐体液位信息;所述数据采集终端通过JXINW GPS模块获取油罐车数据中的GPS位置信息。
[0092] 在所述一种基于区块链技术的油罐车防盗油方法的基础上,本实施例还提供一种基于区块链技术的油罐车防盗油系统,包括:油罐车数据采集终端、带边缘计算功能的油罐车车载监控终端和油罐车软件管理平台;
[0093] 所述油罐车数据采集终端连接有传感器,用于获取油罐车数据,即采集罐体液位信息和GPS位置信息,并保存至区块链存储单元;所述油罐车数据采集终端与所述带边缘计算功能的油罐车车载监控终端连接,用于将油罐车数据传输至油罐车软件管理平台并调整数据采集频率和数据传输频率;所述油罐车软件管理平台与带边缘计算功能的油罐车车载监控终端进行通信数据交互,同时获取车身的监控设备的视频数据;所述油罐车软件管理平台与带边缘计算功能的油罐车车载监控终端通过4G网络进行通信,用于接收并展示带边缘计算功能的油罐车车载监控终端传输的油罐车数据以及监控设备的云端视频数据,所述监控设备即位于油罐车车身的摄像头,所述摄像头的云端数据和调用方法由摄像头厂家确定。
[0094] 具体的,相较于现有技术,本发明具有以下有益效果:
[0095] (1)基于区块链技术的成品油供应链技术,保证订单的可靠,已经进入流转的订单不可更改;数据源的可靠即油罐车车身数据不可串改;借助边缘计算模块和大数据对油罐车进行全方位的监控和防泄漏报警,即油罐车车身的状态由带边缘计算功能的监控终端实时监控,云平台对车身数据以及全平台车辆动态进行的大数据分析,包括押运人员的行为识别,路径规划等。
[0096] (2)本发明通过油罐车数据采集终端采集油罐车液位数据,实时监测液位信息:一般而言,油罐车并非只运送一种类型的油品,柴油、汽油等都可以运送,运送完一种油品后如果更换油品运输,需要清洗罐体方能再次运输。如果是测量液体密度,虽能起到监控的作用,但是罐体所装油品种类以及同一种油品受内外部因素例如温度,干湿度等影响会对密度产生影响,通过测密度来实现油品质量管控较为复杂,监控罐体液位,也可以起到防偷油、盗油的效果。
[0097] (3)GPS数据能够体现油罐车实时位置,结合液位数据,更能保证油品运输安全,防偷盗。
[0098] (4)油罐车软件管理平台处理液位、GPS和视频数据,对以油罐车为中心,形成一套独特的行为分析,GPS反映油罐车动静状态,液位计反映液位的动态信息,视频反映油罐车的外部状况,三者结合能够有效防止偷盗行为。
[0099] 以上所述仅是本发明专利的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明专利原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明专利的保护范围。
[0100] 具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的一种基于区块链技术的油罐车防盗油方法及系统的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,ROM)或随机存储记忆体(random access memory,RAM)等。
[0101] 本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0102] 本说明书中各个实施例之间相同相似的部分互相参见即可。以上所述的本发明实施方式并不构成对本发明保护范围的限定。