Устройство, содержащее автоматический аппарат совершения финансовых операций, и способ его работы (варианты)

Реферат

 

Изобретения относятся к средствам для совершения финансовых операций при реагировании на документы Языка обозначения гипертекста ЯОГТ и сообщения Протокола управления передачей данных/протокола Интернета. Техническим результатом является обеспечение возможности обмена сообщениями местной компьютерной системой посредством внутренней сети и также при реагировании на сообщения, которыми обмениваются со сторонними серверами в сети широкого охвата. Банковский аппарат содержит компьютер, имеющий узел обработки документов ЯОГТ, который осуществляет сообщение через сервер-представитель с собственным сервером ППГТ во внутренней сети или со сторонними серверами в сети широкого охвата. Компьютер также содержит специализированный аппаратурный узел, который осуществляет межсоединение с узлом обработки документов ЯОГТ и диспетчеризирует сообщения для приведения в действие устройств в автоматическом банковском аппарате. Эти устройства содержат механизм выдачи листов, который выдает наличность, и также другие устройства совершения финансовой операции. 3 с. и 19 з.п.ф-лы, 31 ил.

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

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

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

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

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

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

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

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

Сообщения в сетях широкого охвата можно передавать с помощью Протокола управления передачей данных/протокола Интернета ПУПД/ПИ (TCP/IP). Патент США 5706422 дает пример системы, в которой к финансовой информации, запомненной в базах данных, доступ осуществляют через частную сеть широкого охвата с помощью сообщений ПУПД/ПИ. Сообщения, передаваемые в сетях, которые используют ПУПД/ПИ, могут содержать "документы" (так называемые "страницы"). Эти документы составляют на Языке Обозначения Гипертекста ЯОГТ (HTML), который является обозначением типа языка программирования, используемого для составления документов, в которых имеются команды или "ярлыки". Ярлыки являются кодами, которые определяют характеристики и/или операции документа, такие как шрифты, расположение, встроенная графика или связи гипертекста. Документы ЯОГТ обрабатывают и считывают с помощью компьютерной программы, называемой "браузер" - программа ускоренного просмотра файла. Ярлыки "говорят" браузеру, как обрабатывать и управлять тем, что видно на экране и/или слышится в громкоговорителях, подключенных к компьютеру, управляющему браузером при обработке документа. Документы ЯОГТ можно передавать по сети с помощью Протокола пересылки гипертекста ППГТ (HTTP). Термин "гипертекст" является обозначением возможности вставлять связи в текст документа, которые предоставляют возможность сообщения с другими документами, к которым при обработке можно иметь доступ в сети.

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

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

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

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

Еще один объект данного изобретения заключается в обеспечении автоматического банковского аппарата, который осуществляет сообщение с помощью документов ЯОГТ и сообщений ПУПД/ПИ.

Еще один объект данного изобретения заключается в обеспечении автоматического банковского аппарата, который обеспечивает подключение банковского аппарата к собственному учреждению пользователя посредством документов ЯОГТ и сообщений ПУПД/ПИ, созданных при реагировании на знаки на карточке, введенной пользователем.

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

Еще один объект данного изобретения заключается в обеспечении автоматического банковского аппарата и системы, которые управляют подключением банковского аппарата к сторонним адресам через сервер-представитель.

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

Еще один объект данного изобретения заключается в обеспечении автоматического банковского аппарата и системы, которые действуют через подключение к Интернету.

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

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

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

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

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

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

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

Еще один объект данного изобретения заключается в обеспечении усовершенствованных способов действия автоматических банковских аппаратов и систем.

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

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

Банковский аппарат также содержит компьютер.

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

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

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

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

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

Автоматический банковский аппарат и система подключают пользователя к учреждению, в котором находятся его счета. Это учреждение может быть либо собственным учреждением, которое работает с банковским аппаратом и в котором находится пользователь, либо сторонним учреждением, которое подключено к сети широкого охвата. Для работы с банковским аппаратом пользователь делает вводы, которые соответствуют некоторому адресу, например адресу ЕУОР, посредством устройства ввода адреса. Узел обработки документов ЯОГТ подключает банковский аппарат к серверу, который соответствует данному адресу. Это предпочтительно осуществляет пользователь, на карточке которого устройство считывания в банковском аппарате считывает знаки, представляющие адрес, либо это осуществляют устройством ввода, которое опознает пользователя, или учреждение, или организацию, в которых у данного пользователя есть счета.

Узел обработки документов ЯОГТ реагирует на адрес на карточке или на другие вводимые данные, чтобы через сервер-представитель подключиться к учреждению пользователя. Если адрес собственного учреждения пользователя соответствует собственному серверу, то банковский аппарат срабатывает на сообщения из собственного сервера. Если введенный адрес пользователя соответствует адресу стороннего сервера, то сервер-представитель осуществляет связь по сети широкого охвата со сторонним сервером в собственном учреждении клиента. Если клиент соединяет аппарат с сервером, с которым работает стороннее учреждение, то документы ЯОГТ, отправляемые из стороннего учреждения, соответствуют документам, которые обычно направляет данное стороннее учреждение. В результате этого клиенту будет известен данный интерфейс, производимый этими документами, и ему будет легче работать с данным банковским аппаратом.

Сторонний сервер или собственный сервер работают с банковским аппаратом путем отправки документов ЯОГТ, которые содержат команды для работы устройств в банковском аппарате. Команды передают из узла обработки документов ЯОГТ в специализированный аппаратурный узел средств программного обеспечения, который при реагировании на эти команды вводит в действие устройства. Команды от специализированного аппаратурного узла к устройствам в автоматическом банковском аппарате направляют через сервер устройств собственного учреждения. Это способствует сохранению защищенности. Кроме этого, сервер-представитель содержит программное средство "сортировки", которое ограничивает сторонние серверы, которые могут подключиться к банковскому аппарату и работать с ним. Это называется "брандмауэром".

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

Фиг.1 - схематическое изображение конфигурации сети, содержащей автоматический банковский аппарат и систему данного изобретения.

Фиг. 2 - схематическое изображение предпочтительного осуществления автоматического банковского аппарата данного изобретения.

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

Фиг. 3 - 18 - схематическое изображение этапов финансовой операции, выполняемой банковским аппаратом с помощью компьютерной системы собственного банка.

Фиг. 19 - 24 - схематическое изображение этапов финансовой операции, выполняемой банковским аппаратом с помощью компьютерной системы стороннего банка.

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

Фиг. 26 - схематическое изображение фреймов в узле обработки документов ЯОГТ альтернативного осуществления автоматического банковского аппарата фиг. 25.

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

Фиг. 28 - 30 - схематическое изображение примеров этапов преобразования вводов от функциональных клавиш и клавиш вспомогательной клавиатуры в вводы потока от клавиатуры и потока от мыши.

Фиг. 31 - схематическое изображение примеров этапов напечатания документов автоматическим банковским аппаратом.

На фиг.1 позицией 10 изображена конфигурация сети, которая содержит автоматический банковский аппарат и систему одного предпочтительного варианта осуществления данного изобретения. Сеть 10 содержит совокупность автоматических банковских аппаратов 12, которые в предпочтительном осуществлении данного изобретения являются БМ. БМ 12 подключены к компьютерной системе собственного банка 14. Компьютерная система собственного банка 14 является компьютерной системой, с которой работает банк или другое учреждение, в ведении которого находятся БМ 12. Компьютерная система собственного банка 14 подключена к БМ 12 через внутреннюю сеть 16. Внутренняя сеть 16 предпочтительно является местной или частной сетью, которая обеспечивает связь между компьютерной системой 14 и банковскими аппаратами 12 с помощью сообщений в формате Протокола управления передачей данными/протокола Интернет (ПУПД/ПИ).

Сообщения, которые передают по внутренней сети 16, предпочтительно являются сообщениями ПУПД/ПИ и документами ЯОГТ. В одном предпочтительном осуществлении данного изобретения документы ЯОГТ, посылаемые по внутренней сети 16, содержат встроенные команды программирования, ориентированные на объект, предпочтительно в формате JAVA, разработанном компанией "Сан Майкросистемз". Сообщения, направляемые по внутренней сети 16, могут отправляться в зашифрованном или незашифрованном виде в зависимости от характера системы и потребностей защищенности собственного банка.

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

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

Компьютерная система 14 собственного банка также подключается к сети широкого охвата 18. В некоторых осуществлениях данного изобретения сетью широкого охвата 18 является Интернет. В других осуществлениях данного изобретения могут использоваться другие сети широкого охвата. Сеть широкого охвата предпочтительно посылает сообщения в формате ПУПД/ПИ между многочисленными компьютерными системами, подключенными к сети широкого охвата. Эти сторонние компьютерные системы схематически представлены серверами 20, 22, 24, 26 и 28. Нужно иметь в виду, что с серверами 20 - 28 могут работать другие финансовые учреждения по всему миру, и эти серверы могут подключаться к ним. Серверы 20 - 28 предпочтительно работают в виде направления документов ЯОГТ и других сообщений ППГТ.

Фиг. 2 изображает схематический вид БМ 12, используемого в связи с одним предпочтительным осуществлением данного изобретения. БМ 12 содержит сенсорный экран 30. Сенсорный экран 30 содержит экран дисплея, который служит устройством вывода для осуществления сообщения с пользователем автомата. Сенсорный экран 30, поскольку он является сенсорным, также служит устройством ввода для получения команд ввода от пользователя. Сенсорный экран 30 подключают через интерфейс 32 к компьютеру 34, который предпочтительно помещается в автомате. Альтернативные осуществления данного изобретения могут содержать другие устройства вывода, такие как громкоговорители.

Компьютер 34 также соединен с совокупностью устройств функции совершения финансовых операций 36, которые также находятся в БМ 12. Устройства 36 содержат, например, механизм считывания/записи карточки 38 и клавиатуру 40. Устройства 36 также содержат механизм выдачи листов 42, который выдает листы, которые в некоторых предпочтительных осуществлениях могут быть валютой или банкнотами. Устройства 36 также содержат хранилище 44 для приема вкладов в защищенное местоположение в автомате. Принтер квитанций 46, который выдает квитанции финансовой операции клиентам, также находится в числе устройств 36. Принтер журнала 48 также находится в числе устройств и ведет, на бумаге, записи сведений о финансовых операциях. В других осуществлениях могут использовать другие или дополнительные устройства функции финансовых операций, которые выполняют другие функции совершения финансовых операций. Другие осуществления могут включать в себя меньшее число устройств функции совершения финансовых операций. Также нужно иметь в виду, что несмотря на то, что описываемым осуществлением данного изобретения является банкомат, принципы изобретения можно также применять во многих типах аппаратов финансовых операций, которые не обязательно должны выполнять банковские операции.

Каждое из устройств оперативно соединено с шиной внутреннего управления 50 в банковском аппарате 12. Шина управления 50 выводит внутренние сообщения к определенным устройствам. Каждое устройство имеет соответствующий аппаратурный интерфейс, который дает возможность конкретному устройству выполнять свою соответствующую функцию при реагировании на сообщения, которые передают ему по шине управления 50. Устройство считывания/записи карточки 38 имеет аппаратурный интерфейс, схематически изображенный под обозначением 52. Аппаратурные интерфейсы 54, 56, 58, 60 и 62, соответственно соединяют клавиатуру 40, механизм выдачи листов 42, механизм хранилища вкладов 44, механизм принтера квитанций 46 и механизм принтера журнала 48 с шиной управления 50.

Компьютер 34 имеет несколько выполняемых в нем программ. В предпочтительном осуществлении данного изобретения эти программы содержат узел программного интерфейса с устройствами 64. Узел программного интерфейса с устройствами 64 предпочтительно содержит программный интерфейс с устройствами 66, который обменивается электронными сообщениями с шиной управления 50. Узел программного интерфейса с устройствами 64 предпочтительно содержит управляющую программу устройств 68. Управляющая программа устройств предпочтительно управляет разными устройствами 36 и управляет их различными состояниями для обеспечения их надлежащей работы в последовательности. Управляющая программа устройств также предпочтительно создает в средствах программного обеспечения объекты устройств, чтобы обеспечить работу устройств согласно по меньшей мере одной объектно-ориентированной программе 70. Узел программного интерфейса с устройствами также содержит узел объектно-ориентированной программы 70, которая в одном предпочтительном осуществлении является специализированной и составлена на языке JAVA. Программа 70 работает совместно с управляющей программой устройств и принимает объектно-ориентированные JAVA-сообщения, которые обусловливают работу устройств по передаче сообщений о работе устройств, указывающих как устройства работают и/или принимают вводимые данные.

Узел программного интерфейса с устройствами 64 в описываемом осуществлении действует через компьютер 34 и осуществляет связь посредством физического соединения ПУПД/ПИ 72 с внутренней сетью 16. Физическое соединение может быть аналоговым кодовым вызовом, последовательным портом, соединением цифровой сети с комплексными услугами, или иным соответствующим соединением. В изображаемой конфигурации системы узел программного интерфейса с устройствами 64 осуществляет связь на адресе ПИ компьютера 34 и в порте ПИ или гнезде 74, которое отличается от других прикладных систем программного обеспечения. В других осуществлениях данного изобретения узел программного интерфейса с устройствами 64 может действовать в другом компьютере, который не является прикладными системами программного обеспечения данного изобретения.

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

В компьютере 34 действует также другое программное обеспечение. Оно содержит программу обработки документов ЯОГТ, включая браузер, схематически изображенный под обозначением 76. В предпочтительном осуществлении данного изобретения программное обеспечение обработки документов ЯОГТ содержит браузер, разработанный компанией "Нетскейп". Но в других осуществлениях может использоваться другое программное обеспечение обработки документов ЯОГТ и осуществления связи, и браузерное программное обеспечение, такое как Hot JAVA компании "Сан Майкросистемз", или "Интернет Эксплорер", разработанный компанией "Макрософт". Браузер 76 осуществляет связь в компьютере 34 в порте ПИ, указанном под обозначением 78.

Браузер 76 оперативно соединен с программным обеспечением JAVA 80, которое позволяет компьютеру 34 работать с программами языка JAVA. Программы языка JAVA имеют то преимущество, что они работают одинаково без модификаций на разной аппаратуре. Эта способность "разовой записи/работы везде" делает программное обеспечение JAVA хорошо соответствующим для описываемого осуществления данного изобретения. Но другие осуществления могут использовать другие типы программ программного обеспечения.

Программное обеспечение JAVA 80 позволяет компьютеру 34 выполнять команды в текстовом драйвере JAVA, схематически изображенном под обозначением 82. Команды, выполняемые компьютером в текстовом драйвере JAVA, предпочтительно являются встроенными командами текстового драйвера JAVA, включаемыми в документы ЯОГТ, которые принимают через браузер 76. Браузер 76 в соединении с программным обеспечением JAVA 80, которое выполняет команды во встроенном текстовом драйвере JAVA 82, служит программным узлом обработки документов ЯОГТ для передачи и приема документов ЯОГТ и сообщений ПУПД/ПИ через порт ПИ 78.

Компьютер 34 также имеет выполняемое в нем программное обеспечение, имеющее специализированный аппаратурный узел 84. Специализированный аппаратурный узел 84 содержит выполняемые команды, относящиеся к действию устройств 36. В предпочтительном осуществлении данного изобретения специализированный аппаратурный узел состоит из совокупности специализированных программ JAVA. В описываемом осуществлении специализированные программы также предпочтительно являются программами, которые управляют статусом относящихся к ним устройств и которые следят за этим статусом. Определенные специализированные программы также предпочтительно конфигурируют браузер для обмена сообщениями. Определенные специализированные программы отвечают за защищенность и опознают пользователей БМ.

В описываемом виде осуществления данного изобретения специализированные программы JAVA ассоциированы с такими функциями, как приведение в действие механизма считывания карточки, уведомление браузера о вводе данных карточки пользователя, управление работой принтера квитанций, механизма принтера журнала, приведение в действие клавиатуры пользователя и прием данных через клавиатуру, управление работой хранилища, передвижение по адресам документа, функции хронирования устройств, заверение цифровых сигнатур, управление шифрованием сообщений, управление ассортиментом банкнот, выдаваемых из механизмов выдачи листов разного типа, вычисление курса валют, и завершение финансовой операции и выдача команды браузеру вернуться к связи с собственным сервером. Разумеется, в других осуществлениях для управления устройствами и использования данных в целях выполнения аппаратом разных необходимых функций могут использоваться другие специализированные программы. Специализированный аппаратурный узел 84 устанавливает сообщение с компьютером 34 в порте ПИ 86.

В описываемом варианте осуществления данного изобретения специализированный аппаратурный узел 84 программного обеспечения не направляет свои сообщения непосредственно в программный узел интерфейса с устройствами 64. В соответствии со следующим ниже описанием это повышает защищенность. Но нужно отметить, что осуществления данного изобретения могут предусматривать непосредственную передачу сообщений управления работой устройствами от специализированного аппаратурного узла 84 непосредственно в программу устройства 70. Это можно делать либо с помощью ПУПД/ПИ путем отправления сообщений в обычном порядке через очередь, установленную в операционной системе компьютера, который с данным программным обеспечением, которое осуществляет интерфейс между устройствами, или посредством прямого вызова данного программного обеспечения.

Из излагаемого выше объяснения следует, что определенные специализированные программы в специализированном аппаратурном узле 84 могут соответствовать устройствам, которые имеются не во всех банкоматах. Например, банкомат, который работает только как механизм выдачи наличных, не содержит механизм хранилища, подобный хранилищу 44. Для учета той ситуации, когда пользователь запрашивает финансовую операцию, которая с БМ 12 физически невозможна, то программный узел интерфейса с устройствами 64 может быть запрограммирован на предоставление соответствующего ответного сообщения, которое будет указывать, что данная функция отсутствует.

Либо программный узел интерфейса с устройствами может содержать функцию, которая проверяет присутствие или отсутствие каждого типа физического устройства в БМ. Сведения, указывающие присутствие устройств в БМ, могут быть частью сообщений, формируемых БМ. Например, сведения, указывающие, что действующие в БМ устройства могут быть включены как часть или несколько частей адресов ЕУОР, по которым сообщения направлены банкоматом. Таким образом ЕУОР в сервере, с которым соединен БМ, может быть конфигурирован для предоставления только документов ЯОГТ, которые соответствуют типам финансовых операций, выполняемых банкоматом. В результате этого браузер избегает отображения документов, которые содержат ссылки на типы финансовых операций, которые банкомат не может выполнить. Так, например, банкомат может избежать отображения ответа на документ, который со