АДАПТЕР ДЛЯ СОЕДИНЕНИЯ В РЕЖИМЕ МОСТА РАЗЛИЧНЫХ СИСТЕМ КОМАНД ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ

1. Система для обеспечения соединения в режиме моста интерфейсов пользователя, при этом система содержит:
запоминающее устройство (404); и
блок (402) обработки, связанный с запоминающим устройством (404), в котором блок (402) обработки применяется для предоставления интерфейса пользователя из двух различных протоколов маршрутизации команд, причем два различных протокола маршрутизации команд содержат первый протокол маршрутизации команд, в котором используется pull-модель, и второй протокол маршрутизации команд, в котором используется push-модель.
2. Система по п.1, в которой блок (402) обработки применяется для отображения интерфейса пользователя.
3. Система по п.1, в которой блок (402) обработки применяется для отображения интерфейса пользователя, содержащего ленту, имеющую множество вкладок (125, 130, 135, 140).
4. Система по п.1, в которой первый протокол маршрутизации команд статически предварительно определен.
5. Система по п.1, в которой первый протокол маршрутизации команд статически предварительно определен на расширяемом языке (XML) разметки.
6. Система по п.1, в которой второй протокол маршрутизации команд строится динамически во время выполнения.
7. Система по п.1, в которой второй протокол маршрутизации команд строится динамически во время выполнения, когда команды синхронно помещаются в командный контейнер интерфейса пользователя.
8. Способ предоставления соединения в режиме моста интерфейсов пользователя, при этом способ содержит этапы, на которых:
выбирают (330) посредством модуля (105) приемопередатчика модуль (205) ленты меню на основании активированного модуля (115, 120, 215) инструментов;
передают (340) от модуля (205) ленты меню к модулю (115, 120, 215) инструментов запрос на определения того, какие вкладки (125, 130, 135, 140) на ленте, соответствующей модулю (205) ленты меню, должны быть активны;
принимают (350) в модуле (205) ленты меню от модуля (115, 120, 215) инструментов ответ, указывающий то, какие вкладки (125, 130, 135, 140) на ленте, соответствующей модулю (205) ленты меню, должны быть активны;
передают (360) от модуля (205) ленты меню к модулю (420) создания адаптера запрос на создание адаптера (210), сконфигурированного для перевода (380) между по меньшей мере одной командой инструмента в контейнере и по меньшей мере одной вкладкой на ленте, указанной в ответе в качестве той, которая должна быть активна;
создают (370) посредством модуля (420) создания адаптера по меньшей мере один адаптер (210).
9. Способ по п.8, дополнительно содержащий этап, на котором активируют (310) модуль (115, 120, 215) инструментов в ответ на ввод пользователя.
10. Способ по п.9, дополнительно содержащий этап, на котором в ответ на активирование помещают (320) посредством модуля (115, 120, 2015) инструментов по меньшей мере одну команду инструмента, соответствующую модулю (115, 120, 215) инструмента, в контейнер.
11. Способ по п.8, дополнительно содержащий этап, на котором используют по меньшей мере один адаптер (210) для перевода (380) между по меньшей мере одной командой инструмента в контейнере и по меньшей мере одной нативной командой ленты, которая существует на вкладке.
12. Способ по п.8, в котором этап, на котором создают (370) по меньшей мере один адаптер (210), содержит отображение между двумя различными протоколами маршрутизации команд, содержащими первый протокол маршрутизации команд, в котором используется push-модель, и второй протокол маршрутизации команд, в котором используется pull-модель.
13. Способ по п.12, в котором этап, на котором создают (370) по меньшей мере один адаптер (210), содержит создание (370) по меньшей мере одного адаптера (210), в котором первый протокол маршрутизации команд статично предварительно определен.
14. Способ по п.12, в котором этап, на котором создают (370) по меньшей мере один адаптер (210), содержит создание (370) по меньшей мере одного адаптера (210), в котором второй протокол маршрутизации команд динамично строится во время выполнения.
15. Способ по п.14, в котором этап, на котором создают (370) по меньшей мере один адаптер (210), содержит создание (370) по меньшей мере одного адаптера (210), в котором второй протокол маршрутизации команд динамично строится во время выполнения, когда команды синхронно помещаются в контейнер.