ВЫБОР СИСТЕМЫ НА ОСНОВЕ ТРЕБОВАНИЙ И ПРЕДПОЧТЕНИЙ ПРИЛОЖЕНИЙ

1. Устройство для беспроводной связи, содержащее:
по меньшей мере, один процессор, сконфигурированный с возможностью принимать запрос на осуществление связи, по меньшей мере, от одного приложения, выбирать, по меньшей мере, одну технологию радиосвязи на основе, по меньшей мере, одного набора технологий радиосвязи, по меньшей мере, для одного приложения, каждый набор включает в себя одну или более технологий радиосвязи, используемых соответствующим приложением, и активировать, по меньшей мере, одну технологию радиосвязи, чтобы предоставлять связь, по меньшей мере, для одного приложения; и
запоминающее устройство, присоединенное, по меньшей мере, к одному процессору.
2. Устройство по п.1, в котором, по меньшей мере, один процессор сконфигурирован с возможностью выбирать, по меньшей мере, одну технологию радиосвязи дополнительно на основе приоритетов, по меньшей мере, одного приложения.
3. Устройство по п.1, в котором, по меньшей мере, один процессор сконфигурирован с возможностью выбирать, по меньшей мере, одну технологию радиосвязи дополнительно на основе предпочтений одной или более технологий радиосвязи в каждом наборе технологий радиосвязи.
4. Устройство по п.1, в котором, по меньшей мере, один процессор сконфигурирован с возможностью выбирать минимальное число технологий радиосвязи, содержащих технологию радиосвязи в каждом наборе технологий радиосвязи.
5. Устройство по п.1, в котором, по меньшей мере, один процессор сконфигурирован с возможностью выбирать все технологии радиосвязи, по меньшей мере, в одном наборе технологий радиосвязи, если они поддерживаются одновременно.
6. Устройство по п.1, в котором, по меньшей мере, один процессор сконфигурирован с возможностью рассматривать, по меньшей мере, одно приложение в последовательном порядке на основе приоритета, начиная с приложения с наивысшим приоритетом, и выбирать наиболее предпочтительную технологию радиосвязи для каждого рассматриваемого приложения.
7. Устройство по п.1, в котором, по меньшей мере, один процессор сконфигурирован с возможностью принимать запрос на осуществление связи от приложения с более низким приоритетом, чем, по меньшей мере, одно приложение, активировать технологию радиосвязи для приложения с менее высоким приоритетом, если она поддерживается одновременно, по меньшей мере, с одной технологией радиосвязи, и отклонять запрос, если технология радиосвязи для приложения с менее высоким приоритетом не поддерживается одновременно, по меньшей мере, с одной технологией радиосвязи.
8. Устройство по п.1, в котором, по меньшей мере, один процессор сконфигурирован с возможностью принимать запрос на осуществление связи от приложения с более высоким приоритетом, чем, по меньшей мере, одно приложение, активировать технологию радиосвязи для приложения с более высоким приоритетом и деактивировать каждую, по меньшей мере, из одной технологии радиосвязи, не поддерживаемой одновременно с технологией радиосвязи для приложения с более высоким приоритетом.
9. Устройство по п.8, в котором, по меньшей мере, один процессор сконфигурирован с возможностью перемещать приложение с деактивированной технологией радиосвязи к технологии радиосвязи для приложения с более высоким приоритетом.
10. Устройство по п.1, в котором, по меньшей мере, один процессор сконфигурирован с возможностью выбирать группу технологий радиосвязи из множества групп технологий радиосвязи, причем выбранная группа содержит, по меньшей мере, одну технологию радиосвязи.
11. Устройство по п.10, в котором, по меньшей мере, один процессор сконфигурирован с возможностью выбирать группу, содержащую наиболее предпочтительную технологию радиосвязи для каждого, по меньшей мере, из одного приложения.
12. Устройство по п.10, в котором множество групп ассоциировано с различными приоритетами и в котором, по меньшей мере, один процессор сконфигурирован с возможностью выбирать группу с наивысшим приоритетом, содержащую, по меньшей мере, одну технологию радиосвязи.
13. Устройство по п.1, в котором, по меньшей мере, один процессор сконфигурирован с возможностью активировать технологию радиосвязи для приложения в минимальном наборе приложений, когда приложение запущено.
14. Устройство по п.13, в котором, по меньшей мере, один процессор сконфигурирован с возможностью деактивировать каждую, по меньшей мере, из одной технологии радиосвязи, не поддерживаемой одновременно с технологией радиосвязи для приложения в минимальном наборе приложений.
15. Устройство по п.1, в котором запоминающее устройство сконфигурировано с возможностью хранить таблицу приложений и набор технологий радиосвязи, используемых каждым приложением.
16. Устройство по п.15, в котором запоминающее устройство дополнительно сконфигурировано с возможностью хранить приоритеты приложений в таблице.
17. Устройство по п.15, в котором запоминающее устройство дополнительно сконфигурировано с возможностью хранить предпочтения технологий радиосвязи, используемых каждым приложением.
18. Способ беспроводной связи, содержащий:
прием запроса на осуществление связи, по меньшей мере, от одного приложения;
выбор, по меньшей мере, одной технологии радиосвязи на основе, по меньшей мере, одного набора технологий радиосвязи, по меньшей мере, для одного приложения, каждый набор включает в себя одну или более технологий радиосвязи, используемых соответствующим приложением; и
активацию, по меньшей мере, одной технологии радиосвязи, чтобы предоставлять связь, по меньшей мере, для одного приложения.
19. Способ по п.18, в котором выбор, по меньшей мере, одной технологии радиосвязи содержит выбор минимального числа технологий радиосвязи, содержащих технологию радиосвязи в каждом наборе технологий радиосвязи.
20. Способ по п.18, в котором выбор, по меньшей мере, одной технологии радиосвязи содержит:
рассмотрение, по меньшей мере, одного приложения в последовательном порядке на основе приоритета, начиная с приложения с наивысшим приоритетом, и
выбор наиболее предпочтительной технологии радиосвязи для каждого рассматриваемого приложения.
21. Способ по п.18, дополнительно содержащий:
прием запроса на осуществление связи от приложения с более низким приоритетом, чем, по меньшей мере, одно приложение;
активацию технологии радиосвязи для приложения с менее высоким приоритетом, если она поддерживается одновременно, по меньшей мере, с одной технологией радиосвязи; и
отклонение запроса, если технология радиосвязи для приложения с менее высоким приоритетом не поддерживается одновременно, по меньшей мере, с одной технологией радиосвязи.
22. Способ по п.18, дополнительно содержащий:
прием запроса на осуществление связи от приложения с более высоким приоритетом, чем, по меньшей мере, одно приложение;
активацию технологии радиосвязи для приложения с более высоким приоритетом; и
деактивацию каждой из, по меньшей мере, одной технологии радиосвязи, не поддерживаемой параллельно с технологией радиосвязи для приложения с более высоким приоритетом.
23. Устройство для беспроводной связи, содержащее:
средство для приема запроса на осуществление связи, по меньшей мере, от одного приложения;
средство для выбора, по меньшей мере, одной технологии радиосвязи на основе, по меньшей мере, одного набора технологий радиосвязи, по меньшей мере, для одного приложения, причем каждый набор включает в себя одну или более технологий радиосвязи, используемых соответствующим приложением; и
средство для активации, по меньшей мере, одной технологии радиосвязи, чтобы предоставлять связь, по меньшей мере, для одного приложения.
24. Устройство по п.23, в котором средство для выбора, по меньшей мере, одной технологии радиосвязи содержит средство для выбора минимального числа технологий радиосвязи, содержащих технологию радиосвязи в каждом наборе технологий радиосвязи.
25. Устройство по п.23, в котором средство для выбора, по меньшей мере, одной технологии радиосвязи содержит
средство для рассмотрения, по меньшей мере, одного приложения в последовательном порядке на основе приоритета, начиная с приложения с наивысшим приоритетом, и
средство для выбора наиболее предпочтительной технологии радиосвязи для каждого рассматриваемого приложения.
26. Устройство по п.23, дополнительно содержащее:
средство для приема запроса на осуществление связи от приложения с более низким приоритетом, чем, по меньшей мере, одно приложение;
средство для активации технологии радиосвязи для приложения с менее высоким приоритетом, если она поддерживается одновременно, по меньшей мере, с одной технологией радиосвязи; и
средство для отклонения запроса, если технология радиосвязи для приложения с менее высоким приоритетом не поддерживается одновременно, по меньшей мере, с одной технологией радиосвязи.
27. Устройство по п.23, дополнительно содержащее:
средство для приема запроса на осуществление связи от приложения с более высоким приоритетом, чем, по меньшей мере, одно приложение;
средство для активации технологии радиосвязи для приложения с более высоким приоритетом; и
средство для деактивации каждой, по меньшей мере, из одной технологии радиосвязи, не поддерживаемой параллельно с технологией радиосвязи для приложения с более высоким приоритетом.
28. Компьютерный программный продукт, содержащий:
машиночитаемый носитель, содержащий:
код чтобы заставить, по меньшей мере, один компьютер принимать запрос на осуществление связи, по меньшей мере, от одного приложения;
код чтобы заставить, по меньшей мере, один компьютер выбирать, по меньшей мере, одну технологию радиосвязи на основе, по меньшей мере, одного набора технологий радиосвязи, по меньшей мере, для одного приложения, причем каждый набор включает в себя одну или более технологий радиосвязи, используемых соответствующим приложением; и
код чтобы заставить, по меньшей мере, один компьютер активировать, по меньшей мере, одну технологию радиосвязи, чтобы предоставлять связь, по меньшей мере, для одного приложения.
29. Компьютерный программный продукт по п.28, в котором машиночитаемый носитель дополнительно содержит:
код чтобы заставить, по меньшей мере, один компьютер выбирать минимальное число технологий радиосвязи, содержащих технологию радиосвязи в каждом наборе технологий радиосвязи.
30. Компьютерный программный продукт по п.28, в котором машиночитаемый носитель дополнительно содержит:
код чтобы заставить, по меньшей мере, один компьютер рассматривать, по меньшей мере, одно приложение в последовательном порядке на основе приоритета, начиная с приложения с наивысшим приоритетом; и
код чтобы заставить, по меньшей мере, один компьютер выбирать наиболее предпочтительную технологию радиосвязи для каждого рассматриваемого приложения.
31. Компьютерный программный продукт по п.28, в котором машиночитаемый носитель дополнительно содержит:
код чтобы заставить, по меньшей мере, один компьютер принимать запрос на осуществление связи от приложения с более низким приоритетом, чем, по меньшей мере, одно приложение;
код чтобы заставить, по меньшей мере, один компьютер активировать технологию радиосвязи для приложения с менее высоким приоритетом, если она поддерживается одновременно, по меньшей мере, с одной технологией радиосвязи; и
код чтобы заставить, по меньшей мере, один компьютер отклонять запрос, если технология радиосвязи для приложения с менее высоким приоритетом не поддерживается одновременно, по меньшей мере, с одной технологией радиосвязи.
32. Компьютерный программный продукт по п.28, в котором машиночитаемый носитель дополнительно содержит:
код чтобы заставить, по меньшей мере, один компьютер принимать запрос на осуществление связи от приложения с более высоким приоритетом, чем, по меньшей мере, одно приложение;
код чтобы заставить, по меньшей мере, один компьютер активировать технологию радиосвязи для приложения с более высоким приоритетом; и
код чтобы заставить, по меньшей мере, один компьютер деактивировать каждую, по меньшей мере, из одной технологии радиосвязи, не поддерживаемой одновременно с технологией радиосвязи для приложения с более высоким приоритетом.