ОТОБРАЖЕНИЕ ОБНАРУЖЕННЫХ ЭЛЕМЕНТОВ УНИВЕРСАЛЬНОГО РЕЖИМА "ПОДКЛЮЧАЙ И РАБОТАЙ" НА МЕСТОПОЛОЖЕНИЕ SMB

,
1. Машиночитаемый носитель который при исполнении одним или более процессорами на электронном устройстве реализует медиасервер (205), содержащий
UPnP устройство (222), которое выполнено с возможностью идентифицировать UPnP службы, доступные клиенту (212) от медиа-сервера (205); и
службу (240) каталогов содержимого, которая показывается UPnP устройством (222) в ответ на запрос (303) обнаружения от клиента (212),
при этом служба (240) каталогов содержимого показывает клиенту один или более путь SMB в ответ на команду от клиента (212) через UPnP сеть (260).
2. Машиночитаемый носитель по п.1, в котором служба (240) каталогов содержимого является службой каталогов содержимого, определенной в протоколе UPnP.
3. Машиночитаемый носитель по п.1, в котором служба (240) содержимого каталогов является службой каталогов содержимого, определенной в протоколе UPnP, и дополнительно выполнена с возможностью показывать один или более путей SMB в добавление к URL, которые доступны с помощью HTTP или RTSP.
4. Машиночитаемый носитель по п.1, в котором один или более путей SMB показываются с использованием одного или более <res> тегов (505) в ответе клиенту (212).
5. Машиночитаемый носитель по п.1, в котором один или более <res> тегов(505) помещены в документе XML (418).
6. Машиночитаемый носитель по п.1, который в упомянутой команде содержит команду просмотра или команду (413) поиска.
7. Машиночитаемый носитель по п.1, в котором служба (240) каталогов содержимого показывает один или более путь SMB клиенту (212), только если клиент (212) является аутентифицированным клиентом.
8. Машиночитаемый носитель по п.7, в котором служба (240) каталогов содержимого запускает способ аутентификации клиента (212), используя способ аутентификации, выбранный из одного из Negotiate, Kerberos, NTLM.
9. Машиночитаемый носитель по п.8, в котором способ аутентификации по существу выполняется операционной системой, работающей на электронном устройстве.
10. Способ предоставления местоположения файла удаленному клиенту (212) через UPnP сеть (260), причем способ содержит этапы, на которых
обеспечивают описание устройства UPnP удаленному клиенту (212), чтобы таким образом идентифицировать UPnP службу, которая доступна для удаленного клиента (212);
отображают обнаруживаемый объект, помещенный в репозитарии (800) содержимого, в местоположение совместного использования SMB; и
показывают местоположение совместного использования SMB в ответ на команду (413) просмотра или поиска от удаленного клиента (212) к идентифицированной UPnP службе.
11. Способ по п.10, в котором отображение выполняется для идентификации местоположения SMB, которое оптимизируется пользователем или файлом.
12. Способ по п.11, в котором оптимизированное местоположение SMB содержит наиболее прямой доступный путь SMB, который доступен для пользователя.
13. Способ по п.11, в котором идентификация оптимизированного местоположения SMB содержит выполнение роли удаленного клиента, используя данные удаленного клиента (721).
14. Способ по п.11, дополнительно содержащий этап вызова оболочки интерфейса прикладных программ (API), запрашивающей наиболее прямой путь SMB к файлу (726).
15. Способ по п.14, дополнительно содержащий этап включения пути, возвращенного оболочкой API, в ответ удаленному клиенту (731).
16. Способ по п.10, в котором обнаруживаемый объект содержит один или более дискретных компонентов содержимого медиаданных, выбранных из одного из музыки, видео, изображений, игр, новостей или данных.
17. Клиентское устройство (212), выполненное с возможностью сообщаться с медиа-сервером (205) через UPnP сеть (260), содержащее
пункт (251) управления, выполненный с возможностью позволять клиентскому устройству (212) сообщаться со службой (240) каталогов содержимого;
клиент (235) SMB, выполненный с возможностью доступа к пути SMB на удаленном сервере, причем путь SMB обеспечивается службой, действующей на медиа-сервере (205), которая показывается пункту (251) управления, и
устройство (228) медиавоспроизведения для воспроизведения содержимого, доступного по пути SMB для клиента (235) SMB.
18. Клиентское устройство (212) по п.17, в котором клиентское устройство (212) сообщается со службой (240) каталогов содержимого, используя SSDP или SOAP сообщения.
19. Клиентское устройство (212) по п.17, в котором клиент (235) SMB выполнен с возможностью выполнять изменения записи или управление на уровне файла содержимого, идентифицированного в пути SMB.
20. Клиентское устройство (212) по п.17, в котором клиент (235) SMB выполнен с возможностью вступать в процесс аутентификации с медиасервером (205) в качестве предпосылки для получения пути SMB от службы.