СПОСОБ УПЛОТНЕНИЯ СООБЩЕНИЙ, СООТВЕТСТВУЮЩЕЕ УСТРОЙСТВО И ПРОГРАММА

1. Способ уплотнения сообщений, передаваемых между платежным терминалом и терминалом связи через соединение между указанным платежным терминалом и указанным терминалом связи с использованием протокола iAP, содержащий:
этап инициализации (311), на котором инициализируют внешний интерфейс связи с указанным терминалом связи;
первый этап передачи (312), на котором передают указанным платежным терминалом в указанный терминал связи запрос на создание удаленных виртуальных каналов через указанный внешний интерфейс связи;
этап создания (313), на котором создают внутри указанного платежного терминала локальные виртуальные каналы, соответствующие указанным удаленным виртуальным каналам;
второй этап передачи (32), на котором передают фреймы данных, связанные с указанными локальными виртуальными каналами, через указанный внешний интерфейс связи.
2. Способ по п.1, в котором указанный внешний интерфейс связи является интерфейсом RS232.
3. Способ по п.1, дополнительно содержащий перед указанным этапом инициализации (311) интерфейса связи этап аутентификации (30) указанного платежного терминала в указанном терминале связи, включающий в себя:
этап получения (301), на котором получают сертификат аутентификации; и
этап проверки (302), на котором при помощи указанного сертификата аутентификации проверяют разрешения на объединение платежного терминала с указанным терминалом связи.
4. Способ по п.1, в котором указанный второй этап передачи (32) фреймов данных, связанных с указанными локальными виртуальными каналами, включает в себя:
этап проверки (321), на котором проверяют наличие внутри указанных виртуальных каналов фрейма FLV, предназначенного для терминала связи;
и, если один из каналов содержит такой фрейм:
этап инкапсуляции (322), на котором инкапсулируют указанный фрейм FLV в сообщение iAP (3221).
5. Способ по п.1, в котором указанные виртуальные каналы принадлежат к группе, содержащей:
виртуальный канал «транзакция» для обмена данными, связанными с банковскими транзакциями;
виртуальный канал «конфигурация» для обмена служебной информацией;
виртуальный канал "SSL" для шифрования передачи данных между указанным платежным терминалом и указанным терминалом связи;
виртуальный канал «Принтер» для передачи данных печати;
виртуальный канал «Штрих-код» для управления считыванием штрих-кодов.
6. Способ по п.1, в котором виртуальный канал создают в виде очереди, при этом указанная очередь выполнена с возможностью обеспечения приема, записи и стирания фреймов FLV, предназначенных для указанного виртуального канала.
7. Устройство уплотнения сообщений, передаваемых между платежным терминалом и терминалом связи посредством соединения между указанным платежным терминалом и указанным терминалом связи с использованием протокола iAP, содержащее:
средства инициализации (311) для инициализации внешнего интерфейса связи с указанным терминалом связи;
первые средства передачи (312) для передачи указанным платежным терминалом в указанный терминал связи запроса на создание удаленных виртуальных каналов через указанный внешний интерфейс связи;
средства создания (313) для создания внутри указанного платежного терминала локальных виртуальных каналов, соответствующих указанным удаленным виртуальным каналам;
вторые средства передачи (32) для передачи фреймов данных, связанных с указанными локальными виртуальными каналами, через указанный внешний интерфейс связи.
8. Компьютерный программный продукт, дистанционно загружаемый из сети связи и/или записанный на носителе, считываемом компьютером, и/или исполняемый микропроцессором, содержащий программные командные коды для осуществления способа по меньшей мере по одному из пп.1-6 при его исполнении компьютером.