一种肉制品深度溯源的方法和系统与流程

文档序号:32115267发布日期:2022-11-09 06:01阅读:36来源:国知局
一种肉制品深度溯源的方法和系统与流程

1.本发明涉及一种肉制品深度溯源的方法和系统,属于信息深度溯源技术领域。


背景技术:

2.目前,市场上现有的肉制品溯源重点主要集中在对肉制品的屠宰加工、物流运输过程的环节操作主体记录和展示,对于肉制品的屠宰加工标准、肉质等级、冷链运输标准和情况未实现全方面的信息披露,造成溯源信息不完整、没有提供具有可信力的溯源品质检验标准的问题。同时肉制品的溯源信息量往往巨大,非常考验通过溯源码扫码读取溯源数据的查询效率,时常出现查询时间长的问题,鲜有可靠高效的查询方法。


技术实现要素:

3.发明目的:针对现有技术中存在的问题与不足,本发明提供一种肉制品深度溯源的方法和系统,有效解决了以下肉制品深度溯源的痛点:(1)溯源信息不完整或断链;(2)溯源查询结果不直观,无生产标准同步展示比对,难以判断溯源内容是否达标;(3)溯源查询效率低,查询时间长,查询返回数据少;(4)企业无法获得溯源查询统计。
4.同时,本发明所涉及的发明内容,具有以下技术优势:(1)能保证肉制品的质量的追踪,能满足用户对溯源和品质管理多功能的需求;(2)溯源查询速率高效,溯源查询信息完整且直观;(3)可获得准确完整的溯源查询统计数据,利于企业做出市场销售效果统计分析。
5.技术方案:一种肉制品深度溯源的方法,包括如下步骤:
6.101,对溯源产品的分类进行定义,共定义2个维度,第一个是产品的状态属性种类;第二个是产品所属品种类别。
7.102,对2个维度的溯源产品分类进行排列组合,形成溯源产品分类矩阵并进行索引编号,如下方矩阵所示:
[0008][0009]
其中,a为溯源产品分类a
mn
的集合;n为产品状态属性编号;m为产品品种类别编号。
[0010]
103,基于溯源产品分类矩阵形成邻接链表。
[0011]
104,建立溯源产品分类索引表,溯源产品分类索引表包括索引id,产品的状态属性种类,以及产品所属品种类别三个字段。
[0012]
105,形成基于溯源产品分类的搜索驱动算法p。
[0013]
201,对溯源内容的分类进行定义,共定义2个维度,第一个是溯源内容的生产加工环节;第二个是溯源内容的数据格式。
[0014]
202,对2个维度的溯源内容分类进行排列组合,形成溯源内容分类矩阵并进行索引编号,如下方矩阵所示:
[0015][0016]
其中,b为溯源内容分类b
kj
的集合;j为生产加工环节编号;k为数据格式编号。
[0017]
203,基于溯源内容分类矩阵形成邻接链表。
[0018]
204,建立溯源内容分类索引表,溯源内容分类索引表包括索引id,溯源内容的生产加工环节,以及溯源内容的数据格式三个字段。
[0019]
205,形成基于溯源内容分类的搜索驱动算法c。
[0020]
301,基于搜索驱动算法p和搜索驱动算法c,开发综合基于溯源产品分类和溯源内容分类的溯源查询接口q,用以在肉制品深度溯源系统调用实现查询功能。
[0021]
驱动算法机制和接口功能实现机制为:输入肉制产品溯源码,依据溯源产品分类矩阵和溯源内容分类矩阵解析产品批次编号、产品名称、产品分类;从解析结果得到产品品种类别和产品状态属性;继而得到生成加工环节集合;用数据结构对应封装这个产品溯源码所有检索到的溯源内容,形成溯源数据json结构。
[0022]
一种肉制品深度溯源系统,包括功能单元如下:供应主体管理单元、物流主体管理单元、分销主体管理单元、产品分类管理单元、产品管理单元、产品生产标准管理单元、产品批次管理单元、进销存管理单元、检测报告管理单元、物流订单管理单元、溯源内容管理单元、溯源码管理单元、溯源查询管理单元。
[0023]
所述供应主体管理单元,以肉制品供应主体为对象,录入和管理肉制品供应主体的基本信息。
[0024]
所述物流主体管理单元,以肉制品物流主体为对象,录入和管理肉制品物流主体的基本信息。
[0025]
所述分销主体管理单元,以肉制品分销主体为对象,录入和管理肉制品分销主体的基本信息。
[0026]
所述产品分类管理单元,以产品分类为对象,录入和管理:分类名称、产品状态属性和产品所属品种数据。
[0027]
所述产品管理单元,以产品为对象,录入和管理:产品名称、供应主体名称、产品有效状态和产品规格单位数据。
[0028]
所述产品生产标准管理单元,以单条产品生产标准内容为对象,录入和管理:供应主体名称、产品名称、生产加工环节和生产加工对应的标准内容数据。
[0029]
所述产品批次管理单元,以产品批次为对象,录入和管理:产品名称、产品批次编号、产品批次生成时间、产品数量和产品规格单位数据。
[0030]
所述进销存管理单元,以单条进销存记录为内容,录入和管理:产品名称、产品批次编号、产品数量、产品规格单位、出入库类型、出入库时间和出入库经管人姓名数据。
[0031]
所述检测报告管理单元,以单份检测报告内容为对象,录入和管理:产品名称、产品批次编号、产品数量、产品规格单位、检测报告编号、检测报告名称、检测报告内容、检测报告结果、检测报告机构名称、检测报告上传时间和检测报告上传人姓名数据。
[0032]
所述物流订单管理单元,以单条物流运输信息为对象,录入和管理:产品名称、产品批次编号、产品数量、产品规格单位、物流订单编号、物流主体名称、物流节点地区名称、
物流节点时间、物流车辆车牌号、车辆行驶人姓名和分销主体名称数据。
[0033]
所述溯源内容管理单元,以单条溯源内容为对象,录入和管理:产品名称、溯源内容值、生产加工环节、数据格式、溯源内容采集时间、溯源内容采集人姓名和溯源内容采集主体名称(包括供应主体、物流主体、分销主体)数据。
[0034]
所述溯源码管理单元,以单个溯源码为对象,生成和管理:产品名称、产品批次编号、产品数量、产品规格单位、溯源码编号和溯源码图片地址数据。
[0035]
所述溯源查询管理单元,以单条溯源查询记录为对象,生成和管理:溯源码编号、分销主体名称、产品名称、产品批次编号、产品数量、产品规格单位、产品溯源评分值、溯源查询时间、溯源查询地区和溯源查询者ip数据。
[0036]
所述肉制品深度溯源系统以单个产品批次为最小溯源单位,形成所述单个溯源码。
[0037]
每一次对溯源码进行扫码,将调用301所述溯源查询接口,并对该产品批次具体某生产加工环节的溯源内容和标准进行比对,符合记1分,不符合和缺失记0分,累加得到溯源查询记录中所得产品溯源评分值,进而输出扫溯源码而得到的完整溯源报告给到消费者浏览,包括:分销主体名称、溯源码编号、产品名称、产品批次编号、产品数量、产品规格单位、溯源内容json、产品溯源评分值。
[0038]
每一次扫溯源码,将形成一条溯源查询管理单元中所述溯源查询记录。
[0039]
有益效果:与现有技术相比,本发明提供的肉制品深度溯源的方法和系统具有如下优点:
[0040]
(1)有效确保在产品溯源内容采集和管理过程中的数据完整性,帮助企业更好管理项目、产品数据,让消费者更全面了解产品溯源信息和参考标准;(2)直观浏览产品溯源内容是否符合生产加工标准,便于企业总结问题提升产品质量和品质水平,同时让消费者更直观了解产品品质和生产加工规范达标度;(3)基于搜索驱动算法的高效溯源查询技术,可降低服务器运作负载和请求队列阻塞情况,提高基础设施的使用能效,提供更高效快捷的溯源查询服务。
附图说明
[0041]
图1是本发明实施例的搜索驱动算法和查询接口功能机制示意图;
[0042]
图2是本发明实施例的肉制品深度溯源系统功能单元连接形态图;
[0043]
图3是本发明实施例的基于溯源产品分类矩阵形成邻接链表示意图;
[0044]
图4是本发明实施例的基于溯源内容分类矩阵形成邻接链表示意图。
具体实施方式
[0045]
下面结合具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本技术所附权利要求所限定的范围。
[0046]
一种肉制品深度溯源的方法,包括如下步骤:
[0047]
101,对溯源产品的分类进行定义,共定义2个维度,第一个是产品的状态属性种类,如:胴体、分割鲜肉、预包装鲜肉、调味加工生肉制品、调味加工熟肉制品;令n=1表示预
包装鲜肉,n=2表示调味加工生肉制品,n=3表示调味加工熟肉制品等;第二个是产品所属品种类别,如:猪、牛、羊、鸡、鸭等,令m=1代表牛,m=2代表羊。
[0048]
102,对2个维度的溯源产品分类进行排列组合,形成溯源产品分类矩阵并进行索引编号,如下方矩阵所示:
[0049][0050]
a:溯源产品分类a
mn
的集合。
[0051]
103,基于溯源产品分类矩阵形成邻接链表,举例示意如图3所示,形成过程为:
[0052][0053][0054]
104,对应建立数据库的溯源产品分类索引表。
[0055]
表1 溯源产品分类索引表
[0056]
索引id品种类别状态属性1牛(m=1)预包装鲜肉(n=1)2羊(m=2)预包装鲜肉(n=1)3牛(m=1)调味加工生肉制品(n=2)4羊(m=2)调味加工生肉制品(n=2)5牛(m=1)调味加工熟肉制品(n=3)6羊(m=2)调味加工熟肉制品(n=3)
[0057]
105,形成基于溯源产品分类的搜索驱动算法p,算法核心作用部分为:
[0058]
[0059][0060]
该算法可对溯源产品分类矩阵的检索运算实现从o(n2)到o(n+e)的算法复杂度的降低与效率提升。
[0061]
201,对溯源内容的分类进行定义,共定义2个维度,第一个是溯源内容的生产加工环节,如:养殖、屠宰、加工、检测、物流等;定义:j=1:养殖、j=2:屠宰、j=3:加工、j=4:检测、j=5:物流;第二个是溯源内容的数据格式,如:文本、数字、图片、视频等;定义:k=1:字符、k=2:图片、k=3:视频。
[0062]
202,对2个维度的溯源内容分类进行排列组合,形成溯源内容分类矩阵并进行索引编号,如下方矩阵所示:
[0063][0064]
b:溯源内容分类b
kj
的集合。
[0065]
203,基于溯源内容分类矩阵形成邻接链表,举例示意如图3所示,形成过程为:
[0066][0067][0068]
204,对应建立数据库的溯源内容分类索引表。
[0069]
表2 溯源内容分类索引表
[0070]
索引id环节数据格式1养殖(j=1)字符(k=1)2屠宰(j=2)字符(k=1)3加工(j=3)字符(k=1)4检测(j=4)字符(k=1)5物流(j=5)字符(k=1)6养殖(j=1)图片(k=2)7屠宰(j=2)图片(k=2)8加工(j=3)图片(k=2)9检测(j=4)图片(k=2)10物流(j=5)图片(k=2)11养殖(j=1)视频(k=3)12屠宰(j=2)视频(k=3)13加工(j=3)视频(k=3)14检测(j=4)视频(k=3)15物流(j=5)视频(k=3)
[0071]
205,形成基于溯源内容分类的搜索驱动算法c,算法核心部分逻辑同105。同样地,该算法可对溯源内容分类矩阵的检索运算实现从o(n2)到o(n+e)的算法复杂度的降低与效率提升。
[0072]
301,基于搜索驱动算法p和搜索驱动算法c,开发综合基于溯源产品分类和溯源内容分类的溯源查询接口q,用以在肉制品深度溯源系统调用实现查询功能。驱动算法机制和接口功能实现机制如图1所示。输入产品溯源码,解析产品批次编号、产品名称、产品分类;从解析结果得到品种类别和状态属性;继而得到生成加工环节集合;用数据结构对应封装这个产品溯源码所有检索到的溯源内容,形成溯源数据json结构。
[0073]
肉制品深度溯源系统包含功能单元如下:供应主体管理单元、物流主体管理单元、分销主体管理单元、产品分类管理单元、产品管理单元、产品生产标准管理单元、产品批次管理单元、进销存管理单元、检测报告管理单元、物流订单管理单元、溯源内容管理单元、溯源码管理单元、溯源查询管理单元。全部功能单元连接形态如图2所示。
[0074]
在供应主体管理单元,以肉制品供应主体为对象,录入和管理:主体名称、统一社会信用代码、联系人名称、联系人电话、地址。
[0075]
在物流主体管理单元,以肉制品物流主体为对象,录入和管理:主体名称、统一社会信用代码、联系人名称、联系人电话、地址。
[0076]
在分销主体管理单元,以肉制品分销主体为对象,录入和管理:主体名称、统一社会信用代码、联系人名称、联系人电话、地址。
[0077]
在产品分类管理单元,以产品分类为对象,录入和管理:分类名称、产品状态属性、产品所属品种。
[0078]
在产品管理单元,以产品为对象,录入和管理:产品名称、供应主体名称、产品有效状态、产品规格单位。
[0079]
在产品生产标准管理单元,以单条产品生产标准内容为对象,录入和管理:供应主
体名称、产品名称、生产加工环节、标准内容。
[0080]
在产品批次管理单元,以产品批次为对象,录入和管理:产品名称、产品批次编号、产品批次生成时间、产品数量、产品规格单位。
[0081]
在进销存管理单元,以单条进销存记录为内容,录入和管理:产品名称、产品批次编号、产品数量、产品规格单位、出入库类型、出入库时间、出入库经管人姓名。
[0082]
在检测报告管理单元,以单份检测报告内容为对象,录入和管理:产品名称、产品批次编号、产品数量、产品规格单位、检测报告编号、检测报告名称、检测报告内容、检测报告结果、检测报告机构名称、检测报告上传时间、检测报告上传人姓名。
[0083]
在物流订单管理单元,以单条物流运输信息为对象,录入和管理:产品名称、产品批次编号、产品数量、产品规格单位、物流订单编号、物流主体名称、物流节点地区名称、物流节点时间、物流车辆车牌号、车辆行驶人姓名、分销主体名称。
[0084]
在溯源内容管理单元,以单条溯源内容为对象,录入和管理:产品名称、溯源内容值、生产加工环节、数据格式、溯源内容采集时间、溯源内容采集人姓名、溯源内容采集主体名称(包括供应主体、物流主体、分销主体)。
[0085]
溯源码管理单元以单个溯源码为对象,生成和管理:产品名称、产品批次编号、产品数量、产品规格单位、溯源码编号、溯源码图片地址。
[0086]
溯源查询管理单元,以单条溯源查询记录为对象,生成和管理:溯源码编号、分销主体名称、产品名称、产品批次编号、产品数量、产品规格单位、产品溯源评分值、溯源查询时间、溯源查询地区、溯源查询者ip。
[0087]
系统以单个产品批次为最小溯源单位,形成溯源码管理单元中的单个溯源码。即以单个溯源码为对象,生成和管理:产品名称、产品批次编号、产品数量、产品规格单位、溯源码编号、溯源码图片地址。
[0088]
在此系统中,搜索驱动算法p和c的机制和接口q实现深度溯源查询功能机制如下举例描述:
[0089]
当调用301所述接口时,入参产品溯源码x时,从溯源码编码机制中解析得到该x溯源码代表产品批次号为202201011098872的牛排产品;进一步根据系统中分类管理的数据解析得到该牛排产品为“牛(m=1)、调味加工生肉制品(n=2)”分类下的产品。该分类指向的环节及数据结构矩阵值集合有“加工(j=3)、图片(k=2)”,“检测(j=4)、图片(k=2)”,“物流(j=5)、文字(k=1)”。调用搜索驱动算法,在数据库redis中指向批次号202201011098872对应的溯源内容存储路径,并快速渲染封装数据json结构。举例如下伪代码:
[0090][0091]
每一次扫码413所述溯源码,将调用301所述溯源查询接口,并对该产品批次具体某生产加工环节的溯源内容和标准进行比对,符合记1分,不符合和缺失记0分,累加得到溯源查询记录中所得产品溯源评分值,进而输出扫码溯源码而得到的完整溯源报告给到消费浏览,包括:分销主体名称、溯源码编号、产品名称、产品批次编号、产品数量、产品规格单位、溯源内容json、产品溯源评分值。
[0092]
每一次扫码溯源码,将形成一条溯源查询记录。即以单条溯源查询记录为对象,生成和管理:溯源码编号、分销主体名称、产品名称、产品批次编号、产品数量、产品规格单位、产品溯源评分值、溯源查询时间、溯源查询地区、溯源查询者ip。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1