Способ и устройство для совместного использования ресурсов
Иллюстрации
Показать всеИзобретение относится к области сетевых технологий и, в частности, к способу и устройству совместного использования ресурсов сети. Технический результат заключается в обеспечении снижения объема используемой памяти для получения совместно используемых ресурсов сети. Технический результат достигается за счет осуществления доступа к заранее заданному сервисному адресу для совместного использования ресурсов через браузер, при этом сервисный адрес направляет на порт веб-сервиса, обеспечивающего ресурс устройства, который ранее был назначен для совместного использования ресурсов, в результате чего обеспечивающее ресурс устройство возвращает список совместно используемых ресурсов запрашивающему ресурс устройству через порт веб-сервиса; принятия списка совместно используемых ресурсов, отправленного обеспечивающим ресурс устройством; отображения списка совместно используемых ресурсов в браузере, чтобы пользователь мог выбрать целевой ресурс для доступа; и осуществления доступа к целевому ресурсу в соответствии с информацией о целевом ресурсе. 6 н. и 12 з.п. ф-лы, 10 ил.
Реферат
Эта заявка основана на и испрашивает приоритет заявки на патент Китая №201410353008.6, озаглавленной «Способ и устройство для совместного использования ресурсов», поданной в патентное ведомство Китая 23 июля 2014, полное содержание которой включено в настоящее описание по ссылке.
Область техники, к которой относится изобретение
Это раскрытие относится к области техники сетей и, в частности, к способу и устройству для совместного использования ресурсов.
Уровень техники
По мере развития сетевых технологий множество терминалов может совместно использовать сеть через устройство совместного использования сети, такое как маршрутизатор. Например, если в компьютер вставлено портативное WiFi (Беспроводное качество) устройство для совместного использования сети, к которой имеет доступ компьютер, мобильный телефон тоже может получить доступ к сети.
Компьютер может совместно с мобильным телефоном использовать ресурсы через сеть с помощью портативного WiFi устройства следующим образом. Компьютер заранее копирует ресурсы в свою совместно используемую папку. Посредством клиентского программного обеспечения для совместного использования сети, установленного на компьютере, ресурсы в компьютере становятся совместно используемыми по FTP (Протокол передачи файлов). Мобильный телефон запускает установленный на нем клиент совместного использования сети, посредством которого можно осуществлять доступ к совместно используемой папке путем создания соединения с клиентом совместного использования сети, установленным на компьютере, с использованием FTP для получения ресурсов в совместно используемой папке.
Во время процесса реализации этого раскрытия был обнаружен следующий дефект в предшествующем уровне техники: чтобы создать соединение с клиентом совместного использования сети, установленным на компьютере, и получить ресурсы, необходимо установить клиентское программное обеспечение совместного использования сети на мобильном телефоне, которое, однако, занимает пространство памяти мобильного телефона.
Сущность изобретения
Для решения проблемы занятия пространства памяти мобильного телефона вследствие установки клиента совместного использования сети на мобильный телефон для получения совместно используемых ресурсов это раскрытие обеспечивает способ и устройство для совместного использования ресурсов.
В соответствии с первым аспектом вариантов воплощения этого раскрытия предложен способ совместного использования ресурсов, применяемый в запрашивающем ресурс устройстве, соединенном с той же самой локальной сетью, что и обеспечивающее ресурс устройство, при этом способ содержит этапы, на которых: осуществляют доступ к заранее заданному сервисному адресу для совместного использования ресурсов через браузер, причем сервисный адрес направляет на порт веб-сервиса обеспечивающего ресурс устройства, который ранее был назначен для совместного использования ресурсов, в результате чего обеспечивающее ресурс устройство возвращает список совместно используемых ресурсов запрашивающему ресурс устройству через порт веб-сервиса; принимают список совместно используемых ресурсов, отправленных обеспечивающим ресурс устройством, при этом список совместно используемых ресурсов включает в себя информацию по меньшей мере об одном совместно используемом ресурсе; показывают список совместно используемых ресурсов в браузере, чтобы пользователь мог выбрать целевой ресурс для доступа и осуществить доступ к целевому ресурсу в соответствии с информацией о целевом ресурсе.
Альтернативно, этап, на котором показывают список совместно используемых ресурсов в браузере, содержит этапы, на которых: упорядочивают информацию о каждом совместно используемом ресурсе, содержащемся в списке совместно используемых ресурсов как элемент списка, причем информация о каждом совместно используемом ресурсе включает в себя имя, тип и путь совместно используемого ресурса; и отображают упорядоченный список совместно используемых ресурсов в браузере.
Альтернативно, если целевой ресурс является папкой, этап, на котором осуществляют доступ к целевому ресурсу в соответствии с информацией о целевом ресурсе, содержит этапы, на которых: посылают информацию о папке обеспечивающему ресурс устройству через браузер, в результате чего обеспечивающее ресурс устройство возвращает список каталога файлов папки запрашивающему ресурс устройству через порт веб-сервиса; принимают список каталога файлов, отправленный обеспечивающим ресурс устройством, причем список каталога файлов включает в себя информацию по меньшей мере об одном файле, содержащемся в папке; показывают список каталога файлов в браузере, чтобы пользователь мог выбрать целевой файл для доступа и осуществить доступ к целевому файлу в соответствии с информацией о целевом файле.
Альтернативно, если целевой ресурс является файлом, этап, на котором осуществляют доступ к целевому ресурсу в соответствии с информацией о целевом ресурсе, содержит этапы, на которых: посылают информацию о файле обеспечивающему ресурс устройству через браузер, в результате чего обеспечивающее ресурс устройство возвращает файл запрашивающему ресурс устройству через порт веб-сервиса; и принимают файл, отправленный обеспечивающим ресурс устройством.
В соответствии со вторым аспектом вариантов воплощения этого раскрытия предложен способ совместного использования ресурсов, используемый обеспечивающим ресурс устройством, соединенным с той же самой локальной сетью, что и запрашивающее ресурс устройство, при этом способ содержит этапы, на которых: отслеживают доступ, осуществляемый запрашивающим ресурс устройством к заранее заданному сервисному адресу для совместного использования ресурсов через браузер, при этом сервисный адрес направляет на порт веб-сервиса обеспечивающего ресурс устройства, который ранее был назначен для совместного использования ресурсов; получают список совместно используемых ресурсов, включающий в себя информацию по меньшей мере об одном совместно используемом ресурсе, если обнаружен доступ к сервисному адресу, осуществляемый запрашивающим ресурс устройством через браузер; отправляют список совместно используемых ресурсов запрашивающему ресурс устройству через порт веб-сервиса, в результате чего запрашивающее ресурс устройство показывает список совместно используемых ресурсов в браузере, чтобы пользователь мог выбрать целевой ресурс для доступа и осуществить доступ к целевому ресурсу в соответствии с информацией о целевом ресурсе.
Альтернативно, этап, на котором получают список совместно используемых ресурсов, содержит этапы, на которых: получают имя, тип и путь каждого совместно используемого ресурса в обеспечивающем ресурс устройстве; и определяют имена, типы и пути всех совместно используемых ресурсов как список совместно используемых ресурсов.
Альтернативно, если целевой ресурс является папкой, способ дополнительно содержит этапы, на которых: принимают информацию о папке, отправленную запрашивающим ресурс устройством через браузер; получают список каталога файлов папки на основании информации о папке, где список каталога файлов включает в себя информацию по меньшей мере об одном файле, содержащемся в папке; отправляют список каталога файлов запрашивающему ресурс устройству, чтобы запрашивающее ресурс устройство показало список каталога файлов в браузере, чтобы пользователь мог выбрать целевой файл для доступа и осуществить доступ к целевому файлу в соответствии с информацией о целевом файле.
Альтернативно, если целевой ресурс является файлом, способ дополнительно содержит этапы, на которых: принимают информацию о файле, отправленную запрашивающим ресурс устройством через браузер; и отправляют файл, полученный на основании информации о файле, запрашивающему ресурс устройству.
В соответствии с третьим аспектом вариантов воплощения этого раскрытия предложена аппаратура для совместного использования ресурсов, применяемая в запрашивающем ресурс устройстве, соединенном с той же самой локальной сетью, что и обеспечивающее ресурс устройство, при этом аппаратура содержит: модуль доступа к адресу, сконфигурированный осуществлять доступ к заранее заданному сервисному адресу для совместного использования ресурсов через браузер, причем сервисный адрес направляет на порт веб-сервиса обеспечивающего ресурс устройства, который ранее был назначен для совместного использования ресурсов, так что обеспечивающее ресурс устройство возвращает список совместно используемых ресурсов запрашивающему ресурс устройству через порт веб-сервиса; модуль приема списка, сконфигурированный принимать список совместно используемых ресурсов, отправленный обеспечивающим ресурс устройством, при этом список совместно используемых ресурсов включает в себя информацию по меньшей мере об одном совместно используемом ресурсе; модуль показа списка, сконфигурированный показывать список совместно используемых ресурсов в браузере, который принят модулем приема списка, чтобы пользователь мог выбрать целевой ресурс для доступа; и модуль доступа к ресурсу, сконфигурированный осуществлять доступ к целевому ресурсу в соответствии с информацией о целевом ресурсе, показываемой модулем показа списка.
Альтернативно, модуль показа списка содержит: подмодуль упорядочения списка, сконфигурированный упорядочивать информацию о каждом совместно используемом ресурсе, содержащемся в списке совместно используемых ресурсов как элемент списка, причем информация о каждом совместно используемом ресурсе включает в себя имя, тип и путь совместно используемого ресурса; и подмодуль отображения списка, сконфигурированный отображать список совместно используемых ресурсов, упорядоченный подмодулем упорядочения списка, в браузере.
Альтернативно, если целевой ресурс является папкой, модуль доступа к ресурсу содержит: первый подмодуль отправки, сконфигурированный отправлять информацию о папке в обеспечивающее ресурс устройство через браузер, так что обеспечивающее ресурс устройство возвращает список каталога файлов папки запрашивающему ресурс устройству через порт веб-сервиса; подмодуль приема каталога, сконфигурированный принимать список каталога файлов, отправленный обеспечивающим ресурс устройством, где список каталога файлов включает в себя информацию по меньшей мере об одном файле, содержащемся в папке; подмодуль показа каталога, сконфигурированный показывать список каталога файлов в браузере, который принят подмодулем приема каталога, чтобы пользователь мог выбрать целевой файл для доступа; и подмодуль доступа к файлу, сконфигурированный осуществлять доступ к целевому файлу в соответствии с информацией о целевом файле, показанном подмодулем показа каталога.
Альтернативно, если целевой ресурс является файлом, модуль доступа к ресурсу содержит: второй подмодуль отправки, сконфигурированный отправлять информацию о файле в обеспечивающее ресурс устройство через браузер, так что обеспечивающее ресурс устройство возвращает файл запрашивающему ресурс устройству через порт веб-сервиса; и подмодуль приема файла, сконфигурированный принимать файл, отправленный обеспечивающим ресурс устройством.
В соответствии с четвертым аспектом вариантов воплощения этого раскрытия предложена аппаратура для совместного использования ресурсов, используемая обеспечивающим ресурс устройством, соединенным с той же самой локальной сетью, что и запрашивающее ресурс устройство, при этом аппаратура содержит: модуль контроля доступа, сконфигурированный отслеживать доступ, осуществляемый запрашивающим ресурс устройством, к заранее заданному сервисному адресу для совместного использования ресурсов через браузер, при этом сервисный адрес направляет на порт веб-сервиса обеспечивающего ресурс устройства, который ранее был назначен для совместного использования ресурсов; модуль получения списка, сконфигурированный получать список совместно используемых ресурсов, включающий в себя информацию по меньшей мере об одном совместно используемом ресурсе, если модулем контроля доступа обнаружен доступ к сервисному адресу, осуществленный запрашивающим ресурс устройством через браузер; и модуль отправки списка, сконфигурированный отправлять список совместно используемых ресурсов, полученный модулем получения списка, запрашивающему ресурс устройству через порт веб-сервиса, так что запрашивающее ресурс устройство показывает список совместно используемых ресурсов в браузере, чтобы пользователь мог выбрать целевой ресурс для доступа и осуществить доступ к целевому ресурсу в соответствии с информацией о целевом ресурсе.
Альтернативно, модуль получения списка содержит: подмодуль получения информации, сконфигурированный получать имя, тип и путь каждого совместно используемого ресурса в обеспечивающем ресурс устройстве; и подмодуль определения списка, сконфигурированный определять имена, типы и пути всех совместно используемых ресурсов, полученных подмодулем получения информации, как список совместно используемых ресурсов.
Альтернативно, если целевой ресурс является папкой, аппаратура дополнительно содержит: первый приемный модуль, сконфигурированный принимать информацию о папке, отправленную запрашивающим ресурс устройством через браузер; модуль получения каталога, сконфигурированный получать список каталога файлов папки на основании информации о папке, принятой первым приемным модулем, где список каталога файлов включает в себя информацию по меньшей мере об одном файле, содержащемся в папке; и модуль отправки каталога, сконфигурированный отправлять список каталога файлов, полученный модулем получения каталога, запрашивающему ресурс устройству, чтобы запрашивающее ресурс устройство показало список каталога файлов в браузере, чтобы пользователь мог выбрать целевой файл для доступа и осуществить доступ к целевому файлу в соответствии с информацией о целевом файле.
Альтернативно, если целевой ресурс является файлом, аппаратура дополнительно содержит: второй приемный модуль, сконфигурированный принимать информацию о файле, отправленную запрашивающим ресурс устройством через браузер; и модуль отправки файла, сконфигурированный отправлять файл, полученный на основании информации о файле, принятой вторым приемным модулем, запрашивающему ресурс устройству.
В соответствии с пятым аспектом вариантов воплощения этого раскрытия предложено устройство для совместного использования ресурсов в качестве запрашивающего ресурс устройства, соединенного с той же самой локальной сетью, что и обеспечивающее ресурс устройство, при этом устройство содержит: процессор; и память, сконфигурированную хранить инструкции, исполнимые процессором, при этом процессор сконфигурирован: осуществлять доступ к заранее заданному сервисному адресу для совместного использования ресурсов через браузер, при этом сервисный адрес направляет на порт веб-сервиса обеспечивающего ресурс устройства, который ранее был назначен для совместного использования ресурсов, так что обеспечивающее ресурс устройство возвращает список совместно используемых ресурсов запрашивающему ресурс устройству через порт веб-сервиса; принимать список совместно используемых ресурсов, отправленный обеспечивающим ресурс устройством, где список совместно используемых ресурсов включает в себя информацию по меньшей мере об одном совместно используемом ресурсе; показывать список совместно используемых ресурсов в браузере, чтобы пользователь мог выбрать целевой ресурс для доступа; и осуществлять доступ к целевому ресурсу в соответствии с информацией о целевом ресурсе.
В соответствии с шестым аспектом вариантов воплощения этого раскрытия обеспечено устройство для совместного использования ресурсов в качестве обеспечивающего ресурс устройства, соединенного с той же самой локальной сетью, что и запрашивающее ресурс устройство, при этом устройство содержит: процессор; и память, сконфигурированную хранить инструкции, исполнимые процессором, при этом процессор сконфигурирован: отслеживать доступ, осуществляемый запрашивающим ресурс устройством к заранее заданному сервисному адресу для совместного использования ресурсов через браузер, при этом сервисный адрес направляет на порт веб-сервиса обеспечивающего ресурс устройства, который ранее был назначен для совместного использования ресурсов; получать список совместно используемых ресурсов, включающий в себя информацию по меньшей мере об одном совместно используемом ресурсе, если обнаружен доступ к сервисному адресу, осуществляемый запрашивающим ресурс устройством через браузер; и отправлять список совместно используемых ресурсов запрашивающему ресурс устройству через порт веб-сервиса, в результате чего запрашивающее ресурс устройство показывает список совместно используемых ресурсов в браузере, чтобы пользователь мог выбрать целевой ресурс для доступа и осуществить доступ к целевому ресурсу в соответствии с информацией о целевом ресурсе.
Технические решения вариантов воплощения этого раскрытия могут привести к следующим полезным эффектам: путем осуществления доступа запрашивающим ресурс устройством к заранее заданному сервисному адресу для совместного использования ресурсов через браузер, где сервисный адрес направляет на порт веб-сервиса обеспечивающего ресурс устройства, который ранее был назначен для совместного использования ресурсов, обеспечивающее ресурс устройство возвращает список совместно используемых ресурсов запрашивающему ресурс устройству через порт веб-сервиса; путем приема запрашивающим ресурс устройством списка совместно используемых ресурсов, отправленных обеспечивающим ресурс устройством, и показа списка совместно используемых ресурсов в браузере, пользователь может выбрать из списка целевой ресурс для доступа; путем доступа запрашивающего ресурс устройства к целевому ресурсу в соответствии с информацией о целевом ресурсе и получения совместно используемых ресурсов путем осуществления связи с портом веб-сервиса обеспечивающего ресурс устройства через браузер ресурсы могут совместно использоваться без установки клиентского программного обеспечения совместного использования сети на запрашивающем ресурс устройстве, таким образом сохраняя пространство памяти для установки такого клиентского программного обеспечения совместного использования сети.
Следует понимать, что и предшествующее общее описание, и последующее подробное описание являются лишь иллюстративными и пояснительными и не ограничивают изобретение, описанное в формуле изобретения.
Краткое описание чертежей
Прилагаемые чертежи, которые включены и составляют часть этого описания, иллюстрируют варианты воплощения в соответствии с изобретением и вместе с описанием предназначены для объяснения принципов изобретения.
Фиг. 1 является схематическим чертежом, показывающим среду варианта осуществления способа для совместного использования ресурсов в соответствии с некоторыми из иллюстративных вариантов воплощения.
Фиг. 2 является блок-схемой последовательности операций, показывающей способ для совместного использования ресурсов в соответствии с иллюстративным вариантом воплощения.
Фиг. 3 является блок-схемой последовательности операций, показывающей способ для совместного использования ресурсов в соответствии с другим иллюстративным вариантом воплощения.
Фиг. 4 является схематическим чертежом, показывающим отображение ресурсов в соответствии с иллюстративным вариантом воплощения.
Фиг. 5 является блок-схемой, иллюстрирующей аппаратуру для совместного использования ресурсов в соответствии с иллюстративным вариантом воплощения.
Фиг. 6 является блок-схемой, иллюстрирующей аппаратуру для совместного использования ресурсов в соответствии с иллюстративным вариантом воплощения.
Фиг. 7 является блок-схемой, иллюстрирующей аппаратуру для совместного использования ресурсов в соответствии с иллюстративным вариантом воплощения.
Фиг. 8 является блок-схемой, иллюстрирующей аппаратуру для совместного использования ресурсов в соответствии с иллюстративным вариантом воплощения.
Фиг. 9 является блок-схемой, иллюстрирующей устройство для совместного использования ресурсов в соответствии с иллюстративным вариантом воплощения.
Фиг. 10 является блок-схемой, иллюстрирующей устройство для совместного использования ресурсов в соответствии с иллюстративным вариантом воплощения.
Описание вариантов воплощения
Далее следует подробная ссылка на иллюстративные варианты воплощения, примеры которых проиллюстрированы в прилагаемых чертежах. Нижеследующее описание относится к прилагаемым чертежам, на которых одинаковые числа на различных чертежах обозначают одинаковые или подобные элементы, если не обозначено иное. Варианты осуществления, изложенные в нижеследующем описании иллюстративных вариантов воплощения, представляют не все варианты осуществления в соответствии с изобретением. Вместо этого они являются просто примерами устройств и способов в соответствии с аспектами, относящимися к изобретению, как изложено в прилагаемой формуле изобретения.
Фиг. 1 является схематическим чертежом, показывающим среду варианта осуществления способа для совместного использования ресурсов в соответствии с некоторыми из иллюстративных вариантов воплощения. Среда варианта осуществления включает в себя запрашивающее ресурс устройство 110, маршрутизатор 120 и обеспечивающее ресурс устройство 130.
Запрашивающее ресурс устройство 110 включает в себя компонент связи, который осуществляет проводную или беспроводную связь с другими устройствами. Запрашивающее ресурс устройство 110 может быть телефоном, мобильным телефоном или планшетным компьютером и т.д. Запрашивающее ресурс устройство 110 беспроводным образом соединено с маршрутизатором 120.
Маршрутизатор 120 сконфигурирован создавать коммуникационное соединение между запрашивающим ресурс устройством 110 и обеспечивающим ресурс устройством 130 для реализации между ними обмена информацией. Маршрутизатор 120 может быть соединен с обеспечивающим ресурс устройством 130 проводным или беспроводным образом или может быть вставлен в обеспечивающее ресурс устройство 130 через USB (USB) интерфейс, предоставляемый последним.
Обеспечивающее ресурс устройство 130 включает в себя компонент связи, который осуществляет проводную или беспроводную связь с другими устройствами. Обеспечивающее ресурс устройство 130 соединено с сетью, используемой совместно с запрашивающим ресурс устройством 110, через маршрутизатор 120. Обеспечивающее ресурс устройство 130 может быть телефоном, мобильным телефоном или планшетным компьютером и т.д.
Фиг. 2 является блок-схемой последовательности операций, показывающей способ для совместного использования ресурсов в соответствии с иллюстративным вариантом воплощения. Как показано на Фиг. 2, способ для совместного использования ресурсов включает в себя следующие этапы.
На этапе 201 обеспечивающее ресурс устройство отслеживает доступ, осуществляемый запрашивающим ресурс устройством к заранее заданному сервисному адресу для совместного использования ресурсов через браузер, при этом служебный адрес направляет на адрес порта веб-сервиса обеспечивающего ресурс устройства, который ранее был назначен для совместного использования ресурсов.
Сервисный адрес может быть ранее назначенным адресом, направляющим на порт веб-сервиса обеспечивающего ресурс устройства. Порт веб-сервиса сконфигурирован совместно использовать ресурсы в обеспечивающем ресурс устройстве. Например, браузер и порт веб-сервиса работают на одинаковом сетевом протоколе.
На этапе 202 запрашивающее ресурс устройство осуществляет доступ к заранее заданному сервисному адресу для совместного использования ресурсов через браузер, при этом сервисный адрес направляет на порт веб-сервиса обеспечивающее ресурс устройства, который ранее был назначен для совместного использования ресурсов.
На этапе 203, если обнаружен доступ к сервисному адресу, осуществляемый запрашивающим ресурс устройством через браузер, обеспечивающее ресурс устройство получает список совместно используемых ресурсов, включающий в себя информацию по меньшей мере об одном совместно используемом ресурсе.
На этапе 204 обеспечивающее ресурс устройство отправляет список совместно используемых ресурсов запрашивающему ресурс устройству через порт веб-сервиса.
Так как запрашивающее ресурс устройство осуществляет доступ к сервисному адресу через браузер, чтобы позволить браузеру запрашивающего ресурс устройства принять список совместно используемых ресурсов, обеспечивающее ресурс устройство может отправить список совместно используемых ресурсов запрашивающему ресурс устройству через порт веб-сервиса, который работает на таком же сетевым протоколе, что и браузер.
На этапе 205 запрашивающее ресурс устройство принимает список совместно используемых ресурсов, отправленных обеспечивающим ресурс устройством, где список совместно используемых ресурсов включает в себя информацию по меньшей мере об одном совместно используемом ресурсе.
На этапе 206 запрашивающее ресурс устройство в его браузере показывает пользователю список совместно используемых ресурсов для выбора целевого ресурса для доступа.
На этапе 207 запрашивающее ресурс устройство получает доступ к целевому ресурсу в соответствии с информацией о целевом ресурсе.
В этом варианте воплощения запрашивающее ресурс устройство может получить доступ к порту веб-сервиса обеспечивающего ресурс устройства через браузер вместо установки клиентского программного обеспечения совместного использования сети на запрашивающем ресурс устройстве, таким образом сохраняя пространство памяти для установки такого клиентского программного обеспечения совместного использования сети.
Например, этапы 202 и 205-207 могут быть отдельно взяты как способ для совместного использования ресурсов на стороне запрашивающего ресурс устройства, в то время как этапы 201, 203 и 204 могут быть отдельно взяты как способ для совместного использования ресурсов на стороне обеспечивающего ресурс устройства.
Подводя итог, в соответствии со способом для совместного использования ресурсов, обеспеченного этим раскрытием, путем осуществления доступа запрашивающим ресурс устройством к заранее заданному сервисному адресу для совместного использования ресурсов через браузер, причем сервисный адрес направляет на порт веб-сервиса обеспечивающего ресурс устройства, который ранее был назначен для совместного использования ресурсов, обеспечивающее ресурс устройство возвращает список совместно используемых ресурсов запрашивающему ресурс устройству через порт веб-сервиса; путем приема запрашивающим ресурс устройством списка совместно используемых ресурсов, отправленных обеспечивающим ресурс устройством, и показа списка совместно используемых ресурсов в браузере, пользователь может выбрать из списка целевой ресурс для доступа; путем доступа запрашивающего ресурс устройства к целевому ресурсу в соответствии с информацией о целевом ресурсе и получения совместно используемых ресурсов путем осуществления связи с портом веб-сервиса обеспечивающего ресурс устройства через браузер ресурсы могут совместно использоваться без установки клиентского программного обеспечения совместного использования сети на запрашивающем ресурс устройстве, таким образом сохраняя пространство памяти для установки такого клиентского программного обеспечения совместного использования сети.
Фиг. 3 является блок-схемой последовательности операций, показывающей способ для совместного использования ресурсов в соответствии с другим иллюстративным вариантом воплощения. Как показано на Фиг. 3, способ для совместного использования ресурсов включает в себя следующие этапы.
На этапе 301 обеспечивающее ресурс устройство отслеживает доступ, совершаемый запрашивающим ресурс устройством, к заранее заданному сервисному адресу для совместного использования ресурсов через браузер, при этом сервисный адрес направляет на порт веб-сервиса обеспечивающего ресурс устройства, который ранее был назначен для совместного использования ресурсов.
Сервисный адрес может быть адресом, ранее назначенным пользователями или производителями, а затем сообщенный запрашивающему ресурс устройству и обеспечивающему ресурс устройству. Или сервисный адрес может быть согласован между запрашивающим ресурс устройством и обеспечивающим ресурс устройством. Или сервисный адрес может быть выделен обеспечивающим ресурс устройством, а затем сообщен запрашивающему ресурс устройству. Этот вариант воплощения не ограничивает способ получения сервисного адреса. Например, сервисный адрес может быть веб-адресом, распознаваемым браузером.
После того, как запрашивающее ресурс устройство без установленного на нем клиента совместного использования сети для получения совместно используемых ресурсов соединено с локальной сетью, совместно используемой обеспечивающим ресурс устройством, запрашивающее ресурс устройство не может получить доступ к сервисному адресу через клиент совместного использования сети. Обычно запрашивающее ресурс устройство имеет установленный браузер, таким образом, путем предоставления обеспечивающим ресурс устройством порта веб-сервиса на таком же протоколе, что и браузер, запрашивающее ресурс устройство без установленного на нем клиента совместного использования сети может осуществить доступ к порту веб-сервиса через браузер для доступа к совместно используемым ресурсам, таким образом увеличивая диапазон совместного использования совместно используемых ресурсов. Например, порт веб-сервиса может быть задан в виде 192.168.123.1:80.
Так как обеспечивающее ресурс устройство не может определить, когда запрашивающее ресурс устройство будет осуществлять доступ к сервисному адресу, обеспечивающее ресурс устройство должно следить за портом веб-сервиса все время, чтобы вовремя реагировать на доступ к совместно используемым ресурсам запрашивающего ресурс устройства. Например, обеспечивающее ресурс устройство может следить за портом веб-сервиса с помощью веб-сервисов, обеспеченных установленным клиентом совместного использования сети.
На этапе 302 запрашивающее ресурс устройство осуществляет доступ к заранее заданному сервисному адресу для совместно используемых ресурсов через браузер, где сервисный адрес направляет на порт веб-сервиса обеспечивающего ресурс устройства, который ранее был назначен для совместного использования ресурсов, в результате чего обеспечивающее ресурс устройство возвращает список совместно используемых ресурсов запрашивающему ресурс устройству через порт веб-сервиса.
В этом варианте воплощения на запрашивающем ресурс устройстве не установлен клиент совместного использования сети, но установлен браузер. В результате запрашивающее ресурс устройство может осуществлять доступ к сервисному адресу через браузер для получения совместно используемых ресурсов обеспечивающего ресурс устройства.
На этапе 303, если обнаружен доступ к сервисному адресу, осуществляемый запрашивающим ресурс устройством через браузер, обеспечивающее ресурс устройство получает имя, тип и путь каждого совместно используемого ресурса в обеспечивающем ресурс устройстве, и определяет имена, типы и пути всех совместно используемых ресурсов как список совместно используемых ресурсов.
В этом варианте воплощения обеспечивающее ресурс устройство может следить за портом веб-сервиса. Когда запрашивающее ресурс устройство осуществляет доступ к сервисному адресу через браузер, маршрутизатор может получить сервисный адрес и затем осуществить доступ к порту веб-сервиса, соответствующему сервисному адресу. Когда обеспечивающее ресурс устройство обнаружило событие доступа, оно определяет, что запрашивающее ресурс устройство должно получить совместно используемые ресурсы в обеспечивающем ресурс устройстве.
После того, как обеспечивающее ресурс устройство обнаружило событие доступа, оно может получить информацию о каждом совместно используемом ресурсе для получения списка совместно используемых ресурсов. Другими словами, список совместно используемых ресурсов включает в себя информацию по меньшей мере об одном совместно используемом ресурсе.
В этом варианте воплощения информация о совместно используемом ресурсе включает в себя имя, тип и путь совместно используемого ресурса, при этом имя ресурса используется для идентификации совместно используемого ресурса, тип ресурса для указания типа данных совместно используемого ресурса, а путь ресурса для указания пути хранения совместно используемого ресурса. Например, один совместно используемый ресурс имеет имя ресурса "рисунок", тип ресурса "изображение" и путь ресурса «C:\Documents and Settings».
На этапе 304 обеспечивающее ресурс устройство отправляет список совместно используемых ресурсов запрашивающему ресурс устройству через порт веб-сервиса.
Так как запрашивающее ресурс устройство получает доступ к сервисному адресу через браузер, чтобы позволить браузеру запрашивающего ресурс устройства принять список совместно используемых ресурсов, обеспечивающее ресурс устройство может отправить список совместно используемых ресурсов запрашивающему ресурс устройству через порт веб-сервиса на таком же сетевом протоколе, как и у браузера.
На этапе 305 запрашивающее ресурс устройство принимает список совместно используемых ресурсов, отправленных обеспечивающим ресурс устройством, список совместно используемых ресурсов, включающий в себя информацию по меньшей мере об одном совместно используемом ресурсе.
Запрашивающее ресурс устройство принимает список совместно используемых ресурсов, отправленных через порт веб-сервиса, посредством его браузера.
На этапе 306 запрашивающее ресурс устройство упорядочивает информацию о каждом совместно используемом ресурсе, содержащуюся в списке совместно используемых ресурсов как элемент списка, информацию о каждом совместно используемом ресурсе, включающую в себя имя, тип и путь совместно используемого ресурса. Упорядоченный список совместно используемых ресурсов отображается в браузере, так что пользователь может выбрать целевой ресурс для доступа.
После приема списка совместно используемых ресурсов запрашивающее ресурс устройство должно отобразить список совместно используемых ресурсов в браузере, чтобы пользователь мог выбрать информацию о целевом ресурсе, которая должна быть получена из отображенного списка совместно используемых ресурсов.
При отображении списка совместно используемых ресурсов, который включает в себя имя, тип и путь каждого совместно используемого ресурса, если запрашивающее ресурс устройство в произвольном порядке отображает все имена ресурсов, типы ресурсов и пути ресурсов в браузере, может легко получиться путаница в отображенной информации, и пользователь должен будет просматривать порции информации одну за другой, что приводит к уменьшению эффективности поиска.
В этом варианте воплощения запрашивающее ресурс устройство может отображать список совместно используемых ресурсов в соответствии с каждым совместно используемым ресурсом. Другими словами, запрашивающее ресурс устройство расценивает информацию о каждом совместно используемом ресурсе как элемент списка, который включает в себя имя, тип и путь совместно используемого ресурса. Фиг. 4 является схематическим чертежом, показывающим отображение ресурсов в соответствии с иллюстративным вариантом воплощения. Каждая строка на Фиг. 4 является элементом списка. Например, каждый элемент из: "изображения", "временные файлы", «чашка.png», «абстрактное.png», «пейзаж.png», «природа.png» и «люди.png», является независимым элементом списка.
После того, как запрашивающее ресурс уст