Способ и система для подсоединения услуг к автоматизированному устройству для осуществления транзакций

Реферат

 

Изобретение относится к средствам соединения устройств в автоматизированных устройствах для осуществления транзакций. Технический результат заключается в расширении функциональных возможностей. Устройства для осуществления транзакций содержат по крайней мере дисплей, средство пользовательского интерфейса, по меньшей мере одно устройство для выполнения функции транзакции, сеть, причем устройство для выполнения функции транзакции включает в себя средство объекта-представителя услуги и средство услуги опроса для получения по меньшей мере одной копии средства объекта-представителя услуги, устройство выдачи наличных. Способы описывают работу устройств для осуществления транзакций. 5 с. и 46 з.п. ф-лы, 32 ил.

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

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

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

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

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

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

В сожалению, инсталляция новых драйверов может потребовать больше времени, чем инсталляция нового физического устройства для реализации функций транзакции в АКА. Обычно новые драйверы инсталлируются с гибкого диска, ПЗУ на компакт-диске (CD ROM) или иного портативного носителя информации. Обслуживающему персоналу потребуется доступ к компьютеру, на котором работает АКА, чтобы заменить физические файлы старых драйверов новыми драйверами. Даже если для упрощения этой процедуры используются удобные для пользователя программы установки или "мастера" (модули оперативной помощи), потребуется определенная степень специальных знаний и опыта для корректной модернизации драйвера программного обеспечения АКА.

Например, отдельный тип устройства может иметь различающийся драйвер для каждой модели и версии, которая выпускается. Поддержка корректных драйверов и верификация правильности инсталляции корректных драйверов в устройстве потребует значительных усилий. Кроме того, может оказаться неочевидным, когда драйвер для "модели А" устройства некорректным образом используется для "модели В". Хотя 99% функциональных средств устройства могут работать надлежащим образом, АКА с некорректным драйвером может испытывать проблемы, связанные с этим 1% несовместимости с драйвером.

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

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

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

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

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

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

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

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

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

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

Кроме того, задачей изобретения является создание АКА, в котором снижена вероятность инсталлирования неправильного драйвера для устройства в АКА.

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

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

Кроме того, задачей изобретения является создание АКА, в котором устройства для осуществления транзакций имеют свойства объектно-ориентированных услуг в АКА.

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

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

Кроме того, задачей изобретения является создание АКА, которое включает в себя услугу транзакции, которая действует для автоматической инсталляции своих собственных драйверов, когда услуга инсталлируется в АКА.

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

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

Кроме того, задачей изобретения является создание АКА, в котором услуги могут динамически добавляться и удаляться без отключения всего АКА.

Кроме того, задачей изобретения является создание АКА, в котором подсоединено множество услуг.

Кроме того, задачей изобретения является создание АКА, в котором услуга может подсоединяться к АКА на большом расстоянии от главного АКА.

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

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

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

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

Кроме того, задачей изобретения является создание АКА, который использует посредника (объекта-представителя) услуги для обеспечения возможности обмена данными услуги с другой услугой в АКА.

Кроме того, задачей изобретения является создание АКА, который пересылает объект-представитель услуги в сети между различными услугами и программами в АКА.

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

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

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

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

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

Кроме того, задачей изобретения является создание персонального АКА, который является персональным для пользователя.

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

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

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

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

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

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

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

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

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

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

Кроме того, задачей изобретения является создание интеллектуальной карты (смарт-карты), которая функционирует в качестве персонального АКА.

Кроме того, задачей изобретения является создание главного АКА (АКА-хоста), который обеспечивает сопряжение с персональным АКА.

Кроме того, задачей изобретения является создание главного раздаточного устройства (хоста), который обеспечивает сопряжение с персональным АКА.

Кроме того, задачей изобретения является создание терминала для расчетов на месте продаж, который обеспечивает сопряжение с персональным АКА.

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

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

Услуги транзакций имеют свойства объектов, подобных объектам в языках объектно-ориентированного программирования, таких как C++ или Java. Услуги транзакций, такие как услуга распечатки, дистанционно принимает вызовы посредством сети для выполнения таких функций, как распечатка текста или доставка распечатанной квитанции. Кроме того, услуги могут генерировать события дистанционным образом, выдавая их в другие услуги. Например, услуга принтера может вызвать событие в прикладной программе, когда услуга принтера обнаруживает отсутствие бумаги. Прикладные программы АКА могут также включать элементы объектно-ориентированной услуги. Таким путем все компоненты, как аппаратные средства, так и программное обеспечение, имеют свойства объектов, которые используют одни и те же протоколы. Таким образом, данный вариант осуществления настоящего изобретения представляет собой АКА, который создан путем ассемблирования объектов-услуг.

В рассматриваемом варианте осуществления Sun Microsystems JINITMопределяет протоколы низкого уровня, используемые для конфигурирования услуг транзакций в сети АКА. Однако настоящее изобретение также охватывает и другие протоколы, такие как Microsoft Universal Plug and PlayTM, которые позволяют услугам в АКА автоматически конфигурироваться в сети АКА и осуществлять связь друг с другом с использованием объектного способа вызовов и событий.

В рассматриваемом варианте осуществления настоящего изобретения услуги включают компьютерный процессорный блок и память для выполнения Java Виртуальной Машины (JVM). Кроме того, услуги включают энергонезависимую память данных, например диск или энергонезависимое ОЗУ для хранения объектов-представителей программного обеспечения Java. Эти объекты-представители Java заменяют известные из предшествующего уровня техники драйверы устройств, специализированные для конкретных аппаратных средств, для управления физическим аппаратным обеспечением.

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

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

После подсоединения новой услуги для осуществления транзакции к сети в АКА, услуга действует для локализации специальной услуги в сети АКА, называемой услугой поиска (опроса). Эта услуга поиска несет ответственность за регистрацию каждой услуги в сети и за сохранение копии каждого объекта-представителя услуги. Этот процесс регистрации новой услуги в сети АКА определяется протоколами "обнаружения" и "присоединения". После регистрации другие программы или услуги, которые необходимы для информационного обмена или управления функциональными средствами конкретного типа устройства для осуществления транзакций, контактируют с услугой поиска и загружают соответствующий объект-представитель услуги. Представитель услуги в рассматриваемом варианте осуществления изобретения представляет собой Java-объект, который выполняется на JVM услуги вызова. Этот объект-представитель услуги определяет методы и события, необходимые для осуществления информационного обмена с услугой по сети.

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

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

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

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

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

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

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

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

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

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

Краткое описание чертежей Фиг.1 - схематичное представление первого варианта осуществления системы АКА согласно настоящему изобретению.

Фиг.2 - схематичное представление другого варианта осуществления системы АКА согласно настоящему изобретению.

Фиг. 3 - схематичное представление еще одного варианта осуществления системы АКА согласно настоящему изобретению.

Фиг. 4 - схематичное представление компонентов программного обеспечения, включенных в приведенную для примера услугу.

Фиг. 5-8 - схематичное представление протоколов для регистрации услуг осуществления транзакций в сети АКА.

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

Фиг.10 - схематичное представление услуги шины АКА.

Фиг. 11 - схематичное представление одиночного компьютера сервера АКА, который выполняет прикладную программу интерфейса АКА, которая управляет функциональными средствами множества Jini-управляемых услуг рабочих станций на АКА.

Фиг. 12 - схематичное представление персонального АКА, который обеспечивает выполнение банковских транзакций путем соединения с различными услугами АКА.

Фиг. 13 - схематичное представление множества персональных АКА, которые обеспечивают обмен информацией с АКА-хостом для выполнения банковских транзакций.

Фиг. 14 - схематичное представление терминала для выполнения расчетов в месте продажи, обеспечивающего прием платежей исходя из информации о счете, сохраненной в персональных АКА.

Фиг.15 - схематичное представление персонального АКА на смарт-карте, который предусматривает использование устройств ввода и вывода компьютера типа "ноутбука для выполнения банковских транзакций с Интернет - услугой компьютера - "ноутбук".

Фиг. 16 - схематичное представление персонального АКА на сотовом телефоне, который обеспечивает выполнения транзакций с другим персональным АКА на ПЦП.

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

Фиг. 18 - схематичное представление персонального АКА, который обеспечивает выполнение банковских транзакций с услугами АКА-хоста.

Фиг.19 - схематичное представление персонального АКА на смарт-карте, который обеспечивает выполнение банковских транзакций с услугами АКА-хоста.

Фиг. 20 - схематичное представление процесса использования персонального АКА, когда персональный АКА впервые активизирован.

Фиг. 21 - схематичное представление процесса использования персонального АКА на смарт-карте, когда персональный АКА впервые активизирован.

Фиг. 22 - схематичное представление процесса снятия денег с использованием персонального АКА, оперативно соединенного с АКА-хостом, который включает в себя услугу выдачи наличных.

Фиг. 23 - схематичное представление процесса осуществления платежа с использованием персонального АКА, оперативно соединенного с хостом.

Фиг. 24 и 25 - схематичное представление процесса выдачи продукта с использованием персонального АКА, оперативно соединенного с главным устройством (хостом) для выдачи.

Фиг. 26 - схематичное представление исходных меню интерфейса персонального АКА.

Фиг.27 - схематичное представление меню интерфейса персонального АКА для перевода стоимости между счетами с использованием персонального АКА.

Фиг.28 - схематичное представление меню интерфейса персонального АКА для снятия наличных с использованием персонального АКА.

Фиг.29 - схематичное представление меню интерфейса персонального АКА для помещения вкладов с использованием персонального АКА.

Фиг.30 - схематичное представление меню интерфейса персонального АКА для осуществления платежей с использованием персонального АКА.

Фиг.31 - схематичное представление меню интерфейса персонального АКА для выдачи предметов с использованием персонального АКА.

Фиг.32 - схематичное представление меню интерфейса персонального АКА для редактирования информации счетов, сохраненной в памяти персонального АКА.

Наилучшие способы осуществления изобретения На фиг.1 представлен схематичный вид АКА 10, который включает в себя ряд услуг для осуществления транзакций, включая прикладную программу 12, на которую здесь даются ссылки как на услугу пользовательского интерфейса. Приведенный для примера АКА также включает в себя услугу 14 выдачи наличных, услугу 16 распечатки, услугу 18 устройства считывания с карты. Каждая из этих услуг подсоединена к общей сети 20. АКА также включает в себя услугу 22 поиска (опроса), которая отвечает за регистрацию новых услуг в сети и обеспечение репозитория (центральной базы данных) объектов-представителей услуг для услуг, подсоединенных к сети.

АКА также включает в себя главную (хост) услугу 23, которая обеспечивает пропускание сообщений транзакций между АКА и внешней сетью 25. Сеть 25 соединена по меньшей мере с одной главной системой 24 и предпочтительно с множеством главных систем, используемых во взаимосвязи с банковскими системами или клиринг-хаусами (расчетными палатами). Главная система (хост) 24 в типовом случае несет ответственность за обработку транзакций, относящихся к таким задачам, как проверка правильности карты пользователя и персональных идентификационных номеров (PIN), дебетование снятия денег с расчетного счета и другие транзакции.

Каждая услуга предназначена для осуществления информационного обмена с каждой из других услуг через сеть 20. Преимущество использования сети для соединения услуг в АКА состоит в том, что услуги больше не ограничиваются соединением с частной коммуникационной шиной АКА. На фиг.2 представлен приведенный для примера вариант осуществления системы АКА с множеством групп услуг в АКА 40, 42, 44, соединенных с общей сетью 56. Каждая из этих групп услуг АКА имеет возможность информационного обмена с компьютером 46 сервера, который несет ответственность за передачу сообщений 49 транзакций к внешней главной системе (хосту) 48 от имени каждой из групп услуг АКА. В данном варианте осуществления услуга опроса 47 обеспечивает регистрацию каждой группы услуг АКА и включает в себя программу, которая загружена в компьютер сервера. Однако в альтернативных вариантах осуществления услуга опроса может быть независимой услугой, подсоединенной к сети. В других вариантах осуществления каждая группа услуг в АКА может иметь свою собственную услугу опроса.

АКА 40 представляет собой приведенный для примера вариант осуществления изобретения, в котором услуги 50, 52, 54 и 55 независимым образом соединены с сетью 56. В приведенном для примера варианте осуществления сеть может представлять собой сеть Ethernet, использующую протокол TCP/IP. Каждая услуга имеет свой собственный IP-адрес. IP-адреса, например, могут автоматически присваиваться или получаться от сервера DHCP. Каждая из услуг в группе, которая включена в АКА 40, регистрируется в услуге опроса 47 и осуществляет информационный обмен посредством сети 56.

АКА 42 представляет вариант осуществления, в котором только сетевой компьютер 58 физически соединен с сетью 56. Примерами компьютера, который может быть использован в данном варианте осуществления, являются персональный компьютер (ПК) на базе Intel, узкоспециализированный компьютер, специализированная рабочая станция Java или любой иной тип машины, который имеет возможность