СПОСОБ ФИКСАЦИИ ДАННЫХ, СВЯЗАННЫХ С ПРОИЗВОДСТВОМ И РЕАЛИЗАЦИЕЙ ПРОДУКЦИИ, И СООТВЕТСТВУЮЩАЯ СИСТЕМА
METHOD OF FIXING DATA ASSOCIATED WITH PRODUCTION AND SALE OF PRODUCTS, AND CORRESPONDING SYSTEM

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к области информационных систем, в частности, к способу и системе для автоматической фиксации данных, связанных с производством и реализацией продукции, на основе блокчейн платформы.
УРОВЕНЬ ТЕХНИКИ
Сертификация производства - это отдельный сложный комплексный процесс, включающий в себя полный аудит производственного предприятия и перестройку внутренних процессов под требования стандарта. Сертификацию проводят уполномоченные организации, которые подтверждают соответствие процессов и стандартов производственного предприятия требованиям стандарта. После проведения сертификации производственного предприятия ему выдается право выпускать сертификаты по заданному стандарту – документы, подтверждающие, что продукция произведена в соответствии с установленными требованиями. В дальнейшем для подтверждения соответствия требованиям данного стандарта проводят периодический аудит процессов и стандартов производственного предприятия, после чего срок, на который было выдано право на выпуск сертификатов по стандарту, продлевается, т.е. подтверждается, что процессы производственного предприятия на период продления соответствуют требованиям стандартов.
Современное развитие информационных технологий позволяет оцифровать данные обо всех действиях, производимых на предприятии на всех этапах производства той или иной продукции, обращение к которым позволит проверять достоверность выпущенных сертификатов, а также облегчит проведение сертификации производства уполномоченными органами. Например, из уровня техники известно решение, раскрытое в документе US 2018130034 A1 («Extended blockchains for event tracking and management»), в котором описываются системы и способы для обеспечения безопасных цепочек поставок маркированных продуктов. Согласно данному известному решению в блокчейн – в распределенную связную цепочку блоков, содержащих информацию, могут заноситься данные о новом изготовленном продукте, который, например, помечен отметкой времени с уникальным идентификатором и не подлежащими изменению данными о продукте (например, номером партии, датой истечения срока действия и т.д.). Транзакции для записи в блокчейн могут быть сформированы как на стороне, связанной с производством, так и на сторонах, связанных с распределением и/или потреблением продукта, причем транзакция может определять передачу продукта от одного из пользователей другому. Согласно данному решению каждая сторона может быть обеспечена своим цифровым узлом для доступа к блокчейну, причем каждый узел может быть снабжен разным набором возможностей, например, конечный пользователь по сравнению с пользователями, связанными с производством, распространением и/или выдачей продукта, может обладать меньшим количеством возможностей. Однако данное решение сталкивается с проблемой того, что блокчейн не предназначен для хранения больших объемов данных и больших файлов. Кроме того, в данном решении не рассматривается сохранение транзакций в соответствии с требованиями одного или нескольких отраслевых стандартов, принятых на производстве, для упрощения дальнейшего проведения сертификации производства и контроля в режиме реального времени за счет наличия сопоставимой информации для разных предприятий отрасли.
Из уровня техники также известно решение, раскрытое в документе RU 2639015 C1 («Способ контроля подлинности и качества продукции в процессе производства и реализации»), в котором также используется технология блокчейн, обеспечивающая сохранение информации о каждой операции по производству продукции в распределенную базу данных, при этом в цепочку распределенной базы данных добавляется новый фрагмент, который хранит данные о времени, дате, участниках, виде операции и информацию о всей распределенной системе хранения и обработки информации, все части которой для поддержания целостности и обеспечения достоверности информации постоянно согласуются относительно общего состояния ее операций. Согласно данному решению обеспечивается возможность внесения изменений, а также контроль качества и подлинности продукции всеми участниками технологического цикла производства и реализации продукции (как производителями, так и конечными потребителями). Однако данное решение также сталкивается с проблемой того, что блокчейн не предназначен для хранения больших объемов данных и больших файлов. Кроме того, сохранение транзакций в соответствии с требованиями одного или нескольких отраслевых стандартов, принятых на производстве, для упрощения дальнейшего проведения сертификации производства и контроля в режиме реального времени за счет наличия сопоставимой информации для разных предприятий отрасли, в данном решении также не рассматривается.
В качестве прототипа заявленного изобретения рассматривается решение, раскрытое в патенте US 2018285810 A1 («Systems and methods of blockchain transaction recordation in a food supply chain»), в котором рассматривается способ записи данных в системе цепочки поставок пищевых продуктов, причем в данном решении используются идентификаторы, представляющие набор пар ключей, используемых для проводки транзакций в блокчейн от имени пользователя или организации. Учетные записи пользователей могут представлять собой, например, учетную запись производителя семян, фермера, логистического оператора, кооператива, ресторана, бакалейщика или любого другого участника, участвующего в цепочке производства и поставок. В блокчейн может быть записано множество типов данных, таких как: данные, полученные в реальном времени (например, температура окружающей среды в соответствии с датчиком, влажность окружающей среды в соответствии с датчиком и т.д.), введенная вручную информация (например, информация о геноме, о семени, информация о фермерах и/или фермерских практиках и т.д.) и/или зашифрованная информация (например, о процессе приготовления пищи) и т.д. Кроме того, согласно данному решению данные могут сохраняться в узлы блокчейн-сети непосредственно в зашифрованном виде, а при наличии больших объемов информации, которая подлежит сохранению, в блокчейн сохраняется сигнатура файла и указатель на внешний источник информации (например, каталог IPFS), в котором хранится сам файл. Однако сохранение транзакций в соответствии с требованиями одного или нескольких отраслевых стандартов, принятых на производстве, для упрощения дальнейшего проведения сертификации производства и контроля в режиме реального времени за счет наличия сопоставимой информации для разных предприятий отрасли, в данном решении также не предусмотрено.
Таким образом, необходимо создание альтернативной системы для фиксации данных, связанных с производством и реализацией продукции, для упрощения дальнейшего произведения сертификации производства и формирования сертификатов на продукцию, учитывающей необходимость хранения больших объемов данных, а также фиксирующей данные в соответствии с требованиями одного или нескольких отраслевых стандартов, принятых на производстве, что сделает невозможным фальсификацию сертификатов на продукцию недобросовестными поставщиками.
Техническая проблема, решаемая настоящим изобретением, состоит в расширении арсенала средств фиксации производственных данных.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Поставленная проблема разрешается за счёт использования предложенного способа фиксации данных, связанных с производством и реализацией продукции, и соответствующей системы, которые автоматически формируют артефакты, связанные с требованиям стандартов, на основании которых формируются сертификаты.
Согласно одному аспекту предложен способ фиксации данных, связанных с производством и реализацией продукции, содержащий этапы, на которых:
- записывают данные, связанные с производством и реализацией продукции, в одну или более информационных систем управления предприятием в режиме исполнения производственных тактов;
- выделяют из записанных данных данные в соответствии с требованиями отраслевых стандартов, принятых на производстве, и формируют артефакты на основе выделенных данных;
- формируют ключевые атрибуты, кратко описывающие сформированные артефакты;
- передают сформированные артефакты и ключевые атрибуты в модуль логики;
- передают сформированные артефакты в узел межпланетной файловой системы (IPFS) для записи в файловую систему IPFS;
- формируют посредством узла IPFS хеш на каждый записанный артефакт, который однозначно идентифицирует соответствующий записанный артефакт, и передают сформированные хеши в модуль логики;
- объединяют посредством модуля логики каждый сформированный хеш с соответствующими ключевыми атрибутами; и
- передают результат объединения в узел блокчейн платформы для записи в блокчейн платформу.
Согласно второму аспекту предложена система для фиксации данных, связанных с производством и реализацией продукции, содержащая множество узлов, установленных на каждом предприятии-участнике процесса производства и реализации продукции, причем каждый узел содержит:
- одну или более информационных систем управления предприятием, выполненных с возможностью записи данных, связанных с производством и реализацией продукции, в режиме исполнения производственных тактов;
- блок мониторинга узла, выполненный с возможностью выделения из данных, записанных в одну или более информационных систем управления предприятием, данных в соответствии с требованиями отраслевых стандартов, принятых на производстве, и формирования артефактов на основе выделенных данных и ключевых атрибутов, кратко описывающих сформированные артефакты;
- модуль логики, выполненный с возможностью приема сформированных артефактов и ключевых атрибутов от блока мониторинга узла;
- узел межпланетной файловой системы (IPFS), выполненный с возможностью приема сформированных артефактов, полученных от модуля логики, для записи в файловую систему IPFS и формирования хеша на каждый записанный артефакт, который однозначно идентифицирует соответствующий записанный артефакт, и передачи сформированных хешей в модуль логики, причем модуль логики дополнительно выполнен с возможностью объединения каждого сформированного хеша с соответствующими ключевыми атрибутами; и
- узел блокчейн платформы, выполненный с возможностью приема результата объединения для записи в блокчейн платформу.
Технический результат, достигаемый посредством использования настоящей группы изобретений, заключается в обеспечении фиксации больших объемов данных, связанных с тем или иным производством, по технологии блокчейн в соответствии с требованиями одного или нескольких отраслевых стандартов, принятых на производстве.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Эти и другие признаки и преимущества настоящей группы изобретений станут очевидны после прочтения нижеследующего описания и просмотра сопроводительных чертежей, на которых:
Фиг. 1 представляет собой общую блок-схему узла системы для фиксации данных, связанных с производством и реализацией продукции, в соответствии с одним вариантом осуществления настоящего изобретения;
Фиг. 2 иллюстрирует процесс формирования артефактов в ходе производственного процесса в соответствии с одним вариантом осуществления настоящего изобретения;
Фиг. 3 представляет собой подробную блок-схему узла системы для фиксации данных, связанных с производством и реализацией продукции, в соответствии с одним вариантом осуществления настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Различные варианты осуществления настоящего изобретения описываются в дальнейшем более подробно со ссылкой на чертежи. Однако настоящее изобретение может быть воплощено во многих других формах и не должно истолковываться как ограниченное любой конкретной структурой или функцией, представленной в нижеследующем описании. На основании настоящего описания специалист в данной области техники поймет, что объем правовой охраны настоящего изобретения охватывает любой вариант осуществления настоящего изобретения, раскрытый в данном документе, вне зависимости от того, реализован ли он независимо или в сочетании с любым другим вариантом реализации настоящего изобретения.
Аудит производственного предприятия включает в себя анализ множества различных данных, связанных с производством. Согласно заявленному изобретению предполагается собирать и фиксировать при производстве продукции все данные, полученные в процессе производства продукции, причем предлагается фиксировать данные распределенно по технологии блокчейн для обеспечения сохранности и подлинности данных. Данные, сформированные в процессе производства, могут включать в себя детальное описание особенностей технологии производства, описание используемого сырья, объем производства, дату и время осуществления производства продукции, данные о получателе продукции, данные о персонале, участвующем в производстве продукции, данные, связанные с конкретными стандартами, применяемыми на производстве (ГОСТ, TUF…) и т.д. Объем данных, в общем, не имеет технологических или других границ и ограничивается только объемом, который сами производственные предприятия готовы представить на блокчейн платформу, либо же организационной структурой платформы, принятой всеми участниками процесса производства и реализации продукции (другими словами, всеми предприятиями, причастными к обороту продукции). Главным условием, предъявляемым к объему фиксации данных, связанных с производственными процессами (их состав и тип), является наличие данных, требуемых для проведения сертификации производства и формирования сертификата на продукцию. Следовательно, в блокчейн платформу могут сохраняться как данные, связанные со стандартами сертификации, так и другие производственные данные.
Так как размер сохраняемых в блокчейн блоков данных является критическим для большинства блокчейн платформ и имеет естественные ограничения, в настоящем изобретении предлагается сначала размещать все связанные с производством продукции данные в файловой системе IPFS (межпланетная файловая система). Файловая система IPFS представляет собой децентрализованную сеть обмена файлами, использующую контентно-адресуемый, одноранговый гипермедийный протокол связи, узлы которой формируют распределенную файловую систему. При размещении данных в файловой системе IPFS данная файловая система выдает хеш на размещенные данные, который однозначно идентифицирует упомянутые данные, размещенные в этой файловой системе. Согласно настоящему изобретению выданный хеш предлагается сохранять в блокчейн платформу совместно с показателями, позволяющими в дальнейшем быстро найти нужный хеш для осуществления операции по извлечению размещенных в файловой системе IPFS данных. С одной стороны такое размещение данных обеспечивает возможность поддерживать независимое хранилище данных без ограничений по объему хранимой информации, а с другой стороны контролирует размер блоков в блокчейн платформе, не давая им разрастаться и вызывать преждевременную деградацию системы.
Однако при таком размещении данных все еще остается проблема, связанная с достаточно проблематичным проведением дальнейшей сертификации на основе сохраненных данных, так как данные одного и того же типа могут быть сохранены или названы по-разному, что делает данные трудно сопоставимыми. Согласно заявленному изобретению дополнительно предлагается сначала размещать данные в информационные системы управления предприятием, такие как система планирования ресурсов предприятия (ERP), система управления производственными процессами (MES), автоматизированная система управления технологическим процессом (АСУ ТП), система электронного документооборота (СЭД) и т.п., в соответствии с требованиями одного или нескольких отраслевых стандартов, принятых на производстве, в режиме исполнения производственных тактов (практически в режиме реального времени), формировать соответствующие артефакты в разрезе требования отраслевых стандартов, и затем уже размещать сформированные артефакты в файловой системе IPFS, как указано выше. Характер и тип сформированных артефактов задается требованием отраслевых стандартов, что позволяет сохранять в файловой системе сопоставимую информацию для разных предприятий отрасли. Сертификат, подтверждающий качество продукции, затем может быть сформирован на основе данных, сохраненных в файловой системе IPFS, путем обращения к соответствующему сохраненному в блокчейн платформе хешу с помощью подходящего программного обеспечения. В контексте настоящего документа под сформированным сертификатом на продукцию понимается цифровой сертификат на продукцию. Цифровой сертификат содержит все реквизиты стандартных бумажных сертификатов, кроме того он также содержит номера производственных заданий для возможности извлечения блоков данных с этими производственными заданиями, как будет подробнее указано далее. Использование стандартов как точки отсчета и фиксации результатов работы предприятий в системе для фиксации данных, связанных с производством и реализацией продукции, позволяет сделать прозрачным как само формирование сертификатов, так и производственные процессы, используемые для выпуска сертифицированной продукции.
Фиг. 1 представляет собой общую блок-схему узла системы для фиксации данных, связанных с производством и реализацией продукции, в соответствии с одним вариантом осуществления настоящего изобретения. В частности, заявленная система для фиксации данных, связанных с производством и реализацией продукции, содержит множество узлов, связанных между собой и образующих одноранговую сеть. Каждый узел расположен на соответствующем предприятии-участнике процесса производства и реализации продукции и включает в себя узел блокчейн платформы, узел файловой системы IPFS, а также одну или более информационных систем управления предприятием. Опционально, узел блокчейн платформы и узел файловой системы IPFS интегрированы с одной или более информационными системами предприятия, причем узел блокчейн платформы имеет собственную копию всей базы данных блокчейн платформы, а узел файловой системы IPFS имеет собственную копию всей базы данных файловой системы IPFS. Таким образом, каждый участник процесса производства и реализации продукции (в частности, все участники рынка, производящие добавленную стоимость и формирующие записи для блокчейн платформы) должен иметь свой полноценный узел, как указано выше, при этом конечные пользователи продукции или соответствующие контролирующие/сертифицирующие организации могут быть обеспечены доступом к блокчейн платформе и файловой системе IPFS для получения первичных данных по сертификатам, проведения сертификации, проверки подлинности и т.п. Например, для контролирующих/сертифицирующих организаций появляется возможность практически в реальном времени и для каждой операции по производству и реализации продукции проводить аудит исполнения требований стандартов. Для реализации такого подхода используемые стандарты адаптируются для их органического (так называемого «бесшовного») встраивания в информационные системы управления предприятием, так как современные стандарты сертификации ориентированы на использование традиционных «бумажных» технологий и не приспособлены для использования в цифровом виде, т.е. используемые стандарты должны быть приведены в машиночитаемый вид. Кроме того, сами информационные системы управления предприятием также должны быть адаптированы для поддержки стандартизации, в частности, в каждом узле системы для фиксации данных, связанных с производством и реализацией продукции, должен быть обеспечен блок мониторинга узла, функционально связанный с каждой информационной системой управления предприятием узла системы и выполненный с возможностью анализа всех данных, записанных в одну или более информационных систем управления предприятием, и выделения из этих данных в соответствии с требованиями отраслевых стандартов, принятых на производстве (данных, связанных с процессами формирования сертификатов или смежных с ними), а также формирования артефактов на основе выделенных данных. Опционально, блок мониторинга узла выполнен с возможностью формирования дополнительных артефактов, относящихся к общим производственным данным, которые не требуются в соответствии с отраслевыми стандартами. Данные дополнительные артефакты также могут записываться в узел файловой системы IPFS для дальнейшего сохранения их хеша в узел блокчейн платформы.
Кроме того, блок мониторинга узла дополнительно выполнен с возможностью дальнейшей фиксации сформированных артефактов в файловой системе IPFS, в частности, с возможностью передачи упомянутых сформированных артефактов в соответствующий узел файловой системы IPFS для записи в файловую систему IPFS.
Фиг. 2 описывает процесс формирования артефактов в ходе производственного процесса в соответствии с одним вариантом осуществления настоящего изобретения. На данной фигуре изображен производственный процесс, который состоит из ряда последовательных производственных операций о1, о2 … оN-1, оN. В производственный процесс запускается материальный поток, который соответствующим образом обрабатывается на каждой производственной операции. В результате каждой производственной операции формируется некоторый полупродукт, при этом конечный продукт формируется в конце производственного процесса после прохождения всех производственных операций. Все производственные операции должны соответствовать требованиям сертификации, т.е. отраслевым стандартам для этого продукта, что в том числе отражается в соответствующих данных, связанных с этими операциями и соответствующими полупродуктами. В результате каждой операции производственного процесса в одну или более информационных систем управления предприятием записываются такие данные, связанные с этой операцией и соответствующим полупродуктом. Блок мониторинга узла анализирует все записанные в одну или более информационных систем управления предприятием данные и выделяет из этих записанных данных данные в соответствии с требованиями отраслевых стандартов, принятых на производстве, для формирования соответствующих артефактов, при обращении к которым можно однозначно определить, что все операции были выполнены в соответствии с требованиями стандартов. Далее сформированные артефакты передаются для записи в файловую систему IPFS, как было описано ранее. Таким образом, как наглядно изображено на Фиг. 2, различные производственные данные сохраняются в режиме исполнения производственных тактов в одну или более информационных систем управления предприятием, затем выделяются данные в соответствии с требованиями одного или нескольких отраслевых стандартов, принятых на производстве, на основе которых в разрезе требования отраслевых стандартов фиксируются соответствующие артефакты, которые подлежат размещению в файловой системе IPFS через соответствующий узел файловой системы IPFS, которая выдает хеш и ключевые атрибуты для их размещения в блокчейн платформу, что будет подробнее описано далее. Опционально, в дополнение к данным, выделенным данные в соответствии с требованиями одного или нескольких отраслевых стандартов, принятых на производстве, выделяются и общие производственные данные – дополнительные артефакты, которые также подлежат размещению в файловой системе IPFS через соответствующий узел файловой системы IPFS, которая выдает соответствующий хеш и ключевые атрибуты для их размещения в блокчейн платформу.
Следовательно, согласно заявленному изобретению все операции предприятия по производству, выпуску и реализации продукции в соответствии с определенными стандартами записываются в соответствующие информационные системы управления предприятием. Сохранение всех зафиксированных артефактов в файловой системе IPFS с последующей передачей хеша в блокчейн платформу в режиме реального времени обеспечивает неизменность сохраненных артефактов. Таким образом, подлинность сертификата на продукцию, сформированного предприятием на основе артефактов, сохраненных в файловой системе IPFS и блокчейн платформе (т.е. сохраненных в файловой системе IPFS, при этом доступ к этим артефактам осуществляется путем обращения к соответствующим хешам, сохраненным в блокчейн платформе), и соответственно всех указанных в нем данных, наглядно и быстро проверяется на основе цепочки блоков блокчейн платформы, сохраненных в ходе производства этого продукта. Так как в сохранении артефактов принимают участие все участники процесса производства и реализации продукции, то цепочка производства может быть прослежена от конечного продукта и вплоть до его исходных составляющих (сырье, материалы, детали, условия хранения, технологические условия изготовления и т.д.). Предприятия, формирующие сертификат на итоговый продукт, также могут включать в этот сформированный сертификат сертификаты, сформированные другими участниками производства и реализации продукции в отношении промежуточных конечных продуктов, используемых в упомянутом итоговом продукте.
Рассматривая процесс формирования сертификата на продукцию, использующий вышеупомянутую систему для фиксации данных, связанных с производством и реализацией продукции, можно отметить следующее. Сертификат на продукцию выпускается для готовой продукции и характеризуется, в частности, наименованием продукции, размером партии, контрагентом, набором свойств продукции и т.д. Процесс производства в свою очередь состоит из следующих составляющих: технологии производства, технологических и/или маршрутных карт, спецификации на исходные компоненты, свойств исходных компонентов, персонала и трудозатрат, стандартов, регламента и/или процедуры производства заказа, данных контрольных и/или лабораторных измерений, временных параметров и ограничений технологий и т.п. Как было указано выше, набор составляющих процесса производства никак не ограничен, главным условием является наличие данных, необходимых для проведения дальнейшей сертификации/формирования сертификата на продукцию. Каждое предприятие-участник процесса производства и реализации продукции имеет свой процесс производства и, соответственно, информационные системы управления предприятием каждого предприятия-участника процесса производства и реализации продукции по ходу выполнения технологических процессов в тактах производственных циклов формируют свои артефакты для сохранения в файловую систему IPFS. Опционально, все сформированные артефакты могут быть записаны в файловую систему IPFS в зашифрованном виде приватными ключами предприятий-участников, причем для чтения данных из системы необходимо получить соответствующий публичный ключ. Блоки, содержащие хеши, выданные файловой системой IPFS, и записанные в блокчейн платформу, закрываются на блокчейн платформе в соответствии с используемым механизмом подтверждения (механизмом консенсуса или другим в зависимости от платформы). В общем случае технологии производства продукции на предприятиях даже одних и тех же продуктов могут сильно отличаться друг от друга, но использование стандартов в качестве единого и общего для всех предприятий отрасли эталона позволяет хранить и обрабатывать сопоставимые данные, что позволяет реально сравнивать продукты между собой.
Начало фиксации данных системой для фиксации данных, связанных с производством и реализацией продукции, может производиться, например, от запуска производственного задания. С момента запуска производственного задания все технологические операции, материалы, условия работы, промежуточные результаты работы операций, полупродукты фиксируются в одной или более информационных системах управления предприятием. Затем функционально связанный с ними блок мониторинга узла формирует соответствующие артефакты/дополнительные артефакты для их сохранения в соответствующий узел файловой системы IPFS, который выполнен с возможностью выдачи хеша для размещения в соответствующий узел блокчейн платформы. Все транзакции согласно данному варианту осуществления фиксируются в разрезе производственного задания. После выполнения производственного задания номер производственного задания может быть закодирован и также записан в узел блокчейн платформы, причем записанный номер будет связан с сертификатом, который будет сформирован в отношении произведенной продукции.
Как было указано выше, к блокчейн платформе может быть предоставлен доступ для различных пользователей, причем каждому пользователю предоставляется свой персональный уровень доступа. В частности, персональный уровень доступа конечных пользователей и контролирующих/сертифицирующих организаций предпочтительно включает в себя доступ только для чтения без возможности внесения каких-либо правок или изменений. Данные пользователи осуществляют доступ к блокчейн платформе (и, соответственно, файловой системе IPFS) через клиентские приложения, предназначенные для предоставления информации о сертификате на продукцию и связанных с ним артефактов, записанных в файловой системе IPFS. Персональный уровень доступа предприятий-участников процесса производства и реализации продукции включает в себя полный доступ, т.е. данные предприятия могут вносить изменения в блокчейн платформу путем записи новых артефактов в соответствующие узлы файловой системы IPFS, которая в свою очередь выдаст хеш для сохранения в соответствующие узлы блокчейн платформы. Предприятия-участники процесса производства и реализации продукции также могут осуществлять доступ только для ознакомления с записанными цепочками данных или запрашивать блокчейн платформу сформировать соответствующий сертификат на продукцию на основе данных, записанных в файловую систему IPFS и блокчейн платформу. Запрос на формирование требуемых сертификатов на продукцию может быть сформирован с помощью соответствующего программного обеспечения, загруженного непосредственно с блокчейн платформы, в частности, с помощью соответствующего приложения.
В одном варианте осуществления в качестве программных интерфейсов, разработанных для осуществления взаимодействия между одной или более информационных систем управления предприятием (и блоком мониторинга узла) и узлом файловой системы IPFS и/или узлом блокчейн платформы, используются интерфейсы типа M2M, которые позволяют упомянутым системам напрямую взаимодействовать друг с другом. В частности, одним из самых распространенных и универсальных интерфейсов такого типа является интерфейс REST API, однако интерфейс любого другого типа также может быть использован при условии соблюдения логики работы системы.
В частности, на Фиг. 3 представлена подробная блок-схема узла системы для фиксации данных, связанных с производством и реализацией продукции, в соответствии с одним вариантом осуществления настоящего изобретения, на которой подробно отображено взаимодействие между блоками упомянутого узла системы. В частности, на данной фигуре отображено поступление всех производственных данных в одну или более информационных систем управления предприятием, в результате анализа которых блок мониторинга узла формирует соответствующие артефакты и, опционально, дополнительные артефакты, как было подробно раскрыто выше. Блок мониторинга узла также формирует ключевые атрибуты, кратко описывающие соответствующие сформированные артефакты. Кроме того, рассматриваемая система для фиксации данных, связанных с производством и реализацией продукции, содержит модуль логики, выполненный с возможностью реализации логики работы рассматриваемой системы. Как наглядно проиллюстрировано на Фиг. 3, сформированные артефакты и ключевые атрибуты передаются в модуль логики, причем блок мониторинга узла взаимодействует с модулем логики через соответствующий программный интерфейс API. Модуль логики в свою очередь выполнен с возможностью приема сформированных артефактов и ключевых атрибутов и передачи сформированных артефактов в соответствующий узел файловой системы IPFS для записи сформированных артефактов в файловую систему. Узел файловой системы IPFS в ответ на получение каждого сформированного артефакта формирует соответствующий хеш и передает его обратно в модуль логики системы. Модуль логики также выполнен с возможностью приема каждого сформированного хеша и объединения каждого сформированного хеша с соответствующими ключевыми атрибутами, полученными ранее. Результат объединения передается из модуля логики в узел блокчейн платформы для записи в блокчейн платформу. Таким образом, в блокчейн платформе в одном блоке сохраняются хеш, однозначно идентифицирующий соответствующий артефакт, записанный в файловую систему IPFS, и ключевые атрибуты, кратко описывающие этот записанный артефакт для обеспечения возможности быстрой фильтрации и поиска необходимых блоков в блокчейн платформе без обращения к файловой системе IPFS. В качестве ключевого атрибута могут быть записаны, например, соответствующие идентификационные данные той или иной операции или непосредственно событие выпуска сертификата на продукцию, идентифицирующее соответствующий блок, сохраненный в блокчейн платформе, без обращения к файловой системе IPFS для просмотра соответствующего записанного артефакта.
Далее приводится частный пример реализации системы для фиксации данных на металлургическом производстве. На предприятии по металлургическому производству установлено три информационные системы управления предприятием: система ERP, система MES и АСУ ТП, причем данные системы взаимосвязаны между собой. В системе ERP формируется производственный заказ, на основе которого в данной системе формируется производственное задание, которое состоит из технологии производства и спецификаций. Все сформированные производственные задания затем собираются в план производства и  выгружаются в систему МЕS.
Производственное задание запускается на исполнение в системе МЕS, при его исполнении фиксируются все сопутствующие технологические параметры. Система МЕС получает данные из АСУ ТП и фиксирует их в разрезе производственных заданий. Затем данные из АСУ ТП привязываются к данным по исполнению производственного задания, фиксируемым в системе MES, и все данные увязанные между собой возвращаются в систему ERP в виде факта исполнения производственного задания и технологических данных сопровождающих исполнение производственного задания. Полученные данные анализируются блоком мониторинга узла, которые выделяет необходимые данные в соответствии с отраслевыми стандартами и формирует соответствующие артефакты. Сформированные артефакты записываются в узел файловой системы IPFS с помощью модуля логики системы, затем собираются в блоки и передаются для дальнейшего сохранения в узел блокчейн платформы. Например, если была запущена операция «завалки», то в производственном задании, как правило, есть плановая спецификация на исходное сырье. В итоговых данных кроме плановой спецификации есть фактическая спецификация, в которой указаны веса и наименования сырья, время загрузки, технологические данные, расход энергоресурсов, режимы работы печи, сведения о персонале. Состав и типы данных, подлежащих размещению в файловую систему IPFS и, соответственно, в блокчейн платформу через сформированный этой фаловой системой хеш, как это было указано ранее, определяются прежде всего в соответствии с требованием сертификации конкретной продукции, т.е. с необходимыми отраслевыми стандартами.
Часть итоговых данных может затем использоваться для формирования сертификата на продукцию, часть – может использоваться для аналитической обработки. Собранные артефакты могут предварительно шифроваться с помощью модуля логики и публиковаться в файловую систему IPFS, которая выдает соответствующий хеш, в зашифрованном виде. Блок мониторинга узла также может выдавать другие идентификационные данные компании, заказа, идентификатор заказа и т.п. (в частности, в качестве ключевых атрибутов и/или дополнительных артефактов) и передавать их непосредственно для сохранения в блокчейн платформу совместно с соответствующим выданным хешем. Блоки, сохраненные в блокчейн платформе, закрываются по правилам используемой блокчейн платформы, как указано выше.
Проходя весь цикл до выпуска заказа, в системе для фиксации данных, связанных с производством и реализацией продукции, согласно настоящему изобретению фиксируются все данные по исполнению заказа. Информация, записываемая в блоки, может содержать как идентификационные реквизиты выпускаемого сертификата, так и реквизиты производственного задания. Реквизиты производственного задания используются для «позднего» связывания сертификата с производством, например, при «беззаказном» производстве или при использовании материалов (полупродуктов) из производственных запасов. При формировании сертификата все блоки, содержащие данные по заказу, идентифицируются, извлекаются (могут дополнительно верифицироваться) данные и формируется сертификат, который сохраняется в виде отдельной записи в блокчейн платформу.
Следующие предприятия-участники процесса производства и реализации продукции (участники цепочки добавленной стоимости) работают по аналогичной системе, но по своим технологическим циклам (оптовики, дистрибьюторы, производители и т.п.). При формировании своих данных они создают ссылки на исходные сертификаты, уже сформированные предыдущими предприятиями-участниками процесса производства и реализации продукции, и также собирают все данные, возникшие в процессе их работы, в блоки, которые подлежат записи в файловую систему IPFS через их узел системы с сохранением соответствующего хеша и ключевых атрибутов в блокчейн платформу, а затем также формируют свои собственные сертификаты на основе исходных.
Таким образом, настоящее изобретение обеспечивает прозрачность прохождения продукции по всем этапам производства и реализации до конечного потребителя, гарантирует достоверность сформированных сертификатов на продукцию, обеспечивает возможность выявления недобросовестных поставщиков - «фальсификатов». Настоящая система для фиксации данных, связанных с производством и реализацией продукции, обеспечивает возможность организации сквозной сертификации производства и любых других операций, произведенных в отношении изготавливаемой продукции, с управляемым уровнем детализации. Кроме того, обеспеченная прозрачность производственных процессов позволяет организовать аудит исполнения отраслевых стандартов, проверяемых при сертификации, практически в реальном времени.
Специалистам в данной области техники должно быть понятно, что по мере необходимости количество структурных элементов или компонентов системы может изменяться. Кроме того, специалисты в данной области техники должны понимать, что показанное расположение модулей системы является примерным и, по мере необходимости, может быть изменено для достижения большей эффективности в конкретном применении. Предполагается, что объем охраны настоящего изобретения охватывает все возможные различные расположения указанных выше конструктивных элементов системы.
Хотя в настоящем описании показаны примерные варианты реализации изобретения, следует понимать, что различные изменения и модификации могут быть выполнены, не выходя за рамки объема охраны настоящего изобретения, определяемого прилагаемой формулой изобретения. Функции, этапы и/или действия, упоминаемые в пунктах формулы изобретения, характеризующих способ, в соответствии с вариантами реализации настоящего изобретения, описанными в данном документе, необязательно должны выполняться в каком-то конкретном порядке, если не отмечено или не оговорено иное. Более того, упоминание элементов системы в единственном числе не исключает множества таких элементов, если в явном виде не указано иное.