УДАЛЕННЫЙ ДОСТУП К ЗАЩИЩЕННЫМ ФАЙЛАМ ЧЕРЕЗ ПОТОКОВУЮ ПЕРЕДАЧУ ДАННЫХ

1. Способ, в котором пользователь (108) осуществляет доступ из удаленного устройства (102, 202) к защищенному файлу (104, 204) на устройстве-источнике (106), причем пользователь (108) имеет право на доступ к защищенному файлу (104, 204), способ содержит этапы, на которых
используют удаленное устройство (102, 202) пользователем (108), чтобы определить местонахождение защищенного файла (104, 204) на устройстве-источнике (106, 110, 206, 210);
используют удаленное устройство (102, 202) пользователем (108), чтобы попытаться осуществить доступ к найденному защищенному файлу (104, 204) через мультимедийный проигрыватель (112) на удаленном устройстве (102, 202)(114, 212);
создают посредством мультимедийного проигрывателя (112) путь, по которому устройство-источник (106) передает в потоковом режиме защищенный файл (104, 204)(116, 118, 214, 216);
отвечают посредством удаленного устройства (102, 202) на запрос аутентификации от устройства-источника (106, 124), что пользователь (108) удаленного устройства (102, 202) имеет право на доступ к защищенному файлу (104, 204) (126, 218-226); и
принимают посредством удаленного устройства (102, 202) защищенный файл (104, 204), переданный в потоковом режиме по созданному пути через мультимедийный проигрыватель (112, 128, 228).
2. Способ по п.1, в котором использование удаленного устройства (102, 202) для определения местонахождения содержит один или более из следующих этапов, на которых просматривают устройство-источник (106) посредством удаленного устройства (102, 202), чтобы определить местонахождение защищенного файла (104, 204) на устройстве-источнике (106), или осуществляют поиск на устройстве-источнике (106) посредством удаленного устройства (102, 202), чтобы определить местонахождение защищенного файла (104, 204) на устройстве-источнике (106).
3. Способ по п.1, в котором ответ на запрос аутентификации содержит этапы, на которых
используют интерфейс (124) модуля (118, 122) связи на устройстве-источнике (106), чтобы анализировать путь (220); и
используют интерфейс модуля (118, 122) связи, чтобы аутентифицировать пользователя (108, 222).
4. Способ по п.3, в котором использование интерфейса модуля (118, 122) связи в устройстве-источнике (106), чтобы анализировать путь, содержит этапы, на которых
используют приложение доставки мультимедиа (MDA 120) на устройстве-источнике (106), чтобы сформировать событие (220) аутентификации, включающее в себя преобразованный URL; и
используют интерфейс модуля (118, 122) связи в устройстве-источнике (106), чтобы анализировать преобразованный URL.
5. Способ по п.3, в котором использование интерфейса модуля (118, 122) связи, чтобы аутентифицировать пользователя (108), содержит этапы, на которых
передают через MDA (120) событие (220) аутентификации, включающее в себя проанализированный путь к интерфейсу модуля (118, 122) связи на устройстве-источнике (106);
формируют посредством модуля (118, 122) связи на устройстве-источнике (106) вызов через интерфейс поставщика средств обеспечения безопасности (SSPI) и возвращают вызов к MDA (120);
отправляют посредством MDA (120) сформированный вызов к мультимедийному проигрывателю (112);
отправляют посредством мультимедийного проигрывателя (112) к MDA (120) ответ на вызов;
отправляют посредством MDA (118, 120) событие (220) аутентификации, включающее в себя ответ, в интерфейс модуля в устройстве-источнике (106);
получают посредством модуля связи (120) на устройстве-источнике (106) маркер (224) доступа;
подтверждают аутентификацию пользователя (108) посредством модуля (118, 122) связи на устройстве-источнике (106) в MDA (120) и
передают в потоковом режиме посредством MDA (118, 120) содержимое файла (104, 204) мультимедийному проигрывателю (112).
6. Способ по п.1, дополнительно содержащий этап, на котором редактируют данные, ассоциативно связанные с файлом, через SMB-путь.
7. Способ по п.1, в котором ответ на запрос аутентификации содержит этапы, на которых
используют приложение доставки мультимедиа (MDA 120) на устройстве-источнике (106), чтобы сформировать событие (220) аутентификации, включающее в себя преобразованный URL;
используют интерфейс модуля (118, 122) связи на устройстве-источнике (106), чтобы анализировать преобразованный URL;
передают через MDA (118, 120) событие (220) аутентификации, включающее в себя проанализированный URL, интерфейсу модуля связи на устройстве-источнике (106);
формируют посредством модуля (118, 122) связи на устройстве-источнике (106) вызов через интерфейс поставщика средств обеспечения безопасности (SSPI) и возвращают вызов к MDA (120);
отправляют посредством MDA (120) сформированный вызов мультимедийному проигрывателю (112);
отправляют посредством мультимедийного проигрывателя (112) к MDA (120) ответ на вызов;
отправляют посредством MDA (120) событие (220) аутентификации, включающее в себя ответ, интерфейсу модуля (118, 122) связи на устройстве-источнике (106);
получают посредством модуля (118, 122) связи на устройстве-источнике (106) маркер (224) доступа;
отправляют посредством MDA (120) событие (220) аутентификации, включающее в себя маркер (224) доступа, протоколу соединения;
подтверждают (222) аутентификацию пользователя (108) посредством модуля (118, 122) связи на устройстве-источнике (106) в MDA (120) и
передают в потоковом режиме посредством MDA (118, 120) содержимое файла мультимедийному проигрывателю (112).
8. Способ по п.1, в котором ответ на запрос аутентификации содержит этапы, на которых:
формируют событие (220) аутентификации, включающее в себя преобразованный URL;
анализируют преобразованный URL;
формируют вызов к мультимедийному проигрывателю (112);
отправляют посредством мультимедийного проигрывателя (112) ответ на вызов;
получают маркер (224) доступа;
используют маркер (224) доступа, чтобы подтвердить аутентификацию пользователя (108); и
передают (128) в потоковом режиме содержимое файла мультимедийному проигрывателю (112).
9. Система для разрешения пользователю (108) удаленного устройства (102, 202) обращаться к защищенному файлу (104, 204), сохраненному на устройстве-источнике (106), упомянутая система содержит:
интерфейс (110, 114) для приема запроса от пользователя (108) удаленного устройства (102, 202) на доступ к защищенному файлу (104, 204) на устройстве-источнике (106);
компонент (124) аутентификации для определения разрешения на основе запроса посредством аутентификации того, что пользователь (108) удаленного устройства (102, 202) имеет право на доступ к защищенному файлу (104, 204); и
компонент (118, 120) потоковой передачи для потоковой передачи защищенного файла (104, 204) в ответ на запрос удаленному устройству (102, 202) через путь, созданный удаленным устройством (102, 202).
10. Система по п.9, в котором интерфейс выполнен с возможностью выполнять один или более из следующего: просматривать устройство-источник (106), чтобы определить местонахождение защищенного файла (104, 204) на устройстве-источнике (106), или осуществлять поиск в устройстве-источнике (106) посредством удаленного устройства (102, 202), чтобы определить местонахождение защищенного файла (104, 204) на устройстве-источнике (106).
11. Система по п.9, в которой компонент потоковой передачи содержит использование интерфейса модуля (118, 122) связи на устройстве-источнике (106), чтобы анализировать созданный путь, включенный в запрос, и использование протокола связи, чтобы аутентифицировать пользователя (108).
12. Система по п.11, в котором компонент потоковой передачи использует протокол связи на устройстве-источнике (106), чтобы анализировать созданный путь посредством этапов, на которых
используют приложение доставки мультимедиа (MDA 120) на устройстве-источнике (106), чтобы сформировать событие аутентификации, включающее в себя преобразованный URL; и
используют интерфейс модуля (118, 122) связи на устройстве-источнике (106), чтобы анализировать преобразованный URL.
13. Система по п.11, в которой компонент потоковой передачи использует протокол связи, чтобы аутентифицировать пользователя (108) посредством этапов, на которых
передают через MDA (120) событие аутентификации, включающее в себя проанализированный путь к интерфейсу модуля (118, 122) связи на устройстве-источнике (106);
формируют посредством модуля (118, 122) связи на устройстве-источнике (106) вызов через интерфейс поставщика средств обеспечения безопасности (SSPI) и возвращают вызов к MDA (120);
отправляют посредством MDA (120) сформированный вызов удаленному устройству (102, 202);
отправляют посредством удаленного устройства (102, 202) к MDA (120) ответ на вызов;
отправляют посредством MDA (120) событие аутентификации, включающее в себя ответ, интерфейсу модуля (118, 122) связи на устройстве-источнике (106),
получают посредством модуля (118, 122) связи на устройстве-источнике (106) маркер (224) доступа;
подтверждают аутентификацию пользователя (108) посредством модуля (118, 122) связи на устройстве-источнике (106) в MDA (120) и
передают в потоковом режиме посредством MDA (118, 120) содержимое файла (104, 204) удаленному устройству (102, 202).
14. Система по п.9, в которой созданный путь, ассоциативно связываемый с файлом, является SMB-путем.
15. Структура данных, определяющая URL потоковой передачи, созданный удаленным устройством (102, 202) для использования удаленным устройством (102, 202), чтобы принимать защищенный файл (104, 204), переданный в потоковом режиме по URL устройством-источником (106), причем пользователь (108) удаленного устройства (102, 202) имеет право на доступ к защищенному файлу (104, 204), упомянутая структура данных содержит:
протокол (116, 128) потоковой передачи, посредством которого файл (104, 204) передается в потоковом режиме;
путь, связывающий удаленное устройство (102, 202) и устройство-источник (106), по которому предоставляется передаваемый в потоковом режиме файл; и
протокол совместного использования для облегчения передачи передаваемого в потоковом режиме файла из устройства-источника (106) удаленному устройству (102, 202) через путь.
16. Структура данных по п.15,
в которой протокол потоковой передачи содержит протокол HTTP или RTSP, причем путь содержит путь согласно универсальному соглашению об именовании (UNC), и где протокол совместного использования содержит путь блока сообщений сервера (SMB).
17. Структура данных по п.15, в которой протокол потоковой передачи содержит модуль (118, 122) связи на устройстве-источнике (106), соединяющий удаленное устройство (102, 202) и устройство-источник, для анализа пути; и модуль (118, 122) связи, аутентифицирующий пользователя (108).
18. Структура данных по п.17, в которой модуль (118, 122) связи на устройстве-источнике (106) определяет
наличие приложения доставки мультимедиа (MDA 120) на устройстве-источнике (106), чтобы сформировать событие аутентификации, включающее в себя преобразованный URL; и
наличие модуля (118, 122) связи на устройстве-источнике (106), чтобы анализировать преобразованный URL.
19. Структура данных по п.17, в которой модуль (118, 122) связи на устройстве-источнике (106) дополнительно определяет
событие аутентификации, передаваемое через MDA (120), упомянутое событие аутентификации включает в себя проанализированный путь к модулю (118, 122) связи на устройстве-источнике (106);
вызов, формируемый модулем (118, 122) связи на устройстве-источнике (106) через интерфейс поставщика средств обеспечения безопасности (SSPI), и возврат вызова к MDA (120);
сформированный вызов, отправляемый посредством MDA (120) удаленному устройству (102, 202);
ответ на вызов, отправляемый удаленным устройством (102, 202) к MDA (120);
отправление посредством MDA (120) события аутентификации, включающего в себя ответ интерфейсу модуля (118, 122) связи на устройстве-источнике (106);
маркер (224) доступа, получаемый модулем (118, 122) связи на устройстве-источнике (106);
аутентификацию пользователя (108), подтвержденную модулем (118, 122) связи на устройстве-источнике (106) к MDA (120); и
содержимое защищенного файла (104, 204) к удаленному устройству (102, 202), передаваемое в потоковом режиме посредством MDA (118, 120).