ПРЕДОСТАВЛЕНИЕ В АРЕНДУ РЕСУРСОВ ЦЕЛЕВОГО УСТРОЙСТВА ВЫЧИСЛИТЕЛЬНОМУ ОКРУЖЕНИЮ ХОСТ-УСТРОЙСТВА

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