Евразийский сервер публикаций
Евразийский патент № 034401
Библиографические данные | |||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||
Формула | |||||||||||||||||||||||||||||||||||||||
(57) 1. Устройство для обработки сообщений с запросом электронной транзакции от финансовых институтов, причем каждое сообщение с запросом транзакции содержит поручение на выплату денежных средств с одного финансового счета в первом финансовом институте на другой финансовый счет во втором финансовом институте, причем устройство содержит
множество коммутаторов, расположенных в некотором коммутационном пункте, причем каждый коммутатор выполнен с возможностью приема сообщения с запросом транзакции от финансового института; и кластерную базу данных, находящуюся в упомянутом коммутационном пункте, соединенную со множеством коммутаторов, причем кластерная база данных содержит множество синхронизированных блоков памяти, каждый из которых сконфигурирован с возможностью записи идентичной соответствующей копии состояния транзакции для транзакции, связанной с сообщением с запросом транзакции, при этом следом за обновлением состояния транзакции, которое указывает, что транзакция завершена, кластерная база данных сконфигурирована с возможностью создания итоговой записи о транзакции на основе принятого сообщения с запросом транзакции, что позволяет выполнить расчеты денежных средств между финансовыми счетами, определенными принятым сообщением с запросом транзакции, при этом каждый коммутатор дополнительно выполнен с возможностью проверки, содержит ли заголовок сообщения с запросом транзакции информацию о повторе, указывающую, что это сообщение с запросом транзакции является повторным сообщением; если сообщение с запросом транзакции является повторным сообщением, отправки доступного сообщения о завершении транзакции, с которой связано повторное сообщение, первому финансовому институту; или если сообщение с запросом транзакции не является повторным сообщением, определения, что это сообщение с запросом транзакции является впервые переданным сообщением, связанным с транзакцией, и передачи этого сообщения с запросом транзакции для обработки в кластерную базу данных. 2. Устройство по п.1, в котором каждое сообщение с запросом транзакции включает в себя идентификатор, который уникальным образом идентифицирует транзакцию, с которой связано указанное сообщение с запросом транзакции, причем устройство содержит обрабатывающие схемы, которые направляют указанное сообщение с запросом транзакции на конкретный коммутатор на основе указанного идентификатора. 3. Устройство по п.1 или 2, в котором каждое сообщение с запросом транзакции подписывают цифровой подписью, при этом обрабатывающие схемы выполнены с возможностью проверки подписанного сообщения с запросом транзакции, и в случае, когда подписанное сообщение с запросом транзакции невозможно проверить, обрабатывающие схемы выполнены с возможностью возврата указанного сообщения с запросом транзакции в указанный финансовый институт. 4. Устройство по п.3, в котором обрабатывающие схемы дополнительно выполнены с возможностью предупреждения финансового института о том, что в устройстве было принято сообщение с запросом транзакции, которое невозможно проверить. 5. Система для обработки сообщений с запросом электронной транзакции от финансовых институтов, содержащая множество устройств по любому предшествующему пункту, в которой указанные устройства распределены по множеству коммутационных пунктов и каждое устройство выполнено с возможностью осуществления обмена данными с каждым из других устройств в указанном множестве. 6. Способ для обработки сообщений с запросом электронной транзакции от финансовых институтов, причем каждое сообщение с запросом транзакции дает поручение на выплату денежных средств с одного финансового счета в первом финансовом институте на другой финансовый счет во втором финансовом институте, причем способ содержит этапы, на которых принимают на одном из множества коммутаторов, расположенных в некотором коммутационном пункте, сообщение с запросом транзакции от финансового института; проверяют, содержит ли заголовок сообщения с запросом транзакции информацию о повторе, указывающую, что это сообщение с запросом транзакции является повторным сообщением; если сообщение с запросом транзакции является повторным сообщением, отправляют доступное сообщение о завершении транзакции, с которой связано повторное сообщение, первому финансовому институту; или если сообщение с запросом транзакции не является повторным сообщением, определяют, что сообщение с запросом транзакции является впервые переданным сообщением, связанным с транзакцией; записывают в каждом из множества синхронизированных блоков памяти кластерной базы данных, находящейся в упомянутом коммутационном пункте и подсоединенной к множеству коммутаторов, идентичную соответствующую копию состояния транзакции для транзакции, связанной с сообщением с запросом транзакции; создают в указанной кластерной базе данных и следом за обновлением состояния транзакции, которое указывает, что транзакция завершена, итоговую запись о транзакции на основе принятого сообщения с запросом транзакции, что позволяет выполнить расчеты денежных средств между финансовыми счетами, определенными принятым сообщением с запросом транзакции. 7. Способ по п.6, в котором каждое сообщение с запросом транзакции включает в себя идентификатор, который уникальным образом идентифицирует транзакцию, с которой связано указанное сообщение с запросом транзакции, причем способ содержит этап, на котором направляют указанное сообщение с запросом транзакции на конкретный коммутатор на основе указанного идентификатора. 8. Способ по п.6 или 7, в котором каждый запрос транзакции подписывают цифровой подписью, причем способ дополнительно содержит проверку подписанного сообщения с запросом транзакции, и в случае, когда подписанное сообщение с запросом транзакции невозможно проверить, способ содержит этап, на котором возвращают указанное сообщение с запросом транзакции в указанный финансовый институт. 9. Способ по п.8, содержащий предупреждение указанного финансового института о том, что было принято сообщение с запросом транзакции, которое невозможно проверить. 10. Машиночитаемый носитель, хранящий машиночитаемые команды, которые, будучи загруженными в компьютер, конфигурируют компьютер для выполнения способа по любому из пп.6-9. Загрузка данных...
| |||||||||||||||||||||||||||||||||||||||