生产数据的追溯方法、装置和计算机设备与流程
未命名
09-18
阅读:118
评论:0
1.本技术涉及计算机技术领域,特别是涉及一种生产数据的追溯方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
2.追溯系统已经被广泛应用于各个行业中,它其实就是一种可以对产品进行正向,逆向或不定向追踪的生产控制系统,可适用于各种类型的过程和生产控制系统。相关技术中,锂电池行业生产数据的溯源,主流是通过制造执行系统来进行。制造执行系统将锂电池生产按照从匀浆阶段到包装阶段,将生产路径分解成若干追溯子单元,每个追溯子单元对应同一个追溯标识来关联所有这个子单元的生产相关数据,例如,匀浆阶段包括所有产品匀浆阶段的相关数据,包装阶段包括所有产品包装阶段相关数据。
3.因为锂电池制造工艺比较复杂,通常会形成几十张和追溯子单元对应的数据库表。若对锂电池的生产数据进行追溯,就需要将几十张表进行关联查询,因为锂电池的电芯数据众多,量产半年后单表的数据量可以达到亿级,这样的几十张表关联查询,数据库搜索处理时间比较长,甚至数据搜索卡死,造成追溯查询不能及时得到结果。
技术实现要素:
4.基于此,有必要针对上述技术问题,提供一种生产数据的追溯方法、装置、计算机设备、存储介质和计算机程序产品。
5.第一方面,本技术提供了一种生产数据的追溯方法。所述方法包括:
6.一种生产数据的追溯方法,应用于服务器,所述方法包括:
7.获取待追溯的电池产品的标识信息;
8.根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的生产数据;其中,所述生产路径包括多个具有预设顺序的流程节点;所述流程节点与所述生产数据在所述图数据库中一一对应的方式存储。
9.在一种可能的实现方式中,所述生产数据包括确定性生产数据和非确定性生产数据,所述根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的生产数据,包括:
10.根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的确定性生产数据;
11.根据每个所述流程节点的起止时刻,从时序数据库中查找与所述流程节点、所述起止时刻相匹配的非确定性生产数据。
12.在一种可能的实现方式中,所述流程节点上记录有生产所述电池产品的起始时刻和结束时刻,所述时序数据库存储有所述流程节点预设时段内的每个时刻与非确定性数据的对应关系;根据每个所述流程节点的起止时刻,从时序数据库中查找与所述流程节点、所述起止时刻相匹配的非确定性生产数据,包括:
13.根据每个所述流程节点记录的所述电池产品的起始时刻和结束时刻,从所述时序数据库的预设时段中查询与所述起始时刻和结束时刻匹配的子时段;
14.从所述时序数据库中获取所述子时段对应的非确定性生产数据。
15.在一种可能的实现方式中,还包括:
16.返回所述生产数据至客户端;其中,所述客户端用于在数字孪生的可视化场景中展示所述生产数据。
17.在一种可能的实现方式中,所述客户端用于在数字孪生的可视化场景中展示所述生产数据,包括:
18.所述客户端用于展示所述电池产品的生产路径上每个流程节点对应的生产数据;并响应于生产时刻的查询操作,展示所述生产时刻邻近时段的数据变化。
19.在一种可能的实现方式中,所述确定性生产数据包括下述中的至少一种:
20.投料数据、制程数据、结果参数;
21.所述非确定性生产数据包括下述中的至少一种:
22.人员操作、环境参数、过程参数。
23.第二方面,本技术还提供了一种生产数据的追溯装置,应用于服务器,所述装置包括:
24.获取模块,用于获取待追溯的电池产品的标识信息;
25.追溯模块,用于根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的生产数据;其中,所述生产路径包括多个具有预设顺序的流程节点;所述流程节点与所述生产数据在所述图数据库中一一对应的方式存储。
26.在一种可能的实现方式中,所述生产数据包括确定性生产数据和非确定性生产数据,所述追溯模块,包括:
27.查找子模块,用于根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的确定性生产数据;
28.追溯子模块,用于根据每个所述流程节点的起止时刻,从时序数据库中查找与所述流程节点、所述起止时刻相匹配的非确定性生产数据。
29.在一种可能的实现方式中,所述流程节点上记录有生产所述电池产品的起始时刻和结束时刻,所述时序数据库存储有所述流程节点预设时段内的每个时刻与非确定性数据的对应关系;所述追溯子模块包括:
30.查询单元,用于根据每个所述流程节点记录的所述电池产品的起始时刻和结束时刻,从所述时序数据库的预设时段中查询与所述起始时刻和结束时刻匹配的子时段;
31.获取单元,用于从所述时序数据库中获取所述子时段对应的非确定性生产数据。
32.在一种可能的实现方式中,还包括:
33.返回模块,用于返回所述生产数据至客户端;其中,所述客户端用于在数字孪生的可视化场景中展示所述生产数据。
34.在一种可能的实现方式中,所述返回模块中所述客户端还用于响应于生产时刻的查询操作,展示所述生产时刻邻近时段的数据变化。
35.在一种可能的实现方式中,所述确定性生产数据包括下述中的至少一种:
36.投料数据、制程数据、结果参数;
37.所述非确定性生产数据包括下述中的至少一种:
38.人员操作、环境参数、过程参数。
39.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如本公开实施例任一项所述的生产数据的追溯方法。
40.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如本公开实施例任一项所述的生产数据的追溯方法。
41.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如本公开实施例任一项所述的生产数据的追溯方法。
42.相较于传统的存储各个追溯子单元(流程节点)的生产数据,每个流程节点中包括所有电池产品在该追溯子单元的生产数据,查询某个电池产品在该追溯子单元的下一个追溯子单元的生产数据时,由于不同追溯子单元的电池产品在追溯子单元的位置不确定,例如电池产品a在第一追溯子单元中生产数据存储位置a,电池产品a在第二追溯子单元中生产数据存储位置b,因此,需要根据a与b的对应关系,查询到下一个追溯子单元的生产数据,追溯复杂度较高。本公开实施例中,通过在图数据库中存储电池产品生产路径以及生产路径上每个流程节点对应的生产数据,由于生产路径上包含了各流程节点之间的关联关系,可以方便快速的查找生产路径或生产路径某一段的流程节点对应的生产数据,将追溯查询分钟级等待缩短至秒级。
附图说明
43.图1为一个实施例中生产数据的追溯方法的应用环境图;
44.图2为一个实施例中生产数据的追溯方法的第一流程示意图;
45.图3为一个另实施例中生产数据的追溯方法的第二流程示意图;
46.图4为一个另实施例中生产数据的追溯方法的第三流程示意图;
47.图5为一个另实施例中生产数据的追溯方法数字孪生与图数据库的映射关系图;
48.图6为一个实施例中生产数据的追溯装置的结构框图;
49.图7为一个实施例中计算机设备的内部结构图。
具体实施方式
50.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
51.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相
一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
52.本技术实施例提供的生产数据的追溯方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
53.在一个实施例中,如图2所示,提供了一种生产数据的追溯方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
54.步骤s201,获取待追溯的电池产品的标识信息。
55.具体的,所述电池产品包括但不限于锂电池产品、碱性电池、酸性电池等。所述标识信息可以唯一识别标识,其形式例如二维码、条形码、编号、字符等。在一示例性实施例中,用户在客户端中输入待追溯的电池产品的标识信息,由客户端发送至服务器,以获取待追溯的电池产品的标识信息。
56.步骤s203,根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的生产数据;其中,所述生产路径包括多个具有预设顺序的流程节点;所述流程节点与所述生产数据在所述图数据库中一一对应的方式存储。
57.具体的,所述流程节点可以包括生产电池产品所经历的生产流程上的节点,例如合浆、涂布、辊压、烘烤、分切、卷绕、包装等。需要说明的是,在不同的场景中,电池产品所经历流程节点的种类和顺序可能有所不同,因此,不同种类的生产路径可能不同。本公开实施例中,图数据库中预先存储了生产路径上的各个流程节点,每个流程节点对应的生产数据,例如以属性的方式进行存储,烘烤对应数据a;分切对应数据b;卷绕对应数据c等。所述图数据库中还预先存储了流程节点与流程节点之间的关联关系,例如合浆流程节点指向涂布流程节点,涂布流程节点指向滚压流程节点,滚压流程节点指向烘烤流程节点
……
在一示例性实施例中,上述指向的关联关系可以通过指针实现。
58.在一示例性实施例中,参考图3所示,例如,待追溯的电池产品是idxx098,追溯的生产数据是从包装(流程节点)到电芯(流程节点),图数据库中预先存储了由电芯到包装以及中间经历的流程节点,即生产路径,各流程节点之间具有关联关系,其中,流程节点中的属性可以存储该流程节点对应的生产数据。因此,可以通过输入待追溯的电池产品的标识信息以及要追溯的流程节点,可以较快地给出对应的生产数据。类似的,在另一示例性实施例中,例如待追溯的电池产品追溯的生产数据是从电芯(流程节点)到正负极原料(流程节点),图数据库中预先存储了正负极原料至电芯的生产路径,可以较快地给出对应的生产数据。需要说明的是,当待追溯的电池产品追溯的生产数据从电芯到正负极原料是,在碾压(流程节点)到涂布(流程节点)或者涂布(流程节点)到合浆(流程节点),标识信息,即图中的id发生了变化,比如前者从xx005变化为xx003,这里的标识信息可以表示批次发生了变化,由于图数据库中存储的是两流程节点之间的关联关系,例如即图3中的箭头,即在图数
据库数据插入的时候,前一个工序的输出id会作为后一个工序的输入id,因此,当标识信息发生变化时,不影响追溯的生产路径。所以可以由一个电芯的id,通过节点关系,可以抓取出所有的生产数据。
59.相较于传统的存储各个追溯子单元(流程节点)的生产数据,每个流程节点中包括所有电池产品在该追溯子单元的生产数据,查询某个电池产品在该追溯子单元的下一个追溯子单元的生产数据时,由于不同追溯子单元的电池产品在追溯子单元的位置不确定,例如电池产品a在第一追溯子单元中生产数据存储位置a,电池产品a在第二追溯子单元中生产数据存储位置b,因此,需要根据a与b的对应关系,查询到下一个追溯子单元的生产数据,追溯复杂度较高。本公开实施例中,通过在图数据库中存储电池产品生产路径以及生产路径上每个流程节点对应的生产数据,由于生产路径上包含了各流程节点之间的关联关系,可以方便快速的查找生产路径或生产路径某一段的流程节点对应的生产数据,将追溯查询分钟级等待缩短至秒级。
60.在一种可能的实现方式中,参考图4所示,所述生产数据包括确定性生产数据和非确定性生产数据,所述步骤s203,根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的生产数据,包括:
61.步骤s401,根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的确定性生产数据;
62.步骤s403,根据每个所述流程节点的起止时刻,从时序数据库中查找与所述流程节点、所述起止时刻相匹配的非确定性生产数据。
63.具体的,所述确定性数据可以包括不随时间变化的数据,包括但不限于例如:投料数据、制程数据、结果参数。其中,所述投料数据可以包括材料的种类、材料的重量、材料比例等,所述制程数据可以包括产品批次、产品工艺等,所述结果参数可以包括加工完后中间件的规格参数等。所述非确定性数据可以包括随时间变化的数据,包括但不限于例如:人员操作、环境参数、过程参数。所述人员操作可以包括人员姓名,操作对象,操作对象随时间的数据量等;所述环境参数可以包括生产环境的温度、湿度、ph相关的数据,所述过程参数可以包括中间件在加工过程中的数据等。在一示例性实施例中,在图数据库中存储确定性生产数据,例如以属性的方式进行存储,烘烤对应确定性数据h;分切对应确定性数据j;卷绕对应确定性数据c等。在时序数据库中存储非确定性生产数据。根据待追溯的电池产品在所述流程节点的生产时间,例如起止时刻,包括起始时刻和终止时刻,从时序数据库中查找与所述流程节点、所述起止时刻相匹配的非确定性生产数据。
64.上述实施例中,由于非确定性生产数据,随时间变化时,每个时间戳都可能对应有数据,数据规模较大。本公开实施例将非确定性数据存储于时序数据库中,通过流程节点的起止时刻进行关联,因此,本公开实施例对数据量较大的非确定性生产数据也能实现方便快捷的查询。
65.在一种可能的实现方式中,所述流程节点上记录有生产所述电池产品的起始时刻和结束时刻,所述时序数据库存储有所述流程节点预设时段内的每个时刻与非确定性数据的对应关系;根据每个所述流程节点的起止时刻,从时序数据库中查找与所述流程节点、所述起止时刻相匹配的非确定性生产数据,包括:
66.根据每个所述流程节点记录的所述电池产品的起始时刻和结束时刻,从所述时序
数据库的预设时段中查询与所述起始时刻和结束时刻匹配的子时段;
67.从所述时序数据库中获取所述子时段对应的非确定性生产数据。
68.具体的,所述起始时刻和结束时刻可以以属性的方式存储,例如:流程节点1对应确定性生产数据a,起始时刻t1,结束时刻t2;流程节点2对应确定性生产数据b,起始时刻t3,结束时刻t4;流程节点3对应确定性生产数据c,起始时刻t5,结束时刻t6……
。本公开实施例中,所述流程节点预设时段内的每个时刻与非确定性数据的对应关系,例如,流程节点s在2019年至2022年之间每个时刻与非确定数据的对应关系可以包括:2019年xx月xx日xx时xx分01秒,设备a的转速1500r/min,环境温度23℃;2019年xx月xx日xx时xx分02秒,设备a的转速1499r/min,环境温度25℃;2019年xx月xx日xx时xx分02秒,设备a的转速1485r/min,环境温度24℃
……
。根据流程节点中记录的起始时刻t1和结束时刻t2,可以在时序数据库中确定与所述起始时刻和结束时刻对应的子时段,例如t1为:2020年3月5日上午8时30分25秒,t1为:2020年3月5日下午3时30分16秒,则子时段为2020年3月5日上午8时30分25秒至2020年3月5日下午3时30分16秒,从时序数据库中查询所述子时段对应的确定性生产数据。
69.本公开实施例中的生产数据可以通过如下方式获取:通过数据采集模块,将设备生产相关的投料数据,人工操作数据,生产过程数据,环境数据,质量检验数据进行采集,集成mes(manufacturing execution system,生产执行系统)的生产制程数据,将所有数据存入图数据库和时序数据库。
70.本公开实施例,选择电池产品在流程节点上生产的起始时刻和结束时刻,建立图数据库和时序数据库的关联关系,符合时序数据库数据存储的规律,可以方便快捷的查询到与流程节点和标识信息相匹配的数据量较大的非确定性生产数据。
71.在一种可能的实现方式中,还包括:
72.返回所述生产数据至客户端;其中,所述客户端用于在数字孪生的可视化场景中展示所述生产数据。
73.具体的,参考图5,图数据库中的流程节点的预设顺序关系可以与数字孪生模型中的生产线相对应,图数据库中流程节点的生产数据为数字孪生模型提供数据支撑,在客户端数字孪生模型的显示界面中展示生产线的生产数据。在一示例性实施例中,通过在客户端输入待追溯的电池产品的标识信息,将时间定位到电池产品生产时刻,整个产线各工序相关的生产数据可以通过客户端继续宁展示。在一示例性实施例中,所述数字孪生可视化场景中支持对各流程节点的生产环节的回放,对整个生产过程进行分析。在一示例性实施例中,响应于生产时刻的查询操作,展示所述生产时刻邻近时段的数据变化,便于对关注的数据进行统计分析,辅助质量问题的定位。
74.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
75.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的生产数
据的追溯方法的生产数据的追溯装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个生产数据的追溯装置实施例中的具体限定可以参见上文中对于生产数据的追溯方法的限定,在此不再赘述。
76.在一个实施例中,如图6所示,提供了一种生产数据的追溯装置600,应用于服务器,包括:
77.获取模块601,用于获取待追溯的电池产品的标识信息;
78.追溯模块603,用于根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的生产数据;其中,所述生产路径包括多个具有预设顺序的流程节点;所述流程节点与所述生产数据在所述图数据库中一一对应的方式存储。
79.在一种可能的实现方式中,所述生产数据包括确定性生产数据和非确定性生产数据,所述追溯模块,包括:
80.查找子模块,用于根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的确定性生产数据;
81.追溯子模块,用于根据每个所述流程节点的起止时刻,从时序数据库中查找与所述流程节点、所述起止时刻相匹配的非确定性生产数据。
82.在一种可能的实现方式中,所述流程节点上记录有生产所述电池产品的起始时刻和结束时刻,所述时序数据库存储有所述流程节点预设时段内的每个时刻与非确定性数据的对应关系;所述追溯子模块包括:
83.查询单元,用于根据每个所述流程节点记录的所述电池产品的起始时刻和结束时刻,从所述时序数据库的预设时段中查询与所述起始时刻和结束时刻匹配的子时段;
84.获取单元,用于从所述时序数据库中获取所述子时段对应的非确定性生产数据。
85.在一种可能的实现方式中,还包括:
86.返回模块,用于返回所述生产数据至客户端;其中,所述客户端用于在数字孪生的可视化场景中展示所述生产数据。
87.在一种可能的实现方式中,所述返回模块中所述客户端还用于响应于生产时刻的查询操作,展示所述生产时刻邻近时段的数据变化。
88.在一种可能的实现方式中,所述确定性生产数据包括下述中的至少一种:
89.投料数据、制程数据、结果参数;
90.所述非确定性生产数据包括下述中的至少一种:
91.人员操作、环境参数、过程参数。
92.上述生产数据的追溯装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
93.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备
的图数据库和时序数据库用于存储生产数据的追溯的生产数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种生产数据的追溯方法。
94.本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
95.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
96.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
97.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
技术特征:
1.一种生产数据的追溯方法,其特征在于,应用于服务器,所述方法包括:获取待追溯的电池产品的标识信息;根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的生产数据;其中,所述生产路径包括多个具有预设顺序的流程节点;所述流程节点与所述生产数据在所述图数据库中一一对应的方式存储。2.根据权利要求1所述的方法,其特征在于,所述生产数据包括确定性生产数据和非确定性生产数据,所述根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的生产数据,包括:根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的确定性生产数据;根据每个所述流程节点的起止时刻,从时序数据库中查找与所述流程节点、所述起止时刻相匹配的非确定性生产数据。3.根据权利要求2所述的方法,其特征在于,所述流程节点上记录有生产所述电池产品的起始时刻和结束时刻,所述时序数据库存储有所述流程节点预设时段内的每个时刻与非确定性数据的对应关系;根据每个所述流程节点的起止时刻,从时序数据库中查找与所述流程节点、所述起止时刻相匹配的非确定性生产数据,包括:根据每个所述流程节点记录的所述电池产品的起始时刻和结束时刻,从所述时序数据库的预设时段中查询与所述起始时刻和结束时刻匹配的子时段;从所述时序数据库中获取所述子时段对应的非确定性生产数据。4.根据权利要求1所述的方法,其特征在于,还包括:返回所述生产数据至客户端;其中,所述客户端用于在数字孪生的可视化场景中展示所述生产数据。5.根据权利要求4所述的方法,其中,所述客户端用于在数字孪生的可视化场景中展示所述生产数据,包括:所述客户端用于展示所述电池产品的生产路径上每个流程节点对应的生产数据;并响应于生产时刻的查询操作,展示所述生产时刻邻近时段的数据变化。6.根据权利要求2或3中任一项所述的方法,其特征在于,所述确定性生产数据包括下述中的至少一种:投料数据、制程数据、结果参数;所述非确定性生产数据包括下述中的至少一种:人员操作、环境参数、过程参数。7.一种生产数据的追溯装置,其特征在于,应用于服务器,所述装置包括:获取模块,用于获取待追溯的电池产品的标识信息;追溯模块,用于根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的生产数据;其中,所述生产路径包括多个具有预设顺序的流程节点;所述流程节点与所述生产数据在所述图数据库中一一对应的方式存储。8.根据权利要求7所述的装置,其特征在于,所述生产数据包括确定性生产数据和非确定性生产数据,所述追溯模块,包括:
查找子模块,用于根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的确定性生产数据;追溯子模块,用于根据每个所述流程节点的起止时刻,从时序数据库中查找与所述流程节点、所述起止时刻相匹配的非确定性生产数据。9.根据权利要求8所述的装置,其特征在于,所述流程节点上记录有生产所述电池产品的起始时刻和结束时刻,所述时序数据库存储有所述流程节点预设时段内的每个时刻与非确定性数据的对应关系;所述追溯子模块包括:查询单元,用于根据每个所述流程节点记录的所述电池产品的起始时刻和结束时刻,从所述时序数据库的预设时段中查询与所述起始时刻和结束时刻匹配的子时段;获取单元,用于从所述时序数据库中获取所述子时段对应的非确定性生产数据。10.根据权利要求7所述的装置,其特征在于,还包括:返回模块,用于返回所述生产数据至客户端;其中,所述客户端用于在数字孪生的可视化场景中展示所述生产数据。
技术总结
本申请涉及生产数据的追溯方法、装置和计算机设备。所述方法包括:获取待追溯的电池产品的标识信息;根据所述标识信息,从图数据库中查找与所述标识信息相匹配的生产路径以及所述生产路径上每个流程节点对应的生产数据;其中,所述生产路径包括多个具有预设顺序的流程节点;所述流程节点与所述生产数据在所述图数据库中一一对应的方式存储。可以方便快速的查找生产路径或生产路径某一段的流程节点对应的生产数据,将追溯查询分钟级等待缩短至秒级。级。级。
技术研发人员:谭红晖
受保护的技术使用者:蔚来电池科技(安徽)有限公司
技术研发日:2023.06.29
技术公布日:2023/9/14
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
