Цифровая платформа классификации исходных данных и способы ее работы
Изобретение относится к цифровой платформе классификации исходных данных. Техническим результатом является повышение эффективности обобщения исходных данных за счет уточнения точности их идентификации в едином информационном пространстве путем создания классификатора с присвоением цифрового кода и закреплением описания исходных данных в виде эталона. Цифровая платформа классификации исходных данных содержит первый элемент и второй элемент, при этом первый элемент выполнен с возможностью приема, обработки исходных данных и создания обобщенных данных после их обработки, а второй элемент выполнен с возможностью обращения к обобщенным данным. Первый элемент содержит третий элемент, выполненный с возможностью формирования номенклатурного списка к древовидному вложенному виду на основе полученных данных, и четвертый элемент, выполненный с возможностью преобразования множества выделенных характеристик во все возможные реалистичные сочетания. Третий и четвертый элементы выполнены с возможностью обработки исходных данных параллельно друг другу. Первый элемент содержит пятый элемент, выполненный с возможностью хранения обобщенных данных после их обработки. 2 н. и 4 з.п. ф-лы, 11 ил.
Область техники
Группа изобретений относится к средствам управления данными, в частности к устройствам классификации исходных данных, а именно к цифровой платформе, которая классифицирует информацию с использованием любых сведений, создает номенклатуру виртуальных образов обобщенных данных с присвоением цифрового кода и закрепления описания обобщенных данных в виде эталона. Кроме того, заявленная группа изобретений обеспечивает абсолютную идентификацию обобщенных данных в системе с существующими данными при онлайн кодировании и декодировании исходных данных.
Автоматизированная система классификации исходных данных может быть использована в различных отраслях промышленности, экономики, медицины, науки, других сферах деятельности человека, а также при автоматизации бизнес-процессов на производстве и/или создании/наполнении баз данных.
Уровень техники
Количество данных, управляемых и обрабатываемых в системах обмена данными предприятия, ведомства огромное и быстро увеличивается. Большая часть этих данных активно управляется и содержится в структурированном виде в общих каталогах или хранится в специализированных базах данных.
Известен патент RU 172742 на полезную модель «Автоматизированная система ведения нормативно-справочной информации», опубл. 21.07.2017.
Полезная модель относится к вычислительной технике, в частности, к автоматизированной системе ведения нормативно-справочной информации системы 112. Техническим результатом является повышение быстродействия системы путем локализации адресов учетных записей базы данных классификаторов по их идентификаторам. Подобный анализ позволяет выбрать модели ведения нормативно-справочной информации по всем функциональным направлениям. Недостатком системы является фиксированный набор характеристик для идентификации.
Известен патент RU 2544752 на изобретение «Конвейер классификации данных, включающий в себя правила автоматической классификации», опубл. 20.03.2015. Изобретение относится к средствам управления данными. Технический результат заключается в уменьшении времени обработки элементов данных. Обнаруживают элемент данных. Классифицируют элемент данных с использованием одного или более свойств, связанных с элементом данных, для формирования, связанного с ним набора свойств классификации, причем эти одно или более свойств включают в себя имеющиеся свойства классификации, связанные с элементом данных, при этом элемент данных классифицируется одним или более компонентами классификации. Агрегируют наборы свойств классификации, когда элемент данных классифицируется двумя или более компонентами классификации. Применяют политику к элементу данных на основе, по меньшей мере одного из набора свойств классификации и агрегированных наборов свойств классификации. Недостатком технического решения является отсутствие связей между свойствами (одно свойство может ограничивать допустимые значения другого свойства), нет общего рубрикатора, по сути есть одна единственная рубрика с набором классификаторов - тип файл.
Известен ОКПД 2 - Общероссийский классификатор продукции по видам экономической деятельности (см. Интернет: https://classifikators.ru/okpd). Объектами классификации в ОКПД 2 является продукция (услуги, работы).
ОКПД 2 построен на основе гармонизации со Статистической классификацией продукции по видам деятельности в Европейском экономическом сообществе (КПЕС 2008) - Statistical Classification of Products by Activity in the European Economic Community, 2008 version (CPA 2008) путем сохранения без изменения в ОКПД 2 из КПЕС 2008 кодов (до шести знаков включительно) и объемов понятий соответствующих позиций. При этом имеются случаи, для которых национальные особенности отражаются путем изменения группировок CPA 2008 с 2 - 6-разрядными кодами. Особенности, отражающие потребности российской экономики по детализации продукции, учитываются в группировках ОКПД 2 с 7-9-разрядными кодами. Объектами классификации в ОКПД 2 является продукция (услуги, работы).
Классификатор ОК 034-2014 КПЕС 2008 представляет собой древовидную структуру кодов ОКПД 2 продукции, построенных по иерархическому принципу. Классификатор ОКПД2 используется для решения проблем каталогизации при сертификации однородных групп продукции, построенных на основе группировок кодов ОКПД 2. Каждый код ОКПД2 содержит 2-9 цифр вида ХХ.ХХ.ХХ.ХХХ Классификатор ОК 034-2014 имеет восьмиступенчатую иерархическую классификацию. Первую ступень кода ОКПД 2 составляют разделы классификатора КПЕС 2008 имеющие буквенное обозначение (А, В и т.д.), затем идут классы классификатора ОКПД 2 XX, далее подклассы ХХ.Х, группы ХХ.ХХ, подгруппы кода ОКПД ХХ.ХХ.Х, виды ХХ.ХХ.ХХ, категории ХХ.ХХ.ХХ.ХХ0 и, наконец, подкатегории ХХ.ХХ.ХХ.ХХХ Соответствие кодовых обозначений ОКПД 2 и КПЕС 2008 между вторым и третьим, четвертым и пятым знаками кода ОКПД 2 обеспечивается разделителем - точкой. Дополнительные уровни ОКПД 2 по сравнению с КПЕС 2008 разделяются точкой между шестым и седьмым знаками кода ОКПД. В случаях отсутствия деление вида на категории, 7-9 знаки кода ОКПД 2 имеют нулевое значение.
К недостатку классификатора можно отнести следующее: в классификаторе детализация классификационного деления прекращается на уровне подкатегорий продукции (товаров, работ, услуг), что не позволяет идентифицировать продукцию как товарные единицы.
Известен КТРУ - Каталог товаров, работ, услуг для обеспечения государственных и муниципальных нужд (см. Интернет: http://zakupki.gov.ru/epz/ktru/start/startPage.html). Под КТРУ понимается систематизированный перечень товаров, работ, услуг, закупаемых для обеспечения государственных и муниципальных нужд (далее - каталог), сформированный на основе Общероссийского классификатора продукции по видам экономической деятельности (ОКПД2) ОК 034-2014. Код позиции каталога формируется на каждую позицию каталога и представляет собой уникальный цифровой код на основе кода ОКПД2.
Принцип описания характеристик КТРУ ЕИС, носит экспертно-директивный характер. Однако в КТРУ отсутствует запись уникальных характеристик виртуального образа товарной единицы, т.к. не используется автоматизированный алгоритм генерации и описания всех вариантов характеристик товаров, включенных в соответствующую позицию каталога. Часть КТРУ некоторых характеристик имеет диапазоны в описании эталона. Эта причина исключает возможность использования КТРУ в качестве цифрового символа.
В заявленной группе изобретений представлено устройство классификации исходных данных (цифровая платформа) и способ его работы в системе обмена данными, в основе которой лежит принцип полной идентификации номенклатуры с реальными данными (например, товарами при онлайн кодировании и декодировании товаров) и также представлен способ формирования кода цифрового стандарта номенклатуры (ЦСН).
Раскрытие изобретения
Целью заявленной группы изобретений является создание единой информационной среды - цифровой платформы классификации исходных данных (в том числе - для участников бизнес-процессов в рамках отраслевых и межотраслевых взаимодействий), способа работы указанной цифровой платформы, а также способа формирования кода цифрового стандарта номенклатуры.
Техническим результатом является повышение эффективности обобщения исходных данных за счет уточнения точности их идентификации в едином информационном пространстве путем создания классификатора с присвоением цифрового кода и закреплением описания исходных данных в виде эталона. Повышение точности идентификации исходных данных при их онлайн кодировании и декодировании в автоматизированной системе осуществляется, в том числе, за счет создания номенклатуры виртуальных образов исходных данных. Исходными данными также могут являться различные товары, работы, услуги (далее - ТРУ), любые информационные ресурсы, например, ГОСТы, данные научных исследований, архивы и др.
Указанный технический результат достигается на основе обобщения (совмещения, сопоставления) иерархического и фасетного методов классификации и создания принципиально новой идентификации любой единицы информации, основанной на обобщении исходных данных, с присвоением указанной единице информации персонального кода цифрового стандарта номенклатуры.
Указанный технический результат достигается тем, что разработана цифровая платформа классификации исходных данных, содержащая первый элемент, представляющий собой первое устройство для хранения и обработки информации, имеющее в своем составе по меньшей мере один первый сервер, второй элемент, представляющий собой второе устройство для хранения и обработки информации, имеющее в своем составе по меньшей мере один второй сервер, и при этом первый элемент выполнен с возможностью приема, обработки исходных данных и создания обобщенных данных после их обработки, а второй элемент выполнен с возможностью обращения к обобщенным данным, созданным первым элементом, для осуществления идентификации исходных данных, при этом первый элемент выполнен с возможностью осуществления функции классификатора исходных данных с присвоением им кода цифрового стандарта номенклатуры и закреплением описания исходных данных в виде эталона, при этом функция классификатора реализована посредством параллельного осуществления классификации исходных данных по иерархическому и фасетному методам классификации, причем для обеспечения возможности классификации по иерархическому методу по меньшей мере один первый сервер содержит последовательно установленные третий элемент формирования номенклатурного списка к древовидному вложенному виду на основе полученных исходных данных, седьмой элемент создания структурированных данных из данных, полученных от третьего элемента формирования номенклатурного списка, выполненный с возможностью приведения полученных данных в вид, пригодный для импорта в базу данных, восьмой элемент передачи структурированных данных, выполненный с возможностью приема данных от седьмого элемента создания структурированных данных и передачи их в базу данных, а для обеспечения возможности классификации по фасетному методу по меньшей мере один первый сервер содержит последовательно установленные четвертый элемент преобразования выделенных характеристик исходных данных, выполненный с возможностью выделения множества характеристик исходных данных и преобразования их в реалистичные сочетания характеристик исходных данных, девятый элемент создания структурированных данных из данных, полученных от четвертого элемента преобразования выделенных характеристик исходных данных, выполненный с возможностью приведения полученных данных в вид, пригодный для импорта в базу данных, десятый элемент передачи структурированных данных, выполненный с возможностью приема данных от девятого элемента создания структурированных данных и передачи их в базу данных, при этом первый элемент дополнительно содержит шестой элемент создания обобщенных данных, выполненный с возможностью приема структурированных данных через восьмой и десятый элементы передачи структурированных данных от третьего элемента формирования номенклатурного списка и четвертого элемента преобразования выделенных характеристик исходных данных, создания логических связей между данными, полученными по иерархическому и фасетному методам классификации, и присвоения созданным логическим связям кода цифрового стандарта номенклатуры, и пятый элемент хранения обобщенных данных, включающий базу данных для хранения обобщенных данных, выполненную с возможностью идентификации кода цифрового стандарта номенклатуры обобщенных данных с исходными данными, а второй элемент соединен с пятым элементом хранения обобщенных данных, и выполнен с возможностью обращения к обобщенным данным, хранящимся в пятом элементе хранения обобщенных данных, посредством внешних запросов либо использования веб-интерфейса для обслуживания обобщенных данных, при этом второй элемент выполнен с возможностью при обращении к обобщенным данным идентифицировать их с исходными данными посредством кода цифрового стандарта номенклатуры, и, при наличии идентификации, осуществлять генерацию реестра кодов артикула исходных данных, а при отсутствии идентификации - осуществлять регистрацию образа исходных данных в базе данных.
Также указанный технический результат достигается тем, что первый и второй элементы выполнены с возможностью автономной работы друг относительно друга.
Также указанный технический результат достигается тем, что седьмой и девятый элементы создания структурированных данных выполнены с возможностью приведения полученных данных в табличный вид либо в вид списка.
Также указанный технический результат достигается тем, что обобщенные данные могут представлять собой структуру базы данных.
Также указанный технический результат достигается тем, что реестр кодов артикула исходных данных, с возможностью генерации которого выполнен второй элемент, может включать в себя данные информации пользователя для дополнительной идентификации исходных данных.
Указанный технический результат также достигается способом работы цифровой платформы классификации исходных данных, который содержит следующие этапы: прием, обработку исходных данных, классификацию исходных данных с присвоением им кода цифрового стандарта номенклатуры и закреплением описания исходных данных в виде эталона, создание обобщенных данных посредством первого элемента, представляющего собой первое устройство для хранения и обработки информации, имеющее в своем составе по меньшей мере один первый сервер, предоставление доступа первым элементом для работы с обобщенными данными второму элементу, представляющему собой второе устройство для хранения и обработки информации, имеющее в своем составе по меньшей мере один второй сервер, при этом классификацию исходных данных осуществляют по меньшей мере одним первым сервером параллельно по иерархическому и фасетному методам классификации, причем при проведении иерархического метода классификации последовательно осуществляют: формирование номенклатурного списка к древовидному вложенному виду посредством третьего элемента формирования номенклатурного списка, приведение данных, полученных от третьего элемента формирования номенклатурного списка, в вид, пригодный для импорта в базу данных посредством седьмого элемента создания структурированных данных, передачу в базу данных структурированных данных, принятых восьмым элементом передачи структурированных данных от седьмого элемента создания структурированных данных, при проведении иерархического метода классификации последовательно осуществляют: выделение множества характеристик исходных данных и преобразование их в реалистичные сочетания характеристик исходных данных посредством четвертого элемента преобразования выделенных характеристик исходных данных, создание структурированных данных посредством приведения данных, полученных от четвертого элемента преобразования выделенных характеристик исходных данных, в вид, пригодный для импорта в базу данных посредством девятого элемента создания структурированных данных, передачу в базу данных структурированных данных, принятых десятым элементом передачи структурированных данных от девятого элемента создания структурированных данных, создание обобщенных данных осуществляют посредством шестого элемента создания обобщенных данных, выполняя прием структурированных данных через восьмой и десятый элементы передачи структурированных данных от третьего элемента формирования номенклатурного списка и четвертого элемента преобразования выделенных характеристик исходных данных, создание логических связей между данными, полученными по иерархическому и фасетному методам классификации, и присвоение созданным логическим связям кода цифрового стандарта номенклатуры,
- после чего обобщенные данные передают в пятый элемент хранения обобщенных данных и записывают в базу данных для хранения обобщенных данных, выполненную с возможностью присвоения кода цифрового стандарта номенклатуры для идентификации обобщенных данных с исходными данными,
- при этом предоставление доступа первым элементом для работы с обобщенными данными второму элементу осуществляют посредством обращения через внешние запросы либо по веб-интерфейсу к обобщенным данным, хранящимся в пятом элементе хранения обобщенных данных,
- а идентификацию обобщенных данных с исходными данными проводят посредством присвоенного кода цифрового стандарта номенклатуры, и, при наличии идентификации, осуществляют генерацию реестра кодов артикула исходных данных, а при отсутствии идентификации осуществляют регистрацию образа исходных данных в базе данных.
Сущность заявленной группы изобретений поясняется чертежами, где на фиг. 1 приведено схематичное изображение заявленного устройства, на фиг. 2 структурно показан способ работы цифровой платформы, на фиг. 3 показана структурная схема генерации способа формирования кода цифрового стандарта номенклатуры (КЦСН), фиг. 4-9 поясняют работу фиг. 1-3.
Осуществление изобретения
Согласно фиг. 1 цифровая платформа классификации исходных данных содержит первый элемент 1 и второй элемент 2, которые представляют собой любое, широко известное из уровня техники, устройство хранения и обработки информации, например, это может быть сервер. Первый элемент 1 представляет собой по меньшей мере одно устройство хранения и обработки информации.
Второй элемент 2 представляет собой по меньшей мере одно устройство хранения и обработки информации. При этом указанные первый и второй элементы 1, 2 работают автономно друг от друга и взаимонезаменяемы, при этом серверы внутри элемента 1 могут быть взаимозаменяемыми, серверы внутри элемента 2 также могут быть взаимозаменямыми. Первый элемент 1 выполнен с возможностью хранения обобщенных данных. Указанные обобщенные данные могут быть выполнены в виде структуры, могут представлять собой базу данных, либо могут быть выполнены в любом другом удобном для потребителя виде. Потребителем обобщенных данных может быть пользователь ПК, компьютерная программа, либо любое другое лицо или устройство, способное к их анализу. Количество устройств первого и второго элементов зависит от объема хранящейся и обрабатываемой на них информации.
Первый элемент имеет возможность параллельно и в один и тот же момент времени осуществлять классификацию по иерархическому и фасетному методам классификации. Иерархический метод представляет собой, так называемую, «подготовку ветвей дерева» и состоит из третьего, седьмого и восьмого элементов конструкции заявленного устройства. Третий элемент 3 выполнен с возможностью формирования номенклатурного списка к древовидному вложенному виду. Седьмой элемент 7 выполнен с возможностью взаимодействия с элементом 3 и осуществляет приведение информации элемента 3 к табличному виду или в вид списка, применимому для импорта в базу данных, т.е. создания обобщенных данных по итогам их обработки элементом 3. Восьмой элемент 8 выполнен с возможностью импорта подготовленных данных элементом 7 в базу данных.
Фасетный метод представляет собой, так называемую, «подготовку массива характеристик» и состоит из четвертого, девятого, десятого элементов конструкции заявленного устройства. Четвертый элемент 4 выполнен с возможностью преобразования множества выделенных характеристик во все возможные реалистичные сочетания. Под «всеми возможными реалистичными сочетаниями» подразумеваются сочетания характеристик исходных данных, направленных на идентификацию конкретного ТРУ или идентификацию любой другой запрошенной информации. Девятый элемент 9 выполнен с возможностью взаимодействия с элементом 4 и осуществляет приведение информации элемента 4 к табличному виду или в вид списка, применимому для импорта в базу данных, т.е. создания обобщенных данных по итогам их обработки элементом 4. Десятый элемент 10 выполнен с возможностью импорта подготовленных данных элементом 9 в базу данных.
Подготовка «ветвей дерева» и подготовка «массива характеристик» может быть осуществлена посредством ввода запрашиваемых потребителем данных как в ручном режиме (оператором ПК, либо экспертом по работе с внешними данными нужной области знаний), так и посредством компьютерного программного обеспечения, нейросетей, либо любыми другими средствами, способными обрабатывать информацию.
Элемент 1 также включает в себя шестой элемент 6, который выполнен с возможностью создания логических связей между иерархическим и фасетным методами, т.е. между «деревом» и «характеристиками». Элемент 6 расположен перед пятым элементом 5 и после элемента 8 и элемента 10, выполнен с возможностью передачи данных от элементов 8, 10 элементу 5. Импорт данных от элементов 8, 10 элементу 6 осуществляется параллельно и одновременно и передается для хранения элементу 5 только посредством элемента 6.
Предпочтительно, но не обязательно, создание логических связей элемента 6 представлено с помощью дополнительных списковт Пример создания логических связей элемента 6 приведен ниже в виде примера.
Элементы 3-10 могут быть любыми элементами, широко известными из уровня техники, имеющиеми способность выполнения функций обработки, передачи и хранения данных, и входящими в конструкцию сервера (элемента 1).
Второй элемент 2 (см. фиг. 1) выполнен с возможностью взаимодействия с элементом 5 конструкции заявленного устройства, а также имеет возможность обработки внешних запросов от пользователей и потребителей обобщенных данных. Взаимодействие элемента 2 и элемента 5 осуществляется посредством создания запросов на языках программирования, широко известных из уровня техники (например, SQL), а также посредством поддержания веб-интерфейса для обслуживания обобщенных исходных данных (базы данных) на элементе 5.
Эля ускорения работы элемента 2 может использоваться система MemCache. Также для взаимодействия с элементом 5 элемент 2 выполнен с возможностью обновления характеристик номенклатурного дерева, а также создания API интерфейса для работы с данными.
Согласно фиг. 2 способ характеризует работу заявленной цифровой платформы и включает в себя следующие этапы. Происходит прием и работа оператора с внешними данными (могут быть, например, ГОСТ или любая другая информация). Далее происходит анализ указанных данных посредством иерархического и фасетного способов. Иерархический способ включает в себя формирование номенклатурного списка к древовидному вложенному виду, далее приведение его к табличному виду, применимому для импорта в базу данных, после этого осуществляют импорт подготовленных данных в базу данных.
Одновременно с этим происходит анализ данных фасетным способом.
Указанный способ включает преобразование множества выделенных характеристик во все возможные реалистичные сочетания, после этого происходит приведение полученных данных к табличному виду, применимому для импорта в базу данных, далее осуществляют импорт подготовленных данных в базу данных. Импорт подготовленных данных, полученный по итогам применения двух способов классификации, осуществляется в базу данных через этап создания логических связей с помощью дополнительных таблиц между указанными способами. После этого предоставляется доступ к базе данных посредством обработки внешних запросов. Создание логических связей с помощью дополнительных таблиц осуществляется программным способом посредством известных языков программирования, тогда как подготовка «ветвей дерева» и «массива характеристик» (иерархический и фасетный способы) может быть осуществлено как вручную, либо с использованием любых других способов обработки исходных данных. После получения виртуальных данных (например, идентификация ТРУ) происходит присвоение этим данным персонального кода, с помощью которого будет возможно в дальнейшем безошибочно находить указанную информацию. Код может быть выражен символом. Обновление обобщенных данных происходит при обновлении исходных данных (например, изменился ГОСТ). API интерфейс описан на РНР и широко известен в уровне техники. Для обслуживания базы данных используется Web интерфейс, описанный на РНР.
На фиг. 3 представлен способ формирования кода цифрового стандарта номенклатуры, который разделен на блоки. Сплошная линия на фиг. 3 обозначает основные процессы формирования кода цифрового стандарта номенклатуры, пунктирная линия обозначает дополнительные процессы.
Блок 1 отображает генерацию и обновление кода цифрового стандарта номенклатуры (КЦСН). При работе блока 1 задействованы 1, 3-10 элементы цифровой платформы. Указанный блок 1 объединяет в себя прием и обработку исходных данных, создание обобщенных данных, предоставление доступа для работы с обобщенными данными. При этом для генерации и обновления кода цифрового стандарта номенклатуры осуществляют одновременную обработку исходных данных путем классификации по иерархическому и фасетному методам, объединяют результаты указанных методов путем создания логических связей с помощью дополнительных списков между деревом и характеристиками, импортируют полученные данные для создания обобщенных данных. При этом создание обобщенных данных может представлять собой базу данных. Блок 2 отображает идентификацию КЦСН с фактическими исходными данными (которые могут быть, в том числе, товарами, работами, услугами - ТРУ) и включает в себя 2 элемент цифровой платформы. При наличии идентификации с фактическими исходными данными осуществляют генерацию реестра кодов артикула исходных данных, при отсутствии идентификации с фактическими исходными данными осуществляют регистрацию образа исходных данных в базе данных. Блок 3 представляет собой генерацию (формирование) реестра кодов артикула исходных данных (для наглядности «исходные данные» на фиг. 3 обозначены ТРУ). При этом генерация реестра кодов артикула исходных данных может включать в себя данные информации пользователя для дополнительной идентификации исходных данных, например ИНН производителя, поставщика, иные идентифицирующие сведения. Блок 2 и блок 3 предоставляют возможность доступа для работы с обобщенными данными и их дальнейшего использования пользователями, однако блок 3 имеет возможность дополнительной идентификации исходных данных за счет включения данных информации пользователя.
Принцип работы заявленной цифровой платформы классификации исходных данных осуществляется следующим образом (показано на работе блоков 1-3).
На фиг. 4 представлена реализация работы блока 1. За исходные данные приняты Национальные Стандарты РФ. Фиг. 4 иллюстрирует регистрацию в системе нового нормативного документа: идентифицируется образ исходных данных (Национальный стандарт РФ, для наглядности обозначен как ТРУ) в базе данных, если образ ТРУ есть, то происходит «Идентификация нормативного документа в соответствие с алгоритмом формирования Кода Цифрового Стандарта Номенклатуры - КЦСН», если образа ТРУ нет, то происходит «Регистрация образа ТРУ в Базе данных (Межотраслевая Цифровая Платформа №2019670008)». После регистрации образа ТРУ в базе данных происходит его идентификация в соответствии с алгоритмом формирования КЦСН и далее происходит регистрация ссылок на нормативный документ для характеристик, значений и взаимосвязей, после этого происходит генерация КЦСН исходных данных (ТРУ). Следует отметить, что регистрация ссылок на нормативный документ дает возможность вносить изменения на уровне: характеристик, значений, взаимосвязей, а также возможность анализировать КЦСН в разрезе образа ТРУ или нормативного документа.
Генерацию КЦСН, как модель, можно разложить на следующие шаги: нормативный документ Национальных Стандартов РФ (исходные данные), их идентификация, создание образа ТРУ, анализ полученной информации, получение на основе анализа характеристик, значений, свойств, взаимосвязей (т.е. данных нормативных документов), получение регистрации и, как результат, ссылки на нормативный документ, далее происходит генерация данных и получение КЦСН. Здесь следует отметить, что ссылки на нормативный документ и регистрация новых версий позволили автоматизировать процесс внесения изменений в форму описания Цифрового Стандарта Номенклатуры. Указанная модель генерации КЦСН представлена на фиг. 5.
На фиг. 6 представлен процесс обновления КЦСН, показана регистрация в системе новых редакций зарегистрированного нормативного документа. При обновлении исходных данных (например, появилась новая версия нормативного документа из внешних источников), происходит анализ изменений и дополнений новой версии нормативного документа, после этого осуществляется регистрация изменений и дополнений новой версии нормативного документа в системе в соответствии со ссылками на нормативный документ, определенными при его регистрации. После этого осуществляется регистрация истории внесений изменений, а также фиксирование версий нормативного документа, после чего происходит регистрация изменений КЦСН на основе новой версии нормативного документа.
При обновлении КЦСН:
- КЦСН не изменится при регистрации новой версии нормативного документа;
- произойдет добавление новых КЦСН при регистрации новой версии нормативного документа;
- КЦСН изменится при регистрации новой версии нормативного документа.
Обновление КЦСН, как модель, можно разложить на следующие шаги: новая версия нормативного документа из внешних источников (исходные данные), анализ данных, создание новой версии нормативного документа, его идентификация, создание ссылки на нормативный документ, получение регистрации, результат истории изменений - создание новой версии нормативного документа, получение регистрации, получение изменений КЦСН. Следует отметить, что ссылки на нормативный документ и регистрация новых версий позволяют автоматизировать процесс внесения изменений в форму описания Цифрового Стандарта Номенклатуры. Для наглядности данная модель представлена на фиг. 7.
Фигуры 4-7 демонстрировали работу блока 1.
Фиг. 8 показывает работу блока 2, а именно идентификацию КЦСН с фактическими исходными данными (ТРУ). При поступлении фактических ТРУ происходит деление последовательное разделение работы на 2 шага. На шаге 1 происходит определение образа ТРУ: фактическое ТРУ идентифицируется с образом ТРУ на основании нормативного документа, используемого при изготовлении (создании) ТРУ. На шаге 2 происходит идентификация значений характеристик фактического ТРУ со значениями характеристик, необходимых для идентификации ТРУ с КЦСН. При этом, здесь следует учесть, что «необходимая характеристика» - это та характеристика, при выборе значений которой, определяются значений характеристик, связанных с данной характеристикой. После шага 2 фактический ТРУ идентифицирован с КЦСН. Таким образом, для фактического ТРУ определен КЦСН и определено стандартизированное описание, основанное на соответствующем нормативном документе (исходных данных).
На фиг. 9 представлена генерация реестра Кодов Артикула ТРУ на базе КЦСН.
Следует отметить, что реестр Кодов Артикула ТРУ формируется программным способом. Код Артикула ТРУ включает в себя идентифицированный КЦСН и ИНН владельца фактического ТРУ (производитель, импортер и т.п.), что показано стрелками на приведенной схеме.
Ниже представлен пример реализации заявленной группы изобретений.
Пример. Алгоритм формирования Кода Цифрового Стандарта Номенклатуры (КЦСН)
Систематизация данных ГОСТов для формирования образа товара.
Например, образ товара - шприц однократного применения (с определенной конечной конструкцией).
Этап 1. Определение образа ТРУ.
Образ ТРУ представляет собой конечный продукт, используемый в экономической системе, описывается нормативными документами. Выявлены два вида описания:
1. ТРУ описывается отдельным нормативным документом.
Например,
• ШПРИЦЫ ИНЪЕКЦИОННЫЕ ОДНОКРАТНОГО ПРИМЕНЕНИЯ СТЕРИЛЬНЫЕ С ИГЛОЙ ИЛИ БЕЗ ИГЛЫ ДЛЯ ИНСУЛИНА, ГОСТ ISO 8537-2011);
2. Один нормативный документ описывает все возможные варианты ТРУ.
Например,
• ШПРИЦЫ ИНЪЕКЦИОННЫЕ ОДНОКРАТНОГО ПРИМЕНЕНИЯ СТЕРИЛЬНЫЕ. Шприцы для ручного использования, ГОСТ Р ИСО 7886-1;
• ШПРИЦЫ ИНЪЕКЦИОННЫЕ ОДНОКРАТНОГО ПРИМЕНЕНИЯ СТЕРИЛЬНЫЕ. Шприцы для использования с автоматическими насосами инфузионными шприцевыми, ГОСТ Р ИСО 7886-2;
• ШПРИЦЫ ИНЪЕКЦИОННЫЕ ОДНОКРАТНОГО ПРИМЕНЕНИЯ СТЕРИЛЬНЫЕ. Шприцы для иммунизации фиксированной дозой, автоматически приходящие в негодность после применения, ГОСТ Р ИСО 7886-3;
• ШПРИЦЫ ИНЪЕКЦИОННЫЕ ОДНОКРАТНОГО ПРИМЕНЕНИЯ СТЕРИЛЬНЫЕ. Шприцы с устройством, препятствующим их повторному применению, ГОСТ Р ИСО 7886-4.
Основой эталонного описания ЦСН является нормативный документ.
Этап 2. Анализ нормативных документов, соответствующих данному образу ТРУ.
Шаг 1. Создание единой структуры характеристик для данного образа товара на основании структуризации нормативного документа.
Содержание нормативного документа преобразовывается в единую структуру характеристик по схеме их взаимосвязи.
Шаг 2. Выявление диапазонов значений характеристик, а также их свойств на основании нормативных документов
Для каждой характеристики прописываются все возможные наборы значений, определенные нормативным документом.
Шаг 3. Выявление взаимосвязи характеристик на основании соответствующих нормативных документов
Выявление взаимосвязей характеристик производится в следующей последовательности:
1. Выявляются все взаимосвязи характеристик, определенные нормативным документом;
2. Для каждой взаимосвязи определяется ее тип и ссылка на нормативный документ.
Этап 3. Формирование вариантов КЦСН
Варианты КЦСН формируются программным способом на основании двух списков базы данных:
1. Список характеристик и его значений, структурированных по «схеме взаимосвязи характеристик нормативного документа»;
2. Список взаимосвязей характеристик, в котором определен тип взаимосвязей.
Формирование КЦСН проводится программным способом в следующей последовательности:
1. Определяются варианты взаимосвязанных значений внутри набора характеристик, составляющих «Вид характеристики»;
2. Определяются варианты взаимосвязанных значений между «Видами характеристик» внутри одной «Группы характеристик». Если взаимосвязи не найдены, проводится перебор всех возможных значений между «Видами характеристик» внутри одной «Группы характеристик».
3. Определяются варианты взаимосвязанных значений между «Группами характеристик» по данному образу ТРУ. Если взаимосвязи не найдены, проводится перебор и фиксация всех возможных значений между «Группами характеристик» по данному образу ТРУ.
В результате формируется конечное количество всех возможных вариантов ЦСН. Определяется код ЦСН и структурированное описание, полностью соответствующее нормативному документу.
Благодаря этому результату возникает возможность использования кода классификатора в качестве цифрового стандарта - разрядной единицы, необходимой для цифровизации экономики.
Применение заявленного технического решения снимает проблему технического характера, связанную с трудностями полной идентификации исходных данных (в том числе ТРУ) у существующих классификаторов.
Следовательно, предложенное изобретение является эффективным и удобным, позволяя оперировать обработанными данными на уровне бизнес-процессов отдельной группы субъектов экономики и в межотраслевом формате в целом в рамках одной информационной системы.
1. Цифровая платформа классификации исходных данных, содержащая
- первый элемент, представляющий собой первое устройство для хранения и обработки информации, имеющее в своем составе по меньшей мере один первый сервер,
- второй элемент, представляющий собой второе устройство для хранения и обработки информации, имеющее в своем составе по меньшей мере один второй сервер, и
- при этом первый элемент выполнен с возможностью приема, обработки исходных данных и создания обобщенных данных после их обработки,
- а второй элемент выполнен с возможностью обращения к обобщенным данным, созданным первым элементом, для осуществления идентификации исходных данных,
- при этом первый элемент выполнен с возможностью осуществления функции классификатора исходных данных с присвоением им кода цифрового стандарта номенклатуры и закреплением описания исходных данных в виде эталона, при этом функция классификатора реализована посредством параллельного осуществления классификации исходных данных по иерархическому и фасетному методам классификации,
- причем для обеспечения возможности классификации по иерархическому методу по меньшей мере один первый сервер содержит последовательно установленные:
- третий элемент формирования номенклатурного списка к древовидному вложенному виду на основе полученных исходных данных,
- седьмой элемент создания структурированных данных из данных, полученных от третьего элемента формирования номенклатурного списка, выполненный с возможностью приведения полученных данных в вид, пригодный для импорта в базу данных,
- восьмой элемент передачи структурированных данных, выполненный с возможностью приема данных от седьмого элемента создания структурированных данных и передачи их в базу данных,
- а для обеспечения возможности классификации по фасетному методу по меньшей мере один первый сервер содержит последовательно установленные:
- четвертый элемент преобразования выделенных характеристик исходных данных, выполненный с возможностью выделения множества характеристик исходных данных и преобразования их в реалистичные сочетания характеристик исходных данных,
- девятый элемент создания структурированных данных из данных, полученных от четвертого элемента преобразования выделенных характеристик исходных данных, выполненный с возможностью приведения полученных данных в вид, пригодный для импорта в базу данных,
- десятый элемент передачи структурированных данных, выполненный с возможностью приема данных от девятого элемента создания структурированных данных и передачи их в базу данных,
- при этом первый элемент дополнительно содержит:
- шестой элемент создания обобщенных данных, выполненный с возможностью приема структурированных данных через восьмой и десятый элементы передачи структурированных данных от третьего элемента формирования номенклатурного списка и четвертого элемента преобразования выделенных характеристик исходных данных, создания логических связей между данными, полученными по иерархическому и фасетному методам классификации, и присвоения созданным логическим связям кода цифрового стандарта номенклатуры,
- пятый элемент хранения обобщенных данных, включающий базу данных для хранения обобщенных данных, выполненную с возможностью идентификации кода цифрового стандарта номенклатуры обобщенных данных с исходными данными,
- а второй элемент соединен с пятым элементом хранения обобщенных данных и выполнен с возможностью обращения к обобщенным данным, хранящимся в пятом элементе хранения обобщенных данных, посредством внешних запросов либо использования веб-интерфейса для обслуживания обобщенных данных,
- при этом второй элемент выполнен с возможностью при обращении к обобщенным данным идентифицировать их с исходными данными посредством кода цифрового стандарта номенклатуры и при наличии идентификации осуществлять генерацию реестра кодов артикула исходных данных, а при отсутствии идентификации осуществлять регистрацию образа исходных данных в базе данных.
2. Цифровая платформа по п. 1, отличающаяся тем, что первый и второй элементы выполнены с возможностью автономной работы друг относительно друга.
3. Цифровая платформа по п. 1, отличающаяся тем, что седьмой и девятый элементы создания структурированных данных выполнены с возможностью приведения полученных данных в табличный вид либо в вид списка.
4. Цифровая платформа по п. 1, отличающаяся тем, что обобщенные данные могут представлять собой структуру базы данных.
5. Цифровая платформа по п. 1, отличающаяся тем, что реестр кодов артикула исходных данных, с возможностью генерации которого выполнен второй элемент, может включать в себя данные информации пользователя для дополнительной идентификации исходных данных.
6. Способ работы цифровой платформы классификации исходных данных по п. 1, содержащий следующие этапы:
- прием, обработку исходных данных, классификацию исходных данных с присвоением им кода цифрового стандарта номенклатуры и закреплением описания исходных данных в виде эталона, создание обобщенных данных посредством первого элемента, представляющего собой первое устройство для хранения и обработки информации, имеющее в своем составе по меньшей мере один первый сервер,
- предоставление доступа первым элементом для работы с обобщенными данными второму элементу, представляющему собой второе устройство для хранения и обработки информации, имеющее в своем составе по меньшей мере один второй сервер,
- при этом классификацию исходных данных осуществляют по меньшей мере одним первым сервером параллельно по иерархическому и фасетному методам классификации,
причем при проведении иерархического метода классификации последовательно осуществляют:
- формирование номенклатурного списка к древовидному вложенному виду посредством третьего элемента формирования номенклатурного списка,
- приведение данных, полученных от третьего элемента формирования номенклатурного списка, в вид, пригодный для импорта в базу данных посредством седьмого элемента создания структурированных данных,
- передачу в базу данных структурированных данных, принятых восьмым элементом передачи структурированных данных от седьмого элемента создания структурированных данных,
- а при проведении иерархического метода классификации последовательно осуществляют:
- выделение множества характеристик исходных данных и преобразование их в реалистичные сочетания характеристик исходных данных посредством четвертого элемента преобразования выделенных характеристик исходных данных,
- создание структурированных данных посредством приведения данных, полученных от четвертого элемента преобразования выделенных характеристик исходных данных, в вид, пригодный для импорта в базу данных посредством девятого элемента создания структурированных данных,
- передачу в базу данных структурированных данных, принятых десятым элементом передачи структурированных данных от девятого элемента создания структурированных данных,
- создание обобщенных данных осуществляют посредством шестого элемента создания обобщенных данных, выполняя прием структурированных данных через восьмой и десятый элементы передачи структурированных данных от третьего элемента формирования номенклатурного списка и четвертого элемента преобразования выделенных характеристик исходных данных, создание логических связей между данными, полученными по иерархическому и фасетному методам классификации, и присвоение созданным логическим связям кода цифрового стандарта номенклатуры,
- после чего обобщенные данные передают в пятый элемент хранения обобщенных данных и записывают в базу данных для хранения обобщенных данных, выполненную с возможностью присвоения кода цифрового стандарта номенклатуры для идентификации обобщенных данных с исходными данными,
- при этом предоставление доступа первым элементом для работы с обобщенными данными второму элементу осуществляют посредством обращения через внешние запросы либо по веб-интерфейсу к обобщенным данным, хранящимся в пятом элементе хранения обобщенных данных,
- а идентификацию обобщенных данных с исходными данными проводят посредством присвоенного кода цифрового стандарта номенклатуры, и при наличии идентификации осуществляют генерацию реестра кодов артикула исходных данных, а при отсутствии идентификации осуществляют регистрацию образа исходных данных в базе данных.