1.一种基于区块链的在途货物状态监测方法,其特征在于,包括以下步骤:
s1,将在途货物注册进入区块链系统,监测在途货物实时信息,并将所述实时信息传入区块链系统;
s2,区块链系统对s1所述在途货物的信息进行身份验证,通过身份验证后,接收s1监测的实时信息,接着进入s3,身份验证失败后,则不接收所述实时信息;
s3,将s1所监测到的实时信息与标准状态下的信息进行比对,判断监测参数是否在合理的区间内,系统根据终端传输的参数数据,与标准情况下的数据进行比对,并判断参数是否在相关参数的合理区间之内;
s4,s3中比对结束后,判断参数是否超出合理区间,如果参数没有超出合理区间,则本次数据的传输结束,将相关数据存入区块链系统中;如果参数超出合理区间,则显示异常的参数,并显示可能出现此情况的原因,并提供当前传输数据车辆联系人加密后的信息,向管理员发出警告信息,同时将传输的数据存入到区块链系统中;
s5,信息传送至管理员登录的终端后,区块链系统对管理员身份进行验证后并授权管理员登录的终端对车主信息进行解密,并将车主联系方式发送至管理员登录的终端,
s6,到达目的地后,在区块链系统中生成在途检测报告。
2.根据权利要求1所述的基于区块链的在途货物状态监测方法,其特征在于,s1中,检测设备将监测到的数据传至手持终端,通过手持终端将监测数据传入到区块链系统。
3.根据权利要求1所述的基于区块链的在途货物状态监测方法,其特征在于,s2中,车主通过终端与区块链系统通讯,向系统提出申请,车主根据注册时的身份信息进行登录,区块链系统根据哈希加密算法以及非对称加密算法进行信息验证。
4.根据权利要求1所述的基于区块链的在途货物状态监测方法,其特征在于,s2中,传输数据的终端采用智能手机、平板电脑或掌上电脑。
5.根据权利要求1所述的基于区块链的在途货物状态监测方法,其特征在于,s3中,所述监测参数至少包括:车厢内的温度、湿度、车辆总重以及行车速度。
6.一种基于区块链的在途货物状态监测系统,其特征在于,包括注册模块(201)、存储模块(202)、查询模块(203)、身份验证模块(204)、参数比对模块(205)、异常处理模块(206)、数据解密模块(207)以及评价模块(208);
注册模块(201):用于车主注册进入区块链,获得唯一标识,并对注册信息进行加密;
存储模块(202):用于接收和存储传感器传输数据的数值,并将接收到的信息进行广播;
查询模块(203):用于车主查询存储模块(202)中所存储的当前在途货物状态参数的数值;
身份验证模块(204):用于验证申请者是为车主、普通用户或系统管理员;根据注册时提供的身份信息与获得的唯一识别标识在区块链进行验证;
参数对比模块(205):用于与系统存储的标准工作状态进行比对;
异常处理模块(206):根据参数对比模块得出的结论,进行出现异常状况的处理,获得车主联系方式的加密代码;
数据解密模块(207):对车主联系方式的加密代码进行解密,以供系统管理人员联系车主处理异常;
评价模块(208):用于货主对本次行程服务进行评价;包括对区块链服务器的评价以及对异常处理能力的评价。
7.一种基于区块链的在途货物状态监测方法的装置,其特征在于,包括处理器、存储器和网络适配器,存储器和网络适配器均与处理器双向通信连接,均存储器上储存有能在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现权利要求1-5任一项所述的方法。