СИСТЕМА, УСТРОЙСТВО И СПОСОБ ДИНАМИЧЕСКОЙ НАСТРОЙКИ И КОНФИГУРИРОВАНИЯ ПРИЛОЖЕНИЙ

1. Способ модификации базового приложения, постоянно находящегося на терминале, включающий:
передачу связанной с терминалом информации от терминала при начальной активации базового приложения на терминале;
прием вариантной информации приложения от конфигурационной серверной системы и
модификацию пользовательского интерфейса базового приложения согласно вариантной информации приложения.
2. Способ по п.1, также включающий извлечение терминалом адреса конфигурационного сервера при начальной активации базового приложения на терминале, при этом передача связанной с терминалом информации от терминала включает передачу связанной с терминалом информации конфигурационному серверу согласно его адресу.
3. Способ по п.2, в котором извлечение терминалом адреса включает инициирование базовым приложением поиска унифицированного идентификатора ресурса (URI), соответствующего конфигурационному серверу.
4. Способ по п.1, в котором вариантная информация приложения соответствует информации, специфической для объекта и соответствующей по меньшей мере одному объекту в цепи распространения доставляемого контента, который запрашивается базовым приложением.
5. Способ по п.4, в котором модификация пользовательского интерфейса базового приложения включает модификацию пользовательского интерфейса базового приложения так, чтобы включить в него информацию, специфическую для объекта.
6. Способ по п.1, в котором модификация пользовательского интерфейса базового приложения включает модификацию пользовательского интерфейса базового приложения с помощью любого одного или более из визуальных представлений, звуковых представлений или тактильных представлений.
7. Способ по п.1, в котором модификация пользовательского интерфейса базового приложения включает модификацию визуального представления пользовательского интерфейса базового приложения с помощью любого одного или более из следующего: фоновых изображений, логотипов, пиктограмм, цветовых схем, товарных знаков или знаков обслуживания.
8. Способ по п.1, в котором передача связанной с терминалом информации от терминала включает передачу по меньшей мере информации, идентифицирующей характеристики терминала.
9. Способ по п.8, в котором передача по меньшей мере информации, идентифицирующей характеристики терминала, включает передачу по меньшей мере профиля агента пользователя (UAProf), международного идентификатора мобильного оборудования (IMEI), текущего выбора языка терминала или индикатора роуминга.
10. Способ по п.1, в котором передача связанной с терминалом информации от терминала включает передачу по меньшей мере информации, идентифицирующей оператора или поставщика услуг, связанных с услугой, используемой базовым приложением.
11. Способ по п.10, в котором передача по меньшей мере информации, идентифицирующей оператора или поставщика услуг, включает передачу одного или более из следующего: мобильный код страны (МСС), мобильный код сети (MNC), наименование поставщика услуг (SPN) или номер центра службы коротких сообщений (SMSC).
12. Способ по п.1, также включающий получение обновленной вариантной информации приложения после получения вариантной информации приложения при начальной активации базового приложения.
13. Способ по п.12, в котором получение обновленной вариантной информации приложения после получения вариантной информации приложения при начальной активации базового приложения включает получение обновленной вариантной информации приложения 8 ответ на запускающее событие.
14. Способ обеспечения модификации базового приложения, способного постоянно находиться на терминале, включающий:
прием связанной с терминалом информации, которая относится к терминалу;
извлечение вариантной информации приложения на основании связанной с терминалом информации, при этом вариантная информация приложения используется терминалом, чтобы модифицировать пользовательский интерфейс базового приложения, и
передачу вариантной информации приложения терминалу.
15. Способ по п.14, в котором связанная с терминалом информация включает по меньшей мере версию программного обеспечения базового приложения, и способ также включает:
определение, соответствует ли версия программного обеспечения базового приложения более ранней версии базового приложения, и
предоставление обновленной версии программного обеспечения базового приложения, если установлено, что версия базового приложения, предоставленного посредством связанной с терминалом информации, соответствует более ранней версии базового приложения.
16. Способ по п.14, также включающий предоставление терминалу контента вместе с вариантной информацией приложения, при этом контент относится к определенному базовому приложению, выполняемому на терминале.
17. Способ по п.16, в котором предоставление контента включает предоставление перечня из одного или более выбранных каталогов.
18. Способ по п.14, в котором извлечение вариантной информации приложения включает идентификацию, с использованием связанной с терминалом информации, соответствующей вариантной информации приложения из множества различных наборов данных, соответствующих множеству различных объектов.
19. Сервер, действующий в сети и включающий:
приемник, конфигурированный так, чтобы принимать связанную с терминалом информацию, переданную от терминала при начальной активации клиента на терминале;
модуль идентификации варианта пользовательского интерфейса, выполняемый устройством обработки и конфигурированный так, чтобы извлекать модифицированную информацию пользовательского интерфейса для клиента на основании связанной с терминалом информации, и
передатчик, конфигурированный так, чтобы передавать модифицированную информацию пользовательского интерфейса терминалу для использования клиентом при модификации пользовательского интерфейса клиента.
20. Сервер по п.19, который включает базу данных модифицированной информации пользовательского интерфейса для множества терминалов, а модуль идентификации варианта пользовательского интерфейса также конфигурирован так, чтобы идентифицировать в базе данных модифицированную информацию пользовательского интерфейса для определенного терминала на основании связанной с терминалом информации, предоставленной этим терминалом.
21. Сервер по п.19, включающий множество серверов, распределенных по многим местам расположения серверов, при этом по меньшей мере некоторая из модифицированной информации пользовательского интерфейса дублируется в базах данных, соответствующих каждому из мест расположения серверов.
22. Сервер по п.19, также включающий модуль переадресации, выполняемый устройством обработки и конфигурированный так, чтобы переадресовывать связанную с терминалом информацию и ответственность за извлечение модифицированной информации пользовательского интерфейса альтернативному серверу, находящемуся по адресу, доступному указанному серверу.
23. Сервер по п.19, в котором устройство обработки конфигурировано так, чтобы извлекать модифицированную информацию пользовательского интерфейса, используя связанную с терминалом информацию, для идентификации специфической для объекта модифицированной информации пользовательского интерфейса из множества наборов модифицированной информации пользовательского интерфейса, соответствующих различным объектам.
24. Терминал, способный к передаче и приему информации и включающий:
пользовательский интерфейс;
один или более элементов памяти для хранения по меньшей мере базового приложения, информации доступа к конфигурационному серверу и связанной с терминалом информации;
передатчик;
систему обработки, подключенную к одному или более элементов памяти и конфигурированную так, чтобы распознавать начальную активацию базового приложения на терминале и управлять передатчиком для передачи связанной с терминалом информации конфигурационному серверу в ответ на распознавание начальной активации базового приложения;
приемник, конфигурированный так, чтобы принимать информацию модификации пользовательского интерфейса, выработанную в конфигурационном сервере на основании связанной с терминалом информации,
при этом система обработки также конфигурирована так, чтобы модифицировать представление, соответствующее базовому приложению, посредством пользовательского интерфейса, соответствующего информации модификации пользовательского интерфейса.
25. Терминал по п.24, в котором пользовательский интерфейс включает по меньшей мере один дисплей, а представление, связанное с базовым приложением, включает по меньшей мере визуальное представление, предоставляемое на по меньшей мере одном дисплее.
26. Терминал по п.24, в котором пользовательский интерфейс включает по меньшей мере динамик, а представление, соответствующее базовому приложению, включает по меньшей мере звуковое представление, предоставляемое через по меньшей мере один динамик.
27. Читаемый компьютером носитель информации, имеющий инструкции, хранящиеся на нем, которые выполняются системой обработки для модификации пользовательского интерфейса клиентского приложения, постоянно находящегося на терминале, путем выполнения шагов, включающих:
прием связанной с терминалом информации, переданной от терминала при первой активации клиентского приложения на терминале;
извлечение модифицированной информации пользовательского интерфейса на основании связанной с терминалом информации и
передачу модифицированной информации пользовательского интерфейса терминалу для использования клиентским приложением при модификации пользовательского интерфейса клиента.
28. Читаемый компьютером носитель информации, имеющий инструкции, хранящиеся на нем, которые выполняются системой обработки для модификации клиентского приложения, постоянно находящегося на терминале, путем выполнения шагов, включающих:
обнаружение первой активации клиентского приложения;
передачу связанной с терминалом информации, относящейся к терминалу, при обнаружении первой активации клиентского приложения;
прием вариантной информации приложения, извлеченной из связанной с терминалом информации, и
модификацию пользовательского интерфейса клиентского приложения на основании вариантной информации приложения.
29. Система для модификации клиентского приложения, включающая:
(A) терминал, включающий:
пользовательский интерфейс;
систему обработки, конфигурированную так, чтобы распознавать первую активацию клиентского приложения на терминале, инициировать передачу связанной с терминалом информации по целевому адресу в ответ на распознавание начальной активации клиентского приложения и модифицировать представление, связанное с клиентским приложением, посредством пользовательского интерфейса, соответствующего принятой информации модификации пользовательского интерфейса, и
(B) конфигурационный сервер, включающий:
приемник, конфигурированный так, чтобы принимать связанную с терминалом информацию;
модуль идентификации варианта пользовательского интерфейса, выполняемый системой обработки сервера и сконфигурированный так, чтобы извлекать информацию модификации пользовательского интерфейса на основании связанной с терминалом информации, и
передатчик, конфигурированный так, чтобы передавать информацию модификации пользовательского интерфейса терминалу для использования клиентским приложением при модификации представления, связанного с клиентским приложением, посредством пользовательского интерфейса.