Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Весы самообслуживания без встроенной камеры

В данном случае, используется сервис управления камерами СуперМаг Vision, развёрнутый на клиентском устройстве или локальном сервере.

1. Покупателю не требуется никаких предварительных действий для вызова режима распознавания.
1.1. Покупатель кладёт весовой товар на весы
1.2. Весы дожидаются стабилизации веса товара

1.3. Весы асинхронно (без блокировки работы покупателя) отправляют в Систему запрос POST /sku/getInfo с параметрами «ид.партнёра» partnerId, «ид.торгового объекта» merchantId, «ид.киоска» posId, «серийный номер камеры» camSerialNumber. В качестве серийного номера камеры используется ключ доступа Супермаг Vision.
1.4. Система получает изображение с камеры
1.5. Система распознаёт товар на изображении.

1.6. Если Система отвечает 200 ОК с параметрами в теле ответа: «ид. квитанции» requestId, «список» (несколько элементов в списке, обычно 5 элементов) структур. В структуре поля: «SKU» sku, «наименование продукта» productName и «Вероятность» weight. Структуры в списке отсортированы по полю «Вероятность».

1.6.1. Весы отображают предлагаемые товары с PLU и названием товара и пиклистами при наличии технической возможности. Также при наличии технической возможности весы отображают снимок, по которому велось распознавание. Данный снимок выдаётся системой в ответ на запрос POST /sku/requestImage с параметром name, куда следует передать «ид. квитанции» requestId от соответствующего запроса POST /sku/getInfo, сделанного ранее.

1.6.2. Если в списке есть правильный вариант.
1.6.2.1. Покупатель выбирает правильный вариант (из списка или из пик-листа), идёт печать этикетки.
1.6.3. Если в списке нет правильного варианта
1.6.4.1. Покупатель, используя кнопку "Выбрать из каталога", выбирает весовой товар.
1.6.5. Весы асинхронно (не блокируя работу киоска) отправляют в систему запрос POST /sku/correct с параметрами «ид. квитанции» requestId из п.1.6, «штрихкод» sku(выбранный из списка или введенный покупателем), "Название товара" productName. Данный запрос отправляется в обязательном порядке независимо от того, какое условие сработало - 1.6.2 или 1.6.3.
1.6.6. Весы печатают этикетку весового товара с весом.
1.6.7. Система улучшает качество распознавания исходя из выбора/ввода покупателя.
1.7. Если Система отвечает ошибкой 500 «сервис недоступен» или система вернула пустой список или система вернула ответ 404 «не найдено» или истёк таймаут обращения к Системе.

1.7.1. Отобразить на интерфейсе Супермаг Vision сообщение о недоступности сервиса или о неудачном распознавании или о таймауте.

Весы самообслуживания со встроенной камерой

...