СПОСОБ И УСТРОЙСТВО ДЛЯ АВТОМАТИЧЕСКОГО ВЫБОРА ПРИЛОЖЕНИЙ В ЭЛЕКТРОННОМ УСТРОЙСТВЕ, ИСПОЛЬЗУЮЩЕМ НЕСКОЛЬКО АДМИНИСТРАТОРОВ ОБНАРУЖЕНИЯ

1. Портативное электронное устройство, содержащее:
схему беспроводной связи ближнего радиуса действия, имеющую контроллер схемы беспроводной связи ближнего радиуса действия, работающий со схемой беспроводной связи ближнего радиуса действия;
множество приложений беспроводной связи ближнего радиуса действия, хранимых в одной или нескольких средах выполнения, каждая из которых является работающей с контроллером схемы беспроводной связи ближнего радиуса действия, причем по меньшей мере одно из множества приложений беспроводной связи ближнего радиуса действия хранится в среде выполнения, используемой по умолчанию; и
администратор обнаружения протоколов, работающий с контроллером схемы беспроводной связи ближнего радиуса действия, сконфигурированный для идентификации технологии беспроводной связи ближнего радиуса действия, связанной с внешним устройством беспроводной связи ближнего радиуса действия на уровне протоколов, уровне технологии беспроводной связи ближнего радиуса действия и уровне обнаружения конфликтов, и для выбора среды выполнения, используемой по умолчанию, основываясь на технологии беспроводной связи ближнего радиуса действия;
причем среда выполнения, используемая по умолчанию, содержит администратор обнаружения приложений, сконфигурированный для выбора одного из множества приложений беспроводной связи ближнего радиуса действия на уровне отличном от уровня протоколов, уровне технологии или уровне обнаружения конфликтов.
2. Портативное электронное устройство по п.1, в котором администратор обнаружения приложений дополнительно содержит модуль пересылки сообщений, сконфигурированный для передачи сообщения обнаружения приложений от среды выполнения, используемой по умолчанию, в одну или более сред выполнения.
3. Портативное электронное устройство по п.1, причем портативное электронное устройство дополнительно содержит переключатель интерфейса, работающий с контроллером беспроводной связи ближнего радиуса действия, сконфигурированный для выборочной маршрутизации передачи данных между контроллером схемы беспроводной связи ближнего радиуса действия и одной или более средами выполнения.
4. Портативное электронное устройство по п.3, в котором администратор обнаружения приложений и администратор обнаружения протоколов, каждый сконфигурирован с возможностью передачи сообщения о конфигурации переключателя контролеру схемы беспроводной связи ближнего радиуса действия для предписания переключателю интерфейса маршрутизировать передачу данных между контроллером схемы беспроводной связи ближнего радиуса действия и средой выполнения, связанной с одним из множества приложений беспроводной связи ближнего радиуса действия.
5. Портативное электронное устройство по п.1, в котором каждая из одной или более сред выполнения содержит администратор приложений, сконфигурированный для управления выполнением приложений беспроводной связи ближнего радиуса действия, хранимых в ней, причем администратор обнаружения приложений, хранимый в одной или более средах выполнения, содержит модуль пересылки сообщения, сконфигурированный для передачи переадресовывающего сообщения обнаружения приложения администратору приложения в по меньшей мере одной другой среде из одной или более сред выполнения.
6. Портативное электронное устройство по п.5, в котором администратор обнаружения приложений дополнительно содержит таблицу реестра множества приложений беспроводной связи ближнего радиуса действия, находящихся в множестве сред выполнения, причем таблица реестра содержит по меньшей мере идентификатор приложения беспроводной связи ближнего радиуса действия, связанный с каждым из множества приложений беспроводной связи ближнего радиуса действия, и по меньшей мере один идентификатор элемента, связанный с другой средой из одной или более сред выполнения.
7. Портативное электронное устройство по п.6, в котором переадресовывающее сообщение обнаружения приложений содержит по меньшей мере один идентификатор элемента, соответствующий одной среде из одной или более сред выполнения.
8. Портативное электронное устройство по п.7, в котором переадресовывающее сообщение обнаружения приложений дополнительно содержит состояние обнаружения приложений и текущий уровень обнаружения приложений.
9. Портативное электронное устройство по п.1, в котором одна или более сред выполнения содержит множество безопасных элементов, причем среда выполнения, используемая по умолчанию, содержит один из множества безопасных элементов, причем дополнительно приложения беспроводной связи ближнего радиуса действия, обнаруживаемые администратором обнаружения приложений, сохраняются в безопасном элементе, используемом по умолчанию.
10. Портативное электронное устройство по п.9, в котором администратор обнаружения протоколов сконфигурирован для активации одного из множества безопасных элементов, в то время как администратор обнаружения приложений сконфигурирован для активации по меньшей мере другого безопасного элемента из множества безопасных элементов.
11. Способ автоматического выбора одного или более приложений беспроводной связи ближнего радиуса действия, осуществляемый в портативном электронном устройстве, имеющем возможности осуществления беспроводной связи ближнего радиуса действия и множество приложений беспроводной связи ближнего радиуса действия, хранимых в множестве сред выполнения, содержащий этапы, на которых осуществляют:
определение внешнего устройства беспроводной связи ближнего радиуса действия;
идентификацию технологии беспроводной связи ближнего радиуса действия на уровне протоколов, уровне технологии, и уровне предотвращения конфликтов;
выбор среды выполнения, используемой по умолчанию, имеющей администратор обнаружения приложений и таблицу реестра, хранимые в ней, основываясь на идентификаторе приложения беспроводной связи ближнего радиуса действия;
причем администратор обнаружения приложений идентифицирует приложение беспроводной связи ближнего радиуса действия на уровне приложений посредством обращения к идентификатору приложения, хранимому в таблице реестра; и
выполнение приложения беспроводной связи ближнего радиуса действия.
12. Способ по п.11, в котором множество сред выполнения содержит множество безопасных элементов, дополнительно содержит этап обращения к таблице реестра для определения безопасного элемента, в котором располагается приложение беспроводной связи ближнего радиуса действия.
13. Способ по п.12, дополнительно содержащий этап предписания передачи данных через переключатель интерфейса из среды выполнения, используемой по умолчанию, к безопасному элементу, в котором располагается приложение беспроводной связи ближнего радиуса действия.
14. Способ по п.13, дополнительно содержащий этап инициализации безопасного элемента, в котором располагается приложение беспроводной связи ближнего радиуса действия.
15. Способ выбора приложения беспроводной связи ближнего радиуса действия из множества приложений беспроводной связи ближнего радиуса действия, хранимых в одной или нескольких средах выполнения, осуществляемый в среде выполнения, используемой по умолчанию, работающей с контроллером беспроводной связи ближнего радиуса действия, причем способ содержит этапы, на которых осуществляют:
передачу информации управления файлами, связанной с задействованными приложениями беспроводной связи ближнего радиуса действия, через контроллер беспроводной связи ближнего радиуса действия,
причем информация управления файлами содержит список идентификаторов приложений, связанных с задействованными приложениями беспроводной связи ближнего радиуса действия;
прием команды, идентифицирующей идентификатор выбранного приложения из списка идентификаторов приложений;
определение приложения беспроводной связи ближнего радиуса действия из идентификатора выбранного приложения посредством доступа к таблице реестра; и
одно из активации приложения беспроводной связи ближнего радиуса действия или отправки сообщения, переадресовывающего приложения, в выбранную среду выполнения, соответствующую идентификатору выбранного приложения.
16. Способ по п.15, в котором сообщение, переадресовывающее приложения, содержит по меньшей мере переадресовывающий уровень переадресации обнаружения, причем переадресовывающий уровень обнаружения выбирается из группы, состоящей из уровня протоколов, уровня предотвращения конфликтов, уровня переноса и уровня приложений.
17. Способ по п.16, в котором сообщение, переадресовывающее приложения, дополнительно содержит индикатор состояния последовательности определения уровня, ответ на последнюю принятую команду, и идентификатор устройства беспроводной связи ближнего радиуса действия.
18. Способ по п.15, дополнительно содержащий этап предписания контроллеру схемы беспроводной связи ближнего радиуса действия сконфигурировать коммутатор для маршрутизации передачи данных между контроллером схемы беспроводной связи ближнего радиуса действия и выбранной средой выполнения.
19. Способ по п.15, в котором этап определения приложения беспроводной связи ближнего радиуса действия выполняется на уровне приложений.