Область техники
Настоящее изобретение относится к компьютерным приложениям и криптографическим технологиям для коммерческих целей конфиденциального контроля товарооборота за счет идентификации, аутентификации, отслеживания и снятия с продажи каждой товарной единицы с помощью программно-аппаратных средств для обеспечения достоверности данных и корректности товарооборота.
Предшествующий уровень техники
С развитием общества развиваются различные технологии, направленные против контрафактного товарооборота, например, известны технологии по заявке CN 200410058004.1 «Противоконтрафактная система запросов» и CN 200410066857.X «Комбинированный противоконтрафактный код». С развитием компьютерных и информационных технологий, также быстро развиваются технологии криптографии, и сфера приложения таких технологий постоянно расширяется, при этом в настоящее время в мере отчетливо проявляется тенденция их социализации и индивидуализации. Например, технология криптографии применяется при выставлении счетов-фактур, что может предотвратить контрафакцию и фальсификацию так, что может положить конец национальному уклонению от налогов, контрабанде, обходу закона и мошенничеству с использованием счет-фактур, а также это является достаточно удобным для целей налогового аудита.
С «07» октября 1999 г. Госсовет Китая ввел в действие Правила шифровании кодов для Министерства торговли.
В январе 2006 г. Государственная служба Китая по шифрованию одобрила хэш-алгоритм SHA-256 и алгоритм генерации случайных номеров по независимой выборке.
Закон о продовольственной безопасности, введенный в действие «01» июня 2009 г., предъявил к производителям требования создания и использования систем отслеживания и снятия с продажи товаров, а также системы выставления счетов.
Технология оптического распознавания символов (OCR) имеет такие преимущества, как высокая скорость ввода данных, высокая надежность, большая информационная емкость, высокая гибкость и практичность, что обуславливает широкое распространение этой технологии.
В связи со значительным распространением компьютерных сетевых технологий, производители и потребители стали значительно ближе друг к другу, при этом популярность приобрели технологии прямых продаж, однако, при этом достаточно трудно обеспечить аутентификацию товаров, приобретаемых через Интернет.
Штриховой код стандарта EAN-13 является мировым универсальным штриховым кодом, используемым для идентификации товаров в сфере товарооборота, при этом штриховой код EAN-13 имеет связи с товарами по типу «один ко многим». Поэтому производитель не может точно контролировать товары в обороте, из-за чего товарооборот может стать беспорядочным. Также, штриховой код EAN-13 достаточно просто подделать и фальсифицировать, что несет массу неприятностей потребителям.
Раскрытие изобретения
С точки зрения существования недостатков существующих технологий, направленные против контрафактного товарооборота, целью настоящего изобретения является обеспечение использования в полном объеме технологии компьютерной сети и технологии криптографии для решения технической задачи идентификации, аутентификации, отслеживания и возможности снятия с продажи каждой товарной единицы для производителей, потребителей и контролирующих органов так, чтобы обеспечить упорядоченный товарооборот, и чтобы потребитель мог делать запросы и убедиться в подлинности товара, тем самым обеспечить права потребителя наилучшим способом.
Цель настоящего изобретения может достигаться за счет следующего технического решения. Предлагается способ контроля товарооборота, основанный на Интернет, включающий следующие операции: (1) запрос компьютерной системой первой группы данных и второй группы данных, которые являются 13-значными десятичными числами соответственно, для обработки; (2) определение компьютерной системой, соответствует ли первая группа данных принципу кодирования международного универсального кода EAN-13 и соответствует ли вторая группа данных принципу кодирования текущего номера товара и, в случае определения соответствия, переход к следующей операции, или выдача сообщения об ошибке в противном случае; (3) выполнение компьютерной системой операции шифрования первой группы данных, соответствующих принципу кодирования кода EAN-13, и второй группы данных, соответствующих принципу кодирования текущего номера товара, с помощью коммерческого криптографического алгоритма с генерацией группы данных в виде 13-значного десятичного числа данных кода верификации, являющейся третьей группой данных, и сохранение каждой из трех групп данных; (4) приведение первой группы данных, второй группы данных и третьей группы данных в соответствие одному товару; (5) разделение компьютерной системой первой группы данных, второй группы данных и третьей группы данных на три ряда, и нанесение этих трех рядов на соответствующий товар для целей машинной идентификации товара; (6) присвоение товару 6-значного почтового кода в соответствии с направлением движения товара, и запись компьютерной системой этого почтового кода, являющегося кодом отслеживания товара для индикации направления движения товара; (7) отображение компьютерной системой кода отслеживания товара на странице в Интернет; и (8) отображение компьютерной системой первой группы данных, второй группы данных, кода отслеживания товара, кода аутентификации, даты изготовления, даты доставки и даты окончания срока годности товара на странице в Интернет и обеспечение окна экрана и окна входа для входа пользователя, а после того, как пользователь введет третью группу данных в окно входа, выполнение компьютерной системой обратной операции шифрования группы введенных данных и первой группы данных и второй группы данных, которые были сохранены в компьютерной системе, а затем выполнение контрольной обработки для получения кода аутентификации, и если ее результат равен нулю, отображение кода аутентификации в окне экрана как «0», чтобы уведомить о корректности информации, или, в противном случае, отображение кода аутентификации в окне экрана как «1», чтобы уведомить о некорректности информации.
Предлагаемый способ контроля товарооборота, основанный на Интернет, может дополнительно включать следующие операции, когда товар продан: присвоение продавцом 6-значного десятичного случайного числа, являющегося кодом права собственности, каждому соответствующему товару, сохранение компьютерной системой кода права собственности в памяти, и получение пользователем кода права собственности при покупке товара; ввод пользователем кода права собственности в окно экран, при этом, в случае корректности кода права собственности, отображение в окне того, что продавец имеет право продажи товара, а после отображения в окне экрана информации о корректности кода права собственности, запрос компьютерной системой, нужно ли изменить код права собственности, ввод пользователем нового кода права собственности в окно экрана, и обновление компьютерной системой кода права собственности в памяти.
Если товары проданы через Интернет, способ дополнительно включает следующие операции: (1) сохранение компьютерной системой первых групп данных и вторых групп данных, соответствующих товарам, и отображение первых групп данных и вторых групп данных на странице в Интернет, при этом отображение на странице в Интернет знака, обозначающего подписку или ее отсутствие, если пользователь покупает товар, то он производит щелчок кнопкой на первой группе данных и второй группе данных, которые соответствуют выбранному товару, на странице в Интернет производят отображение всплывающего окна осуществления оплаты, после завершения пользователем оплаты, компьютерная система подтверждает получение оплаты и отображает электронную информацию соответствующего контракта, а поле того, как пользователь завершает вводить информацию контракта, компьютерная система автоматически генерирует электронный контракт купли-продажи и записывает содержание информации контракта, при этом содержание информации контракта включает адрес, имя, контактную информацию и почтовый индекс пользователя, после чего осуществляют блокирование выбранного товара и генерирование 6-значного десятичного случайного числа, являющегося кодом права собственности, соответствующего этому товару; и (2) определение компьютерной системой направления движения выбранного товара по почтовому индексу, являющемуся кодом отслеживания, в содержании информации контракта, и товар направляют в систему логистики для доставки пользователю.
Технические преимущества такого способа контроля товарооборота, основанного на Интернет, заключаются в том, что: он имеет открытую составляющую и закодированную составляющую, при этом весь процесс от получения готового товара до его продажи, т.е. покупки пользователем, может контролироваться контролирующим органом, при этом товар может быть снят с продажи, а также весь процесс ясно понятен производителю, продавцу, пользователю и контролирующему органу, при этом товар нельзя легко подделать или фальсифицировать.
Краткое описание фигур чертежей
Фиг. 1 - код EAN-13, т.е. первая группа данных.
Фиг. 2 - код текущего номера товара, т.е. вторая группа данных.
Фиг. 3 - код верификации товара, т.е. третья группа данных.
Фиг. 4 - код отслеживания товара.
Фиг. 5 - код права собственности товара.
Фиг. 6 - вид кода CN39 и штрихового кода EAN-13 для сравнения.
Фиг. 7 - алгоритм создания кода CN39.
Фиг. 8 - алгоритм идентификации кода CN39.
Фиг. 9 - алгоритм сравнения кода CN39.
Фиг. 10 - блок-схема обработки данных кода CN39.
Лучший вариант осуществления изобретения
Фиг. 1 иллюстрирует первую группу данных, состоящую всего из тринадцати десятичных цифр и соответствующую принципу кодирования кода EAN-13.
Фиг. 2 иллюстрирует вторую группу данных, состоящую всего из тринадцати десятичных цифр и соответствующую принципу кодирования текущего номера товара.
Фиг. 3 иллюстрирует третью группу данных, состоящую всего из тринадцати десятичных цифр и генерируемую шифрованием с помощью коммерческого криптографического алгоритма, т.е. код верификации.
Фиг. 4 иллюстрирует четвертую группу данных, состоящую всего из шести десятичных цифр и соответствующую принципу кодирования почтового индекса, т.е. код отслеживания товара.
Фиг. 5 иллюстрирует пятую группу данных, состоящую всего из шести десятичных цифр и генерируемую в произвольном порядке системой или за счет ввода потребителем, которая является случайным числом, т.е. код права собственности товара.
Подробное описание
В способе контроля товарооборота, основанном на Интернет, по настоящему изобретению, принципом кодирования первой группы данных является принцип кодирования кода EAN-13, принципом кодирования второй группы данных, т.е. кода текущего номера товара является следующий принцип: первые четыре цифры обозначают 4-значный код года, пятая и шестая цифра обозначают 2-значный код месяца, седьмая и восьмая цифры обозначают 2-значный код даты, а цифры с девятой по тринадцатую обозначают собственно 5-значный код текущего номера товара.
После выполнения операции шифрования первой группы данных и второй группы данных с помощью коммерческого криптографического алгоритма, может быть получена третья группа данных, т.е. код верификации, являющийся 13-значным десятичным числом.
В этом способе контроля товарооборота, основанном на Интернет, после получения кода верификации, операция дешифрования выполняется с помощью коммерческого криптографического алгоритма для получения первой группы данных и второй группы данных, каждая из которых является 13-значным десятичным числом, после чего выполняется контрольная обработка для получения данных кода аутентификации.
В этом способе контроля товарооборота, основанном на Интернет первая группа данных, вторая группы данных и третья группа данных наносятся на товар, например, печатью, в порядке нижний ряд, средний ряд и верхний ряд, соответственно, в виде штриховых кодов, которым дано определение как код CN39.
В настоящем изобретении, к базовому коду EAN-13 товара, дополнительно добавляются код текущего номера товара и код верификации товара. Код EAN-13 однозначно идентифицирует один вид товаров среди всех товаров в мире, код текущего номера товара однозначно идентифицирует один товар в пределах одного вида товаров, а код верификации товара генерируется за счет шифрования кода EAN-13 и кода текущего номера товара с помощью коммерческого криптографического алгоритма. После получения кода верификации, код EAN-13 и код текущего номера товара могут быть получены дешифрованием с помощью коммерческого криптографического алгоритма, за счет чего достигается цель верификации товара. Код CN39 однозначно идентифицирует один товар среди всех товаров в мире, а вероятность угадать код CN39 одного товара равна 10-13, т.е. вероятность ошибки идентификации товара по коду CN39 равна 10-13.
I. Код товара EAN-13
Недавно Китай присоединился к европейскому стандарту штриховых кодов (EAN) и контролируется Центра присвоения номеров товаров, при этом производители имеют возможность подавать заявки для использования штриховых кодов. Штриховые коды EAN подразделяются на кода EAN-13 и коды EAN-8, среди которых главным образом используются коды EAN-13, а коды EAN-8 используются на товарах в крайне малом объеме.
i. Принцип декодирования кода товара EAN-13:
- первая-третья цифры являются кодом страны;
- четвертая-седьмая цифры являются кодом производителя;
- восьмая-двенадцатая цифра являются кодом товара; и
- тринадцатая цифра является проверочным кодом.
Первые три цифры являются универсальными во всем мире, и Китай обозначается как 690-695.
Если этот код начинается с 690 или 691, то четвертая-седьмая цифры являются кодом производителя, а восьмая-двенадцатая цифры являются кодом товара.
Если код начинается с цифры в интервале 692-695, то четвертая-восьмая цифры являются кодом производителя, а девятая-двенадцатая цифры являются кодом товара.
Последняя цифра является проверочным кодом.
ii. Код категории книг
1. Код EAN-13:
- первая-третья цифры являются кодом категории книг 978;
- четвертая-двенадцатая цифра являются бывшим кодом ISBN; и
- тринадцатая цифра является проверочным кодом.
2. Код ISBN:
- первая-третья цифры являются кодом региона;
- четвертая-пятая цифры являются кодом книжного издательства;
- шестая-девятая цифры являются кодом публикации; и
- десятая цифра является проверочным кодом.
3. Взаимосвязь между кодом ISBN и кодом EAN-13:
978+первые девять цифр кода ISBN+проверочный код EAN.
iii. Код категории периодических изданий
1. Код EAN-13:
- первая-третья цифры являются кодом категории периодических изданий 977;
- четвертая-десятая цифры являются бывшим кодом ISSN;
- одиннадцатая-двенадцатая цифры являются 00; и
- тринадцатая цифра является проверочным кодом.
2. Код ISSN:
- первая-седьмая цифры являются международным стандартным номером периодических изданий; и
- восьмая цифра является проверочным кодом.
3. Взаимосвязь между кодом ISSN и кодом EAN-13:
977+первые семь цифр кода ISSN+00+проверочный код EAN
(Международный стандартный номер периодических изданий).
iv. Взаимосвязь между кодом EAN-8 и кодом EAN-13
1. Принцип декодирования кода EAN-8:
- первая-третья цифры являются кодом страны;
- четвертая-седьмая цифры являются кодом производителя; и
- восьмая цифра является проверочным кодом.
2. Преобразование кода EAN-8 в код EAN-13:
- остаются без изменений первые три цифры кода страны и четвертая-седьмая цифры кода производителя;
- добавляются восьмая-двенадцатая цифра как 00000; и
- добавляется тринадцатая цифра проверочного кода EAN-13.
3. Взаимосвязь между кодом EAN-8 и кодом EAN-13:
первые семь цифр кода EAN-8+00000+проверочный код EAN-13.
iv. Взаимосвязь между кодом EAN-13 и кодом UPC
Для ввоза товаров на территории США и Канады, для товаров должен использоваться код UPC, который аналогичен коду EAN-13.
II. Код текущего номера товара
1. Если дневной выпуск товаров составляет не более 100 тысяч единиц:
- первая-четвертая цифры являются 4-значным кодом года (например, 2009);
- пятая-шестая цифры являются 2-значным кодом месяца (например, 06);
- седьмая-восьмая цифры являются 2-значным кодом даты (например, 01); и
- девятая-тринадцатая цифры являются 5-значным кодом текущего номера товара (например, любой из 00000-99999).
2. Если дневной выпуск товаров составляет не более 1 миллиона единиц:
- первая-третья цифры являются 3-значным кодом года (например, год 2009 обозначается как 009);
- четвертая-пятая цифры являются 2-значным кодом месяца (например, 06);
- шестая-седьмая цифры являются 2-значным кодом даты (например, 01); и
- восьмая-тринадцатая цифры являются 6-значным кодом текущего номера товара (например, любой из 000000-999999).
3. Если дневной выпуск товаров составляет не более 10 миллионов единиц:
- первая-вторая цифры являются 2-значным кодом года (например, год 2009 обозначается как 09);
- третья-четвертая цифры являются 2-значным кодом месяца (например, 06);
- пятая-шестая цифры являются 2-значным кодом даты (например, 01); и
- седьмая-тринадцатая цифры являются 7-значным кодом текущего номера товара (например, любой из 0000000-9999999).
4. Если дневной выпуск товаров составляет не более 100 миллионов единиц:
- первая-вторая цифры являются 2-значным кодом года (например, год 2009 обозначается как 09);
- третья-пятая цифры являются 3-значным кодом даты (например, 365); и
- шестая-тринадцатая цифры являются 8-значным кодом текущего номера товара (например, любой из 00000000-99999999).
III. Код верификации
Код верификации является 13-значным десятичным числом, генерируемым шифрованием первой группы данных кода EAN-13 и второй группы данных кода текущего номера с помощью коммерческого криптографического алгоритма, который является уникальным и выбираемым случайным образом.
Код CN39 получают за счет соответствующего упорядочивания вышеуказанных трех групп данных путем помещения в нижний ряд, средний ряд и верхний ряд, соответственно. Код CN39 уникально идентифицирует один товар во всем мире и может использоваться для целей идентификации, позволяя различать товары за счет шифрования и дешифрования с помощью коммерческого криптографического алгоритма для верификации.
Код CN39 наносится на товар в форме трех рядов, где штриховой код EAN-13 является носителем данных, для целей идентификации товара.
IV. Преимущества кода CN39, полученного вышеописанной процедурой.
Код CN39 можно разделить на две группы открытых текстов и одну группу закодированного текста. Секретность и достоверность кода CN39 базируется на конфиденциальности криптографического алгоритма и криптографического ключа, при этом расшифровка закодированного текста не затронет секретность криптографического алгоритма. Вероятность взломать криптографический алгоритм считается практически ничтожной.
Код CN39 сформирован из тридцати девяти десятичных цифр, что обеспечивает 1039 его вариантов, гарантируя то, что каждый товар может иметь свой код CN39. Код CN39 формируется тремя группами 13-значных десятичных цифр, среди которых двадцать шесть цифр являются открытым текстом, а тринадцать цифр являются кодом верификации, т.е. закодированным текстом. Поэтому, вероятность угадать код CN39 равна 10-13, и это очевидно является малой степенью вероятности, и даже если допустить успешное раскодирование, то это не будет иметь никаких последствий для других кодов CN39.
Здесь реализован механизм аутентификации по трем составляющим, в котором центру аутентификации принадлежит криптографический алгоритмом и криптографический ключ, производителю принадлежит код CN39, а покупателю принадлежит купленный товар. Покупатель регистрируется на Интернет-сайте производителя для отправки запроса, является ли товар подлинным или нет, в соответствии с кодом CN39 на товаре. Если код CN39 соответствует тому, который имеется у производителя, производитель отправляет ответ с данными об определенном состоянии товара с этим кодом CN39 в определенном месте в определенное время. Затем, покупатель определяет, является ли код CN39 верным или нет в соответствии с данными ответа, и если он не соответствует этим данным, товар немедленно снимается с продажи, а код CN39 аннулируется. Если данным не соответствует открытый текст, то производитель определяет, что товар был подделан. Если данным не соответствует код верификации, то центр аутентификации определяет, действительно ли он является верным или нет, и если нет, то он считается фальсифицированным.
Код CN39 занимает малую площадь (3 см х 3 см), несет достаточно большую информацию (1039) и может быть визуализирован.
V. Применение кода CN39
1. Код CN39 используется для предотвращения фальсификации товаров без необходимости проведения дополнительных расследований и увеличения стоимости для производителей и покупателей и может потребовать лишь наличие специфического устройства для считывания и записи. Код CN39 не воздействует окружающую среду и является экономически выгодным, а также он может использоваться для исследований в противоконтрафактной технологии, являясь как конфиденциальным, так и открытым для общества, а также он позволяет использовать криптографические технологии в области противодействия контрафактной продукции. В настоящее время, существующие противоконтрафактные средства, главным образом, включают противоконтраффактную маркировку краской, маркировку с простановкой печати, маркировку штриховым кодом, маркировку водяными знаками, голографическую маркировку, использование конструктивных особенностей и ядерные технологии маркировки, которые позволяют защищать товары от подделок до определенных пределов. Однако, распознавание и верификация некоторых противоконтрафактных маркировок должно осуществляться с использованием специфических устройств, при этом покупатель не может выполнять верификацию самостоятельно. Дополнительно, незаконное использование противоконтрафактной маркировки может привести к большим потерям для общества, а существующие противоконтрафактные средства не могут обеспечить ни надлежащую эффективность, ни действенность.
2. Код CN39 может применяться в сфере менеджмента предприятий, обеспечивая цифровую технологию, соответствующую международным стандартам в области цифрового компьютерного менеджмента каждого из товаров производителем. Код CN39 ассоциируется с товаром по типу «один к одному» так, что производитель может организовать систему отслеживания товаров и создать файлы отслеживания для каждого из товаров. Благодаря этому, производитель может осуществлять контроль за товарооборотом в отношении каждого из товаров, начина с момента изготовления до достижения им конечного потребителя, при этом обеспечивается высокая точность соответствующей цифровой информации и снижается время на снятие контрафактных товаров с продажи, за счет чего законные права потребителей гарантируются наилучшим способом.
3. Система отслеживания товаров (по коду CN39), организованная производителем, очень удобна с точки зрения налогового аудита. Число звеньев при товарообороте снижается, и товар достигает покупателя напрямую от производителя, что значительно снижает издержки обращения.
4. Код отслеживания содержит информацию направления движения товара, за счет чего исключается лишняя перевалка.
5. Код права собственности содержит информацию о праве собственности на товар, т.е. о праве на продажу.
VI. Создание Системы шифрования и дешифрования информации о товарах, Система отслеживания и снятия с продажи товаров, Системы запросов и аутентификации товаров и Центра компьютерной обработки данных
Центра компьютерной обработки данных имеет функции шифрования, дешифрования, кодирования, декодирования, передачи данных по сети, запроса данных, сравнения данных и т.п. Здесь организуют базу данных кодов EAN-13, базу данных кодов CN39 и базу зашифрованных данных, где база зашифрованных данных используется для управления криптографическими ключами и коммерческим криптографическим алгоритмом для обеспечения секретности и безопасности.
Центр компьютерной обработки данных получает данные кода EAN-13 и кода текущего номера товара и инициализирует базу данных. Данные базы данных шифруются с помощью коммерческого криптографического алгоритма с генерацией кода верификации товара в виде 13-значного десятичного числа, а затем код верификации сохраняется в соответствующей базе данных кодов CN39. Вышеуказанные три группы данных печатаются на товаре по порядку - нижний, средний и верхний ряды в форме штрихового кода EAN-13, за счет чего получают «код CN39». Каждый товар может быть аутентифицирован по одному коду CN39. Покупатель считывает код CN39 определенного товара с помощью устройства считывания кодов и передает код CN39 в центр компьютерной обработки данных через сеть Интернет. Затем, центр компьютерной обработки данных декодирует код CN39, преобразует код CN39 в три группы из 13-значных десятичных чисел, после чего дешифрует эти три группы из 13-значных десятичных чисел с помощью коммерческого криптографического алгоритма для выполнения аутентификации действительности кода CN39. Если он является действительным, то генерируют код EAN-13 и код текущего номера, т.е. открытый код цифровой аутентификации товара, а затем код EAN-13 и код текущего номера сравнивают с кодами, хранящимися в инициализированной базе данных, после чего результат сравнения передается пользователю и, если открытый код цифровой аутентификации товара является неверным, то товар считается фальсифицированным. Когда открытый код цифровой аутентификации товара является верным, выдается сообщение об определенном состоянии товара в определенное время в определенном месте, и пользователь, т.е. покупатель, определяет, действительно ли код CN39 является верным, и если код CN39 на товаре не соответствует полученному в сообщении, то товар немедленно снимается с продажи, а этот код CN39 аннулируется.
Система отслеживания и снятия с продажи товаров: производитель организует систему отслеживания и снятия с продажи товаров для контроля товарооборота, начиная с изготовления товара до его доставки потребителю через систему логистики, чтобы создать файл отслеживания каждого товара.
Система запросов и аутентификации товаров: эта система отображает информацию о товаре на странице в Интернет и обеспечивает окно экрана и окно ввода для самостоятельной проверки товаров покупателями и контролирующими органами, а также для получения различных претензий. Система запросов и аутентификации товаров обеспечивает различные способы осуществления запросов, включая запросы через стационарный телефон, сеть Интернет, систему кассовых терминалов и мобильный телефон, которые просты и удобны и позволяют обеспечить быстроту. Покупатель может выполнить верификацию товара самостоятельно а также может выполнять ее неограниченное число раз.
Далее настоящее изобретение будет проиллюстрировано на вариантах осуществления со ссылками на сопровождающие чертежи.
1. Обращение за криптографическим алгоритмом
Требуемый коммерческий криптографический алгоритм, например хэш-алгоритм и алгоритм генерации случайных чисел, проверяется и утверждается в соответствии с правилами, установленными органом по шифрованию коммерческих кодов.
2. Схематичный вид кода CN39 и штрихового кода EAN-13 (см. фиг.6)
Код CN39 формируется за счет штрихового кода EAN-13, кода текущего номера и кода верификации товара, которые являются нижним, средним и верхним рядами групп данных.
3. Создание кода CN39 (см. фиг.7)
(1) Инициализация: центр компьютерной обработки данных получает код EAN-13 и код текущего номера товара и инициализирует базу данных.
(2) Шифрование: данные из базы данных шифруются с помощью криптографического алгоритма так, чтобы сгенерировать код верификации товара в виде 13-значного десятичного числа, а код верификации товара сохраняется в соответствующей базе зашифрованных данных.
(3) Кодирование: код EAN-13, код текущего номера и код верификации товара разделяются на три группы 13-значных десятичных чисел, которые затем сохраняются в базе данных кодов CN39.
(4) Печать кода: штриховой код печатается на товаре по порядку нижний, средний и верхний ряды с использованием в качестве носителя данных штрихового кода EAN-13, за счет чего получают «код CN39».
4. Идентификация кода CN39 (см. фиг.8)
(1) Считывание кода: покупатель считывает код CN39 с помощью устройства считывания кодов и передает код CN39 в центр компьютерной обработки данных через сеть Интернет.
(2) Декодирование: центр компьютерной обработки данных декодирует код CN39, преобразует код CN39 в три группы из 13-значных десятичных чисел и сохраняет код верификации в базе зашифрованных данных.
(3) Дешифрование: центр компьютерной обработки данных дешифрует код верификации с помощью коммерческого криптографического алгоритма и генерирует две группы из 13-значных десятичных чисел, т.е. открытый код цифровой аутентификации товара.
5. Сравнение кода CN39 (см. фиг.9)
(1) Центр компьютерной обработки данных сравнивает открытый код цифровой аутентификации с кодом EAN-13 и кодом текущего номера товара в инициализированной базе данных.
(2) Результат сравнения передается по обратной связи и, если открытый код цифровой аутентификации товара соответствует коду EAN-13 и коду текущего номера в инициализированной базе данных, выдается сообщение об определенном состоянии товара в определенное время в определенном месте, в противном случае выдается сообщение о том, что товар фальсифицирован или другое сообщение об ошибке.
6. Блок-схема обработки данных кода CN39 (см. фиг.10)
(1) Организуют центр компьютерной обработки данных, который обладает функциями шифрования, дешифрования, кодирования, декодирования, передачи данных по сети, запроса данных, сравнения данных и т.п.
(2) Центр компьютерной обработки данных получает код EAN-13 и код текущего номера товара, которые являются двумя группами данных из 13-значных десятичных данных, и генерирует группу данных в виде 13-значных десятичных данных путем шифрования вышеуказанных двух групп 13-значных десятичных данных. Эти три группы данных сохраняются в базе данных кодов CN39. Компьютер организует нанесение кода CN39 на товар с помощью печати. Товар доставляется вместе с нанесенным на него кодом CN39. Пользователь, делающий запрос, считывает десятичные данные кода CN39 или считывает штриховой код EAN-13 кода CN39, а затем передает эти данные в центр компьютерной обработки данных. Код верификации товара дешифруется с генерацией кода EAN-13 и кода текущего номера товара, которые являются двумя группами десятичных данных, и затем эти коды сохраняются в базе данных открытых кодов цифровой аутентификации товара. Открытый код цифровой аутентификации товара сравнивается с данными инициализированной базы данных, а результаты сравнения отправляют пользователю по обратной связи.
(3) Система отслеживания и снятия с продажи товаров записывает весь процесс оборота каждого товара, начиная с изготовления товара до его доставки потребителю, а сомнительный товар немедленно снимается с продажи, а его код CN39 аннулируется. В коде отслеживания записано направление движения товара, за счет чего исключается лишняя перевалка.
(4) Система запросов и аутентификации товаров публикует информацию, относящуюся ко всем товарам, на сайте в Интернет для целей самостоятельного контроля покупателями и общественного контроля, принимает претензии и отправляет информацию претензий соответствующим лицам и органам.
Изобретение относится к компьютерным приложениям и криптографическим технологиям для коммерческих целей конфиденциального контроля товарооборота. Технический результат - улучшение идентификации, аутентификации, отслеживания товарной единицы. Способ контроля товарооборота включает операции: запрос компьютерной системой первой группы данных и второй группы данных, которые являются 13-значными десятичными числами соответственно, для обработки; определение, соответствует ли первая группа данных и вторая группа данных специфическим принципам; выполнение операции шифрования двух групп данных соответственно по специфическим принципам кодирования с помощью коммерческого криптографического алгоритма с генерацией третьей группы данных; приведение первой, второй и третьей групп данных в соответствие одному товару; разделение первой, второй и третьей групп данных на три ряда и нанесение этих трех рядов на соответствующий товар; присвоение товару 6-значного кода отслеживания; отображение кода отслеживания на странице в Интернет; и отображение компьютерной системой первой, второй групп данных и другой информации на странице в Интернет, ввод третьей группы данных в окно входа, выполнение обратной операции шифрования и контрольной обработки с отображением в окне экрана знаков «0» или «1» для уведомления о корректности или некорректности информации. 2 з.п. ф-лы, 10 ил.
1. Способ контроля товарооборота, основанный на Интернет, включающий следующие операции:
(1) запрос компьютерной системой первой группы данных и второй группы данных, которые являются 13-значными десятичными числами соответственно, для обработки;
(2) определение компьютерной системой, соответствует ли первая группа данных принципу кодирования международного универсального кода EAN-13 и соответствует ли вторая группа данных принципу кодирования текущего номера товара и, в случае определения соответствия, переход к следующей операции, или выдача сообщения об ошибке в противном случае;
(3) выполнение компьютерной системой операции шифрования первой группы данных, соответствующих принципу кодирования кода EAN-13, и второй группы данных, соответствующих принципу кодирования текущего номера товара, с помощью коммерческого криптографического алгоритма с генерацией группы данных в виде 13-значного десятичного числа данных кода верификации, являющейся третьей группой данных, и сохранение каждой из трех групп данных;
(4) приведение первой группы данных, второй группы данных и третьей группы данных в соответствие одному товару;
(5) разделение компьютерной системой первой группы данных, второй группы данных и третьей группы данных на три ряда, и нанесение этих трех рядов на соответствующий товар для целей машинной идентификации товара;
(6) присвоение товару 6-значного почтового кода в соответствии с направлением движения товара, и запись компьютерной системой этого почтового кода, являющегося кодом отслеживания товара для индикации направления движения товара;
(7) отображение компьютерной системой кода отслеживания товара на странице в Интернет; и
(8) отображение компьютерной системой первой группы данных, второй группы данных, кода отслеживания товара, кода аутентификации, даты изготовления, даты доставки и даты окончания срока годности товара на странице в Интернет и обеспечение окна экрана и окна входа для входа пользователя, а после того, как пользователь введет третью группу данных в окно входа, выполнение компьютерной системой обратной операции шифрования группы введенных данных и первой группы данных и второй группы данных, которые были сохранены в компьютерной системе, а затем выполнение контрольной обработки для получения кода аутентификации, и если ее результат равен нулю, отображение кода аутентификации в окне экрана как «0», чтобы уведомить о корректности информации, или, в противном случае, отображение кода аутентификации в окне экрана как «1», чтобы уведомить о некорректности информации.
2. Способ по п.1, отличающийся тем, что, когда товар продан, дополнительно включает следующие операции: присвоение продавцом 6-значного десятичного случайного числа, являющегося кодом права собственности, каждому соответствующему товару, сохранение компьютерной системой кода права собственности в памяти, и получение пользователем кода права собственности при покупке товара; ввод пользователем кода права собственности в окно экран, при этом, в случае корректности кода права собственности, отображение в окне того, что продавец имеет право продажи товара, а после отображения в окне экрана информации о корректности кода права собственности, запрос компьютерной системой, нужно ли изменить код права собственности, ввод пользователем нового кода права собственности в окно экрана, и обновление компьютерной системой кода права собственности в памяти.
3. Способ по любому из п.1 или 2, отличающийся тем, что когда товары проданы через Интернет, дополнительно включает следующие операции:
(1) сохранение компьютерной системой первых групп данных и вторых групп данных, соответствующих товарам, и отображение первых групп данных и вторых групп данных на странице в Интернет, при этом отображение на странице в Интернет знака, обозначающего подписку или ее отсутствие, если пользователь покупает товар, то он производит щелчок кнопкой на первой группе данных и второй группе данных, которые соответствуют выбранному товару, на странице в Интернет производят отображение всплывающего окна осуществления оплаты, после завершения пользователем оплаты, компьютерная система подтверждает получение оплаты и отображает электронную информацию соответствующего контракта, а поле того как пользователь завершает вводить информацию контракта, компьютерная система автоматически генерирует электронный контракт купли-продажи и записывает содержание информации контракта, при этом содержание информации контракта включает адрес, имя, контактную информацию и почтовый индекс пользователя, после чего осуществляют блокирование выбранного товара и генерирование 6-значного десятичного случайного числа, являющегося кодом права собственности, соответствующего этому товару; и
(2) определение компьютерной системой направления движения выбранного товара по почтовому индексу, являющемуся кодом отслеживания, в содержании информации контракта, и товар направляют в систему логистики для доставки пользователю.
Кормораздатчик | 1987 |
|
SU1416092A1 |
Опорно-поворотное устройство | 1989 |
|
SU1645400A1 |
CN 101162512 А, 16.04.2008 | |||
СИСТЕМА ДЛЯ ПРОВЕДЕНИЯ БЕЗНАЛИЧНОГО РАСЧЕТА | 2002 |
|
RU2263346C2 |
Авторы
Даты
2013-06-20—Публикация
2010-04-07—Подача