Штрих-код на экране мобильного телефона.

Предлагаем Вашему вниманию блог, посвящённый технологии локальной идентификации абонента сотовой связи и использованию данной технологии в платёжных системах и системах лояльности покупателя.

20 ноября 2006

Чёрный список

Они использовали/используют технологию без нашего разрешения:

1. leto4city (закрыт после предупреждения)
2. Mobile Discount Service, Мобильные дисконтные системы (работает, проигнорировали первое предупреждение)

Visa за нас!

Visa USA запусила пилотный проект мобильной платёжной системы. В статье упоминаются как штрих-коды так и NFC. Сейчас попробуем узнать у них больше про этот пилотный проект. Соответствующий запрос уже послан. Следите за новостями.

01 ноября 2006

Мидлет

Желающим побаловаться мидлет для отрисовки штрих кодов по введенному тексту.

Качать лучше прямо на телефон: http://studio2w.eu/midlet/barcoder.jar

10 октября 2006

Система лояльности

Взгляд пользователя.

Покупатель перед оплатой покупки запускает на своём телефоне Java приложение (Midlet) которое после некоторой задержки отображает на экране мобильного телефона штрих-код. Продавец, посчитав сумму сделанной покупки, сканирует этот штрих-код и видит, какую скидку магазин должен предоставить этому покупателю. Всё.

Закулисье.

Java мидлет после запуска запрашивает одноразовый числовой или символьный код у агрегатора услуги мобильного дисконта. Каналы могут быть различными - SMS запрос-ответ, USSD запрос - SMS ответ, GPRS запрос-ответ и т.д. Затем полученный код преобразуется в штрих-код и отображается на экране мобильного устройства.

Сервер агрегатора услуг ожидает запросы от Java мидлетов и от терминалов, установленных в магазинах. При получении запроса с мобильного телефона, по номеру абонента ищется запись в таблице клиентов, затем генерируется уникальный на момент выдачи идентификатор, который сохраняется в записи пользователя и отправляется в ответе. Если пришёл запрос от терминала, установленного в одной из точек продаж, то полученный идентификатор ищется в той же таблице пользователей. В случае наличия записи с таким идентификатором (идентификатор действительно выдавался), терминалу отправляется ответ, содержащий информацию о соответствующем клиенте дисконтно-бонусной системы, а временный идентификатор удаляется из записи пользователя.

Терминал в точке продаж после вычисления суммы покупки и считывания идентификатора с экрана мобильного телефона отправляет идентификатор на сервер агрегатора и ожидает ответа. Ответ интерпретируется и выдаётся на экран терминала.

Как запись пользователя, так и сообщения между терминалом и сервером агрегатора могут быть расширены любой дополнительной информацией. Так же, как на сервере, так и на терминале могут быть проведены любые дополнительные бизнес процессы особенные для конкретной программы лояльности, для конкретного брэнда, конкретной точки продаж, конкретного времени суток и т.д.

11 сентября 2006

Немного истории

Летом 2000 года, первая идея пришла в голову Павлу - прислать штрих-код на пейджер для авторизации и заменить им пластиковые карты и чипы для АЗС. В 2001 году эта идея была озвучена на встрече выпускников однокласснику Павла Андрею - одному из руководителей белорусской компании Berlio. Идея понравилась, но на пути технической реализации в то время стояли проблемы - как послать запрос, как отобразить стандартными символами пейджера и вообще считает ли сканер этот штрих-код?

Как послать запрос?
После появления мобильных телефонов, предоставивших двунаправленную связь, проблема решилась сама собой.

Как отобразить штрих код?
Проблема оставалась не решённой до июля 2003 года, пока не была обнаружена возможность загрузить картинку в память мобильного телефона. В том же году были проведены консультации с НПО «Протей» (Владимир Фрейкман) и компанией «Беркут» (Сергей Ермилов). Были переданы первые изображения штрих кодов по EMS транспорту. Однако ввиду отсутствия единых стандартов передачи и отображения у производителей мобильных телефонов, технология EMS не нашла своего применения. Кроме того, не представлялось возможным использование таких способов доставки изображения на телефон как WAP Push сообщения в связи с проблематичностью настройки пользователями и дороговизной сервиса. На этом этапе к работе подключился Максим. Первый контакт по данному вопросу был обращён к «Орга-Зеленоград» (Владимир Нагин). Идея состояла в том, чтобы с помощью Sim Application Toolkit отобразить на экране телефона графический код. Однако в то время подходящей технологии не существовало. Пришлось искать другие пути решения. Самым привлекательным решением для отображения штрих кода виделось использование не средств, предлагаемых SIM картой, а средств самого мобильного устройства. Было высказано предположение, что данная задача может быть решена при помощи Java мидлета. С вопросом о возможных решениях мы обратились к Abava-Net в 2005 году (Дмитрий Намиот, первая публикация в его блоге). В середине того же года, Максим разработал первые мидлеты – один для генерирования штрих кодов по введённому значению, а второй – по полученному через SMS. Результаты были обнадёживающие, появилась идея создания открытого стандарта универсальных мидлетов работающих во всех подобных системах идентификации.

Как считать штрих код?
Эксперименты со считыванием начались осенью 2003 года. Результат - отрицательный: ни один лазерный сканер не смог считать штрих-код с экрана телефона. И это была самая серьёзная проблема. Начался поиск подходящего сканера. В марте 2004 года, с помощью компании ID-Russia, была найдена модель, способная считать 60% предоставленных штрих кодов. Этот сканер был предназначен для считывания 2D кодов и был слишком дорогой для внедрения. Поиск продолжался. В апреле был приобретён недорогой сканер (105 у.е.), способный считать код с экрана примерно с такой же вероятностью считывания (60%). Для промышленного использования такой результат был неприемлем. Начались эксперименты над конструкцией имеющегося образца сканера. В результате доработки, летом этого года удалось повысить вероятность считывания до 98%. При этом стоимость сканера увеличилась всего лишь на 20 у.е.

После решения всех вышеописанных проблем, было начато продвижение технологии, поиск инвесторов, партнёров и лицензиатов. В сентябре 2006 года были разработаны и продемонстрированы в ходе переговоров действующие модели дисконтно-бонусной и платёжной систем. Цитата генерального директора одной из компаний: «Впечатляет!»

Хронология патентования:
2002 год – подача заявки на патентование способа идентификации и системы проведения безналичных расчетов.
2003 год – получен первый патент «Система проведения безналичного расчёта».
2004 – второй патент «Способ идентификации».
2005 год – международная заявка на патентование «Способ идентификации и система проведения безналичных расчётов».
2006 год – подача заявки на принципиально новое считывающее устройство.

Публикации

18.01.2005 - Изобретатель-патриот
23.05.2005 - Мобильник вместо пластиковой карточки
31.05.2005 - Оплати мобильно
13.06.2005 - Мобильный телефон станет кошельком!
06.04.2006 - Tel`n`Pay: идея на миллион

10 сентября 2006

Добро пожаловать!

Предлагаем Вашему вниманию блог, посвящённый технологии локальной идентификации абонента сотовой связи и использованию данной технологии в платёжных системах и системах лояльности покупателя.

Данный блог ведётся непосредственно изобретателями способа идентификации. Здесь можно узнать все самые последние новости о применении способа в различных системах и о развитии технологии.

Тюменцев Павел,
Максим Короткий.