Как Orbitsoft автоматизировал сбор данных с цифровых ручек и помог клиенту получить преимущество на рынке

Как Orbitsoft автоматизировал сбор данных с цифровых ручек и помог клиенту получить преимущество на рынке

Коротко

  • 01
    Клиент

    Американская компания, которая проводит аукционы по продаже б/у спецтехники и инструментов. Входит в тройку лидеров страны в этой отрасли.

  • 02
    Бизнес-задачи
    • автоматизировать процесс получения данных об участниках аукциона
    • сократить время на оформление кандидатов для аукциона
    • получить конкурентное преимущество на рынке
    • привлечь больше клиентов
  • 03
    Решение

    Автоматизация обработки цифровых данных

  • 04
    Результаты
    • скорость записи на аукцион сократилась до 2 дней
    • до 100% точность распознавания информации
    • решение разработано за6 месяцев

Оформление запросов на участие в аукционе занимало до 6 дней

Наш клиент — крупный американский маркетплейс, который продает инструменты и технику для сельского хозяйства с помощью аукционов. Если какой-то ферме требуются комбайны, их дешевле покупать на этом аукционе, чем заказывать новые.

Чтобы продать технику, фермеры должны пригласить специалиста компании для оценки стоимости и описи и подать заявку. Часто специалистам приходится приезжать на ферму — она может быть в другом штате, за несколько сотен километров от офисов компании. Специалист должен приехать в поле, описать технику на бумажных листах, обязательно рукописью на бумаге — это требование законов США, потом перевести в электронный вид. А с учетом того, что количество техники могло достигать 100 единиц, процесс описи и перевода в электронный вид занимал много времени — до 3−4 дней.

После перевода в электронный вид специалисты оформляли аукцион на сайте и на рекламных листовках. Это еще плюс 1−2 дня.

Итого оформляли аукцион за 4−6 дней, а нужно было сделать 2−3 дня.

Для экономии времени компания решила оцифровывать записи с помощью специальной ручки

В этом проекте мы работали на подряде у американской компании — разработчика программных решений.

Они придумали решение: использовать цифровую ручку Rover INK с видеокамерой, чтобы фиксировать записи сотрудника, отправлять «скан» через телефон в офис компании и там его автоматически переводить в электронный вид.

Как работает эта технология. В цифровой ручке установлена камера. С помощью нее можно сохранять записи в память и потом передавать их на телефон через Bluetooth.

Схема ручки
Так выглядит ручка с видеокамерой

Для записи используется бумага с точечной сеткой. Причем, рисунок точек в этой сетке неповторяющийся, чтобы когда делают запись, камера в ручке «понимала» в каком месте листа она записывает текст.

Рисунок сетки не повторяется, ручка «понимает» в каком месте листа она пишет

Когда делаем запись, ручка сохраняет «место записи» на листе и саму запись в своей памяти. Потом эти данные можно передать на телефон для отправки и обработки на сервере.

У нас стояла задача автоматизировать этот процесс — разработать программу, которая бы получала данные по записям от ручки, отправляла эти данные в центр обработки данных и переводила рукописный текст в печатный.

Оцифровка и отправка записей в центр обработки данных

Для описи спецтехники разработали форму с точечной сеткой и полями.

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

Когда специалист заполнял поля формы цифровой ручкой, они записывались в ее память в виде сканов и «привязывались» к наименованиям этих полей в формате: номер описи → наименование поля → скан записи в этом поле.

Это не было штатной функцией ручки. Чтобы так записывалось, мы доработали драйвер ручки. Он был написан на С++. Исходники драйвера нам предоставил заказчик.

Потом, когда специалист ставил в поле «Отметка о завершении описи», ручка автоматически отправляла эту опись в центр обработки данных через телефон по bluetooth. Функции автоматической отправки тоже не было в драйвере ручки, мы ее написали.

В полевых условиях иногда отсутствовала связь на телефоне, поэтому предусмотрели модуль, который мониторил ответ от сервера о получении данных описи. Отправка повторялась до тех пор, пока не был получен ответ от сервера.

Orbitsoft помог настроить распознавание записей в центре обработки данных

Для распознавания записей разработали программу на С++. Она отправляла из базы данных рукописные сканы каждого поля описи в библиотеку оптического распознавания текста — Google Text Recognition API, получала распознанный текст и записывала его в базу данных.

Алгоритм распознавания записей

Обработка выполнялась автоматически. Как только сервер получал сканы рукописной описи, сразу отправлял их на распознавание.

После такой обработки в базе данных хранились рукописные сканы описей и их распознанные текстовые версии.

Проверка данных

Технология оптического распознавания текста не давала 100% точности распознавания. В распознанных текстах периодически встречались ошибки.

Чтобы избежать ошибок, мы разработали интерфейс, который выводил оператору по каждой описи рукописные поля и распознанный текст этих полей.

Оператор построчно все проверял и подтверждал соответствие данных. Если записи были распознаны некорректно, оператор исправлял их и подтвержал.

Полностью подтвержденные описи автоматически отправлялись в электронном виде в команду оформления аукциона.

Увеличили скорость оформления аукциона в 4 раза

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

В итоге аукционы начали оформлять в течение одного, максимум двух дней. Это в 4 раза меньше, чем до автоматизации этого процесса.

В чем бы вы ни нуждались, мы можем помочь!

Расскажите нам, с какими проблемами вы сталкиваетесь в своем бизнесе. Мы с нетерпением ждем вашего ответа.

Получите ответ по смс

Ваше сообщение успешно отправлено!
Представьтесь пожалуйста
Укажите номер, на который придет ответ
Нажимая на кнопку, вы даете согласие
на обработку персональных данных.