一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种产品追溯信息的管理检索方法、电子设备及存储介质与流程

2022-11-14 02:29:18 来源:中国专利 TAG:

技术特征:
1.一种产品追溯信息的管理检索方法,其特征在于,包括以下步骤:建立追溯数据对象:追溯数据对象是通过追溯码将某批次产品各个供应链环节的元数据绑定在一起形成的某批次产品的一条追溯数据,每条所述追溯数据在系统中被存放为关系型数据,每条追溯数据按照行方式进行存储,关系型数据中每个列代表一种数据属性,不同数据属性定义的数据为该条追溯数据的元数据;对追溯数据对象进行元数据分解:按照最小查询单位将追溯数据对象中的元数据颗粒化,形成原子数据;建立每个追溯产品的全字段数据结构:依据所述原子数据,建立每个批次产品对应追溯数据对象的全字段数据结构,所述全字段数据结构包含该条追溯数据对象中保存的该批次产品供应链环节中所有追溯环节上传保存的数据内容,同时记录了该条追溯数据对象中每个原子数据的实际存储长度和该追溯数据对象在文件存储位置中的相对偏移量数据信息;对所述全字段数据结构通过唯一的uuid方式进行key标识,key标识作为唯一的uuid对应的全字段数据结构中各个原子数据的唯一标识;建立追溯数据对象的段文件:形成带有key标识的全字段数据结构后,在物理磁盘上存储为数据文件的一个数据块,多个所述数据块形成了一个数据簇,多个所述数据簇形成一个段结构,一个段结构及对应一个段文件;生成段文件的压缩索引文件:把每个全字段数据结构作为内存结构存放到段文件中,通过倒排序索引算法对段文件中全字段数据结构生成倒排索引文件,然后将倒排索引文件生成段文件的压缩索引文件;使用所述压缩索引文件通过key标识对整个段文件进行查询。2.根据权利要求1所述的产品追溯信息的管理检索方法,其特征在于,通过所述压缩索引文件对所述段文件进行查询过程中,通过反序列化方式将对应的数据结构读取到内存后,加载部分或者全部数据作为进行展示的查询结果数据。3.根据权利要求2所述的产品追溯信息的管理检索方法,其特征在于,所述反序列化方式是将存放到磁盘的文件内容通过解码算法在计算机内存中还原为明码字符串。4.根据权利要求1所述的产品追溯信息的管理检索方法,其特征在于,所述按照最小查询单位将追溯数据对象中的元数据颗粒化是将某批次产品对应的追溯数据对象按不同数据属性分解为多个不同的关键字数据。5.根据权利要求1所述的产品追溯信息的管理检索方法,其特征在于,所述段文件是将内存中的多个数据块通过序列化的方式存放到硬盘上;内存结构通过倒排索引的算法生成索引结构,为搜索提供数据源保障。6.根据权利要求5所述的产品追溯信息的管理检索方法,其特征在于,所述倒排索引的算法根据原子数据的属性值来查找数据记录;其倒排索引的算法对应的索引表中的每一项都包括一个属性值和具有该属性值数据记录的地址,并包含实际存储长度、该对象在文件存储位置中的相对偏移量。7.根据权利要求1所述的产品追溯信息的管理检索方法,其特征在于,对追溯检索的结果采用导出文件为表格方式,并将包含查询关键字所在整条追溯数据导出到表格文件,所述表格文件内容包括含所述关键字的所有追溯数据中所有追溯环节的所有字段内容的信息。
8.根据权利要求1所述的产品追溯信息的管理检索方法,其特征在于,通过压缩索引文件进行检索时,根据对应的倒排索引文件在对数据库中追溯数据对象进行任意环节或任意字段的信息搜索,通过对已经生成为原子数据的文件的所有内容进行字段/关键字搜索,以此进行追溯信息的全局检索。9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器与处理器之间通过总线相互连接;所述存储器存储计算机执行指令;所述处理器执行存储器存储的计算机执行指令,使得处理器执行如权利要求2至8任意一项所述的产品追溯信息的管理检索方法。10.一种存储介质,其特征在于,所述存储介质上存储有指令,当所述指令在计算机上运行时,执行如权利要求2至8任意一项所述的产品追溯信息的管理检索方法。

技术总结
本发明公开了一种产品追溯信息的管理检索方法、电子设备及存储介质,包括建立追溯数据对象;对追溯数据对象进行元数据分解:建立每个追溯产品的全字段数据结构;建立追溯数据对象的段文件:生成段文件的压缩索引文件;使用所述压缩索引文件通过key标识对整个段文件进行查询。采用结构化数据转换为非结构化数据的方法可以较好地解决全局性追溯数据查询检索困难的问题。索引文件存放到服务器的文件系统,以此实现聚合检索。当需要查询、检索追溯系统全局中某个特性信息及其所在追溯环节时,系统直接针对索引进行检索,无需追溯码,只要包含有该关键词或者全匹配时,即可通过索引返回所有相关生产环节的数据,大大提高了追溯系统数据应用能力。数据应用能力。数据应用能力。


技术研发人员:范宇 徐珂
受保护的技术使用者:四川省标准化研究院
技术研发日:2022.08.22
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献