活禽屠宰数字证书生成方法及装置制造方法及图纸

技术编号:20430690 阅读:33 留言:0更新日期:2019-02-23 10:40
本申请实施例提供一种活禽屠宰数字证书生成方法及装置,涉及产品追溯技术领域。其中,所述方法通过对屠宰加工过程中获取的基本信息、物联网信息、监控视频进行处理,得到基本信息散列值、物联网信息散列值、关键帧图像散列值、以及完整数据散列值;然后对所述完整数据散列值进行私钥签名,得到数据签名;最后对所述数据签名、基本信息、物联网信息、关键帧图像信息、基本信息散列值、物联网信息散列值、关键帧图像散列值、完整数据散列值及所述私钥对应的签名证书进行XML封装,生成与屠宰产品对应的活禽屠宰数字证书。通过该数字证书,可以保证活禽屠宰追溯数据的可靠性和完整性,并鉴定冷鲜产品是否由健康的活禽加工而成。

Digital Certificate Generation Method and Device for Live Poultry Slaughtering

The embodiment of the application provides a method and device for generating digital certificates for live poultry slaughter, which relates to the technical field of product traceability. The method obtains basic information hash value, Internet of Things information hash value, key frame image hash value and complete data hash value by processing basic information, Internet of Things information and surveillance video acquired during slaughter processing, and then carries on private key signature to the complete data hash value to obtain data signature; finally, the data signature and basic value are obtained. Information, Internet of Things information, key frame image information, basic information hash value, Internet of Things information hash value, key frame image hash value, complete data hash value and the signature certificate corresponding to the private key are encapsulated in XML to generate live poultry slaughter digital certificate corresponding to slaughter products. Through this digital certificate, the reliability and integrity of traceability data of live poultry slaughter can be guaranteed, and whether cold products are processed from healthy live poultry can be identified.

【技术实现步骤摘要】
活禽屠宰数字证书生成方法及装置
本申请涉及产品追溯
,具体而言,涉及一种活禽屠宰数字证书生成方法及装置。
技术介绍
由于活禽进城容易传染禽流感等疾病,危及公众健康和公共卫生安全,同时带来一定的环境问题。因此,各地相继实施了《活禽交易管理办法》,提倡在规定的地点屠宰活禽。然而,这给不良商贩利用冷冻或病死禽类冒充冷鲜禽类食品进行销售提供了机会。消费者因为无法亲临现场了解屠宰加工过程,从而对冷鲜禽类食品的质量和卫生安全产生了不信任,进而导致了冷鲜禽类食品销售量下降,影响着整个产业链的发展。因此,对于本领域技术人员而言,研究一种能够追溯活禽屠宰加工过程的方法具有重要意义。
技术实现思路
为了解决现有技术中的上述问题,本申请提供一种活禽屠宰数字证书生成方法及装置,以生成信息完整、可靠性高的数字证书,为消费者提供完整可靠的追溯数据来源。为了实现上述目的,本申请较佳实施例采用的技术方案如下:第一方面,本申请实施例提供一种活禽屠宰数字证书生成方法,所述方法包括:获取屠宰过程中的基本信息、物联网信息及监控视频;其中,所述基本信息包括供应商信息、屠宰加工时间、屠宰加工地点、业务平台访问地址、以及与屠宰产品对应的证书编号,所述物联网信息包括屠宰过程中采集的产品重量信息及加工环境信息,所述监控视频包括多个屠宰加工环节分别对应的视频片段;对所述监控视频进行处理,得到关键帧图像信息;根据所述基本信息、物联网信息及关键帧图像信息,生成基本信息散列值、物联网信息散列值及关键帧图像散列值,并得到包括所述基本信息散列值、物联网信息散列值、关键帧图像散列值及所述基本信息、物联网信息、关键帧图像信息的完整数据散列值;对所述完整数据散列值进行私钥签名,得到数据签名;对所述数据签名、基本信息、物联网信息、关键帧图像信息、基本信息散列值、物联网信息散列值、关键帧图像散列值、完整数据散列值及所述私钥对应的签名证书进行XML封装,生成与屠宰产品对应的活禽屠宰数字证书。在本申请实施例中,所述方法应用于终端设备,所述终端设备配置有证书编码规则、系统时钟及供应商数据库,所述终端设备与GIS传感器、称重传感器、PH传感器、颗粒悬浮物浓度传感器及图像采集器通信连接;所述获取屠宰过程中的基本信息、物联网信息及监控视频的步骤,包括:获取根据所述证书编码规则生成的证书编码、根据所述系统时钟生成的屠宰加工时间、根据所述供应商数据库得到的供应商信息、根据系统设置生成的业务平台访问地址、通过所述GIS传感器采集得到的屠宰加工地点、通过所述称重传感器采集得到的产品重量信息、通过所述PH传感器采集得到的清洗水PH值、通过所述颗粒悬浮物浓度传感器采集得到的清洗水颗粒悬浮物浓度、以及通过所述图像采集器采集得到的多个屠宰加工环节分别对应的视频片段。可选地,在本申请实施例中,所述对所述监控视频进行处理,得到关键帧图像信息的步骤,包括:获取所述监控视频中关键帧图像对应的时间点;根据所述时间点从所述监控视频中提取出关键帧图像;对所述关键帧图像进行处理,生成所述关键帧图像对应的图像摘要;将所述时间点及所述图像摘要保存到所述关键帧图像信息中。可选地,在本申请实施例中,所述对所述关键帧图像进行处理,生成所述关键帧图像对应的图像摘要的步骤包括:缩小所述关键帧图像的尺寸,并将所述关键帧图像转化为灰度图像;对所述灰度图像进行离散余弦变换,得到第一DCT矩阵;对所述第一DCT矩阵进行缩小处理,得到第二DCT矩阵;计算所述第二DCT矩阵的均值,并根据所述均值确定所述关键帧图像的图像摘要。可选地,所述根据所述均值确定所述关键帧图像的图像摘要的步骤包括:将所述第二DCT矩阵中大于或等于所述均值的元素设置为1,小于所述均值的元素设置为0;根据所述第二DCT矩阵中修改后的元素生成所述关键帧图像的图像摘要。可选地,在本申请实施例中,所述对所述基本信息、物联网信息及关键帧图像信息进行处理的步骤,包括:通过散列值算法对所述基本信息、物联网信息及关键帧图像信息进行处理,得到与所述基本信息对应的基本信息散列值、与所述物联网信息对应的物联网信息散列值、以及与所述关键帧图像信息对应的关键帧图像散列值。可选地,在本申请实施例中,所述对所述数据签名、基本信息、物联网信息、关键帧图像信息、基本信息散列值、物联网信息散列值、关键帧图像散列值、完整数据散列值及所述私钥对应的签名证书进行XML封装的步骤,包括:通过文本格式对所述基本信息、物联网信息及关键帧图像信息编码;通过Base64对所述基本信息散列值、物联网信息散列值、关键帧图像散列值、完整数据散列值、数据签名及签名证书编码。第二方面,本申请实施例提供一种活禽屠宰数字证书生成装置,所述装置包括:获取模块,用于获取屠宰过程中的基本信息、物联网信息及监控视频;其中,所述基本信息包括供应商信息、屠宰加工时间、屠宰加工地点、业务平台访问地址、以及与屠宰产品对应的证书编号,所述物联网信息包括屠宰过程中采集的产品重量信息及加工环境信息,所述监控视频包括多个屠宰加工环节分别对应的视频片段;第一处理模块,用于对所述监控视频进行处理,得到关键帧图像信息;第二处理模块,用于根据所述基本信息、物联网信息及关键帧图像信息,生成基本信息散列值、物联网信息散列值及关键帧图像散列值,并得到包括所述基本信息散列值、物联网信息散列值、关键帧图像散列值及所述基本信息、物联网信息、关键帧图像信息的完整数据散列值;签名模块,用于对所述完整数据散列值进行私钥签名,得到数据签名;封装模块,用于对所述数据签名、基本信息、物联网信息、关键帧图像信息、基本信息散列值、物联网信息散列值、关键帧图像散列值、完整数据散列值及所述私钥对应的签名证书进行XML封装,生成与产品对应的活禽屠宰数字证书。进一步地,在本申请实施例中,所述第一处理模块具体用于:获取所述监控视频中关键帧图像对应的时间点;根据所述时间点从所述监控视频中提取出关键帧图像;对所述关键帧图像进行处理,生成所述关键帧图像对应的图像摘要;将所述时间点及所述图像摘要保存到所述关键帧图像信息中。进一步地,所述第一处理模块在对所述关键帧图像进行处理时具体用于:缩小所述关键帧图像的尺寸,并将所述关键帧图像转化为灰度图像;对所述灰度图像进行离散余弦变换,得到第一DCT矩阵;对所述第一DCT矩阵进行缩小处理,得到第二DCT矩阵;计算所述第二DCT矩阵的均值,并根据所述均值确定所述关键帧图像的图像摘要。相对于现有技术而言,本申请具有以下有益效果:本申请实施例提供的活禽屠宰数字证书生成方法,通过对屠宰加工过程中获取的基本信息、物联网信息、监控视频进行处理,得到与所述基本信息对应的基本信息散列值、与所述物联网信息对应的物联网信息散列值、与所述监控视频中的关键帧图像对应的关键帧图像散列值、以及包括所述基本信息散列值、物联网信息散列值、关键帧图像散列值和所述基本信息、物联网信息、关键帧图像信息的完整数据散列值;然后对所述完整数据散列值进行私钥签名,得到数据签名;最后对所述数据签名、基本信息、物联网信息、关键帧图像信息、基本信息散列值、物联网信息散列值、关键帧图像散列值、完整数据散列值及所述私钥对应的签名证书进行XML封装,生成与屠宰产品对应的活禽屠宰数字证书。通过该数字证书,可以保证活本文档来自技高网...

【技术保护点】
1.一种活禽屠宰数字证书生成方法,其特征在于,所述方法包括:获取屠宰过程中的基本信息、物联网信息及监控视频;其中,所述基本信息包括供应商信息、屠宰加工时间、屠宰加工地点、业务平台访问地址、以及与屠宰产品对应的证书编号,所述物联网信息包括屠宰过程中采集的产品重量信息及加工环境信息,所述监控视频包括多个屠宰加工环节分别对应的视频片段;对所述监控视频进行处理,得到关键帧图像信息;根据所述基本信息、物联网信息及关键帧图像信息,生成基本信息散列值、物联网信息散列值及关键帧图像散列值,并得到包括所述基本信息散列值、物联网信息散列值、关键帧图像散列值及所述基本信息、物联网信息、关键帧图像信息的完整数据散列值;对所述完整数据散列值进行私钥签名,得到数据签名;对所述数据签名、基本信息、物联网信息、关键帧图像信息、基本信息散列值、物联网信息散列值、关键帧图像散列值、完整数据散列值及所述私钥对应的签名证书进行XML封装,生成与屠宰产品对应的活禽屠宰数字证书。

【技术特征摘要】
1.一种活禽屠宰数字证书生成方法,其特征在于,所述方法包括:获取屠宰过程中的基本信息、物联网信息及监控视频;其中,所述基本信息包括供应商信息、屠宰加工时间、屠宰加工地点、业务平台访问地址、以及与屠宰产品对应的证书编号,所述物联网信息包括屠宰过程中采集的产品重量信息及加工环境信息,所述监控视频包括多个屠宰加工环节分别对应的视频片段;对所述监控视频进行处理,得到关键帧图像信息;根据所述基本信息、物联网信息及关键帧图像信息,生成基本信息散列值、物联网信息散列值及关键帧图像散列值,并得到包括所述基本信息散列值、物联网信息散列值、关键帧图像散列值及所述基本信息、物联网信息、关键帧图像信息的完整数据散列值;对所述完整数据散列值进行私钥签名,得到数据签名;对所述数据签名、基本信息、物联网信息、关键帧图像信息、基本信息散列值、物联网信息散列值、关键帧图像散列值、完整数据散列值及所述私钥对应的签名证书进行XML封装,生成与屠宰产品对应的活禽屠宰数字证书。2.如权利要求1所述的方法,其特征在于,所述方法应用于终端设备,所述终端设备配置有证书编码规则、系统时钟及供应商数据库,所述终端设备与GIS传感器、称重传感器、PH传感器、颗粒悬浮物浓度传感器及图像采集器通信连接;所述获取屠宰过程中的基本信息、物联网信息及监控视频的步骤,包括:获取根据所述证书编码规则生成的证书编码、根据所述系统时钟生成的屠宰加工时间、根据所述供应商数据库得到的供应商信息、根据系统设置生成的业务平台访问地址、通过所述GIS传感器采集得到的屠宰加工地点、通过所述称重传感器采集得到的产品重量信息、通过所述PH传感器采集得到的清洗水PH值、通过所述颗粒悬浮物浓度传感器采集得到的清洗水颗粒悬浮物浓度、以及通过所述图像采集器采集得到的多个屠宰加工环节分别对应的视频片段。3.如权利要求1或2所述的方法,其特征在于,所述对所述监控视频进行处理,得到关键帧图像信息的步骤,包括:获取所述监控视频中关键帧图像对应的时间点;根据所述时间点从所述监控视频中提取出关键帧图像;对所述关键帧图像进行处理,生成所述关键帧图像对应的图像摘要;将所述时间点及所述图像摘要保存到所述关键帧图像信息中。4.如权利要求3所述的方法,其特征在于,所述对所述关键帧图像进行处理,生成所述关键帧图像对应的图像摘要的步骤包括:缩小所述关键帧图像的尺寸,并将所述关键帧图像转化为灰度图像;对所述灰度图像进行离散余弦变换,得到第一DCT矩阵;对所述第一DCT矩阵进行缩小处理,得到第二DCT矩阵;计算所述第二DCT矩阵的均值,并根据所述均值确定所述关键帧图像的图像摘要。5.如权利要求4所述的方法,其特征在于,所述根据所述均值确定所述关键帧图像的图像摘要的步骤包括:将所述第二DCT矩阵中大于或等于所述均值...

【专利技术属性】
技术研发人员:张曙华黄海清杨安荣胡东平魏爱红
申请(专利权)人:上海中信信息发展股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1