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

Иллюстрации

Показать все

Изобретение относится к области передачи и обработки данных, в частности к системе и способу проведения транзакций в сети связи с помощью мобильных устройств пользователей. Техническим результатом является сокращение времени осуществления транзакции за счет обращения к защищенной области на сервере обработки транзакций, содержащей данные о транзакции. Способ содержит этапы: считывают элемент инициирования транзакции (ЭИТ) с помощью автоматизированной системы безналичных транзакций (АСБТ), расположенной на устройстве пользователя, извлекают с помощью АСБТ данные транзакции из ЭИТ, причем упомянутые данные содержат указатель на защищенную область данных на сервере обработки транзакций (СОТ), с помощью АСБТ добавляют в упомянутый указатель идентификатор устройства пользователя, генерируют запрос на проведение транзакции с помощью АСБТ и передают упомянутый запрос на СОТ по защищенному каналу передачи данных, идентифицируют на СОТ устройство пользователя с помощью упомянутого идентификатора в упомянутом запросе и извлекают данные из упомянутой защищенной области, соответствующей упомянутому указателю, направленному в упомянутом запросе, передают от СОТ по защищенному каналу передачи данных в АСБТ данные проводимой транзакции, содержащие данные из защищенной области СОТ, генерируют с помощью АСБТ и передают по защищенному каналу передачи данных ответ на СОТ, содержащий данные подтверждения осуществления транзакции, принимают и обрабатывают на СОТ ответ от АСБТ, генерируют запрос на сервер банка (СБ) и передают его по защищенному каналу передачи данных, принимают и обрабатывают запрос от СОТ на СБ, и направляют ответ на СОТ, содержащий данные об осуществлении транзакции, с СОТ передают в АСБТ на устройство пользователя сведения о транзакции и отображают статус транзакции в АСБТ на устройстве пользователя. 3 н. и 37 з.п. ф-лы, 14 ил.

Реферат

Область техники

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

Уровень техники

Известны платежные системы, которые для осуществления оплаты товара используют сгенерированные машиночитаемые коды, нанесенные на какой-либо носитель данных.

Одна из таких систем известна из документа RU 2011146890 А (27.05.2013, Воробьев Владимир Викторович (RU)), в которой раскрыт способ заказа товаров (услуг), характеризующийся тем, что посредством автоматизированного устройства общего пользования, связанного с информационным центром эмитента по телекоммуникационным каналам связи, покупателю предоставляется ваучер - право на приобретение товара (услуги) на условиях оферты - указанный информационный центр содержит базу предложений товаров (услуг), а также хранит и (или) генерирует идентификационные коды, указанный ваучер представляет собой распечатку на бумажном носителе, печать ваучера осуществляется указанным устройством непосредственно в момент его выдачи, указанное устройство позволяет ознакомиться покупателю с условиями оферты, а также подтвердить факт акцепта оферты путем оплаты ваучера или иным действием, предусмотренным офертой, указанный ваучер содержит, по меньшей мере, идентификационный код и (или) машиночитаемую метку, при этом обязательства по обеспечению выполнения поставщиком условий оферты лежат на эмитенте ваучера с момента акцепта оферты покупателем, а обязательства поставщика по продаже товара (услуги) на условиях оферты возникают в момент предъявления ваучера покупателем.

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

В документе RU 2008129933 (27.01.2010, Кучма Олег Владимирович (RU)) раскрыт способ безналичного расчета в телекоммуникационной сети с помощью специальной карты, содержащей машиночитаемую метку в виде qr-кода, при этом для выполнения платежа покупатель и продавец используют мобильные электронные коммуникационные устройства, снабженные средством считывания названной машиночитаемой метки, при этом, при согласии на платеж, покупатель предъявляет карту представителю продавца, который считывает идентификационный номер карты, посредством своего мобильного электронного коммуникационного устройства или посредством известным образом оснащенных кассового аппарата или персонального компьютера или вводит визуально видимый номер жетона посредством клавиатуры компьютера, после чего, предпочтительно в автоматическом режиме, формирует требование на списание средств с лицевого счета владельца карты и перевод этой суммы на расчетный счет продавца, включая сведения о товаре и продавце, необходимые для оформления дистанционного платежа.

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

Из патента RU 127973 U1 (10.05.2013, Общество с ограниченной ответственностью "Мобильные деньги" (RU)) известна система проведения платежей, которая заключается в том, что на терминале продавца генерируют машиночитаемую метку в виде qr-кода и распечатывают ее для предоставления клиенту на материальном носителе, который впоследствии используется для сканирования устройством клиента, и проведения процедур по аутентификации и валидации транзакции.

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

Из патента US 8380177 В2 (19.02.2013, Paydiant Inc.) известен способ осуществления транзакции с помощью мобильного устройства между клиентом и продавцом, причем продавец передает сообщение авторизации платежа продавца в систему управления транзакциями для инициирования процесса транзакции, причем заявленный способ содержит этапы, на которых осуществляют захват (считывание) мобильным устройством расчетного токена (qr-кода), который предъявляется покупателю на месте продаж (точке), передачу в указанную систему управления транзакциями информации, захваченной с указанного расчетного токена, получение от системы управления транзакциями информации, ассоциированной с выполняемой транзакцией, и передачу в систему управления транзакциями клиентского запроса на авторизацию платежа, содержащего информацию о выборе платежного аккаунта для использования с целью завершения транзакции.

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

Известна система оплаты товаров и услуг QRPay с помощью считывания qr-кода устройством клиента (http://www.qrpay.com/), которое с помощью программного обеспечения, установленного на устройстве пользователя, осуществляет подтверждение транзакции через счет клиента, открытый в системе PayPal.

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

Наиболее близким аналогом заявленного изобретения является способ осуществления транзакции, известный из заявки WO 2012112822 А2 (23.08.2012, Visa International Service Association), который заключается в считывании визуально отображаемого элемента подтверждения транзакции с помощью устройства пользователя путем его фиксации средствами оптического захвата устройства пользователя (фотокамера, видеокамера), извлечение данных из считанного кода устройством пользователя, отправка считанных данных на сервер транзакций и подтверждение транзакции с помощью выбранного пользователем способа оплаты.

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

Раскрытие изобретения

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

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

Заявленный технический результат достигается за счет того, что способ безналичной транзакции с помощью устройства пользователя выполняется за счет этапов, на которых:

- считывают элемент инициирования транзакции (ЭИТ) с помощью автоматизированной системы безналичных транзакций (АСБТ), расположенной на устройстве пользователя;

- извлекают с помощью АСБТ данные транзакции из ЭИТ, причем упомянутые данные содержат указатель на защищенную область данных на сервере обработки транзакций (СОТ);

- с помощью АСБТ добавляют в упомянутый указатель идентификатор устройства пользователя;

- генерируют запрос на проведение транзакции с помощью АСБТ и передают упомянутый запрос на СОТ по защищенному каналу передачи данных;

- идентифицируют на СОТ устройство пользователя с помощью упомянутого идентификатора в упомянутом запросе и извлекают данные из упомянутой защищенной области, соответствующей упомянутому указателю, направленному в упомянутом запросе;

- передают от СОТ по защищенному каналу передачи данных в АСБТ данные проводимой транзакции, содержащие данные из защищенной области СОТ;

- генерируют с помощью АСБТ и передают по защищенному каналу передачи данных ответ на СОТ, содержащий данные подтверждения осуществления транзакции;

- принимают на СОТ упомянутый ответ от АСБТ, обрабатывают упомянутый ответ, генерируют запрос на сервер банка (СБ) и передают его по защищенному каналу передачи данных;

- принимают запрос от СОТ на СБ, обрабатывают запрос и направляют ответ на СОТ, содержащий данные об осуществлении транзакции;

- принимают на СОТ ответ от СБ, содержащий данные об осуществлении транзакции, и передают в АСБТ на устройстве пользователя сведения о транзакции,

- и отображают статус транзакции в АСБТ на устройстве пользователя.

Заявленный технический результат также достигается за счет применения системы проведения безналичной транзакции, которая содержит: СОТ, СБ и устройство пользователя, содержащее АСБТ, причем

- АСБТ на устройстве пользователя выполнено с возможностью генерирования запроса на проведение транзакции, причем упомянутый запрос генерируется при считывании ЭИТ, который содержит указатель на защищенную область данных на СОТ, содержащую данные о транзакции;

- АСБТ на устройстве пользователя выполнена с возможностью добавлять в упомянутый указатель идентификатор устройства пользователя и передавать по защищенному каналу передачи данных упомянутый запрос на СОТ;

- СОТ выполнен с возможностью идентификации устройства пользователя с помощью добавленного идентификатора в упомянутом запросе, извлечения данных из защищенной области, соответствующей указателю, направленному в упомянутом запросе, и передачи по защищенному каналу передачи данных в АСБТ на устройстве пользователя данных проводимой транзакции, содержащих данные, извлеченные из защищенной области СОТ;

- АСБТ выполнена с возможностью генерирования на устройстве пользователя и передачи по защищенному каналу передачи данных ответ на СОТ, содержащий данные подтверждения осуществления транзакции;

- СОТ выполнен с возможностью приема по защищенному каналу передачи данных ответа от устройства пользователя, обработки упомянутого ответа, генерирования запроса и его передачу по защищенному каналу передачи данных на СБ;

- СБ, выполненный с возможность приема упомянутого запроса от СОТ, обработки запроса и направления ответа на СОТ, содержащий данные об осуществлении транзакции;

- СОТ выполнен с возможностью приема ответа от СБ, содержащий данные об осуществлении транзакции, передачи в АСБТ на устройстве пользователя сведения о транзакции;

- АСБТ выполнена с возможностью приема данных транзакции от СОТ и отображения статуса транзакции.

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

- активируют АСБТ;

- считывают ЭИТ с помощью АСБТ, расположенной на устройстве пользователя;

- извлекают с помощью АСБТ данные транзакции из ЭИТ, причем упомянутые данные содержат указатель на защищенную область данных на СОТ;

- с помощью АСБТ добавляют в упомянутый указатель идентификатор устройства пользователя;

- генерируют запрос на проведение транзакции с помощью АСБТ и передают упомянутый запрос на СОТ по защищенному каналу передачи данных;

- инициируют на СОТ обработку запроса, по которому идентифицируют устройство пользователя и извлекают данные из упомянутой защищенной области СОТ, соответствующей упомянутому указателю, направленному в упомянутом запросе;

- инициируют передачу от СОТ по защищенному каналу передачи данных в АСБТ данные проводимой транзакции, содержащие данные из защищенной области СОТ;

- генерируют с помощью АСБТ и передают по защищенному каналу передачи данных ответ на СОТ, содержащий данные подтверждения осуществления транзакции;

- инициируют на СОТ прием упомянутого ответа от АСБТ, обработку упомянутого ответа, генерирование запроса на СБ и его передачу по защищенному каналу передачи данных;

- инициируют прием запроса от СОТ на СБ, обработку запроса и направление ответа на СОТ, содержащего данные об осуществлении транзакции;

- инициируют прием на СОТ ответа от СБ, содержащего данные об осуществлении транзакции, и передачу в АСБТ на устройстве пользователя сведений о транзакции,

- приема АСБТ на устройстве пользователя данных транзакции и отображения статуса транзакции на экране устройства пользователя.

Частные варианты осуществления заявленного изобретения будут раскрыты далее в настоящих материалах заявки.

Краткое описание чертежей

На фиг. 1 изображены этапы способа осуществления транзакции.

На фиг. 2 - 8 изображен функционал АСБТ.

На фиг. 9 - 10 изображен процесс считывания ЭИТ устройством пользователя.

На фиг. 11 изображен процесс обмена данными АСБТ с СОТ.

На фиг. 12 изображена успешно выполненная транзакция АСБТ.

На фиг. 13 изображен схематичный вид системы осуществления безналичных транзакций.

На фиг. 14 изображен схематичный вид устройства пользователя.

Осуществление изобретения

Способ выполнения транзакций

В предпочтительном варианте осуществления заявленного изобретения, согласно фиг. 1, при осуществлении способа (100) безналичной транзакции с помощью устройства пользователя на этапе (101) происходит активация АСБТ, которая позволяет осуществить считывание ЭИТ. АСБТ представляет собой совокупность программных средств, выполняемых на устройстве пользователя. АСБТ содержит интерфейс пользователя, который обеспечивает управление процессом проведения транзакций. ЭИТ может быть расположен на любом без ограничения носителе данных, таком как вывеска, веб-сайт, экран электронного устройства, журнал, буклет и т.п. ЭИТ в предпочтительном варианте осуществления представляет собой машиночитаемый графический код, однако в частном варианте осуществления, описанном далее, может представлять собой также HTML-ссылку.

На этапе (102) АСБТ после считывания ЭИТ извлекает из него данные транзакции, которые содержат указатель, содержащий сведения о защищенной области данных, расположенной на СОТ. Упомянутая область содержит необходимый набор информации для проведения транзакции, например данные продавца товара, указатели расчетных счетов банков (продавца, СОТ) и т.п. Упомянутая область содержит защиту данных, например шифрование (128 бит, 256 бит, и т.п.), или https (HyperText Transfer Protocol Secure), или SSH.

На этапе (103) АСБТ добавляет в упомянутый указатель идентификатор устройства пользователя. Указатель, как правило, представляет собой ссылку (HTML-ссылку), которая при ее считывании из ЭИТ дополняется идентификатором устройства пользователя. Идентификатор устройств пользователя может представлять собой, но не ограничиваться: MAC (Media Access Control) - адрес, IP (Internet Protocol) - адрес, IMEI (International Mobile Equipment Identity), IMEISV (International Mobile Terminal Identity & Software Version number), PIN код, код подтверждения транзакции, направляемый в АСБТ по SMS. Идентификатор может сохраняться в памяти АСБТ и/или СОТ.

На этапе (104) АСБТ генерирует запрос на проведение транзакции и осуществляет его передачу на СОТ по защищенному каналу передачи данных. Как правило, в предпочтительном варианте осуществления, канал передачи данных защищается с помощью SSH (Secure Shell), для безопасной передачи информации посредством проводных или беспроводных сетей передачи данных, таких как Интернет, WLAN, WAN, LAN, WiMax и т.п. SSH туннелирование каналов передачи данных широко известно из уровня техники и повсеместно применяется для защиты приватной информации при осуществлении транзакций.

На этапе (105) происходит идентификация устройства пользователя с АСБТ на СОТ. СОТ после получения от АСБТ запроса, сформированном на этапе (104), извлекает из него данные указателя для обращения к нужной защищенной области на СОТ, содержащую данные транзакции, и идентификатор устройства пользователя, подтверждающий процесс аутентификации устройства пользователя на СОТ. Упомянутая область данных на СОТ, как говорилось выше, содержит весь необходимый перечень данных для осуществления процесса транзакции. Пользователь при активировании АСБТ на своем устройстве проходит процесс регистрации на СОТ, при котором пользователь при помощи АСБТ вводит данные, которые будут использоваться в процессе осуществления транзакции, например данные владельца АСБТ (ФИО, номер телефона, e-mail и т.п.), тип устройства, адрес для доставки и т.п. В АСБТ также вносятся данные для оплаты товаров (номер карты оплаты, номер расчетного счета и т.п.), однако эти данные хранятся только на СБ, а АСБТ использует указатели на СБ, которые могут храниться как в АСБТ, так и в защищенной области СОТ. Информация, введенная пользователем в АСБТ, используется при идентификации АСБТ устройства пользователя, когда происходит обращение к защищенной области данных СОТ при осуществлении транзакции. Более детальный процесс регистрации устройства пользователя на СОТ будет представлен далее.

На этапе (106) обработанный запрос передают обратно в АСБТ на устройство пользователя для его дальнейшего подтверждения. Ответ на обработанный запрос отображается на устройстве пользователя и содержит данные о предмете транзакции, такие как, например, название предмета транзакции, его стоимость, название ресурса продавца и т.п. Упомянутые данные извлекаются из защищенной области на СОТ, к которой происходит обращение в запросе от АСБТ. С помощью АСБТ на устройстве пользователя подтверждают (или отклоняют) проводимую транзакцию с помощью активирования соответствующей опции в интерфейсе АСБТ.

На этапе (107) АСБТ в ответ на активацию опции, подтверждающей осуществление транзакции, передает ответ на СОТ, содержащий информацию о согласии пользователя АСБТ на дальнейшее выполнение транзакции. В случае если пользователь АСБТ отказывается от проведения транзакции, то процесс прекращается.

На этапе (108) СОТ принимает ответ от АСБТ, сгенерированный на этапе (107), и генерирует запрос на СБ для осуществления процесса оплаты предмета транзакции. Упомянутый запрос содержит, по меньшей мере, данные, такие как цена предмета транзакции и номер счета пользователя АСБТ или номер кредитной карты и т.п. Упомянутый запрос от СОТ передается по защищенному каналу передачи данных на СБ.

На этапе (109) СБ принимает запрос от СОТ и осуществляет его обработку. В соответствии с идентификационными данными (номер счета или карты пользователя АСБТ), полученными в запросе от СОТ, СБ проверяет наличие необходимой суммы на расчетном счете пользователя АСБТ и производит перевод денежных средств с упомянутого расчетного счета СБ на расчетный счет СОТ. При переводе средств от СБ на СОТ генерируется ответ, содержащий данные, подтверждающие выполнение списание средств и подтверждающие валидность транзакции. Данные передаются по защищенному каналу передачи данных.

На этапе (110) СОТ принимает ответ от СБ, который содержит данные об осуществлении транзакции и передает в АСБТ на устройстве пользователя сведения о выполнении транзакции. Передача данных осуществляется по защищенному каналу передачи данных.

На этапе (111) АСБТ принимает данные транзакции от СОТ и отображает статус транзакции на экране устройства пользователя.

В частном варианте осуществления заявленного изобретения заявленный способ выполнения транзакций может выполняться после того, как происходит генерирование ЭИТ. ЭИТ может быть сгенерирован на ресурсе продавца или на устройстве продавца для выполнения безналичной транзакции.

ЭИТ может представлять собой машиночитаемый графический код, который может быть линейным или двумерным кодом, или HTML ссылку. Линейный машиночитаемый код выбирается из группы: Codabar, Code 11, Code 128 с поднаборами А/В/С и UCC, Code 39, Code 93, EAN-13, EAN-8, Industrial 2-of-5, Interleaved 2-of-5, Logmars, MSI, Planet Code, Plessey, Postnet, RSS (reduced space symbology). Standard 2-of-5, UPC and EAN 2 or 5 digit extensions, UPC-A, UPC-E. Двумерный машиночитаемый код выбирается из группы: Aztec, Codablock, Code 49, Data Matrix, MaxiCode, QR Code, PDF417, MicroPDF417, RSS/GS1 DataBar family.

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

Процесс регистрации пользователя АСБТ

На фиг. 2 показан первый запуск АСБТ (2000) на устройстве пользователя (200), представляющем собой смартфон или планшет под управлением Apple iOS или Android или Windows Phone. При первом запуске АСБТ (2000) пользователю предлагается указать номер телефона в специальном поле (2001), которое будет использоваться для подтверждения осуществляемых транзакций. После ввода номера телефона пользователя АСБТ (2000) генерируется пакет данных, формирующий запрос на СОТ (300) для регистрации нового пользователя АСБТ (2000). В ответ на полученный запрос СОТ (300) генерирует обратный запрос в АСБТ (2000), содержащий сгенерированный код, необходимый для подтверждения регистрации нового пользователя АСБТ (2000). Интерфейс АСБТ (2000) отображает поле (2002), предназначенное для ввода кода подтверждения, полученного АСБТ (2000) от СОТ (300). Код подтверждения от СОТ (300) направляется в АСБТ (2000) в виде SMS-сообщения.

Согласно фиг. 3 АСБТ (2000) после ввода кода подтверждения предлагает пользователю установить PIN код, который вводится в поле интерфейса (2003), который будет использоваться для входа в АСБТ (2000), а также может применяться для аутентификации производимых с помощью АСБТ (2000) транзакций.

На фиг. 4 изображен раздел АСБТ (2000) на устройстве пользователя (200) после успешной регистрации нового пользователя, по итогам которой выдается статусное сообщение на экране устройства пользователя (200). Пользователь может инициировать создание своего профиля и осуществить привязку банковской карты, активировав область (2004) привязки карты, или пропустить этот шаг, активировав область (2005) для полонения баланса счета пользователя позже.

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

На фиг. 5 показан раздел интерфейса АСБТ (2000) для привязки банковской карты. Поля (2006) предназначены для заполнения идентификационной информацией банковской карты пользователя АСБТ (2000). Поле (2007) предназначено для установки лимита общей суммы транзакций по карте. Пользователь может задать в поле (2007) параметр, который будет определять порог суммы платежа, перечисляемой с карты. Поле (2008) предназначено для установки параметра лимита сумм транзакций за определенный промежуток времени - день, сутки, месяц и т.д. Область (2009) предназначена для подтверждения введенных идентификационных данных банковской карты пользователя АСБТ (2000).

В соответствии с фиг. 6 после активирования области (2009), подтверждающей введенные данные по карте пользователя АСБТ (2000), АСБТ (2000) формирует запрос к СБ (400) для верификации введенных ранее данных в поля (2006). АСБТ (2000) направляет запрос по защищенному каналу передачи данных в СБ (400), который, в свою очередь, производит проверку данных, формирует ответ и направляет его обратно в АСБТ (2000). После получения ответа от СБ (400) АСБТ (2000) отображает на экране устройства пользователя статус проведенной верификации банковской карты.

На фиг. 7 изображен раздел АСБТ (2000), реализующий функции по управлению кошельком пользователя. Область (2010) содержит сведения о номере телефона, использующегося на устройстве (200), и количество средств на счете пользователя упомянутого номера. Область (2011) содержит данные о банковских картах пользователя АСБТ (2000), привязанных к ней. С помощью опции добавления карт (2012) пользователь АСБТ (2000) может добавлять новые карты. Область меню (2012) содержит информационные разделы, по которым осуществляется навигация по АСБТ (2000). Область (2014) при ее активировании пользователем осуществляет взаимодействие с камерой устройства (200) и переводит АСБТ (2000) в режим считывания ЭИТ. Пользователь АСБТ (2000) может назначать карту для оплаты транзакции, которая будет использоваться по умолчанию, также АСБТ (2000) может осуществлять разделение средств на картах при осуществлении транзакции, в случае, когда, например, средств на приоритетной карте недостаточно и есть возможность удержания средств с иной карты, привязанной к АСБТ (2000), или расчетного счета.

АСБТ (2000) предоставляет доступ к данным о выполненных транзакциях, в частности, к истории проведенных транзакций и статусе заказов. Указанные данные хранятся в базе данных АСБТ (2000). Указанные данные также могут храниться на СОТ (300).

На фиг. 8 изображен раздел АСБТ (2000), в котором содержатся данные о пользователе устройства (200), в частности, данные, которые содержат данные об адресе доставки товаров и иную контактную информацию. Пользователь АСБТ (2000) может изменять данные о заказе товара в любой момент. Упомянутые данные хранятся в АСБТ (2000) и автоматически используются при подтверждении транзакций при формировании пакета данных, который направляется на сервер продавца (СП).

Процесс считывания ЭИТ

На фиг. 9 и 10 представлен процесс считывания ЭИТ (3001) устройством пользователя (200) с АСБТ (2000). Ресурс продавца (3000), связанный с сервером продавца (500), содержит размещенный на нем ЭИТ (3001), который может быть сформирован заранее так и сгенерирован непосредственно для оплаты с помощью АСБТ (2000). АСБТ (2000) на устройстве пользователя (200) при активировании режима считывания ЭИТ (3001) отображает на экране устройства (200) область захвата графических данных (2017). ЭИТ (3001) может быть считан автоматически при его обнаружении упомянутой областью (2017), либо пользователь может взаимодействовать с экраном устройства (200) и осуществить считывание ЭИТ (3001) в ручном режиме. При считывании ЭИТ (3001) с ресурса продавца (3000), связанного с сервером продавца (500), информация из ЭИТ (3001) извлекается и формирует запрос на СОТ (300), который содержит указатель на защищенную область данных СОТ (300), к которому АСБТ (2000) добавляет идентификатор устройства пользователя (200). Упомянутая область ан СОТ (300) содержит данные о предмете транзакции, которые передаются в ответе АСБТ (2000). Информация о заказе отображается АСБТ (2000) на экране устройства пользователя (200) наряду с областью (2016), активирующей функцию подтверждения процесса выполнения транзакции.

На фиг. 11 изображен обмен данными АСБТ (2000) с СОТ (300). После того как СОТ (300) получит данные, подтверждающие проведение транзакции, происходит формирование запроса к СБ (400) для валидации списания средств со счета пользователя АСБТ (2000). СБ (400) получает запрос от СОТ (300), осуществляет снятие необходимой суммы со счета клиента - пользователя АСБТ (2000) и направляет ответный пакет данных на СОТ (300). Средства перечисляются на расчетный счет СОТ (300). Впоследствии СОТ (300) переводит необходимую сумму, за проведенную транзакцию, на расчетный счет сервера продавца (СП) (500).

На фиг. 12 изображен статус успешно выполненной транзакции. СОТ (300) после подтверждения перевода средств на расчетный счет направляет в АСБТ (2000) данные, подтверждающие выполнение транзакции. АСБТ (2000) отображает статус транзакции на экране устройства пользователя (200). Пользователь с помощью активации области (2018) интерфейса АСБТ (2000) может вернуться в главное меню АСБТ (2000).

В частном варианте осуществления заявленного изобретения при отсутствии соединения с сетью передачи данных - сети Интернет, АСБТ (2000) на устройстве пользователя (200) после считывания ЭИТ (3001) сохраняет его в буфере памяти АСБТ (2000) для последующий обработки транзакции. При восстановлении соединения АСБТ (2000) происходит сканирование буферной области, хранящей считанные ранее ЭИТ (3001), по которым не было инициирование процесса транзакции, и выводит на экран устройства пользователя (200) сообщение о том, что в АСБТ (2000) содержатся предметы транзакции, по которым может быть выполнена их обработка.

АСБТ (2000) при установлении соединения извлекает указатель из ЭИТ (3001) и посылает запрос на СОТ на извлечение данных из защищенной области в соответствии с указателем ЭИТ (3001). Затем АСБТ (2000) предоставляет пользователю список транзакций, содержащий сведения о предметах транзакций и их стоимости. Пользователь АСБТ (2000) может инициировать выполнение выбранной транзакции или отказ от обработки. При отказе от выполнения транзакции информация о ней удаляется из памяти АСБТ (2000).

Система

На фиг. 13 изображен схематичный вид системы (600) проведения безналичных транзакций с помощью устройства пользователя (200). Система проведения безналичных транзакций (600) включает в себя устройство пользователя (200) с АСБТ (2000), СОТ (300), СБ (400), СП (500), ресурс продавца (3000) и сеть передачи данных (610). Операции, выполняемые функциональными элементами системы, были подробно раскрыты выше в настоящих материалах заявки.

Система характеризуется следующим. АСБТ (2000) на устройстве пользователя (200) генерирует запрос на проведение транзакции, причем упомянутый запрос генерируется при считывании ЭИТ (3000), который содержит указатель на защищенную область данных на СОТ (300), содержащую данные о транзакции. АСБТ (2000) добавляет в упомянутый указатель идентификатор устройства пользователя (200) и передает по защищенному каналу передачи данных запрос на СОТ (300), причем запрос содержит указатель на защищенную область и добавленный идентификатор устройства пользователя. СОТ (300) идентифицирует устройство пользователя (200) с помощью добавленного идентификатора в упомянутом запросе, извлекает данные из защищенной области, соответствующей указателю, направленному ранее в запросе, и передает по защищенному каналу передачи данных в АСБТ (2000) на устройстве пользователя (200) данные проводимой транзакции, которые содержат данные, извлеченные из защищенной области СОТ (300). АСБТ (2000) генерирует на устройстве пользователя и передает по защищенному каналу передачи данных ответ на СОТ (300), содержащий данные подтверждения осуществления транзакции. СОТ (300) принимает ответ по защищенному каналу передачи данных от устройства пользователя (200), обрабатывает его, генерирует запрос и передает его по защищенному каналу передачи данных на СБ (400). СБ (400) принимает упомянутый запрос от СОТ (300), обрабатывает его и направляет ответ на СОТ (300), содержащий данные об осуществлении транзакции. СОТ (300) принимает ответ от СБ (400), содержащий данные об осуществлении транзакции, и передает в АСБТ (2000) на устройстве пользователя (200) сведения о транзакции. АСБТ (2000) принимает данные о транзакции от СОТ (300) и отображает статус транзакции на экране устройства пользователя (200).

Ресурс продавца (3000) может представлять собой любой пригодный носитель данных, на котором может быть представлен для его считывания ЭИТ (3000), например журнал, вывеску, экран электронного устройства, веб-сайт и т.п. Как правило, ресурс продавца (3000), представленный как веб-ресурс, или терминал для интерактивного подбора товара, содержащие ЭИТ (3001), связан непосредственно с СП (500). СОТ (300) может незамедлительно осуществлять перевод денежных средств со своего расчетного счета на расчетный счет СП (500).

Каждый из серверов может представлять собой, но не ограничиваться: одну или более ЭВМ на основе IBM-PC стационарного или портативного типа (ноутбук), мейнфрейм, суперкомпьютер, кластер и т.п. Устройства, представленные в настоящей системе (600), связываются между собой, предпочтительно, с помощью Интернет соединения по протоколу TCP/IP. В частных вариантах исполнения в систему могут включаться различные шлюзы, маршрутизаторы, коммутаторы и другие типы сетевого оборудования, предназначенного для приема/передачи сигналов между объектами системы (600).

Необходимо также отметить, что любое вычислительно устройство или совокупность устройств, независимо от его (их) назначения, упомянутое в настоящей заявке, могут содержать один или более процессоров, средства для записи/чтения информации с внешних накопителей данных, такие как 3.5″ или 5,25″ FDD дисковод, CD-ROM, DVD-ROM, Blue-Ray, USB 2.0 или 3.0 интерфейс, слот карт памяти типов - SD, Micro-SD, Mini-SD, Memory Stick, MMC и т.д.; возможность подключения одного или нескольких устройств отображения информации (монитор, проектор), любой тип ОЗУ (SRAM, DRAM, PRAM) и модулей ввода/вывода данных (I/O), содержать сенсорный тип ввода взаимодействия (резистивный дисплей, емкостный дисплей), содержать средства фото- и/или видеофиксации данных, средства проецирования изображения на физические поверхности, разнообразные варианты манипуляторов для взаимодействия с упомянутыми устройствами и т.п.

На фиг. 14 представлен схематичный вид устройства пользователя (200). Устройство пользователя содержит процессорный блок (2100), содержащий один или более процессоров, память (2200), модули ввода/вывода (I/O), дисплей (2300), блок приема/передачи данных (2400), объединенные между собой посредством шины данных (2500).

Изобретение также осуществляется с помощью машиночитаемого носителя данных, который содержит машиночитаемые инструкции, которые при их выполнении побуждают один или более процессоров устройства пользователя (200) выполнять этапы, на которых происходит активация АСБТ (2000), считывание ЭИТ (3001) с помощью АСБТ (2000), расположенной на устройстве пользователя (200), извлечение с помощью АСБТ (2000) данных транзакции из ЭИТ, причем упомянутые данные содержат указатель на защищенную область данных на СОТ (300), с помощью АСБТ (2000) добавление в упомянутый указатель идентификатор устройства пользователя (200), генерация запроса на проведение транзакции с помощью АСБТ (2000), и передают упомянутый запрос на СОТ (300) по защищенному каналу передачи данных, инициация на СОТ (300) обработки запроса, по которому идентифицируют устройство пользователя (200) и извлекают данные из упомянутой защищенной области СОТ (300), соответствующей упомянутому указателю, направленному в упомянутом запросе, инициация передачи от СОТ (300) по защищенному каналу передачи данных в АСБТ (2000) данных проводимой транзакции, содержащих данные из защищенной области СОТ (300), генерация с помощью АСБТ (2000) и передача по защищенному каналу передачи данных ответа на СОТ (300), содержащего данные подтверждения осуществления транзакции, инициация на СОТ (300) приема упомянутого ответа от АСБТ (2000), обработки упомянутого ответа, генерации запроса на СБ (400) и его передачи по защищенному каналу передачи данных, инициация приема запроса от СОТ (300) на СБ (400), обработки запроса и направления ответа на СОТ (300), содержащего данные об осуществлении транзакции, инициация приема на СОТ (300) ответа от СБ (400), содержащего данные об осуществлении транзакции, и передачи в АСБТ (2000) на устройстве пользователя сведений о транзакции, прием АСБТ (2000) на устройстве пользователя данных транзакции и отображение статуса транзакции на экране устройства пользователя (200).

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

Настоящее описание осуществления заявленного изобретения демонстрирует