СПОСОБ ГЕНЕРИРОВАНИЯ КОДА О ТОВАРЕ
METHOD OF PRODUCT CODE GENERATION

Изобретение относится к способам маркировки изделий и предназначено для предотвращения и выявления подделок товаров.
Известно устройство [1], в котором имеется основа, первая внутренняя поверхность, основной слой, соединительная поверхность, первый соединительный слой, средство идентификации, второй соединительный слой, вторая внутренняя поверхность, защитный слой, наружная поверхность. При этом средство идентификации может представлять собой, сгенерированные случайным образом различные цифровые или буквенные коды, изображения, штрих коды или любую другую информацию, выполненную с обеспечением ее считывания визуально, оптически или любым другим доступным способом, сгенерированную таким образом, чтобы предотвратить ее последующий подбор посторонними лицами.
К недостаткам данного устройства следует отнести невозможность - при возникновении форс-мажорных обстоятельств (например, поиске производителя контрафактной продукции) - идентифицировать по буквенно-цифровому сочетанию организацию-производителя продукта и время его производства.
Наиболее близким по технической сущности к заявляемому объекту является устройство [2], в котором наносят на товар или его упаковку N-значный номер и инструкцию по проверке указанного номера. Указанные N-значные номера и уникальные коды, соответствующие им, генерируют с помощью программы один раз в момент инсталляции системы. N-значный номер присваивают товару в центре присвоения уникальных кодов товаров. Одновременно записывают информацию в единую базу данных, которая включает, соответствующие N-значному номеру уникальный код товара, содержащего код страны, код производителя, код товара, дополнительные коды информации, в том числе рекламного характера. Подлинность товара проверяют путем сравнения по единой базе данных уникального кода товара, соответствующего N-значному номеру, сообщенного потребителем через средства телекоммуникационной связи. При совпадении сообщенного N-значного номера N-значному номеру единой базы данных потребителю сообщают информацию о товаре, на основании которой делают вывод о подлинности товара, а при несовпадении указанных номеров сообщают потребителю, что товар считают контрафактным.
К недостаткам данного устройства следует отнести невысокую стойкость кода из-за большого количества общедоступной информации, такую как код страны и код производителя.
Целью предлагаемого изобретения является кодирование информации о товаре с возможностью определения производителя продукта и времени производства и/или упаковки.
Технический результат достигается тем, что наносимые на товар или его упаковку N-значные номера, проверяемые с помощью телекоммуникационных средств связи и инструкции по проверке указанного N-значного номера генерируются на основе трех постоянно изменяющихся параметров: GPS-координат предприятия, ГЛОНАСС-координат предприятия и текущего времени, при этом один из них (время) меняется ежесекундно, а два другие (координаты) - случайно изменяются относительно некоторого среднего положения в течение всего времени измерения, поскольку зависят от численности группировки космических аппаратов, обслуживающих ГЛОНАСС и GPS; расположения спутников ГЛОНАСС и GPS в момент определения координат; различия влияния атмосферы Земли при передаче сигналов из-за различных систем кодирования сигналов ГЛОНАСС и GPS; различных принципов вычисления координат приемником ГЛОНАСС и GPS; уникальной погрешности, характерной как для отдельно взятых ГЛОНАСС- и GPS-навигаторов, так и используемых для измерения времени часов, и могут быть представлены формулой:
GPS
ГЛОНАСС
GPS
ГЛОНАСС
GPS
ГЛОНАСС
широта
КОД=t+(КООРД - КООРД)долгота+(КООРД - КООРД), где t - текущее время часов; КООРД - GPS-координаты производственного помещения или помещения упаковки товара по широте и долготе; КООРД - ГЛОНАСС-координаты производственного помещения или помещения упаковки товара по широте и долготе.
Технический результат заключается в обеспечении кодирования информации о продукте тремя непрерывно изменяющимися параметрами, включающими погрешности непосредственно используемых для их измерения приборов.
Отличительными признаками предлагаемого устройства является то, что N-значный номер генерируется на основе трех постоянно изменяющихся параметров: GPS-координат предприятия, ГЛОНАСС-координат предприятия и текущего времени, при этом один из них (время) меняется ежесекундно, а два другие (координаты) - случайно изменяются относительно некоторого положения в течение всего времени измерения, поскольку зависят от численности группировки космических аппаратов, обслуживающих ГЛОНАСС и GPS; расположения спутников ГЛОНАСС и GPS в момент определения координат; различия влияния атмосферы Земли при передаче сигналов из-за различных систем кодирования сигналов ГЛОНАСС и GPS; различных принципов вычисления координат приемником ГЛОНАСС и GPS; уникальной погрешности, характерной как для отдельно взятых ГЛОНАСС- и GPS-навигаторов, так и используемых для измерения времени часов.
Сущность: способ позволяет формировать N-значный номер на основе использования трех постоянно изменяющихся параметров с учетом погрешностей измерения используемого оборудования.
Изобретение поясняется прилагаемыми рисунками, где на фиг.1 представлена общая схема функционирования устройства, реализующего представленный способ, и введены следующие обозначения:
1 - производственное помещение или помещение упаковки товара;
2 - GPS-навигатор (приемник);
3 - решатель (сумматор);
4 - ГЛОНАСС-навигатор (приемник);
5 - часы;
6 - устройство вывода информации;
7 - база данных.
Устройство состоит из производственного помещения или помещения упаковки 1 товара, в котором расположены получающий сигнал от спутниковой GPS-группировки GPS-навигатор 2, выход которого соединен с одним из входов решателя 3, с другим входом которого соединен получающий сигнал от спутниковой ГЛОНАСС-группировки ГЛОНАСС-навигатор 4, а с третьим входом решателя 3 - выход электронных часов 5, при этом сигнал решателя 3 вычисляется по формуле:
GPS
ГЛОНАСС
GPS
ГЛОНАСС
долгота
широта
КОД = t + (КООРД - КООРД) + (КООРД - КООРД),
GPS
ГЛОНАСС
где t - текущее время часов 5, например, в минутах или секундах; КООРД - GPS-координаты производственного помещения или помещения упаковки 1 товара, например, в секундах по долготе и широте; КООРД - ГЛОНАСС-координаты производственного помещения или помещения упаковки 1 товара, например, в секундах по долготе и широте.
GPS
ГЛОНАСС
С выхода решателя 3, вычисленный сигнал КОД передается на вход устройства вывода информации 6, выводящее информацию, например, на бумажном носителе в виде штрих- или QR-кода и, параллельно, в базу данных 7, в которую синхронно с сигналом КОД поступают сигналы КООРД и КООРД (на фигуре не показаны).
Работа устройства осуществляется следующим образом.
GPS-навигатор 2, ГЛОНАСС-навигатор 4 и часы 5 устанавливаются в производственном помещении или помещении упаковки 1 товара, а устройство вывода информации 6 и база данных 7 могут располагаться как помещении 1, так и вне него.
После соединения выхода GPS-навигатора 2 с одним из входов решателя 3, выхода ГЛОНАСС-навигатора 4 - с другим входом решателя 3, часов 5 - с третьим входом решателя, а выхода решателя 3-е входами устройства вывода информации 6 и базы данных 7, на вход которой также подаются сигналы с навигаторов 2 и 4, устройство готово к использованию. После включения вышеперечисленного оборудования, входящего в устройство, на вход GPS-навигатора 2 поступает сигнал с спутниковой GPS-группировки, а на вход ГЛОНАСС-навигатора 4 - со спутниковой ГЛОНАСС-группировки. Часы 5 после включения и выставления текущего местного времени начинают вырабатывать на своем выходе сигнал, равный текущему времени в данной местности. При этом размерность времени (секунды, минуты, часы и пр.) на выходе часов 5 выбирается, исходя из максимальных отклонений разности сигналов с выходов GPS-навигатора 2 и ГЛОНАСС-навигатора 4 в течение первых нерабочих суток устройства, с целью обеспечить приблизительно одинаковую разрядность времени и разности показаний навигаторов по широте и долготе, например, в секундах.
В формировании информации для идентификации товара участвуют три непрерывно изменяющихся параметра (GPS-координаты помещения 1, ГЛОНАСС-координаты помещения 1 и текущее время), при этом один из них (время) меняется ежесекундно, а два другие случайно изменяются относительно некоторого положения в течение всего времени измерения, поскольку зависят от:
1. численности группировки космических аппаратов - работу обеих систем обеспечивает по 24 спутника, также на орбитах находится несколько резервных аппаратов, а в GPS предусмотрено увеличение спутников до 48;
2. расположения спутников - в GPS спутники занимают 6 плоскостей по 4 аппарата в каждой, в ГЛОНАСС - по 8 спутников в трех плоскостях, при этом спутники GPS синхронизированы с вращением Земли, спутники ГЛОНАСС вращаются независимо от Земли;
3. различия влияния атмосферы Земли при передаче сигналов из-за различных систем кодирования сигналов ГЛОНАСС и GPS - в GPS сигнал разделяется по коду (CDMA), а в ГЛОНАСС по частоте (FDMA) (источник: http://mssglonass.ru/articles/chem-otlichaetsya-glonass-ot-gps/).
2. количества спутников, в зоне видимости которых в настоящий момент находятся устройства позиционирования (отдельно для GPS и ГЛОНАСС);
3. спутниковой связи, обеспечивающей передачу информации и данных, и подверженной влиянию космической погоды через состояние среды, в которой она функционирует - воздействие космической среды на сами спутники (радиация, аномальное торможение), в воздействии факторов космической погоды на наземный сегмент (отключение электроэнергии в периоды магнитных бурь), в воздействии на сигналы спутниковой связи при их распространении через верхнюю и нижнюю атмосферу Земли (источник: Кузнецов В.Д. Космическая погода и риски космической деятельности Космическая техника и технологии. /№3 (6)/ 2014 - С. 3-13);
5. принципа вычисления координат приемником - в ГЛОНАСС используется более сложная модель расчетов, требующая больших затрат ресурсов принимающего устройства (источник: http://www.gps52.ru/52-otlichiya-gps-i-glonass.html);
6. «уникальной» погрешностью, характерной как для отдельно взятого навигатора, так и часов (не хронометра).
В результате имеем систему с одним фактором, изменяющимся ежесекундно, и двумя другими, зависящими от многих параметров и изменяющимися случайно, что позволяет сгенерировать случайный N-значный код с высокой степенью защиты:
GPS
ГЛОНАСС
GPS
ГЛОНАСС
GPS
ГЛОНАСС
долгота
широта
КОД = t + (КООРД - КООРД) + (КООРД - КООРД), где t - текущее время часов 5; КООРД - GPS-координаты производственного помещения или помещения упаковки 1 товара, например, в секундах по широте и долготе; КООРД - ГЛОНАСС-координаты производственного помещения или помещения упаковки 1 товара, например, в секундах по широте и долготе.
GPS
ГЛОНАСС
При этом сигнал КООРД по широте и долготе формируется GPS-навигатором 2 и передается на один из входов решателя 3. В это же время на другой вход решателя 3 подается сигнал КООРД по широте и долготе, формируемый ГЛОНАСС-навигатором 4. На третий вход решателя 3 подается текущее местное время с выхода часов 5 в размерности, обеспечивающей приблизительно одинаковую разрядность вычислений в вышеприведенной формуле.
GPS
ГЛОНАСС
Решатель 3, вычитая координаты ГЛОНАСС-навигатора 4 из координат GPS-навигатора 2 по долготе, а также координаты ГЛОНАСС-навигатора 4 из координат GPS-навигатора 2 по широте, и складывая их с текущим временем, определяет случайный код КОД. Вычисленный код КОД передается на вход устройства вывода информации 6, которое при необходимости выводит информацию, например, на бумажном носителе в виде штрих- или QR-кода и - параллельно - в базу данных 7, в которую также поступают сигналы КООРД и КООРД по широте и долготе с навигаторов 2 и 4, синхронизированные с вычисленным значением кода КОД. Вычисление кода КОД может производиться решателем 3 с заданной потребителем частотой, как правило, в зависимости от используемой размерности времени (микросекунды, миллисекунды, секунды, минуты, часы и пр.).
Поскольку в базе данных 7 содержатся значения КОД, GPS- и ГЛОНАСС-координаты, синхронизированные друг с другом, то всегда можно определить точное место и время выпуска продукции по штрих- или QR-коду, нанесенному на нее устройством вывода информации 6.
Решатель 3 может иметь большее количество входов, чем три, например, для ввода с навигаторов 2 и 4 широты и долготы местности по отдельности.
Таким образом, предлагаемое устройство позволяет обеспечить однозначное толкование места и времени производства продукции по штрих- или QR-коду, нанесенному на нее, путем обращения в базу данных.
Используемые источники
1. Патент РФ на полезную модель №120261 МПК G06K 5, G09F 3/02 Устройство для защиты товаров от подделок / Гамодиев Р.Х., Салихов М.И.
2. Патент РФ №2321890 МПК G06Q 30/00 Способ определения подлинности товаров / Яновский М.Г., Чумаченко Г.В.