本发明涉及食品安全溯源,尤其涉及一种基于食品安全的食品溯源方法及系统。
背景技术:
1、在现代食品工业中,为了保障消费者的食品安全,建立一套从源头到餐桌的全程可追溯体系至关重要。基于分布式账本技术的食品溯源方法应运而生,其核心在于利用这类技术去中心化、数据不可篡改和公开透明的特性,为食品供应链上的每一个环节提供一个可信的数据记录平台。然而,即便链上数据本身不可更改,如果数据在被记录到分布式账本之前,在物理世界与数字世界交互的源头环节就已被篡改,那么分布式账本所记录的将是虚假信息,这从根本上动摇了整个溯源体系的公信力。尤其是在冷链物流等对环境参数要求严格的环节,确保传感器采集的原始数据真实可靠,且在传输过程中不被干扰或伪造,是当前面临的严峻挑战。
2、例如,在冷链运输过程中,冷藏车内部的温度和湿度传感器会周期性地采集数据,连同车辆的实时地理位置信息,一同上传并记录在新的数据块中。然而,在实际的商业运作中,存在恶意方(如运输司机)通过物理手段干扰传感器,或在数据从传感器传输至分布式账本节点的本地网络链路中,对数据进行篡改,从而将伪造的正常状态信息(如温度、湿度)写入分布式账本,以掩盖实际发生的异常情况(如制冷设备故障)。这种链下数据源头的不可信问题,是当前分布式账本溯源应用从理想模型走向现实部署时,必须解决的关键技术瓶颈。
3、现有技术中,溯源系统的安全性虽然依赖于链上数据的不可篡改性,但无法确保数据在采集源头的真实性。当冷链运输车辆在运输途中制冷设备发生故障,导致车内温度异常升高时,司机为了避免承担高额赔偿,可能会在本地数据终端上手动编辑和修改故障期间的温度记录,用正常的温度数据覆盖异常数据,然后才将这份伪造的“完美”数据上传到分布式账本。由于分布式账本本身只负责忠实地记录被提交的数据,并保证其不被后续篡改,它无法分辨提交的数据在源头处是否真实。因此,这条伪造的、看似可信的数据链,不仅没能揭示真相,反而成为了掩盖问题的“帮凶”,使得整个溯源体系的公信力受到了根本性的动摇。
4、针对上述问题,现有技术亟需改进。
技术实现思路
1、本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于食品安全的食品溯源方法及系统。
2、第一方面,本发明提供一种基于食品安全的食品溯源方法,所述方法包括以下步骤:
3、在冷链运输车辆上,在预设时间间隔内同步采集车厢内的环境数据以及车辆运行状态数据,并将采集的环境数据和所述车辆运行状态数据封装成情境快照数据包;
4、使用预存私钥对所述情境快照数据包进行数字签名;
5、将签名后的情境快照数据包通过加密通道传输至食品溯源分布式账本,利用所述食品溯源分布式账本对所述情境快照数据包的数字签名进行验证,根据预设逻辑判断规则,交叉比对所述情境快照数据包中环境数据与车辆运行状态数据之间的内在逻辑一致性;
6、若所述交叉比对判断存在逻辑不一致,则通过所述食品溯源分布式账本对所述情境快照数据包进行异常标记,并记录异常标记后的情境快照数据包。
7、第二方面,提供一种基于食品安全的食品溯源系统,该系统包括:
8、数据采集模块,用于在冷链运输车辆上,在预设时间间隔内同步采集车厢内的环境数据以及车辆运行状态数据,并将采集的环境数据和所述车辆运行状态数据封装成情境快照数据包;
9、数字签名模块,用于使用预存私钥对所述情境快照数据包进行数字签名;
10、数据传输模块,用于将签名后的情境快照数据包通过加密通道传输至食品溯源分布式账本,利用所述食品溯源分布式账本对所述情境快照数据包的数字签名进行验证,根据预设逻辑判断规则,交叉比对所述情境快照数据包中环境数据与车辆运行状态数据之间的内在逻辑一致性;
11、异常标记与记录模块,用于若所述交叉比对判断存在逻辑不一致,则通过所述食品溯源分布式账本对所述情境快照数据包进行异常标记,并记录异常标记后的情境快照数据包。
12、与现有技术相比,本发明具有以下有益效果:
13、本申请通过引入环境数据与车辆运行状态数据的交叉比对,并结合数字签名技术,能够从物理世界和数字世界的双重维度验证数据的真实性。这种方法能够有效识别并揭露诸如司机为掩盖制冷故障而篡改温度数据等行为,避免了虚假信息被记录到分布式账本中,从而从根本上提升了整个食品溯源体系的公信力。与现有技术相比,本申请不仅保证了链上数据的不可篡改性,更重要的是,它确保了链下数据源头的真实性,为消费者提供了真正可信赖的食品安全追溯信息,有效弥补了现有溯源体系在数据源头真实性保障方面的不足。
1.一种基于食品安全的食品溯源方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的一种基于食品安全的食品溯源方法,其特征在于,所述根据预设逻辑判断规则,交叉比对所述情境快照数据包中环境数据与车辆运行状态数据之间的内在逻辑一致性的步骤包括:
3.根据权利要求2所述的一种基于食品安全的食品溯源方法,其特征在于,所述维持所述目标温度所需的预设功耗下限的确定过程包括:
4.根据权利要求3所述的一种基于食品安全的食品溯源方法,其特征在于,所述根据所述外部环境温度数据、外部环境湿度数据以及制冷机组预设运行特性,确定维持目标车厢温度所需的功耗下限值的步骤包括:
5.根据权利要求4所述的一种基于食品安全的食品溯源方法,其特征在于,所述根据所述制冷机组的运行状态参数与所述制冷机组在标准工况下的参考运行参数的偏离,调整所述制冷机组预设运行特性中的效率系数的步骤包括:
6.根据权利要求5所述的一种基于食品安全的食品溯源方法,其特征在于,所述获取所述制冷机组的运行状态参数与所述制冷机组在标准工况下的参考运行参数之间的偏离程度,得到偏离量的步骤包括:
7.根据权利要求5所述的一种基于食品安全的食品溯源方法,其特征在于,所述通过预设的非线性映射关系,确定效率系数调整因子的步骤包括:
8.根据权利要求4所述的一种基于食品安全的食品溯源方法,其特征在于,所述根据所述外部环境温度数据、外部环境湿度数据以及所述调整后的效率系数,确定维持所述目标车厢温度所需的功耗下限值的步骤包括:
9.根据权利要求4所述的一种基于食品安全的食品溯源方法,其特征在于,所述运行状态参数包括制冷剂压力和蒸发器温度。
10.一种基于食品安全的食品溯源系统,用于执行如权利要求1-9任一项所述的一种基于食品安全的食品溯源方法,其特征在于,该系统包括: