Главная страница  |  Описание сайта  |  Контакты
СПОСОБ И УСТРОЙСТВО ОСУЩЕСТВЛЕНИЯ ФИНАНСОВЫХ СДЕЛОК
СПОСОБ И УСТРОЙСТВО ОСУЩЕСТВЛЕНИЯ ФИНАНСОВЫХ СДЕЛОК

СПОСОБ И УСТРОЙСТВО ОСУЩЕСТВЛЕНИЯ ФИНАНСОВЫХ СДЕЛОК

Патент Российской Федерации
Суть изобретения: Изобретение относится к способу и устройству для осуществления финансовых и коммерческих транзакций с удаленного "неинтеллектуального" платежного терминала. Техническим результатом является повышение эффективности бухгалтерского учета и снижение себестоимости. Устройство осуществления финансовых сделок содержит устройство платежного терминала, включающее процессор ПТ, интерфейс связи ПТ и интерфейс пользователя, модуль Front - end процессора (ФЭП), хост-компьютер. Способ описывает функционирование данного устройства. 2 с. и 18 з.п.ф-лы, 6 ил.
Поиск по сайту

1. С помощью поисковых систем

   С помощью Google:    

2. Экспресс-поиск по номеру патента


введите номер патента (7 цифр)

3. По номеру патента и году публикации

2000000 ... 2099999   (1994-1997 гг.)

2100000 ... 2199999   (1997-2003 гг.)
Номер патента: 2134901
Класс(ы) патента: G06F17/60, G06F157:00
Номер заявки: 97114189/09
Дата подачи заявки: 25.01.1996
Дата публикации: 20.08.1999
Заявитель(и): Хайперком Корпорейшн (US)
Автор(ы): Уоллнер Джордж (US)
Патентообладатель(и): Хайперком Корпорейшн (US)
Описание изобретения: Настоящее изобретение относится в основном к способу и устройству для осуществления финансовых и коммерческих транзакций с удаленного "неинтеллектуального" платежного терминала, т. е. устройству платежного терминала (далее ПТ), и, в частности, к системам, в которых устройство ПТ передает и получает дискретные пакеты данных с прикладного компьютера, установленного на обслуживание множества таких неинтеллектуальных терминалов таким образом, что значительная часть функций ПТ выполняется прикладным компьютером, удаленным от платежного терминала.
ПТ обычно используются для того, чтобы предоставить возможность владельцам платежных, кредитных или других подобных карт производить электронную оплату услуг и товаров быстро и легко. С появлением SMART или чиповых карт (электронных кошельков) и других вариантов смарт-карт использование ПТ в какой-то форме должно, по-видимому, значительно увеличиться в последующие несколько десятилетий. Действительно, поскольку набор характеристик ПТ и связанной с ними периферии расширяется, их использование может вытеснять или даже заменить использование денег или чеков во многих случаях.
Известные до настоящего времени ПТ, например, из патентов США N 5336870, 5457305, 5484988, 5500890, G 06 F 17/60, обычно включают, по крайней мере, минимальный набор характеристик и возможностей для удовлетворительной работы в обычных торговых условиях. Желательно, чтобы ПТ имел возможность создания "сообщения", содержащего заранее определенное число полей. Сообщение обычно передается по обычным телефонным линиям на хост-компьютер, который обрабатывает сообщение и возвращает ответ на ПТ, например сообщение, подтверждающее или запрещающее определенную торговую сделку, разрешающую выплату денег или аналогичную операцию.
К тому же известные ПТ охотно проявляют возможность "рассчитаться", или иначе сверить, дневные сделки с определенным торговцем для целей бухгалтерского учета.
Сложность коммерческих сделок увеличилась, так же как и сложность известных в настоящее время ПТ. Следовательно, должны расти и мощность процессора, объем памяти, возможность обслуживать периферийные устройства и другие аспекты ПТ. Для торговцев, выполняющих большой объем сделок через ПТ, т.е. порядка несколько сотен или даже тысяч сделок в неделю, снижение себестоимости и эффективность бухгалтерского учета, получаемые при использовании сложных ПТ, могут быть значительными, оправдывая тем самым стоимость сложных и дорогих ПТ.
Однако торговцы, выполняющие относительно низкий объем сделок через ПТ, например порядка 50 сделок в неделю, не получают большой выгоды от инвестирования значительных сумм в ПТ, которые используются не так часто. В результате торговцы с низким объемом не желают производить значительных инвестиций в сложные ПТ и склонны к использованию относительно несложных и недорогих ПТ. Однако небольшой объем сделок приводит к тому, что торговцы обычно не знакомы с процессом их осуществления и нуждаются в поддержке и обслуживании ПТ владельцами хостов. Себестоимость такой поддержки и себестоимость обслуживания могут быть значительными для владельцев сети ПТ. Для снижения необходимости в поддержке многие торговцы, осуществляющие небольшие объемы сделок, оснащаются простыми в использовании, но относительно дорогими и сложными терминалами.
Таким образом, необходима система ПТ, учитывающая вышеизложенное и другие недостатки известных устройств, а также снижающая себестоимость для большого количества пользователей ПТ.
Данное изобретение предлагает систему ПТ, свободную от недостатков известных устройств. Точнее, один из аспектов данного изобретения заключается в том, что между ПТ и хостом располагается логический модуль Front-end процессора, осуществляющего сбор информации с периферийных устройств, предварительную обработку и передачу информации на хост, а также передачу информации в обратную сторону (далее ФЭП). В одном из конструктивных вариантов данного изобретения ФЭП представляет собой отдельный физический модуль, расположенный между ПТ и хостом, в альтернативном варианте ФЭП соответствует программному обеспечению хоста. Устройство ФЭП включает сложные компоненты, программное обеспечение, память и другие составляющие компьютерной техники, необходимые для выполнения больших объемов сложных транзакций быстро и эффективно. С другой стороны, ПТ, соединенное с ФЭП, содержат только минимум исполнительных устройств и программного обеспечения, необходимый для выполнения функций желаемого уровня. Например, компоненты и программное обеспечение, связанное с генерацией различных подсказок пользователя на ПТ, вполне могут находиться в ФЭПе. С другой стороны, компоненты и программное обеспечение среднего уровня могут находиться в устройстве ПТ, а оставшиеся функции - в ФЭПе. Например, компоненты и программное обеспечение, необходимые для поддержки небольшого количества "загруженных" начальных подсказок, могут находиться в устройстве ПТ, а более сложные функции исходить из ФЭП.
Функцию построения сообщений, обычно присущую известным ПТ, желательно располагать в устройстве ФЭП, ограничивая, таким образом, объемы и функции компонентов и программного обеспечения ПТ.
Краткая сущность изобретения в части способа заключается в том, что соединение между устройством ПТ и хостом осуществляют через коммуникационную цепь, расположенную в устройстве ПТ между устройством ПТ и модулем Front-end процессора (ФЭП), передают первый пакет данных от устройства ПТ к ФЭП, включающему идентификаторы устройства ПТ, осуществляют доступ к базе данных, связанной с ФЭП, используя идентификаторы устройства ПТ. Далее передают второй пакет данных, включающий идентификатор подсказки пользователю, от ФЭП к устройству ПТ. Затем передают третий пакет данных, относящихся к определенной финансовой сделке, от устройства ПТ к ФЭП в ответ на данные, введенные пользователем на устройстве ПТ, осуществляют сборку запроса на авторизацию в соответствии с третьим пакетом данных и информации, полученной из базы данных, и передачу этого запроса на авторизацию от ФЭП на хост, передают ответное сообщение в ответ на запрос на авторизацию от хоста на ФЭП. Далее передают четвертый пакет данных, относящихся к сообщению ответа, от ФЭП на устройство ПТ и отображают на дисплее устройства ПТ читаемые идентификаторы четвертого пакета данных.
Предусматриваются также следующие особенности выполнения способа:
введение данных из магнитной закодированной карты должно автоматически вызывать установление связи;
передача второго пакета данных включает выборку идентификатора подсказки пользователю из базы данных подсказок пользователю, связанной с устройством ПТ, основанного на, по крайней мере, части второго пакета данных в качестве параметра выборки из базы данных подсказок пользователю, или выборку идентификатора подсказки пользователю из второго пакета данных и изображение этой подсказки пользователю на устройстве ПТ;
введение данных пользователем осуществляется на устройстве ПТ ручным введением через клавиатуру или подачей голосового сообщения через цепь обработки голоса, связанную с устройством ПТ, или подачей голосового сообщения через телефонную цепь, связанную с устройством ПТ;
третий пакет данных включает идентификатор денежной суммы предполагаемой финансовой сделки;
сборка запроса на авторизацию осуществляется в ФЭП или в устройстве ПТ; ответное сообщение включает либо сообщение об одобрении сделки, либо сообщение об отказе в сделке;
визуализация читаемого идентификатора четвертого пакета данных включает управление жидкокристаллическим индикатором;
дополнительно осуществляют предварительную загрузку по крайней мере одной начальной подсказки пользователю в устройство ПТ.
Краткая сущность изобретения в части устройства состоит в том, что в устройство осуществления финансовых сделок, включающее устройство ПТ, включающее процессор ПТ, интерфейс связи ПТ и интерфейс пользователя, хост-компьютер, включающий процессор хоста, введен ФЭП, включающий первые средства связи с устройством ПТ, вторые средства связи с хост-компьютером и базу данных, причем процессор ПТ выполнен с возможностью установления связи с ФЭП в ответ на предопределенный ввод данных пользователем, относящихся к финансовой сделке, ФЭП выполнен с возможностью получения доступа к базе данных и передачи сообщения запроса на авторизацию на компьютер хоста в ответ на предопределенную связь с устройством ПТ, а компьютер хоста выполнен с возможностью передачи сообщения ответа об авторизации назад на ФЭП в ответ на сообщение запроса об авторизации.
Предусматриваются также следующие особенности выполнения устройства:
интерфейс пользователя включает алфавитно-цифровую клавиатуру или множество клавиш, по крайней мере, некоторые из которых отвечают предопределенным функциям;
ФЭП включает модуль программного обеспечения, являющийся частью компьютера хоста, модуль конструкции, физически расположенный между устройством ПТ и компьютером хоста, и цепь сообщения, выполненную с возможностью генерирования сообщения для передачи на компьютер хоста;
устройство ПТ включает средства для сбора пакетов сообщений для передачи на ФЭП, устройство приема карты, способное активировать интерфейс связи при получении карты;
база данных включает по крайней мере одну из последовательных баз данных и одну базу данных массива.
Включение только минимального количества компонентов и программного обеспечения в ПТ может сделать такие терминалы дешевыми, доступными для продавцов с небольшими объемами транзакций. Таким образом, компоненты и программное обеспечение, необходимые для выполнения практически любого объема сложных транзакций, а особенно большие их объемы, могут быть расположены в центральном ФЭП, который используется многими торговцами одновременно, что позволяет разделить стоимость ФЭП между большим количеством пользователей.
Объект изобретения описывается далее с помощью прилагаемых чертежей, на которых сходные номера соответствуют сходным элементам.
Фиг. 1 представляет блок-схему известных устройств ПТ;
фиг. 2 - ПТ по представленному варианту конструкции данного изобретения;
фиг. 3 - блок-схема соединений телефонной сети - сети передачи данных между ПТ по фиг. 2 и хостом;
фиг. 4 - альтернативный вариант конструкции соединений телефонной сети - сети передачи данных, показанных на фиг. 3;
фиг. 5 - блок-схема варианта модуля ФЭП и
фиг. 6 - диаграмма потоков возможных сделок, выполняемых схемой ПТ, показанной на фиг. с 2 по 5.
На фиг. 1 представлен пример построения типичной системы ПТ - хост 100, включающей множество ПТ 102, сеть местной связи (СМС) 104, сеть передачи данных 106, включающую устройства доступа (например, модемы) 108 и концентраторы (не показаны), и хост 110.
Точнее, каждый ПТ 102 расположен удобно в помещении торговца, например поставщика продуктов или услуг потребителям или аналогичного сектора. Таким образом, первый ПТ 102а может быть расположен в ресторане, второй ПТ 102б может быть расположен в магазине спортивных товаров, а множество других ПТ могут располагаться в любых других коммерческих структурах, желающих проводить коммерческие или финансовые сделки с использованием кредитных карт, дебетовых карт, Smart карт и других платежных карт.
Сеть передачи данных может охватывать относительно малую географическую территорию, например местную сеть (LAN) или более широкую сеть (WAN), или аналогичные. Примерами небольших сетей передачи данных могут служить сети в университетах, компаниях, имеющих несколько связанных операционных центров в пределах достаточно малой географической области, множестве банков, оперирующих в одной сети передачи данных, и аналогичные варианты. С другой стороны, многие сети передачи данных охватывают очень большие географические области, например региональные, национальные и глобальные сети, предоставляемые AT&T, MCI, CompuServ и различными другими администраторами сетей.
Когда торговец желает произвести финансовую сделку с использованием ПТ 102, он вводит детали сделки в терминал. ПТ имеет такую конфигурацию, что присоединенный к нему модем набирает заранее определенный номер для установки соединения с хостом 110. Точнее, СМС 104 направляет телефонный звонок в сеть передачи данных 106, в которой устанавливается связь с ПТ 102 через модем 108. После этого устанавливается двусторонняя связь между хостом 110 и ПТ 102.
После установки связи между хостом 110 и ПТ 102 последний пересылает на хост сообщение для выполнения желаемой сделки. Такое сообщение может состоять из заголовка, включающего сигнал соединения (inter alia), информацию о маршруте; раздела передаваемых данных, включающего содержание данных сообщения; и окончания сообщения, указывающего хосту, что сообщение завершено.
В зависимости от сущности сделки, которую желает произвести торговец, сообщение может принимать различные формы, например запроса на авторизацию, уведомления об авторизации, финансовой сделки, уведомления о финансовой сделке, обновления файла или его передачи, возврата сделки, запроса на расчет с владельцем карты или запроса на управление сетью.
После определения приемлемого ответа на сообщение от ПТ 102 хост 110 передает ответное сообщение терминалу через сеть передачи данных 106 и СМС 104.
В соответствии с представленным вариантом конструкции настоящего изобретения ПТ 102 включает основные компоненты, необходимые для того, чтобы позволить ПТ проводить связь с хостом (или ФЭП), и необходимые интерфейсы пользователя, такие как экран дисплея, клавиатуры и принтеры, позволяющие вводить детали сделки и считывать ответы с устройства ПТ.
Согласно фиг. 2 примерный ПТ, полезный в контексте настоящего изобретения, включает корпус 202, например обычный корпус ПТ, используемый в известных терминалах, таких как модель Е7Р, производимая Hypercom Inc. в г. Феникс, штат Аризона. Корпус 202 включает модем 204, блок питания 206, внутренние часы 208, микроконтроллер и микропроцессор 210, оперативную память 212 и постоянную память 214. В дополнение, совместно с ПТ работает множество внешних периферийных устройств, включая модуль приемника карты 216, модуль дисплея 218, клавиатуру 220 и принтер 224.
Корпус ПТ, полезный в контексте данного изобретения, может в другом варианте включать определенные периферийные устройства. Например, модуль принтера может быть составной частью корпуса, так чтобы отпечатанные чеки и записи сделки отпечатывались и выходили непосредственно из корпуса ПТ. Типичный корпус может быть любой удобной формы и иметь размеры в диапазоне от 10 до 400 мм длины, 40 - 200 мм ширины и 10 - 200 мм высоты, но наиболее предпочтительными являются 110 мм ширины, 200 мм длины и 40 мм высоты.
В частности, микроконтроллер 210 может включать любой подходящий микроконтроллер или микропроцессор, способный выполнять относительно простые функции, необходимые терминалу 200, например микропроцессор Z80, выпускаемый Зилог. Контроллер 210 включает основное операционное программное обеспечение для терминала 200, необходимое для ввода и передачи данных между терминалом 200 и ФЭП или хостом, как описано более подробно ниже.
Блок питания включает как преобразователь переменного тока, так и батарею; в соответствии с одним аспектом настоящего изобретения батарея, питающая оперативную память, особенно полезна для поддержки долговременной оперативной памяти 214.
Постоянная память 212 включает долговременную память, например EPROM или EEPROM.
Часы 28 могут быть либо отдельными или совместными с контроллером 210 и предназначены для координирования времени выполнения различных процессов, управляемых микроконтроллером 210.
Модем 204 может включать подходящую модемную цепь, способную набирать телефонный номер по запросу. Подходящая модемная цепь должна поддерживать один или больше обычно используемых модемных стандарта, таких как Bell 211 или VDOT 22bis, и состоять либо из дискретных компонент или интегральной схемы, такой как 73К222, производимой Силикон Системз Инк. Во время действия терминала 200, как обсуждается более подробно ниже, в оперативной памяти 214 хранится один или более необходимых телефонных номеров и модем 204 производит соединение с одним из этих номеров по запросу контроллера 210. В этом отношении может оказаться желательным хранение множества телефонных номеров в памяти 214, например, для того, чтобы позволить устройству перебирать телефонные номера в том случае, когда первоначальный и/или последующие номера оказались заняты при начале дозвона. Это позволяет избежать задержек, связанных с дозвоном по одному номеру, в случае, если он оказался занят. Более того, в зависимости от отдельной сделки, которую необходимо осуществить, контроллер 210 может выбрать один или множество телефонных номеров из памяти 214, например телефонный номер Американ Экспресс, ВИЗА, Мастер Кард или другие хосты. Иногда телефонный номер может представлять номер банка, компании "тревалерз чек" или других.
Точная конфигурация терминала 200 может меняться в зависимости от желаемых функций устройства; при этом с ним могут быть связаны одно или несколько периферийных устройств. В частности, модуль приема карты 216 может включать однодорожечный или двухдорожечный считыватель карт, способный быстро считывать карту, используемую в сделке, которую торговец проводит через считыватель. Помимо этого устройство считывания карты 216 может содержать устройство приема смарт карт, карт хранения денег и аналогичные.
Дисплей 218 включает двустрочный LCD по двадцать знаков в строке, хотя возможно, чтобы дисплей 218 принимал любые желаемые формы, позволяющие устройству 200 подсказывать торговцу (или другому пользователю) в удобной форме шаги взаимодействия с устройством.
Клавиатура 220 включает удобное множество клавишей, например шестнадцать, включающее номера 0-9, ENTER, CLEAR, RESET, CANCEL, BACKSPACE и FUNCTION. Возможно, однако, чтобы в рамках данного изобретения применялась любая комбинация вышеуказанных клавиш в отдельности или в соединении с другими клавишами, здесь отдельно не указанными.
Одним из преимуществ ПТ по данному изобретению является его простота и соответственно низкая стоимость. Может оказаться желательным в некоторых приложениях ограничить компоненты, связанные с терминалом 200, только минимально необходимым для эффективного интерфейса пользователя и осуществления связи с хостом.
К тому же, одна или несколько дополнительных характеристик могут также использоваться при связи с терминалом 200, включая принтер 224, порт ПИН клавиатуры 226, включая дисплей ПИНа 228, голосовую цепь 230, считыватель штрих кода 232 и различные индикаторы 234. В частности, принтер 224 может быть любым подходящим принтером, например принтером для печати чека покупателя или другой записи сделки. В одном из вариантов данного изобретения принтер 224 представляет собой модель М192 корпорации Epson.
Порт 226 для ПИН клавиатуры устроен так, чтобы присоединить любое устройство, позволяющее потребителю взаимодействовать с терминалом 200, например, в условиях, когда потребитель желает ввести свой ПИН, не показывая его торговцу. При расположении порта 226 в месте, с которого он имеет удобный доступ для покупателя, пользователь может ввести ПИН свободно без наблюдения продавца. Дисплей 218 располагается удобно для подсказки покупателю о необходимости введения его ПИН в соответствующий момент алгоритма действий.
Голосовая цепь 230 также может быть включена, чтобы предоставить пользователю возможность говорить с агентом по телефону. К тому же, цепь 230 может быть устроена так, чтобы терминал 200 мог отвечать на голосовые указания. Желательно также установить считыватель штрих кода 232 для введения данных и информации, которая может иметь вид штрих кода.
Также для подсказок пользователю могут использоваться различные световые индикаторы 234, такие как индикаторы Включено, Выключено и другие по желанию.
На фиг. 3 и 4 видно, что можно установить несколько терминалов 200, осуществляющих последовательно связь с хостом, при этом терминалы 200 могут быть различными, аналогичными ПТ, описанному на фиг. 1.
На фиг. 3 терминал 200 может устанавливать связь с хостом 410 через цепь передачи данных, включающую СМС 402, Линию Междугородней Связи (ЛМС) 404, модем 406, ФЭП 408. Когда модем, заключенный в терминале 200, набирает желаемый телефонный номер, СМС 402 производит соединение с этим номером. При необходимости использования линии междугородней связи звонок может быть направлен от СМС 402 к хосту 410 через ЛМС 404. Как кратко описывалось выше, ФЭП 408 может представлять отдельно стоящее устройство, например обычный персональный компьютер или другое вычислительное устройство, предназначенное для выполнения обсуждаемых здесь функций. Помимо этого, ФЭП 408 может включать пакет логического программного обеспечения, совместимого с программным обеспечиванием хоста 410. В любом случае для установления обмена данными между телефонной сетью и хостом 410 модем 406 (или другой подходящий интерфейс) располагается между телефонной сетью (например, СМС 402 или ЛМС 404) и хостом.
В альтернативном варианте конструкции, показанном на фиг. 4, обмен данными происходит между терминалом 200 и хостом 410 (или ФЭП 408, как описано выше на примере фиг. 3) через СМС 402 и сеть передачи данных (СПД) 412. Как коротко обсуждалось выше, существуют местная, региональная, национальная и глобальная сети передачи данных, что позволяет направить звонок через СМС 402 на хост 410 таким образом, который позволяет торговцу уменьшить необходимость использования междугородних звонков для связи с хостом. То есть, при сетях передачи данных, покрывающих большие географические области, терминалу 200 необходимо только соединиться с ближайшей к терминалу местной телефонной линией и таким образом получить доступ к удаленному хосту без значительных расходов на междугородние телефонные соединения. С этой целью модем 414, соединенный с сетью передачи данных 412, может удачно представлять собой интерфейс: телефон - сеть передачи данных. В другом варианте СМС 402 на фиг. 4 может также направить телефонный звонок на и/или через междугороднюю телефонную сеть и после этого сеть передачи данных 412 для того, чтобы установить связь между терминалом 200 и хостом 410.
Согласно фигуре 5 ФЭП 408 включает модуль интерфейса терминала 502, исполняющий модуль 504, последовательную базу данных 506 и матричную базу данных 508. Как указывалось выше, исполняющий модуль 504 может включать отдельный процессор и/или программное обеспечение обработки данных, которое физически удалено от компьютера хоста 410, если ФЭП является отдельно стоящим устройством; в другом варианте процессор 504 может включать совместный процессор или даже часть компьютера хоста 410, если модуль ФЭП 408 логически и физически совмещен с хостом.
На фиг. 5 интерфейс модуля терминала 502 координирует диалог между ФЭП 408 и терминалом 200.
Последовательная база данных 506 включает среди прочих вещей различные последовательные таблицы, включающие информацию и данные, относящемся к различным ПТ, связанным с ФЭП 408. В частности, в известных устройствах ПТ обычно составляют сообщение, которое пересылается на хост в случае выполнения финансовой сделки. Из большого числа полей этого сообщения некоторые включают информацию, относящуюся к торговцу и ПТ, с которого отправляется сообщение. В соответствии с представленным вариантом конструкции настоящего изобретения данные и информация, относящиеся к ПТ, торговцу, которому принадлежит этот терминал, и другие соответствующие данные могут храниться в последовательной базе данных 506, а следовательно, их не нужно располагать в терминале; лучше, если в ПТ будет размещен только основной идентифицирующий "ключ", который может использоваться для опроса базы данных 506 и последующего доступа ко всей информации, относящейся к ПТ.
В частном случае последовательная база данных включает сигнал связи (inter alia) для каждого ПТ, индикаторы имени торговца, адрес, номер телефона, вид бизнеса предпринимателя или контактное лицо и соответствующие детали, относящиеся к деталям конфигурации ПТ. Эти данные хранятся и могут стать доступными по единственному установленному идентификатору терминала, соответствующему данному ПТ 200. Таким образом ПТ 200 передает идентификатор терминала на ФЭП 408. Он может использовать этот идентификатор в качестве параметра опроса последовательной базы данных 506 и таким образом узнать всю соответствующую информацию о ПТ (и торговце), от которого получено сообщение.
Массив базы данных 508 на фиг. 5 сделан так, чтобы хранить записи различных сделок, соответствующие каждой сделке, произведенной ФЭП 408 для соответствующего цикла бизнеса (обычно календарного дня).
В частности, известные устройства ПТ обычно хранят запись каждой сделки, произведенной терминалом в течение дня. В конце дня торговцу может быть удобно произвести расчеты и заменить записи сделок этого дня на компьютере хоста для выполнения платежа и других бухгалтерских целей. С этой целью каждая запись сделки хранится в массиве базы данных на ПТ и совокупные данные о сделках ПТ на данный день (как записано в ПТ) сравниваются с совокупными данными сделок этого дня, записанными на компьютере хоста. Если существуют какие-либо расхождения, торговец может их откорректировать последовательно по каждому дню. Эта отладка совокупных данных называется в этой отрасли захват массива, захват терминала или обработка массива.
В соответствии с представленным вариантом конструкции настоящего изобретения обработка массива для определенного ПТ может производиться без необходимости хранения совокупных данных транзакций непосредственно в терминале. Лучше сконфигурировать ФЭП 408 для хранения в массиве базы данных 508 файла массива для каждого ПТ 200, связанного с ФЭП 408, который содержит соответствующие данные по каждой сделке, произведенной этим ПТ за данный цикл бизнеса (например, календарный день). В частности, данные массива могут включать для каждой сделки, произведенной каждым ПТ, дату и время сделки (т. е. когда сделка была произведена ПТ), сумму сделки, тип сделки и др. В соответствии с данным вариантом конструкции настоящего изобретения к каждому файлу массива происходит обращение по уникальному номеру идентификатора, имеющемуся у каждого ПТ 200.
Альтернативная схема обработки данных, наиболее часто применяемая в отрасли, называется захват хоста, в которой авторизация сделки, также как и сама сделка, производится на хосте в режиме реального времени. Поэтому нет необходимости хранить массив данных ни на устройстве ПТ, ни на ФЭП в контексте данного изобретения, поскольку хост имеет записи о сделках, полученных в реальном времени. В конце дня устройство ПТ просто сравнивает с хостом баланс счета для проверки расхождений, которые могли произойти, например, по причине ошибок передачи сообщения от хоста устройству ПТ или наоборот.
Третья альтернативная схема иногда называется системой теневого файла. В этой системе применяется как схема захвата хоста, так и система захвата ПТ. В конце дня при совпадении баланса нет необходимости обработки по схеме обработки массива. Если, однако, обнаружены несовпадения, во время отладки может использоваться "backup" система захвата ПТ для произведения сравнения массивов.
Может также применяться гибридная система, в которой данный ПТ может получить авторизацию от первого хоста и при этом выполнять сделки от одного или более других хостов. В конечном итоге расчеты могут выполняться с любым из вышеуказанных хостов или даже с отличным от них, если есть такое желание.
В соответствии с одним из аспектов настоящего изобретения действия, совершаемые ФЭП 408, могут быть установлены на прием любого одного или более из вышеуказанных авторизаций, сделок и схем расчетов по желанию.
Рассмотрим теперь фиг. 6. Действия основных компонентов, указанных на фиг. с 1 по 5, во время обычной сделки представлены в удобном виде диаграммы потоков.
В частности, процесс сделки инициируется удаленным терминалом 200 (шаг 602), например, пропусканием магнитной карты через щель приема карты, связанную с модулем приема карты 216. В другом случае процесс может инициироваться нажатием соответствующей клавиши или комбинации клавиш на клавиатуре 220 (см. фиг. 2). При инициации процесса сделки контроллер 210 ПТ 200 (фиг. 2) выдает инструкцию модему 204 об установлении связи между ПТ 200 и ФЭП 408 (или хостом 410) (шаг 604). При установлении связи ПТ 200 передает заранее установленный пакет начальных данных на ФЭП 408 (шаг 606), например идентификационный номер терминала и номер кредитной карты, участвующей в данной сделке. При получении идентификационного номера терминала ФЭП 408 обращается к последовательной базе данных 506 (шаг 608) для определения дополнительной сопровождающей информации, относящейся к терминалу 200. В зависимости от типа сделки, запрашиваемой терминалом 200, ФЭП 408 выдает на терминал 200 одну или более подсказок (шаг 610). Например, ФЭП 408 может подсказать терминалу 200 ввести сумму сделки (т.е. сумму продажи, на которую осуществляется сделка с кредитной картой) или любую другую информацию, затребованную ФЭП 408 для осуществления желаемой сделки. При получении команды подсказки от ФЭП 408 терминал 200 выводит ее на дисплей (т.е. на модуль дисплея 218) или каким-либо иным образом просит торговца или потребителя ввести информацию. В ответ на подсказку пользователю торговец (или клиент) вводит соответствующую сумму сделки или другие данные, запрашиваемые ФЭП 408 (шаг 614), и обмен: подсказка - данные продолжается до тех пор, пока ФЭП 408 не получит всю необходимую информацию от ПТ 200 для исполнения запроса на сделку.
ФЭП 408 собирает сообщение, основанное на полученной от ПТ информации с добавлением подходящей информации от последовательной базы данных 506, для передачи на хост (шаг 616). Затем ФЭП 408 передает это сообщение запроса на хост 410 (шаг 618). Порт хоста отвечает на сообщение запроса, например, так, как он ответил бы на обычное известное сообщение запроса известного ПТ. Идея заключается в том, что сообщение запроса может собираться на ФЭП 408, а не ПТ, и является прозрачной для компьютера хоста.
При получении сообщения ответа от компьютера хоста (шаг 620) идентификаторы сообщения ответа (т.е. соответствующие данные распечатки и дисплея) передаются через ФЭП 408 на ПТ 200 (шаг 622), который совершает соответствующие действия (шаг 624). В частности, эти действия могут включать вывод на дисплей сообщения авторизации, распечатку чека, выдачу совета, генерацию дальнейших инструкций или любую их комбинацию.
Как следует из фиг. 6, ФЭП 408 может также затребовать ПИН или другие данные либо от торговца, управляющего ПТ 200, либо от потребителя, совершающего покупку товаров или услуг у данного торговца. В этом случае ответ на такие запросы ПИНа (шаг 610) может производится непосредственно потребителем, а не торговцем, например, путем введения ПИНа на ПИН клавиатуре 226 (фиг. 2) (шаг 614). В соответствии с альтернативным вариантом конструкции настоящего изобретения подсказка на введение ПИНа может дать основание модему 204 (фиг. 2) для установления связи между ПТ 200 и компьютером хоста (или ФЭП). В этом альтернативном варианте конструкции некоторые начальные подсказки пользователя и логические шаги могут быть загружены в ПТ заранее так, чтобы терминал не набирал номер хоста (или ФЭП) до тех пор, пока не введется верный ПИН.
Подразумевается, что схема потока на фиг. 6 может быть адаптирована или дополнена в зависимости от типа транзакции, запрашиваемой ПТ 200. Например, в то время как алгоритм, показанный на фиг. 6, соответствует контексту покупки товаров или услуг у торговца, подразумевается, что данное изобретение, описанное здесь, можно приспособить под любую желаемую транзакцию, например обновление статуса счета, расчетов - корректировки в конце дня, запрос совета и другое подобное. С этой целью ФЭП 408 конфигурируется для выбора и использования одной или более операционной моды или алгоритма в зависимости от типа сделки, запрашиваемой данным ПТ, установленном на взаимодействие с ФЭП 408.
В случае если торговец желает произвести сделку расчетов одного из описанных выше типов, может оказаться желательным, чтобы торговец сначала отредактировал свои собственные записи сделок данного дня в соответствии с совокупными данными, хранящимися на ФЭП 408 в массиве базы данных 508, прежде чем ФЭП 408 составит сообщение запроса на расчеты для передачи на хост 410. В частности, может оказаться желательным адаптировать процесс на фиг. 6 с тем, чтобы разрешить торговцу просмотреть файл массива, хранящийся на ПТ, для его редактирования и только после этого произвести сверку или расчет с хостом. С этой целью шаги 610 - 614 могут включать установку связи, последовательные запросы от ФЭП 408 торговцу на введение определенных данных (времени, даты, суммы сделки и др.) для одной или больше записей сделок, по которым проводится сверка.
Как кратко обсуждалось выше, ФЭП 408 (см. фиг. 4) может являться составной частью хоста 410 или может представлять отдельное устройство. Использование программного обеспечения функционального модуля ФЭП может выполняться в рамках компьютера хоста 410, поскольку хост может быть составлен из нескольких базисных (мейнфрейм) компьютеров. Например, ФЭП может представлять отдельный компьютер, сконфигурированный для выполнения связей с хостом 410 через подходящий интерфейс (модем). Этот вариант конструкции ФЭП в виде компьютера может быть особенно полезным в случае, когда желательно, чтобы множество различных групп ПТ имели интерфейс с одним хостом, при этом для торговца снижается стоимость применения системы, являющейся объектом настоящего изобретения.
Хотя настоящее изобретение сделано в контексте прилагаемых чертежей, подразумевается, что оно не ограничивается указанными специфическими формами. Например, хотя представленный вариант конструкции сделан в контексте множества ПТ, использующих один общий ФЭП, изобретение может быть также применимо к другим различным устройствам, таким как кассовый аппарат и др. В частности, может оказаться желательным включить расширенные функции в кассовый аппарат, обычно используемый торговцами, и др. Однако слишком сложные кассовые аппараты становятся дорогими для большого числа малых предприятий. Использование принципов настоящего изобретения в контексте кассового аппарата и других удаленных распределенных устройств, расширенные функциональные возможности, ассоциируемые с дорогостоящими устройствами, могут быть обеспечены для индивидуальных торговцев при относительно низкой цене путем установки компонентов и программного обеспечения, выполняющих расширенные функции в удаленных ФЭП, которые делятся между множеством пользователей устройств, связанных с ФЭП. Эта и другие модификации в конструкции и применении различных компонент, процессов, шагов и их описаниях могут быть осуществлены без отклонения от духа и охвата данного изобретения, как указывается в прилагаемой формуле изобретения.
Формула изобретения: 1. Способ осуществления финансовых сделок между удаленным платежным терминалом (ПТ) и хост-компьютером, включающий введение данных из магнитной закодированной карты через приемник карты в устройство ПТ, осуществление соединения между устройством ПТ и хост-компьютером, отличающийся тем, что соединение между устройством ПТ и хост-компьютером осуществляют через коммуникационную цепь, расположенную в устройстве ПТ между устройством ПТ и модулем Front-end процессора (ФЭП), передают первый пакет данных от устройства ПТ к ФЭП, включающий идентификаторы устройства ПТ, осуществляют доступ к базе данных, связанной с ФЭП, используя идентификаторы устройства ПТ, передают второй пакет данных, включающий идентификатор подсказки пользователю, от ФЭП к устройству ПТ, передают третий пакет данных, относящихся к определенной финансовой сделке, от устройства ПТ к ФЭП в ответ на данные, введенные пользователем на устройстве ПТ, осуществляют сборку запроса на авторизацию в соответствии с третьим пакетом данных и информацией, полученной из базы данных, и передачу этого запроса на авторизацию от ФЭП на хост-компьютер, передают ответное сообщение в ответ на запрос на авторизацию от хост-компьютера на ФЭП, передают четвертый пакет данных, относящихся к сообщению ответа, от ФЭП на устройство ПТ и отображают на дисплее устройства ПТ читаемые идентификаторы четвертого пакета данных.
2. Способ по п.1, отличающийся тем, что введение данных из магнитной закодированной карты автоматически вызывает установление связи.
3. Способ по п.1, отличающийся тем, что передача второго пакета данных включает выборку идентификатора подсказки пользователю из базы данных подсказок пользователю, связанной с устройством ПТ, основанного на по крайней мере части второго пакета данных в качестве параметра выборки из базы данных подсказок пользователю, или выборку идентификатора подсказки пользователю из второго пакета данных и изображение этой подсказки пользователю на устройстве ПТ.
4. Способ по п.1, отличающийся тем, что введение данных пользователем осуществляется на устройстве ПТ ручным введением через клавиатуру или подачей голосового сообщения через цепь обработки голоса, связанную с устройством ПТ, или подачей голосового сообщения через телефонную цепь, связанную с устройством ПТ.
5. Способ по п. 1, отличающийся тем, что третий пакет данных включает идентификатор денежной суммы предполагаемой финансовой сделки.
6. Способ по п.1, отличающийся тем, что сборка запроса на авторизацию осуществляется в ФЭП.
7. Способ по п.1, отличающийся тем, что сборка запроса на авторизацию осуществляется в устройстве ПТ.
8. Способ по п.1, отличающийся тем, что ответное сообщение включает либо сообщение об одобрении сделки, либо сообщение об отказе в сделке.
9. Способ по п.1, отличающийся тем, что визуализация читаемого идентификатора четвертого пакета данных включает управление жидкокристаллическим индикатором.
10. Способ по п. 1, отличающийся тем, что дополнительно осуществляют предварительную загрузку по крайней мере одной начальной подсказки пользователю в устройство ПТ.
11. Устройство осуществления финансовых сделок, включающее устройство ПТ, включающее процессор ПТ, интерфейс связи ПТ и интерфейс пользователя, хост-компьютер, включающий процессор хоста, отличающееся тем, что в него введен ФЭП, включающий первые средства связи с устройством ПТ, вторые средства связи с хост-компьютером и базу данных, причем процессор ПТ выполнен с возможностью установления связи с ФЭП в ответ на предопределенный ввод данных пользователем, относящихся к финансовой сделке, ФЭП выполнен с возможностью получения доступа к базе данных и передачи сообщения запроса на авторизацию на хост-компьютер в ответ на предопределенную связь с устройства ПТ, а хост-компьютер выполнен с возможностью передачи сообщения ответа об автоматизации назад на ФЭП в ответ на сообщение запроса об авторизации.
12. Устройство по п. 11, отличающееся тем, что интерфейс пользователя включает алфавитно-цифровую клавиатуру.
13. Устройство по п. 11, отличающееся тем, что интерфейс пользователя включает множество клавиш, по крайней мере некоторые из которых отвечают предопределенным функциям.
14. Устройство по п.11, отличающееся тем, что ФЭП включает модуль программного обеспечения, являющегося частью хост-компьютера.
15. Устройство по п.11, отличающееся тем, что ФЭП включает модуль конструкции, физически расположенный между устройством ПТ и хост-компьютером.
16. Устройство по п.11, отличающееся тем, что ФЭП включает также цепь сообщения, выполненную с возможностью генерирования сообщения для передачи на хост-компьютер.
17. Устройство по п. 11, отличающееся тем, что устройство ПТ включает средства для сбора пакетов сообщений для передачи на ФЭП.
18. Устройство по п. 11, отличающееся тем, что устройство ПТ включает также устройство приема карты, способное активировать интерфейс связи при получении карты.
19. Устройство по п. 11, отличающееся тем, что устройство ПТ включает корпус с размерами порядка 110 мм ширины, 220 мм длины и 40 мм высоты.
20. Устройство по п.11, отличающееся тем, что база данных включает по крайней мере одну из последовательных баз данных и одну базу данных массива.