СПОСОБ ПОИСКА ИНФОРМАЦИОННЫХ РЕСУРСОВ С ИСПОЛЬЗОВАНИЕМ ПЕРЕАДРЕСАЦИЙ
INFORMATION RESOURCE SEARCH METHOD USING READDRESSING

Настоящее изобретение относится к способам поиска информационного ресурса с использованием переадресаций с исходных адресов информационных ресурсов на результирующие адреса информационных ресурсов и может быть использовано при проведении информационного поиска интересующих информационных ресурсов и адресов, по которым интересующие информационные ресурсы доступны.
Более конкретно способ может быть использован администраторами, вебдизайнерами и владельцами сайтов, на которых уже произведен или планируется перевод информационных ресурсов на новые адреса, авторам публикаций (книг, статей и т.п.), пользователям глобальных сетей (например, Интернет), администраторам и пользователям локальных сетей, заинтересованным в доступности своих информационных ресурсов хотя бы по одному из адресов/путей, если другие адреса окажутся недействующими по каким-либо причинам. Также способ может быть использован всеми пользователями глобальных и локальных сетей и устройств, заинтересованными в том, чтобы любой информационный ресурс, недоступный по какому-либо адресу и в какой-либо системе доступа или ее области, был доступен по другому альтернативному адресу, и/или были найдены и/или доступны аналоги, резервные копии и версии этого информационного ресурса или же иные ресурсы, предоставляемые взамен запрашиваемых.
Основная функция способа - обрабатывать запросы, содержащие исходные адреса, и возвращать соответствующие исходным результирующие адреса. Данная потребность возникает, например, тогда, когда по каким-либо причинам меняется сетевой адрес информационного ресурса (документа, файла и т.п.), но при этом сам информационный ресурс или его ближайшие аналоги становятся или остаются доступным по другим адресам и в других системах доступа к информационным ресурсам.
Уровень техники
Различные компьютерные сети, и в особенности Интернет, все в большей степени становятся неотъемлемыми составляющими повседневной жизни. Непрерывно растет как число пользователей сетей, так и количество информации, расположенной в сетях, а точнее на серверах, которые являются основной составляющей сетей.
Различные компьютерные сети стали мировым хранилищем информации самых разных областей знаний и самых различных файлов и информационных ресурсов, на которые все чаще ссылаются и средства массовой информации, и люди самых разных профессий. Зачастую информационный ресурс по исходному адресу (например, по единому указателю информационного ресурса URL в сети Интернет) становится недоступен навсегда или временно - и этому существует множество причин: например, смена адреса, по которому расположен информационный ресурс, или же полное удаление или недоступность информационного ресурса по исходному адресу, или же имеет место плохое качество доступа к информационному ресурсу. Обычно временная недоступность информационного ресурса по исходному адресу происходит ввиду технических причин, а постоянная недоступность информационного ресурса по исходному адресу происходит ввиду удаления или перемещения информационного ресурса. При этом данный информационный ресурс, его копия или аналог продолжает существовать и быть доступен по другому адресу или нескольким адресам в этой же или другой системе доступа к информационным ресурсам или ее области. Количество таких недоступных по исходным адресам информационных ресурсов постоянно увеличивается, в то время как многие другие ресурсы продолжают содержать исходные адреса на более недоступные по ним ресурсы. Такая ситуация более всего характерна для сети Интернет с его распределенной системой связей информационных ресурсов в виде паутины (World Wide Web или WWW), но также актуальна и для других сетей - как глобальных, так и локальных.
Существует множество различных способов поиска информационных ресурсов с использованием переадресаций с исходных адресов информационных ресурсов на результирующие адреса информационных ресурсов, и эти способы в большинстве случаев используются именно для переадресации с устаревшего исходного адреса информационного ресурса на его действующий результирующий адрес. Однако все эти способы имеют различные недостатки и ограничения.
При проведении информационного поиска требуется найти информационный ресурс по действительным адресам, по которым данный информационный ресурс доступен. Однако в информационных средах для данного информационного ресурса могут существовать недействительные адреса, по которым информационный ресурс в данный момент недоступен временно или навсегда, или же качество доступа к информационному ресурсу неудовлетворительно. В этих случаях использование различных способов переадресаций - единственное или, по крайней мере, одно из важнейших условий качественного и правильного местоопределения информационного ресурса, более недоступного по исходным адресам, поиска аналогов данного информационного ресурса, сохранения рейтинга информационного ресурса в поисковых сервисах и обеспечения доступа к данному информационному ресурсу. Во многих случаях переадресация с устаревших недействительных адресов на новые действительные адреса обеспечивается разработчиками и администраторами CMS по причине того, что применение редиректов рано или поздно требуется при разработке разнообразных по сложности сайтов. Например, для переадресации на правильный адрес в случае «переезда» страницы, для обновления страницы чата или онлайн-трансляции и т.п. Правильное использование редиректов или обновления страниц позволяет обеспечить качественный поиск информационного ресурса как по действительным, так и устаревшим адресам, сохранить рейтинг информационного ресурса в поисковых сервисах, а также может сделать работу сайта более эффективной и удобной для пользователей. В иных случаях поиск и сопоставление недействительных и действительных адресов информационного ресурса (с тем или иным успехом и степенью вероятности), а также способы предоставления действительных адресов и переадресации на действительный адрес осуществляются информационно-поисковыми системами (сервисами).
Ниже приведены основные приемы реализации редиректа.
Редирект (от англ. redirect) - переориентация, перенаправление пользователя на другую страницу сайта. Обычно под редиректом подразумевается автоматическая переадресация без участия пользователя. Редиректом могут называть программное решение (скрипт), которое принудительно перенаправляет пользователя с посещаемой страницы на другую.
Редирект бывает временным (статус 302) и перманентным (статус 301, страница перемещена навсегда). 301-й редирект указывает поисковым роботам (паукам) и браузерам, что информационный ресурс перемещен со старого на новый адрес окончательно. Этот факт хорошо определяется поисковыми системами и практически все поисковые параметры старой страницы передаются новой. Например, такие факторы, как ссылочное, PageRank (PR) и т.п. При 301-м редиректе страница на новом адресе, как правило, не теряет свои позиции в поисковых системах, что делает подобные переносы страниц и разделов сайта незаметными для посетителей и без ущерба трафику из поисковых систем.
Редирект применяется:
- При переносе сайта на новый домен. Посетителей сайта по старому адресу, желательно, автоматически перенаправлять на другой домен.
- При перемещении страниц или разделов сайта. Редирект применяется для переадресации пользователей на новый правильный адрес страницы или раздела. Очень важно для сохранения целостности сайта и доступности информации.
- Для периодического обновления страницы. Обновление страницы, своего рода частный случай редиректа страницы на саму себя, но с задержкой по времени - что полезно, например, на сайтах с текстовыми онлайн-трансляциями и чатах.
- При продвижении сайта. Редирект может применяться, например, для ускорения «склейки» адресов страниц сайта с префиксом «www» и без него.
- При переадресации на страницу с тем же языком, что и у пользователя.
- При переадресации на менее загруженный информационный ресурс.
- Любые другие переадресации с одного информационного ресурса на другой по различным причинам.
- Сама система доменных имен DNS использует переадресацию с имени хоста на его IP-адрес, который указывает на расположение сервера, содержащего интересующий информационный ресурс.
В зависимости от поставленной задачи и возможностей разработчика для выполнения редиректа применяются, например, следующие способы реализации:
- Мета-тег «Refresh». Выполняется на стороне клиента, браузера.
- Скрипт, например, на языке «РНР» (а также «ASP2, «ASP.NET2, «ColdFusion» и прочих языках программирования). Выполняется на стороне сервера.
- Директивы «mod_rewrite» и «httpd.conf» в файле «.htaccess». Выполняется на стороне сервера.
- Услуги переадресации в системах регистрации доменных имен, например на сайте http://www.reg.ru.
- Системы поиска и переадресации сохраненных архивных копий Интернет-ресурсов, например http://www.archive.org/.
- Системы поиска и переадресации, в качестве исходного адреса генерирующие и назначающие адреса в пространстве имен системы переадресации, а в качестве результирующего адреса - размещающие реальный адрес информационного ресурса. Например, система PURL (англ. Persistent Uniform Resource Locator) - постоянный единообразный локатор (определитель местонахождения) информационного ресурса.
- Системы поиска и переадресации, встраиваемые в CMS (системы управления контентом или сайтом), форумы, блоги и т.п., упрощающие и расширяющие функционал переадресации. К подобным системам относится прототип http://www.manageaffiliatelinks.com.
- Функции поисковых сервисов, пытающихся с тем или иным успехом и степенью вероятности идентифицировать ресурсы (по большей части web-страницы) по старому и новому адресу (точнее, по основному адресу и множеству альтернативных). И при выполнении пользователем запроса в поисковую систему последняя, помимо основной ссылки на информационный ресурс, предлагает также альтернативные. В качестве примера можно привести внедряемую корпорацией YahooInc систему, описанную в патенте US 2010161588 (A1) и US 2009157607 (A1).
Известен способ поиска информационных ресурсов с использованием переадресаций с исходных адресов информационных ресурсов на результирующие адреса, используемый в системе регистратора доменных имен РФ (www.reg.ru), характеризующийся использованием услуги «Переадресация домена» (называемая также Web-forwarding, URL-forwarding, Web-redirect, HTTP-redirect), которая обеспечивает перенаправление запроса к доменному имени владельца на web-страницу с другим адресом. Все пользователи, набравшие в строке адреса доменное имя владельца или пришедшие на него по ссылке, попадут на web-страницу, адрес которой владелец доменного имени укажет в настройках. Использование услуги позволит владельцу доменного имени иметь постоянный адрес web-страницы, который не придется менять при смене провайдера. Услуга переадресации может использоваться при регистрации дополнительного имени для уже существующего web-сайта.
Недостатки:
- Услуга предназначена для переадресации преимущественно главной страницы на любую другую либо со старых доменов на новые: с главной страницы по старому адресу на главную страницу по-новому, реже при сохранении структуры сайта на новом домене - переадресация со страницы по старому адресу домена на аналогичный адрес страницы на новом домене. Т.е. основное назначение - переадресация единичных страниц, либо переадресация со старого домена на новый (с сохранением структуры сайта и названия всех страниц), либо переадресация по шаблону при изменении структуры сайты или путей информационных ресурсов внутри домена. Таким образом, переадресация произвольного числа страниц с произвольными web-адресами очень трудоемка.
- Возможна переадресация только для доменных структур Интернет, никак не затрагивая локальные сети и устройства.
- Услуга платная (на момент начала 2011 года приблизительно 120 руб./год). Отсутствует гибкая денежная политика в отношении числа переадресаций - цена взимается независимо от количества переадресаций. Эти обстоятельства многократно ограничивают количество пользователей услуги из всего числа потенциально возможных.
- Проплачиваются временные интервалы, по окончании которых услугу необходимо продлить - либо она перестанет действовать. Можно сказать, что услуги подобных http://www.reg.ru сервисов ориентированы именно на непродолжительный период действия - не более нескольких лет, пока пользователи не привыкнут к новому адресу сайта. Так как проплатить бесконечно большой (или хотя бы достаточно большой) интервал времени невозможно или проблематично - следовательно, услуга принципиально и идеологически не может обеспечивать выполнение задачи максимально надежной переадресации. И когда-нибудь неизбежно настанет момент, когда переадресация с недействительного адреса на действительный станет также невозможна. Тогда как недействительные адреса все равно останутся опубликованными и будут продолжать использоваться. Это обстоятельство входит в противоречие с задачей обеспечения максимально возможной доступности информационных ресурсов по действительным адресам.
- Системой регистрации доменных имен могут пользоваться только владельцы сайтов. Это также многократно уменьшает возможность добавления и использования переадресаций с недействительных адресов на действительные среди множества тех, которые были опубликованы в Интернет, используется поныне и будут использоваться в будущем. Так как во многих случаях исходный сайт более не действует, и его бывшая администрация не станет регистрировать, тем более платно, переадресации на какие-либо действующие аналоги информационного ресурса, тогда как в Интернет опубликовано множество ссылок на информационный ресурс на недействующем сайте. Также бывают ситуации, когда лица, не являющиеся владельцами сайта, более заинтересованы и готовы более оперативно добавить переадресацию, чем владельцы и администрация того сайта, где изменился или недоступен (временно или постоянно) адрес информационного ресурса.
Известен способ поиска информационных ресурсов с использованием переадресаций с исходных адресов информационных ресурсов на результирующие переадресации на сохраненные архивные копии Интернет-ресурсов, реализованный на сайте http://www.archive.org/, характеризующийся использованием поиска сохраненных резервных копий интересующего информационного ресурса и переадресации на web-страницу сайта http://www.archive.org, содержащую адреса сохраненных резервных копий данного информационного ресурса. Поиск реализован на web-страницах сайта http://www.archive.org. Кроме того, используются дополнения (плагины) для различных браузеров, которые обрабатывают ошибку доступа к информационному ресурсу и производят запрос, содержащий адрес недоступного информационного ресурса, к сайту http://www.archive.org и переадресацию на web-страницу сайта http://www.archive.org, содержащую адреса сохраненных резервных копий данного информационного ресурса.
http://www.archive.org/ - самый полный web-архив и поисковая система по архивным копиям информационных ресурсов - web-страниц и определенной части медиасодержимого. Сохраняет версии страниц и сайтов по существующему на момент сохранения адресу. Сохранение происходит автоматически роботами системы, также можно вручную подавать заявку на сохранение определенных информационных ресурсов.
Недостатки:
- Версии web-страниц сохраняются по неопределенному принципу и алгоритмам и, как правило, автоматически. Зачастую сохраняются далеко неактуальные версии и не все интересующие страницы, а например, только главные. Реагирование на запрос на сохранение страницы тоже неоперативное.
- Не хранит перенаправления на изменившийся адрес информационного ресурса с актуальными данными.
- Сохраняет далеко не все виды данных.
- Не учитывает альтернативные интересующему информационные ресурсы.
- Известен способ поиска информационных ресурсов с использованием переадресаций с исходных адресов информационных ресурсов на результирующие с услугой переадресации, используемый во внедряемой YahooInc системе, устанавливающей альтернативные найденному информационному ресурсу ссылки (патент US 2010161588 (A1) и патент-аналог US 2009157607 (A1), который включает метод обнаружения схожих web-страниц путем определения вероятностного сходства web-страниц по их содержимому и по составляющим web-пути (ссылки) информационного ресурса, а также методы определения «мертвых», недоступных web-страниц, и поиска вероятных «живых» доступных аналогов. Из описания патента можно предположить конкретную реализацию системы: при выполнении пользователем запроса поисковой системе последняя помимо основной ссылки на информационный ресурс предлагает также альтернативные, с указанием доступности информационных ресурсов по основной и альтернативным ссылкам.
Недостатки:
- Система является системой вероятностного, а не точного определения похожих информационных ресурсов (в основном web-страниц) на основании содержимого информационного ресурса и web-пути до него.
- Система обладает значительной степью инерции по отношению к информационным ресурсам, обусловленным значительными временными затратами на циклы анализа, переиндексацию и идентификацию web-ресурсов. Т.е. система не обладает необходимой степенью оперативного реагирования на появление альтернативных информационных ресурсов и их идентификацию.
- Система в основном нацелена на анализ и идентификацию текстового содержимого информационных ресурсов, т.е. в основном на web-страницы, а не произвольных файлов или потоков любого формата.
- Система является автоматизированной и закрытой для пользователей, т.е. никто извне не может внести поправки и уточнения в результаты работы системы - даже владельцы и администраторы сайтов и прочих информационных ресурсов.
Известен Способ поиска информационных ресурсов с использованием переадресаций с исходных адресов информационных ресурсов на результирующие адреса Persistent Uniform Resource Locator (PURL) на (http://www.purl.org). PURL означает постоянный единообразный локатор (определитель местонахождения) информационного ресурса, который в отличие от обычного URL не может измениться. Формат PURL основан на URL - стандартизированном способе записи адреса информационного ресурса в сети Интернет.
По своей функциональности PURL - это те же URL, но они указывают не на конкретное место расположения информационного ресурса, а на запись в базе данных PURL, где, в свою очередь, записан уже конкретный URL-адрес информационного ресурса. При обращении к PURL сервер находит нужную запись в этой базе данных и перенаправляет (через стандартный «HTTP redirect») запрос уже на конкретное местоположение информационного ресурса. Если адрес информационного ресурса меняется, то нет нужды исправлять все бесчисленные ссылки на него - достаточно лишь изменить запись (конкретный адрес) в базе данных системы, a PURL останется совершенно неизменным. Таким образом, достигается постоянство внешнего адреса информационного ресурса. Основными особенностями и достоинствами сервиса PURL являются: сфера действия - Интернет; стабильность сервиса; бесплатность для пользователей; сохранение истории изменения свойств переадресации; в случае недоступности информационного ресурса можно указать текущей статус информационного ресурса (недоступен, временно недоступен, перенесен и т.п.); возможна проверка доступности информационного ресурса; возможен пакетный ввод данных; возможно групповое администрирование информационного ресурса (главным администратором устанавливается пользователь, зарегистрировавший информационный ресурс первым - он имеет право назначать других администраторов); поиск интересующего информационного ресурса по ключевым словам, фрагментам пути, связанным ссылкам; вывод связанных ссылок (список «см. также»).
Недостатки:
- Привязка к адресу сервера «http://purl.» + {Уникальное имя сервера пользователя} - т.е. используется субдомен. Кроме потери оригинального адреса это может снижать релевантность информационного ресурса в поисковых системах.
- Также добавление в систему Purl не решает проблему с недоступными ресурсами по существующим опубликованным адресам.
http://purl
- Кроме того, привязанность к адресу сервера  создает зависимость пользователей системы от данного сервиса, и в случае прекращения его функционирования все purl-ссылки станут недействительными.
- Недостаточная гибкость настроек переадресаций и параметров для поиска (путь до информационного ресурса в системе Purl, путь информационного ресурса в Интернет, ключевые слова информационного ресурса, связанные ссылки, исключения) - при большом объеме разнородных данных может оказаться недостаточно для точного поиска.
- Моноязычность (Англоязычность).
Прототип
Наиболее близким аналогом, принятым за прототип, является способ поиска информационных ресурсов с использованием переадресации ссылок с исходных адресов информационных ресурсов на результирующие адреса «ManageAffiliateLinks» («Управление связанными ссылками» http://www.manageaffiliatelinks.com), который интегрируется в различные системы управления контентом (CMS) и переадресует с url-адресов недоступных более информационных ресурсов (web-страниц) на доступные.
Способ «ManageAffiliateLinks» предназначен для переадресации устаревших, мертвых, истекших, разорванных связей осуществляется с использованием модуля, который интегрируется в различные CMS и прочие системы (а также форумы, блоги и т.п.). Переадресация происходит прозрачно (незаметно) для посетителя сайта.
Способ осуществляется следующим образом (http://www.manageaffiliatelinks.com/how/):
Процесс проверки связей адреса и web страницы разбит на два этапа:
Этап 1: Когда посетитель web-сайта нажимает на ссылку, система быстро проверяет эту ссылку, чтобы удостовериться, что она существует. Этот процесс происходит в фоновом режиме. Когда администратор сайта и данной системы создает переадресацию, он выбирает текст (фразу), который используется для проверки неизменности исходного содержимого страницы. Если этот текст не найден, система интерпретирует данную ссылку как мертвую (недействующую), или же если этот текст найден, то система интерпретирует данную ссылку как живую (действующую)
где «Your Site» - администрируемый сайт; «ManageAffiliateLinksSoftware» - данная система управления переадресациями; «LandingPage» - запрашиваемая интересующая web-страница.
Этап 2: После проверки, если ссылка интерпретирована как живая, то посетитель будет переадресован по запрашиваемой ссылке. Если ссылка интерпретирована как мертвая, то посетитель будет переадресован по резервной выбранной ссылке.
где «YourSite» - администрируемый сайт; «ManageAffiliateLinksSoftware» - данная система управления переадресациями; «LandingPage» - запрашиваемая интересующая web-страница.
где «YourSite» - администрируемый сайт; «ManageAffiliateLinksSoftware» - данная система управления переадресациями; «LandingPage» - запрашиваемая интересующая web-страница; «BackupLandingPage» - резервная web-страница, предоставляемая системой вместо недоступной или неактуальной запрашиваемой.
Принцип управления (администрирования) системой, поясненный в демонстрационном видеоролике на сайте системы на странице http://www.manageaffiliatelinks.com/how/ и скриншотах (графических снимков экрана) интерфейса административной части программы на странице http://www.manageaffiliatelinks.com/screenshots/:
После интеграции системы в CMS система предоставляет административный интерфейс. Сначала необходимо войти в систему с именем (Username) и паролем (Password) администратора
Далее администратор системы попадает в главное меню системы, содержащее разделы Help (Помощь), Settings (Настройки), Links (Ссылки), Statistics (Статистика)
Далее для настройки системы необходимо перейти в раздел «Настройки», где указывается e-mail администратора (EmailAddress) и максимальное количество ссылок на 1 страницу (LinksPerPage)
Далее необходимо перейти в раздел работы со ссылками (Links).
Сначала добавляется новая переадресация (пункт подменю «NewLink»). В появившейся форме добавления новой ссылки выбирается тип переадресации - Базовый (Basic) или Продвинутый (Advanced). Продвинутый тип включает в себя все функции базового, поэтому далее рассмотрим только работу с ним - как это сделано в демонстрационном ролике на сайте системы
Далее указывается название-идентификатор интересующей web-страницы (поле «LinkID»), которая впоследствии будет проверяться на актуальность и доступность и в случае недоступности которой будет произведена переадресация на другую страницу. Это название-идентификатор также будет использовано системой как СЕО-оптимизированная web-ссылка данной страницы. Далее в поле «URL» заносится реальный адрес web-страницы, а в поле «Redirect URL» - адрес web-страницы, на которую должна будет производиться переадресация в случае недоступности или неактуальности интересующей web-страницы. В поле «TextToCheck» заносится фраза для проверки интересующей страницы на актуальность.
Полный перечень переадресуемых web-страниц находится в подразделе «ListLinks».
Там можно видеть статусы проверки всех переадресаций: «Alive» (Живой) или «Dead» (Мертвый) - в зависимости от того найдена ли проверочная фраза на интересующей странице или нет. Также возможно редактирование всех переадресаций. В системе предусмотрена возможность автоматического нахождения последней сохраненной копии web-страницы в поисковой системе «Yahoo». Явно данная функция в справочных руководства не описана, но, по всей видимости, это всего лишь подстановка адреса интересующей web-страницы в поле поиска Yahoo - чтобы оперативно попытаться найти утерянное или измененное содержимое интересующей web-страницы в случае утраты актуальности ее содержимого.
На странице статистики можно видеть итоги в цифровом и графическом виде: по количеству актуальных и неактуальных web-страниц и количеству переходов посетителями по этим страницам, количеству осуществленных переадресаций.
Недостатки прототипа:
- Необходимость интеграции модулей программы с CMS. Возможны проблемы интеграции и дальнейшего обновления как CMS, так и системы переадресации, а также проблемы миграции на другие виды CMS.
- Сфера действия системы переадресации - в пределах одной CMS (например, в пределах сайта).
- Доступ для использования только для администратора данного сайта.
- Ограниченный функционал и отсутствие множества дополнительных важных характеристик переадресаций (признак использования перенаправления, рейтинговой системы информационных ресурсов если вариантов старых и новых ссылок множество, комментариев к переадресаций, и т.п.) - особенно при необходимости создания полноценной системы переадресаций в масштабах не отдельного сайта, а всего Интернет.
- Отсутствие большинства характеристик и параметров переадресации, необходимых для поисковой системы: ключевые слова и описания, категории и пр.
- Отсутствие полноценного поискового механизма для поиска информационных ресурсов альтернативных искомому: поиск производится только по одной ключевой фразе (как проверка существования страницы с данным текстом ключевой фразы). Отсутствие механизмов сопоставления содержимого информационных ресурсов исходного и искомого и т.п. Отсутствие механизмов решения проблем с отсутствующими ссылками. Поиск интересующего информационного ресурса перекладывается на CMS.
- Работа только с web-страницами (т.е. документами, имеющими текстовое содержимое), а не произвольными файлами или потоками любого формата.
- Использование адресов web-страниц, содержащих только допустимые символы и составляющие адреса в пределах адресного пространства Интернет и конкретно данной CMS. В то время как многие CMS не поддерживают SEO-ссылки, тем более содержащие, например, кириллические символы или пробелы.
- Основное назначение системы - рекламный характер, основной акцент сделан на замене отсутствующих информационных ресурсов по указанным ссылкам не на точные эквиваленты или близкие аналоги, а на любые замещающие ресурсы - чтобы удержать посетителя сайта на этом сайте, или вместо запрашиваемой пользователем страницы перенаправлять на страницы рекламного характера. Иными словами, вместо запрашиваемого информационного ресурса прототип вероятнее всего вернет информационный ресурс, малосвязанный или мало похожий на интересующий.
- Платность (на данный момент приблизительно 100 $ за лицензию на 1 сайт).
Задачей, на решение которой направлено данное изобретение, является обеспечение максимальной доступности информационных ресурсов, расположенных в любой из систем доступа к информационным ресурсам или одновременно расположенных в различных системах доступа к информационным ресурсам, по их адресам путем организации способа и системы поиска с использованием переадресаций на адреса, по которым информационные ресурсы доступны и по которым качество доступа к информационным ресурсам выше, а также использование наиболее предпочтительных программ доступа к информационным ресурсам, обеспечивающих более высокое качество и удобство доступа, объединение различных видов компьютерных сетей и устройств или иных систем предоставления доступа к информационным ресурсам в единую интегрированную информационную среду, универсальность и гибкость управления объектами информационной среды: сетями и устройствами, сайтами, адресами информационных ресурсов и иными системами доступа к информационным ресурсам, многофункциональность заявляемого способа, предоставление различных способов решения проблем недоступности информационных ресурсов, организация поисковой системы для поиска интересующих информационных ресурсов, их аналогов и версий.
Для решения поставленной задачи в способе поиска информационных ресурсов с использованием переадресаций с исходных адресов информационных ресурсов на результирующие адреса информационных ресурсов, характеризующемся использованием информационной системы, включающей не менее одного сервера, на котором содержится база данных, содержащая сведения об исходных адресах ресурсов и соответствующих им результирующих адресах, при этом указанный сервер выполняют доступным в системах доступа к информационным ресурсам не менее одного клиентского приложения, содержащего программу доступа к информационным ресурсам, которое формирует и передает запрос информационного ресурса по исходному адресу информационного ресурса в системе доступа к информационным ресурсам посредством устройства доступа в указанную систему доступа к информационным ресурсам, и при определении факта отсутствия доступа к информационному ресурсу формирует и передает запрос, содержащий исходный адрес информационного ресурса, к серверу информационной системы, который возвращает клиентскому приложению, по меньшей мере, один результирующий адрес информационного ресурса, соответствующий исходному адресу информационного ресурса, после чего клиентское приложение производит переадресацию с исходного адреса запрашиваемого информационного ресурса на, по меньшей мере, один результирующий адрес информационного ресурса, согласно изобретению в клиентское приложение введен клиентский модуль, и при определении факта отсутствия доступа к запрашиваемому информационному ресурсу клиентское приложение осуществляет обработку исходного адреса информационного ресурса, в результате которой при интерпретации исходного адреса информационного ресурса как псевдонима или адреса доступного информационного ресурса клиентское приложение производит доступ к информационному ресурсу по результирующим адресам, соответствующим исходному адресу информационного ресурса, иначе если исходный адрес не интерпретирован как псевдоним или адрес доступного информационного ресурса, то клиентский модуль формирует и передает запрос, содержащий исходный адрес информационного ресурса, к БД клиентского модуля и серверу информационной системы, которая осуществляет обработку исходного адреса информационного ресурса с определением и/или поиском результирующих адресов информационного ресурса, соответствующих исходному адресу информационного ресурса.
Клиентский модуль формирует к БД клиентского модуля и к серверу информационной системы запрос, содержащий исходный адрес недоступного информационного ресурса и дополнительные параметры запроса
Дополнительными параметрами запроса являются идентификационные данные пользователя и/или данные о системах доступа к информационным ресурсам, в которых размещен недоступный информационный ресурс, и/или с которыми работает программа доступа к информационным ресурсам, и/или параметры, определяющие варианты запроса и возврата результирующих адресов.
Система доступа к информационным ресурсам включает доступные и недоступные для устройства доступа области.
Доступной областью является область, которой принадлежит доступный для устройства доступа запрашиваемый информационный ресурс.
При поиске результирующих адресов информационного ресурса, соответствующих исходному адресу информационного ресурса, программа сервера информационной системы производит проверку на доступность ресурса по исходному адресу и в случае доступности ресурса осуществляет связь между доступными и недоступными для устройства доступа пользователя областями систем доступа к информационным ресурсам и возвращает клиентскому приложению, по крайней мере, один результирующий адрес, по которому запрашиваемый информационный ресурс будет доступен для устройства доступа пользователя.
При осуществлении связи между доступными и недоступными для устройства доступа областями систем доступа к информационным ресурсам доступной области принадлежат доступные для устройства доступа сервера информационной системы.
При поиске результирующих адресов информационного ресурса, соответствующих исходному адресу информационного ресурса, программа сервера информационной системы производит поиск в БД сервера информационной системы, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс, который соответствует исходному адресу ресурса, и при нахождении, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс программа сервера информационной системы возвращает клиентскому приложению, по меньшей мере, один результирующий адрес.
Программа сервера информационной системы и/или клиентского приложения проверяют доступность запрашиваемого ресурса по найденным результирующим адресам, и в случае доступности запрашиваемого ресурса производят переадресацию на результирующий адрес запрашиваемого ресурса.
Формирование и передачу запроса к серверу информационной системы производит пользователь при помощи клиентского приложения.
Пользователь - это зарегистрированный или незарегистрированный в информационной системе пользователь или модератор.
Зарегистрированный пользователь обладает правами редактирования базы данных сервера информационной системы.
Системами доступа к информационным ресурсам являются компьютерные сети, устройства и системы устройств, содержащих информационные ресурсы, служебные системы доступа, при этом каждая из перечисленных систем доступа к информационным ресурсам имеет в базе сервера информационной системы уникальный идентификатор.
Недоступный информационный ресурс - это полностью недоступный ресурс, ресурс труднодоступный и ресурс, доступ к которому осуществлен с дефектами и ошибками, качество доступа к которому неудовлетворительно по сравнению с заданными критериями.
Недоступный информационный ресурс - это ресурс, недоступный в клиентском приложении, которое определило факт отсутствия доступа к информационному ресурсу, но при этом указанный ресурс является доступным в клиентском приложении, обеспечивающим доступ к данному информационному ресурсу.
При возврате результирующих адресов относящимися к ним параметрами являются, например, сведения о системах доступа и программах доступа, при помощи которых следует обеспечивать доступ по данным результирующим адресам.
Серверы информационной системы содержат компоненты, специфичные для различных систем доступа к информационным ресурсам, например, модули хранения данных, модули обработки данных и модули интерфейса с пользователем или клиентом, функционирующие с возможностью взаимодействия.
Взаимодействие клиентского приложения с базой данных сервера информационной системы осуществляется по многозвенной или двухзвенной архитектуре информационной системы.
База данных сервера информационной системы имеет возможность взаимодействия со сторонними информационными системами, которое осуществляется по двухзвенной архитектуре информационной системы.
В одной системе доступа к информационным ресурсам функционирует и взаимодействует множество серверов информационной системы, содержащих компоненты, специфичные для данной системы доступа к информационным ресурсам.
Одному исходному адресу соответствует множество результирующих адресов, а одному результирующему - множество исходных адресов.
Исходным адресом является адрес, по которому информационный ресурс доступен.
При возврате одного результирующего адреса из числа прошедших проверку на доступность информационного ресурса переадресация на результирующий адрес осуществляется по единственному адресу.
При возврате более одного результирующего адреса из числа прошедших проверку на доступность информационного ресурса переадресация на результирующий адрес осуществляется, по меньшей мере, по одному наиболее значимому (релевантному) из результирующих адресов.
Программа сервера информационной системы осуществляет возврат клиентскому приложению определенных типов результирующих адресов и/или результирующих адресов информационных ресурсов определенного типа, например торрент-ссылки.
Программа сервера информационной системы осуществляет возврат клиентскому приложению в форме вывода данных, удобной для обработки клиентским приложением.
В случае если результирующие адреса, удовлетворяющие условиям запроса, в БД сервера информационной системы найдены не были, программа сервера информационной системы возвращает клиентскому приложению интерфейс пользователя, содержащей способы решения проблем недоступности запрашиваемого информационного ресурса.
Переадресации, обладающие каким-либо общим свойством или признаком, главным образом одинаковым исходным и/или результирующим адресом, являются однотипными.
Однотипные переадресации, принадлежащие к различным системам доступа, объединены в общие служебные системы доступа.
Клиентский модуль выполняет функции программы доступа к информационным ресурсам.
Программа доступа к информационным ресурсам представлена или браузером, и/или файловым менеджером, и/или проводником, и/или программой скачивания файлов, и/или FTP-клиентом, и/или программой работы с пиринговыми сетями, и/или программой подключения к медиаканалам или медиапотокам, и/или программой навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированной программой открытия определенных типов информационных ресурсов, и/или программой, выбранной пользователем, а также клиентским модулем.
При переадресации на результирующий адрес используются дополнительные программы доступа к информационным ресурсам, например браузеры, файловые менеджеры, проводники, программы скачивания файлов, FTP-клиенты, программы работы с пиринговыми сетями, программы подключения к медиаканалам или медиапотокам, и/или программы навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированные программы открытия определенных типов информационных ресурсов, и/или программы, указанные пользователем, а также клиентский модуль.
Зарегистрированный пользователь в интерфейсе редактирования информации о переадресациях дополнительно производит поиск в БД сервера информационной системы, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс, который соответствует исходному адресу.
Зарегистрированный пользователь в интерфейсе редактирования информации о переадресациях дополнительно производит поиск в БД сервера информационной системы, по меньшей мере, одного исходного адреса на запрашиваемый информационный ресурс, который соответствует результирующему адресу.
В качестве исходного и/или результирующего адреса используется адрес или путь до каталога.
В качестве исходного адреса используется диапазон адресов или маска адреса.
В качестве исходного адреса используется адрес контейнеров информационных ресурсов или интерфейса доступа к информационным ресурсам, например web-страница, содержащая область просмотра видеоресурса, а в качестве результирующего адреса - непосредственные ссылки на информационный ресурс, по которым данный информационный ресурс, например файл видео, доступен напрямую и для скачивания.
В качестве исходного адреса используется виртуальный адрес: например, алиас, web-адрес, удобный для восприятия человеком.
Зарегистрированный пользователь имеет возможность указать виртуальный адрес в интерфейсе редактирования переадресаций.
В качестве виртуального исходного адреса зарегистрированный пользователь указывает уникальный незанятый другими зарегистрированными пользователями адрес в пространстве имен какой-либо из систем доступа к информационным ресурсам, например Интернет, а в качестве результирующего - адрес информационного ресурса, вместо доменного имени которого указан IP.
В качестве исходного адреса зарегистрированный пользователь указывает адрес, содержащий доменное имя сайта, принадлежащего зарегистрированному пользователю, в пространстве имен какой-либо общей системы доступа к информационным ресурсам, при подтверждении права на владение данным сайтом с данным доменным именем, а в качестве результирующего адреса - тот же адрес, но вместо доменного имени указывается IP-адрес, при подтверждении права на владение данным сайтом, доступным по IP-адресу.
В качестве исходного адреса зарегистрированный пользователь указывает уникальный незанятый другими зарегистрированными пользователями адрес в пространстве имен служебной системы доступа к информационным ресурсам, принадлежность к которой определяется использованием, например, особой приставки (префикса) перед адресом (например, «r/»), а в качестве результирующего адреса - тот же адрес, но вместо доменного имени указывается IP-адрес при подтверждении права на владение данным сайтом, доступным по IP-адресу.
В качестве исходных и результирующих адресов используются произвольные сопоставимые значения: например, географические и почтовые адреса, телефонные номера.
Система доступа к информационным ресурсам идентифицируется программой сервера информационной системы с учетом структуры адреса информационного ресурса, например, пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурса.
Тип информационного ресурса, например тип файла или медиапотока, и система доступа к информационным ресурсам идентифицируется программой сервера информационной системы с учетом типа и идентификатора системы доступа к информационному ресурсу, структуры адреса информационного ресурса, например, пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурса.
Исходные и результирующие адреса проверяются на доступность информационного ресурса по запросу пользователя.
В способе предусмотрена функция размещения переадресаций на информационные ресурсы, не принадлежащие зарегистрированному пользователю.
В способе предусмотрена функция сохранения копий содержимого информационных ресурсов - текстовых данных, медиаданных, например, изображения, flash, аудиофрагменты сопутствующих файлов, например, составляющих web-страницы: скрипты, файлы каскадных стилей.
В заявляемом способе предусмотрена функция взаимодействия с сервисами сохранения копий информационных ресурсов, которые выполняют архивирование web-страниц по запросу с целью сохранения копий содержимого информационных ресурсов и получения адресов сохраненных копий информационных ресурсов для дальнейшего использования.
В заявляемом способе предусмотрена функция взаимодействия с поисковыми системами, например «Yahoo», которые хранят индексированные копии последних версий измененных информационных ресурсов.
В заявляемом способе предусмотрена функция индексации информационных ресурсов и их метаданных с организацией системы поиска по содержимому информационных ресурсов и их сохраненных копий.
В заявляемом способе предусмотрена функция регистрации и хранения изменений информационных ресурсов и версий информационных ресурсов.
В заявляемом способе формируется код подтверждения владения пользователем сайтами.
Пользователь осуществляет добавление информации о сайтах.
Пользователь осуществляет добавление информации о системах доступа к информационным ресурсам.
Зарегистрированные пользователи при редактировании информации о переадресациях по отдельным переадресациям осуществляют ввод данных, например: система доступа к информационным ресурсам, адрес исходный и адрес результирующий.
В заявляемом способе предусмотрена функция импорта данных из внутренних свойств информационного ресурса, например из метатегов.
В заявляемом способе предусмотрена функция расчета, заполнения и ввода программой сервера информационной системы автоматически или по запросу зарегистрированного пользователя данных, например: тип пользователя; псевдоним пользователя, добавившего информацию о переадресации; дата проверки доступности информационного ресурса по результирующему адресу.
В заявляемом способе предусмотрена возможность ввода модераторами данных, например: ограничительные санкции в отношении переадресаций, доменов или систем доступа к информационным ресурсам и период их действия.
При редактировании информации о переадресациях зарегистрированные пользователи осуществляют ввод пакетных данных - например, импорт из различных источников данных.
В заявляемом способе предусмотрена функция автоматического сбора и добавления в БД информационной системы информации по ресурсам, которые доступны по одним адресам, но более недоступны по другим адресам.
Клиентское приложение функционирует автономно без участия пользователя.
Клиентский модуль определяет и обрабатывает факты отсутствия доступа к информационным ресурсам по исходным адресам, расположенным в теле и/или внутренних свойствах информационного ресурса, к которому производится доступ.
Клиентский модуль выполнен с возможностью добавления, редактирования, сохранения и защиты данных о зарегистрированных пользователях, в том числе идентификационных данных, принадлежащих зарегистрированным пользователям системах доступа к данным, например, идентификаторы, пароли, приоритеты, данных о доменах, диапазонах адресов и адреса и их принадлежность к системам доступа к информационным ресурсам, данных о переадресациях, настройки.
Клиентский модуль выполнен с возможностью редактирования и сохранения настроек, при этом настройки сохраняются в пресеты.
Клиентский модуль выполнен с возможностью указания взаимного приоритета систем доступа к информационным ресурсам и/или взаимного приоритета программ доступа к информационным ресурсам и/или взаимного приоритета зарегистрированных пользователей и/или взаимного приоритета и последовательности обработки исходных адресов.
Информация по настройкам для зарегистрированного пользователя сохраняется в БД сервера информационной системы.
Клиентский модуль выполнен с возможностью синхронизации информации по настройкам с базой данных сервера информационной системы.
Клиентский модуль содержит интерфейс, предназначенный для обмена информацией между клиентским модулем, пользователем и программами доступа.
Клиентский модуль содержит интерфейс зарегистрированного пользователя, аналогичный интерфейсу зарегистрированного пользователя сервера информационной системы и обладающий необходимыми возможностями интерфейса зарегистрированного пользователя сервера информационной системы.
Клиентский модуль сохраняет результаты запросов к серверу информационной системы и историю возвращаемых сервером информационной системы данных.
Клиентский модуль сохраняет настройки и любые данные в своей базе данных, включая результаты запросов к серверу информационной системы и историю возвращаемых сервером информационной системы данных.
Клиентский модуль выполнен с возможностью работы без взаимодействия с сервером информационной системы.
Для всех клиентских модулей, входящих в состав клиентских приложений на устройстве доступа, реализована единая база данных клиентских модулей.
Граничные условия критериев, характеризующих качество доступа к информационным ресурсам, задаются и настраиваются в качестве параметров переадресаций, типов информационных ресурсов и систем доступа к информационным ресурсам в БД сервера информационной системы и в настройках клиентского модуля.
Способ осуществляют следующим образом.
На фиг.1 представлена блок-схема, характеризующая заявляемый способ (вариант осуществления)
Она содержит:
1. Пользователь зарегистрированный.
2. Устройство доступа.
3. Информационные ресурсы.
4. Источник (публикация, база данных и т.п.), содержащий исходный адрес информационного ресурса.
5. Пользователь.
6. Программа доступа к информационным ресурсам.
7. Сервер информационной системы (в частности, это сервер приложений).
8. База данных сервера информационной системы (в частности, это сервер баз данных).
9. Ввод данных пользователем информационной системы.
10. Ввод регистрационных данных пользователя либо необходимых для авторизации данных зарегистрированного пользователя.
11. Формирование кодов подтверждения владения пользователем сайтами.
12. Добавление сайтов.
13. Ввод данных по сайтам.
14. Проверка владения пользователем сайтами или разделами сайтов (опционально).
15. Формирование новых учетных записей систем доступа к информационным ресурсам и их идентификаторов или присоединение к совладению или пользованию существующими системами доступа к информационным ресурсам.
16. Ввод сопутствующей информации и данных аутентификации по принадлежащим пользователю системам доступа к данным.
17. Поиск интересующего информационного ресурса и его аналогов и формирование выборок переадресаций информационных ресурсов по ключевым словам и выражениям, исходному и результирующему адресам, в интерфейсе сервера информационной системы, предоставление отчетов.
18. Обработка выборок в отчетах: редактирование и удаление данных и прочие действия.
19. Признак использования.
20. Система доступа к информационным ресурсам.
21. Тип информационного ресурса.
22. Программы доступа к информационному ресурсу.
23. Совокупность параметров переадресаций, которые могут быть рассчитаны, заполнены и введены программой сервера информационной системы автоматически или по запросу пользователя.
24. Адрес исходный.
25. Адрес результирующий.
26. Дата и время публикации информационного ресурса по исходному адресу, заданные пользователем.
27. Дата и время публикации информационного ресурса по исходному адресу из свойств ресурса.
28. Рейтинг (значимость, вес) адреса.
29. Категории информационного ресурса (тематические рубрики), заданные пользователем.
30. Категории информационного ресурса (тематические рубрики) из свойств информационного ресурса.
31. Язык информационного ресурса, заданный пользователем.
32. Язык информационного ресурса из свойств информационного ресурса.
33. Заголовок информационного ресурса, заданный пользователем.
34. Заголовок информационного ресурса из свойств информационного ресурса.
35. Описание информационного ресурса, заданное пользователем.
36. Описание информационного ресурса из свойств информационного ресурса.
37. Ключевые слова, заданные пользователем.
38. Ключевые слова из свойств информационного ресурса.
39. Авторы информационного ресурса, заданные пользователем.
40. Авторы информационного ресурса из свойств информационного ресурса.
41. Совокупность дополнительных параметров переадресаций, заданная пользователем.
42. Совокупность дополнительных параметров переадресаций из информационного ресурса.
43. Комментарий публичный.
44. Комментарий служебный.
45. Произвольные текстовые и медиаданные.
46. Совокупность параметров переадресаций, задаваемых модераторами.
47. Клиентский модуль информационной системы.
48. База данных клиентского модуля информационной системы (в частности, встраиваемая СУБД).
49. Предоставление результирующих адресов клиентскому приложению.
50. Формирование запроса серверу информационной системы и ввод (передача) исходных данных: адрес исходный; опционально: ввод ID системы доступа к информационным ресурсам и/или ID пользователя и их аутентификация, параметры запроса.
51. Условие того, что информационный ресурс доступен.
52. Условие того, что в параметрах запроса 50 не содержится указаний на пропуск проверки доступа к информационному ресурсу по исходному адресу и при этом проверка доступности данного информационного ресурса возможна.
53. Проверка программой сервера 7 информационной системы доступности информационного ресурса по исходному адресу.
54. Условие того, что информационный ресурс по исходному адресу доступен.
55. Обеспечение связи между областями систем доступа к информационным ресурсам и предоставление (генерация) результирующего адреса, по которому информационный ресурс будет доступен для устройства доступа пользователя.
56. Система доступа к информационным ресурсам, предоставляющая доступ к информационному ресурсу.
57. Поиск результирующих адресов информационного ресурса.
58. Условие того, что переадресации найдены в базе данных 8 сервера информационной системы.
59. Условие того, что параметры запроса исходных данных 50 и/или тип информационного ресурса указывают вернуть программе доступа выборку результирующих адресов без переадресации на результирующие адреса (с проверкой доступности либо без нее).
60. Условие того, что параметры запроса исходных данных (50) отменяют проверку доступности информационного ресурса по результирующим адресам или проверка невозможна.
61. Проверка программой сервера информационной системы доступности информационного ресурса по результирующим адресам.
62. Условие того, что информационный ресурс по результирующим адресам доступен.
63. Интерфейс сервера информационной системы для поиска информационного ресурса.
64. Переадресация и ее параметры.
65. Обработка ошибки: программа доступа к информационным ресурсам задействует клиентский модуль информационной системы, формирует и передает ему запрос.
66. Обмен данными: синхронизация, уточнение параметров запроса.
67. Сохранение виртуальных переадресаций в базу данных 8 сервера информационной системы.
68. Каналы связи.
Заявляемый способ реализуется в информационно-поисковой системе, которая классифицируется как распределенная клиент-серверная комбинированная двухзвенная и многозвенная система, включающая: клиентскую часть как клиентское приложение на устройстве доступа 2, включающее клиентский модуль 47 и программу доступа 6 к информационным ресурсам 3, клиентскую часть как БД 48 клиентского модуля 47, управляемую СУБД 48 на устройстве доступа, серверную часть на сервере 7 информационной системы (в частности, это сервер приложений) и серверную часть как базу данных 8 при сервере 7 информационной системы (в частности, база данных располагается на сервере баз данных).
В заявляемом способе используется не менее одного сервера, на котором содержится база данных 8 - сервер баз данных. База данных (БД) в свою очередь состоит из таблицы адресов исходных и результирующих и необходимых сведений. Используется не менее одного сервера приложений, на котором размещен интерфейсный модуль 63, в свою очередь посредством которого происходит взаимодействие пользователя 5 или не менее одного клиентского приложения с БД 8 сервера информационной системы. Сервер баз данных выполнен доступным в системах доступа 56 к информационным ресурсам 3 напрямую либо через другой сервер 7 - сервер приложений Ошибка! Источник ссылки не найден. Таким образом, взаимодействие между пользователем, клиентским приложением и БД сервера информационной системы осуществляется по многозвенной архитектуре информационной системы, или иными словами многоуровневой клиент-серверной архитектуре при посредничестве сервера приложений. Кроме того, взаимодействие между клиентским приложением и базой данных сервера информационной системы осуществляется и по двухзвенной архитектуре информационной системы путем непосредственного обращения к серверу баз данных без посредничества сервера приложений. При этом указанные серверы взаимосвязаны с системой доступа 56 к информационным ресурсам 3.
Серверы 7 информационной системы содержат компоненты, специфичные для различных систем доступа 56 к информационным ресурсам 3, например, модули хранения данных (в частности, сервер баз данных), модули обработки данных (в частности, сервер приложений) и модули интерфейса с пользователем или клиентом, функционирующие с возможностью взаимодействия. В одной системе К информационным ресурсам могут функционировать и взаимодействовать множество серверов информационной системы, содержащих компоненты, специфичные для данной системы доступа к информационным ресурсам. Это необходимо, например, для распределения нагрузки между серверами и/или взаимного резервирования серверов и баз данных, а также обеспечения связи между областями систем доступа - между разными системами доступа к информационным ресурсам или областями одной системы доступа к информационным ресурсам. С этой же целью база данных серверов информационной системы может быть распределенной.
Для сети Интернет в качестве модуля обработки данных, располагаемого на серверах приложений, обычно используются программы, выполненные в виде скриптов на различных языках (php, asp, java) и соответствующие им программные среды выполнения скриптов, в качестве системы взаимодействия по каналам связи с клиентскими приложениями - web-сервер, обрабатывающий http-запросы, а в качестве интерфейсной составляющей - web-сайт, а также используются специфические компоненты работы с базами данных. Для других сетей, например I2P, обычно используются иные серверные решения.
Сети классифицируются по физической и логической структуре. Для заявляемого способа сети классифицируются, например, по территориальной распространенности (глобальные, городские, локальные, сеть контроллеров), по типу функционального взаимодействия (клиент-сервер, смешанная, одноранговая, многоранговая), по типу сетевой топологии, по типу среды передачи, по назначению (вычислительные, информационные, смешанные), типу доступа (публичная или персональная), по взаимодействию с другими сетями (обособленные или оверлейные). Публичные сети -доступные для большинства пользователей, даже если на это необходимы специфические оборудование и права (обычно это многие из глобальных систем). Персональные сети ограничивают доступ к своим ресурсам (интрасети, экстрасети, VPN). Обособленные - отдельно существующие, независимые от других сетей. Примерами обособленных сетей являются Интернет, Fidonet, Абилин (Интернет 2). Оверлейные сети (надстроенные над существующими сетями, в большинстве случаев над Интернет) подразделяются на одноранговые, пиринговые, гибридные. Примерами оверлейных сетей являются Freenet, I2P, Perfect Dark, различные пиринговые сети и сети VPN (как правило, принадлежащие организациям и частными персонам). Часть глобальных систем, доступных для большинства пользователей (даже если на это необходимы специфические оборудование и права), относятся к публичным сетям. Обособленные и оверлейные сети могут быть как публичными, так и персональными, как глобальными, так и неглобальными.
Устройствами являются, например, телефон, портативное устройство, персональный компьютер.
Системы взаимосвязанных устройств функционируют как единое устройство. Обычно это системы, в которых каналы связи представляют собой шины передачи данных между устройствами как узлами данной системы либо где совокупность обособленных устройств выполняют и распределяют между собой общую задачу: суперкомпьютеры, различные системы распределенных и облачных вычислений, серверы распределенных баз данных. Причем зачастую сложно отличить систему устройств от сети, так как узлы системы могут являться одновременно и обособленными устройствами и входить в состав каких-либо распределенных систем, а иногда и нескольких одновременно.
Каждой системе доступа 56 присваивается в информационной системе заявляемого способа уникальный идентификатор. Глобальные и часть неглобальных публичных сетей добавляются в БД 8 сервера информационной системы 7 разработчиками заявляемого способа и составляют основу перечня публичных глобальных систем доступа заявляемого способа. Остальные сети и устройства, которыми обладают частные лица или группы лиц и организации, могут быть добавлены обладателями этих сетей и устройств - для этого обладатели должны быть зарегистрированными пользователями 1. При добавлении систем доступа к информационным ресурсам, принадлежащим зарегистрированным пользователям, они по умолчанию защищаются паролем, который зарегистрированный пользователь при необходимости может изменить.
Определенное множество информационных ресурсов 3 может быть постоянно доступно для устройства доступа 2 по адресам и/или псевдонимам (алиасам) этих адресов и/или доступных в программе доступа 6 к информационным ресурсам 3, наиболее соответствующей для обеспечения доступа к данному информационному ресурсу. Постоянно доступными ресурсами являются, например, ресурсы, размещенные на данном устройстве доступа или других устройствах, постоянно связанных с данным устройством доступа, например, входящих с ним в одну локальную сеть и представляющих локальную систему доступа.
Переадресации 64 на информационные ресурсы 3, принадлежащие к различным персональным системам доступа 56, но обладающие каким-либо общим свойством или признаком, главным образом одинаковым исходным 24 и/или результирующим 25 адресом, являются однотипными. Однотипные переадресации, принадлежащие к различным системам доступа, объединены в виртуальные (т.е. реально не существующие, условные) общие служебные системы доступа. Примером могут служить сопоставления стандартных алиасов каталогов в среде Windows: переадресации со стандартных и одинаковых для всех алиасов на реальный каталог в локальной системе доступа (на компьютере пользователя или в локальной сети): в качестве псевдонима (алиаса) используется фраза «Мои документы» (одинаковая для всех пользователей операционной системы Windows), а в качестве реального каталога -папка «Мои документы» в аккаунте пользователя Windows. Данная переадресация одинакова для всех Windows, несмотря на то что компьютер пользователя представляет собой обособленную систему доступа. Поэтому данную переадресацию с исходного адреса, которым в приведенном примере является алиас «Мои документы», на результирующий адрес, которым является реальный путь до каталога «Мои документы» учетной записи пользователя Windows, можно отнести к виртуальной служебной системе доступа, объединяющей, например, подобные стандартные алиасы и каталоги Windows. Реальные пути до каталогов, аналогичных вышеуказанному «Мои документы», в среде Windows определены переменными среды окружения или их можно получить из реестра Windows.
По возможности, клиентский модуль Ошибка! Источник ссылки не найден. должен программно интерпретировать алиасы среды операционной системы и рассчитывать результирующие адреса используя, например, переменные окружения. Но в некоторых случаях, когда клиентский модуль некорректно распознает среду операционной системы или какие-либо параметры и соответственно не может предоставить доступ к информационному ресурсу по стандартному алиасу (например, в случае устаревшей версии клиентского модуля), указанные сопоставления алиасов и адресов информационного ресурса в среде операционной системы можно запросить у серверов информационной системы, оперирующих более актуальными данными.
В заявляемом способе публичные глобальные сети и виртуальные служебные системы доступа к информационным ресурсам объединены в совокупность общих систем доступа к информационным ресурсам. Для незарегистрированных пользователей 5 поиск запрашиваемых адресов вместе со всей сопутствующей информацией об адресах и переадресациях осуществляется среди общих систем доступа к информационным ресурсам.
Система доступа 56 к информационным ресурсам 3 включает доступные и недоступные для устройства доступа 2 области. Доступной областью является область, которой принадлежит доступный для устройства доступа запрашиваемый информационный ресурс. Запрашиваемый информационный ресурс может принадлежать области системы доступа, недоступной для устройства доступа, но одновременно доступной для сервера приложений 7, который в свою очередь может принадлежать доступной для устройства доступа области системы доступа 56 и быть доступен для устройства доступа (например, в сети Интернет это сервер web-сайта заявляемого способа, где в качестве интерфейса 63 пользователя 5 используется web-интерфейс web-сайта).
Сервер приложений 7 содержит интерфейс 63, при помощи которого осуществляется взаимодействие клиентского приложения и серверов 7 и 8 информационной системы. Например, в сети Интернет данное взаимодействие осуществляется посредством web-интерфейса web-сайта, предоставляемого при помощи программы доступа к информационным ресурсам в качестве web-клиента. Зарегистрированный пользователь 1 в интерфейсе сервера приложений имеет возможность редактирования информации БД 8 сервера информационной системы. В качестве программ доступа 6 к информационным ресурсам 3 при переадресации на результирующий адрес 25 помимо программы доступа, в которой был определен факт отсутствия доступа к информационному ресурсу по исходному адресу 24, используются также другие программы, например: браузеры, файловые менеджеры, проводники, программы скачивания файлов, FTP-клиенты, программы работы с пиринговыми сетями, программы подключения к медиаканалам или медиапотокам, и/или программы навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированные программы открытия определенных типов информационных ресурсов, и/или программы, указанные пользователем, а также клиентский модуль 47. Недоступный информационный ресурс 3 - это полностью недоступный ресурс, ресурс труднодоступный и ресурс, доступ к которому осуществлен с дефектами и ошибками, качество доступа к которому неудовлетворительно по сравнению с заданными критериями. Недоступным ресурсом является, например, информационный ресурс, при осуществлении доступа к которому происходит слишком большой временной интервал отклика на запрос доступа (таймаут) по сравнению с заданным критерием максимальной величины таймаута, недостаточная скорость передачи данных, недостаточная стабильность доступа. Дефекты и ошибки доступа, например, неполностью загруженный информационный ресурс и/или некорректно отображаемый, могут возникать как по причине системы доступа, в которой расположен информационный ресурс, так и по причине использования неподходящей программы доступа к информационным ресурсам и устройства доступа.
Недоступный информационный ресурс 3 - это ресурс, недоступный в клиентском приложении, которое определило факт отсутствия доступа к информационному ресурсу, но при этом указанный информационный ресурс является доступным в клиентском приложении, используемом при переадресации и обеспечивающим доступ к данному информационному ресурсу. В том числе возможна ситуация, когда информационный ресурс доступен, но предназначен для доступа посредством определенных программ доступа 6 и устройств доступа 2. Например, размещенные в Интернет обычные версии сайтов предназначены для обычных браузеров типа Internet Explorer, Mozilla Firefox, Opera, Google Chrome, используемых на обычных персональных компьютерах (ПК). В то время как в интерфейсе программ доступа на портативных устройствах доступа данные версии сайтов отображаются некорректно, наоборот, версии сайтов WAP, предназначенные для сотовых телефонов, PDA, предназначенные для портативных компьютеров (КПК), mobi, предназначенные для широкого круга мобильных устройств, могут некорректно отображаться в обычных браузерах ПК. В этих случаях, если существуют различные версии информационного ресурса, предназначенные для различных программ доступа и устройств доступа, необходимо производить переадресацию на наиболее подходящую версию информационного ресурса. Например, клиентский модуль 47 при определении несоответствия информационного ресурса 3 и программы доступа 6 к данному информационному ресурсу и/или устройства доступа 2 в соответствии с заданными настройками производит автоматически или предлагает пользователю 5 произвести переадресацию 64 на соответствующий информационный ресурс или его версию - если таковая переадресация найдена в БД 8 сервера информационной системы.
Существуют различные способы проверки доступности информационного ресурса, которые зависят от системы доступа 56 к информационным ресурсам 3 и типа 21 информационного ресурса. Для систем доступа к информационным ресурсам используются специфические протоколы передачи данных, их совокупности и инкапсуляции (вложение) друг в друга. Именно протоколы в первую очередь определяют способы проверки доступности информационных ресурсов. Кроме того, типы информационных ресурсов (например, различные типы файлов, медиапотоки) могут определять способы проверки доступности информационного ресурса. Система доступа, протокол (который обычно тоже идентифицирует систему доступа) и тип информационного ресурса в большинстве случаев определяется из составляющих адреса информационного ресурса. Протокол обычно обозначает первые символы адреса, ограниченные специальными разделителями, например http, ftp.Тип информационного ресурса во многих случаях определяется из суффикса адреса (расширения файла), например: html, doc, pdf, mp3. Тип информационного ресурса в некоторых случаях также определяется из свойств пакета протокола: например, при использовании протокола IPv6 тип содержимого может содержаться в заголовках передаваемого пакета. Кроме того, тип информационного ресурса и система доступа к информационным ресурсам при необходимости указывается непосредственно в свойствах 64 переадресации.
В заявляемом способе незарегистрированный пользователь 5 при необходимости имеет возможность проверить доступность информационных ресурсов 3 по исходным 24 и результирующим 25 адресам в интерфейсе 63 решения проблем недоступности информационных ресурсов (в случае использования web-сайта в Интернет - это web-страница решения проблем недоступности информационных ресурсов). Зарегистрированный пользователь 1 помимо этого при необходимости имеет возможность проверить доступность информационных ресурсов по исходным и результирующим адресам в интерфейсе 63 редактирования информации о переадресациях. При добавлении переадресации зарегистрированным пользователем в интерфейсе редактирования информации о переадресациях доступность информационного ресурса по результирующему адресу проверяется автоматически.
Пользователь 5 или клиентское приложение с правами пользователя в интерфейсе сервера 63 поиска информации о переадресациях имеет возможность производить поиск в БД 8 сервера информационной системы, по меньшей мере, одного результирующего 25 адреса на запрашиваемый информационный ресурс, который соответствует исходному 24 адресу, или, по меньшей мере, одного исходного адреса на запрашиваемый информационный ресурс, который соответствует результирующему адресу, вместе со всей сопутствующей информацией 64 об адресах и переадресациях. Поиск производится среди общих систем доступа 56 к информационным ресурсам 3.
Когда зарегистрированный пользователь 1 желает обеспечить для пользователя 5 (любого, в том числе самого себя, или для клиентского приложения) доступность определенного информационного ресурса/ов 3 (файлов, медиапотоков и т.п.), который/е размещены в различных системах доступа к информационным ресурсам 56 (различные компьютерные сети, обособленные устройства, например, рабочее станции, и системы взаимодействующих обособленных устройств, или иные системы и устройства предоставления доступа к данным, в совокупности с каналами связи 68 до данных информационных ресурсов в системах доступа к информационным ресурсам), для этого он посредством устройства доступа 2 в сеть формирует запрос к серверу 7 информационной системы, содержащему компоненты, осуществляющие ввод, вывод и кодирование. Через интерфейс пользователя сервера 7 информационной системы зарегистрированный пользователь 1 с целью добавления или редактирования передает в БД 8 сервера 7 информационной системы 7, которая может быть реализована в виде отдельного сервера с базой данных (сервера баз данных) при сервере информационной системы 7 (сервере приложений информационной системы), следующие данные 9: свои регистрационные данные 10, данные по принадлежащим ему сайтам или разделам сайтов 11-14 и системам доступа к информационным ресурсам 15-16, данные для осуществления поиска интересующего ресурса и его аналогов и для формирования выборок переадресаций информационных ресурсов по исходному и результирующему адресам и прочим параметрам (например, ключевым словам и выражениям) 17 и данные по различным обязательным и опциональным параметрам переадресаций 19-45 при условии обладания на это правами по отношению к конкретным переадресациям. Зарегистрированный пользователь при необходимости производит действия для обработки сформированных выборок переадресаций 18 - удаление, добавление, различные расчеты.
Зарегистрированный пользователь 1 в интерфейсе 63 редактирования информации о переадресациях 64 имеет возможность производить поиск в БД 8 сервера информационной системы, по меньшей мере, одного результирующего адреса 25 на запрашиваемый информационный ресурс, который соответствует исходному адресу 24, или, по меньшей мере, одного исходного адреса на запрашиваемый информационный ресурс, который соответствует результирующему адресу, вместе со всей сопутствующей информацией об адресах и переадресациях. Поиск производится среди общих и принадлежащих данному пользователю систем доступа 56.
Последовательность ввода данных следующая.
Сначала пользователь 5 регистрируется в информационной системе в интерфейсе сервера 7 информационной системы (например, при помощи web-сайта в Интернет), введя регистрационные контактные данные 9, и приобретает статус зарегистрированного пользователя 1. Затем зарегистрированный пользователь 1 авторизуется в информационной системе в интерфейсе сервера информационной системы, введя необходимые для авторизации данные.
Затем в статусе зарегистрированного 1 пользователь при необходимости получает сгенерированные программой сервера 7 информационной системы уникальные коды подтверждения владения сайтами 11, вводит (добавляет или редактирует) учетные записи принадлежащих ему сайтов или разделов сайтов 11, для подтверждения владения которыми зарегистрированный пользователь должен, например, разместить в корневом каталоге соответствующего сайта или раздела сайта специальный файл, в качестве имени которого указывается сгенерированный код подтверждения владения сайтами. Кроме того, зарегистрированный пользователь при необходимости указывает дополнительные параметры 13 этих сайтов, например: имя домена/раздела; название сайта/раздела, персональные для данного зарегистрированного пользователя; адрес карты сайта, адрес поиска по сайту и комментарий, персональные для данного зарегистрированного пользователя. Часть параметров сайтов рассчитывается программой сервера 7 информационной системы, например: порядковый номер в списке сайтов, принадлежащих пользователю; доступность сайта; дата и время проверки доступности сайта; дата и время добавления в базу 8 сервера 7 информационной системы; дата и время присоединения пользователя к владению данным сайтом; перечень владельцев данного сайта. Часть параметров 46 указывается модераторами информационной системы, например: бан - признак запрета использования данного домена, назначаемый модераторами вручную или определяемый программой сервера информационной системы автоматически, например, после проверки на специальных сайтах, борющихся со спамом и недопустимым содержимым; дата и время начала действия бана; дата и время окончания действия бана (например, если не указана - то ограничительная санкция действует навсегда). Кроме того, модератор как зарегистрированный пользователь при необходимости добавляет и редактирует информацию об определенных сайтах, например, крупных порталах, поисковых системах, каких-либо общественных проектах.
При редактировании информации о сайтах производится автоматическая или по запросу пользователя проверка владения пользователем сайтами 14, при этом факт владения пользователем по каждому из проверяемых сайтов фиксируется в БД сервера информационной системы.
Далее зарегистрированный пользователь при необходимости вводит 15 (добавляет) учетные записи систем доступа к информационным ресурсам, получив при этом сгенерированные программой сервера 7 информационной системы идентификаторы этих систем доступа к информационным ресурсам, или присоединяется к совладению или получает право использования существующими системами доступа к информационным ресурсам других пользователей, подтвердив на это право, например, путем ввода данных аутентификации, таких как идентификатор системы доступа и ее пароль. Далее зарегистрированный пользователь при необходимости указывает дополнительные параметры этих систем доступа к информационным ресурсам 16, например: признак использования; название и комментарий, персональные для данного зарегистрированного пользователя; данные аутентификации (например, пароль). Часть параметров систем доступа к информационным ресурсам рассчитывается программой сервера 7 информационной системы, например: порядковый номер в списке систем доступа к информационным ресурсам, принадлежащих пользователю; идентификатор; дата и время добавления в базу сервера 7 информационной системы; дата и время присоединения пользователя к владению системой доступа к информационным ресурсам; перечень владельцев данной системы доступа к информационным ресурсам; сгенерированные автоматически данные аутентификации (например, пароль). Часть параметров указывается модераторами информационной системы, например: бан - признак запрета использования данного домена, назначаемый модераторами вручную или определяемый программой сервера информационной системы автоматически, например, после проверки на специальных сайтах, борющихся со спамом и недопустимым содержимым; дата и время начала действия бана; дата и время окончания действия бана (например, если не указана - то ограничительная санкция действует навсегда). Кроме того, модератор как зарегистрированный пользователь при необходимости добавляет и редактирует информацию об общих системах доступа к информационным ресурсам.
Далее зарегистрированный пользователь вводит данные по переадресациям 64 со всеми необходимыми параметрами:
Например, признак использования 15 - разрешение на использование данной переадресации (по умолчанию - состояние «Разрешено»); система доступа к информационным ресурсам 20 - либо все общие системы доступа к информационным ресурсам в совокупности (по умолчанию) или одна из общих систем доступа к информационным ресурсам, либо одна систем доступа к информационным ресурсам, принадлежащей зарегистрированному пользователю 1; тип информационного ресурса 21, например, тип файла или медиапотока; программы доступа к информационному ресурсу 22 - программы, при помощи которых необходимо или желательно осуществлять доступ к данному информационному ресурсу; адрес исходный 24 и адрес результирующий 25; дата и время публикации информационного ресурса по исходному адресу, заданные пользователем дата первой публикации информационного ресурса по исходному адресу 26; рейтинг (вес) адреса 28 - например, вес результирующего адреса, если с одного исходного адреса производится переадресация на множество результирующих адресов, или вес исходного адреса, если со множества исходных адресов производится переадресация на один результирующий адрес; категории (рубрики) информационного ресурса 29 - множество тематических групп, к которым можно причислить информационный ресурс; язык информационного ресурса, заданный пользователем 31; заголовок информационного ресурса, заданный пользователем 33 - заголовок информационного ресурса, который зарегистрированный пользователь при необходимости задает произвольно на свое усмотрение; описание, заданное пользователем 35 - аналогично заголовку; ключевые слова, заданные пользователем 37, авторы, заданные пользователем 39; набор параметров, заданный пользователем, зависящих от системы доступа к информационным ресурсам и типа информационного ресурса, например размер информационного ресурса, заданный пользователем, хеш информационного ресурса, заданный пользователем, параметры качества доступа к информационному ресурсу 41; комментарий публичный 43 - комментарий, который будет виден другим редакторам и пользователям; комментарий служебный 44 - комментарий, который будет виден только данному редактору в его аккаунте; ввод произвольных текстовых и медиаданных 45.
Часть параметров переадресаций может быть получена путем импорта из внутренних свойств информационного ресурса, например метатегов, при наличии таковых, например: категории (тематические рубрики, группы) информационного ресурса 30; язык информационного ресурса 32; заголовки 34, например, импортированные из метатега web-страницы <head></head>; описания 36; ключевые слова 38; авторы 40; набор параметров, зависящих от системы доступа к информационным ресурсам и типа информационного ресурса, например размер информационного ресурса, хеш информационного ресурса, параметры качества доступа к информационному ресурсу 42; дата и время публикации информационного ресурса по исходному адресу из информационного ресурса 27.
Часть параметров переадресаций 23 рассчитывается, заполняется и вводится программой сервера 7 информационной системы автоматически или по запросу зарегистрированного пользователя 1, например: тип пользователя - признак принадлежности информационного ресурса владельцу сайта или владельцу определенной системы доступа к информационным ресурсам (факт владения ресурсом); псевдоним зарегистрированного пользователя 1, добавившего информацию о переадресации; дата и время добавления информационного ресурса по исходному адресу; дата и время последнего обновления информационного ресурса по результирующему адресу; доступность информационного ресурса по исходному адресу; дата и время последней проверки доступности информационного ресурса по исходному адресу; доступность информационного ресурса по результирующему адресу; дата и время последней проверки доступности информационного ресурса по результирующему адресу. При добавлении переадресации зарегистрированным пользователем 1 результирующий адрес проверяется на принадлежность информационного ресурса данному зарегистрированному пользователю, и если при этом информационный ресурс принадлежит данному зарегистрированному пользователю, то в переадресации параметру «Тип пользователя» присваивается значение, означающее факт владения ресурсом.
Часть параметров 46 указывается модераторами, например: ограничительные санкции в отношении переадресации, сайта или системы доступа к информационного ресурса (так называемые баны) и период их действия: бан - признак запрета использования данного домена, назначаемый модераторами вручную или определяемый программой сервера информационной системы автоматически, например, после проверки на специальных сайтах, борющихся со спамом и недопустимым содержимым; дата и время начала действия бана; дата и время окончания действия бана, например, если не указана - то ограничительная санкция не ограничена по времени.
Для каждой системы доступа 56 к информационным ресурсам 3 добавляемые переадресации 64 проверяются на уникальность сочетания ряда параметров: например, тип информационного ресурса 21, адрес исходный, адрес результирующий, рейтинг 28 и т.п. - чтобы исключить дублирование переадресаций, принадлежащих одной и той же системе доступа к информационным ресурсам.
Зарегистрированные пользователи 1 могут осуществлять ввод пакетных данных по переадресациям 64 - например, импорт из различных источников данных 4, таких как базы данных или файлов различных типов, в которых сведения по переадресациям были сохранены заблаговременно. Функция импорта данных осуществляется как автоматически, так и по запросу пользователей. В способе предусмотрена функция автоматического сбора и анализа различных данных из других информационных систем, например поисковых, с целью выявления и автоматического ввода в БД информационной системы адресов информационных ресурсов, по которым данные ресурсы более недоступны - в качестве исходных адресов и адресов, по которым данные ресурсы доступны - в качестве результирующих адресов.
Сервер 7 информационной системы выполняют с возможностью размещать результирующие адреса 25 на информационные ресурсы 3, не принадлежащие данному зарегистрированному пользователю 1. Это позволит любым зарегистрированным пользователям вводить переадресации 64 на любые ресурсы. При этом при накоплении в БД 8 сервера информационной системы множества переадресаций с одного и того же исходного адреса 24 на множество различных результирующих адресов 25 более значимыми и релевантными для запросов в БД сервера информационной системы будут считаться переадресации, результирующие адреса которых указывают на информационные ресурсы, принадлежащие зарегистрированному пользователю, который и ввел данные переадресации, т.е. параметру «Тип пользователя» которых присвоено значение, означающее факт владения ресурсом.
Ввод исходных адресов происходит следующим образом.
В качестве исходного 24 и/или результирующего адреса 25 используется адрес или путь до каталога.
В качестве исходного адреса зарегистрированный пользователь 1 имеет возможность использовать произвольный виртуальный адрес в интерфейсе 63 редактирования переадресаций 64: алиас (псевдоним или относительный путь), ЧПУ («человекопонятный УРЛ» - web адрес, удобный для восприятия человеком, в том числе на любом языке и в любой кодировке) и прочие разнообразные виды ссылок.
В качестве исходного адреса используется диапазон адресов или маска (шаблон) адреса.
В качестве исходного адреса используется адрес контейнеров информационных ресурсов 3 или интерфейса доступа к информационным ресурсам, например web-страница, содержащая область просмотра видеоресурса, а в качестве результирующего адреса - непосредственные ссылки на информационный ресурс, по которым данный информационный ресурс, например файл видео, доступен напрямую и для скачивания.
В качестве виртуального исходного адреса зарегистрированный пользователь имеет возможность использовать уникальный незанятый другими зарегистрированными пользователями адрес в пространстве имен какой-либо из систем доступа к информационным ресурсам, например, Интернет, а в качестве результирующего - адрес информационного ресурса, вместо доменного имени которого указан IP. Таким образом, реализуется функция DNS-сервера (системы доменных имен), что может оказаться удобно и экономически целесообразно. Это также позволяет избежать пользования услугами сервисов платного предоставления доменных имен или позволяет организовать систему внутрисетевых доменных имен в персональной сети.
В качестве исходного адреса зарегистрированный пользователь имеет возможность использовать адрес, содержащий доменное имя сайта, принадлежащего зарегистрированному пользователю, в пространстве имен какой-либо общей системы доступа к информационным ресурсам (например, Интернет), при подтверждении права на владение данным сайтом с данным доменным именем, а в качестве результирующего адреса - тот же адрес, но вместо доменного имени указывается IP-адрес при подтверждении права на владение данным сайтом, доступным по IP-адресу. Это способно обеспечить работу сайта пользователя при сбоях в системе DNS (локальной или даже глобальной), и в случае прекращения услуги предоставления пользователю доменного имени по каким-либо причинам, например, за неуплату или при истечении срока действия - в последнем случае заявляемый способ обеспечит переадресацию на сайт пользователя по новому адресу или по его IP до тех пор, пока его отключенное доменное имя не будет занято и использовано кем-то иным - а это может оказаться достаточно большой срок.
В качестве исходного адреса зарегистрированный пользователь имеет возможность использовать уникальный незанятый другими зарегистрированными пользователями адрес в пространстве имен служебной системы доступа к информационным ресурсам, принадлежность к которой определяется, например, использованием особой приставки (префикса) перед адресом (например, «r/»), а в качестве результирующего адреса - тот же адрес, но вместо доменного имени указывается IP-адрес при подтверждении права на владение данным сайтом, доступным по IP-адресу. Это позволит отказаться от услуг сервисов, предоставляющих доменные имена, и пользоваться системой переадресации заявляемого способа как полноценным аналогом глобальной DNS. В качестве исходных адресов в данной служебной системе доступа допустимо использовать удобные для ввода и восприятия адреса (наподобие ЧПУ) без ограничений, присущих DNS-именам (например, недопустимость написания определенных символов в определенных кодировках), и без указания лишних для пользователя деталей адреса, не несущих смысловой нагрузки (например, имен доменной зоны и субдоменов всех уровней).
В качестве исходных и результирующих адресов используются произвольные сопоставимые значения: например, географические и почтовые адреса, телефонные номера. Для данных разновидностей сопоставляемых значений допустимо использовать служебные системы доступа 56 к информационным ресурсам 3, а для однозначной идентификации данных разновидностей значений в клиентском приложении перед исходным значением допустимо ставить уникальный префикс, указывающий на принадлежность исходного значения той или иной служебной системе доступа к информационным ресурсам.
Допустимы различные комбинации взаимосвязей между исходными 24 и результирующими адресами 25 во множестве переадресаций 64. Например, когда одному исходному адресу соответствует множество результирующих адресов, а одному результирующему - множество исходных. Взаимосвязь исходного адреса и множества результирующих адресов можно использовать для организации мультикаст-систем, где одному адресу источника соответствует множество адресов получателей. Также взаимосвязь исходного адреса и множества результирующих адресов можно использовать для организации надежных способов доступа к информационному ресурсу 3, расположенному по различным адресам: в случае если информационный ресурс оказывается недоступен постоянно или временно по одному результирующему адресу, то производится поиск следующего результирующего адреса, по которому информационный ресурс доступен. Множество результирующих адресов, соответствующих одному результирующему, при необходимости ранжируются по релевантности (например, по параметру значимости), отражающей качество доступа к информационным ресурсам по различным результирующим адресам и/или значимость места расположения информационного ресурса (например, значимость сайта, на котором опубликован материал web-страницы).
Исходным адресом может являться адрес, по которому информационный ресурс доступен. Тем не менее, одновременно с этим существует и множество других адресов, по которым доступен данный информационный ресурс и/или его копии. Поэтому для повышения качества и скорости доступа к информационному ресурсу программе доступа к информационным ресурсам может требоваться не один адрес информационного ресурса, а множество - например, в случае использования пиринговых сетей и альтернативных торрент-ссылок.
Переадресации 64, обладающие каким-либо общим свойством или признаком, главным образом одинаковым исходным и/или результирующим адресом, являются однотипными. Однотипные переадресации, принадлежащие к различным системам доступа 56, объединены в общие служебные системы доступа.
Система доступа к информационным ресурсам идентифицируется программой сервера информационной системы с учетом структуры адреса информационного ресурса, например, пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурса
Зачастую для определенных систем доступа 56 к информационным ресурсам 3 используются специализированные программы доступа 6 к информационным ресурсам, поэтому использование такой программы доступа подразумевает принадлежность запрашиваемого информационного ресурса к определенной системе доступа к информационным ресурсам: например, для некоторых глобальных сетей используются свои специфические браузеры: например, Frost и FreemulET для Freenet.
Тип 21 информационного ресурса, например тип файла или медиапотока, и система доступа 56 к информационным ресурсам идентифицируются программой сервера 7 информационной системы с учетом типа и идентификатора системы доступа к информационному ресурсу, структуры адреса информационного ресурса, например, пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурса.
Сервер 7 информационной системы может быть выполнен с возможностью сохранения копий части содержимого информационных ресурсов - текстовых данных, медиаданных, например, изображения, flash, аудиофрагменты, сопутствующих файлов, например, составляющих web-страницы: скрипты, файлы каскадных стилей. Это необходимо для создания резервных копий части содержимого информационных ресурсов, а также организации системы поиска по сохраненным копиям содержимого информационных ресурсов.
Существует множество специализированных сервисов сохранения копий информационных ресурсов 3 (как правило, содержимое web-страниц), например: http://www.archive.org, http://www.webcitation.org/. Некоторые из них, такие как http://www.webcitation.org/, сохраняют копии информационных ресурсов по запросу пользователя 5, при этом генерируя и возвращая пользователю адрес сохраненной копии информационного ресурса в пространстве имен данного сервиса. Заявляемый способ позволяет автоматически или по запросу пользователя производить поиск данного информационного ресурса в подобных сервисах сохранения копий информационных ресурсов на тот случай, если информационный ресурс был сохранен ранее, подавать запрос на сохранение интересующего информационного ресурса, получать и сохранять сгенерированный адрес сохраненной копии информационного ресурса. Впоследствии же при решении возникших проблем доступа к информационным ресурсам информационная система в различных интерфейсах решения проблем доступа к информационным ресурсам предоставляет возможность пользователю воспользоваться данными сохраненными копиями информационного ресурса.
Предусмотрена функция переадресации запрашиваемых исходных 24 и результирующих 25 адресов на сохраненные копии информационных ресурсов в поисковых системах, например, «Yahoo». Поисковые системы хранят индексированные копии последних версий измененных информационных ресурсов. Доступ к этим версиям информационных ресурсов зачастую не структурирован и бессистемен. В предлагаемом способе объединены и унифицированы доступ к версиям информационных ресурсов, расположенных в различных поисковых системах.
Сервер 7 информационной системы может быть выполнен с возможностью индексации информационных ресурсов и их метаданных (заголовков, описаний, ключевых слов), адрес которых зарегистрированные пользователи заносят в базу данных. Предварительная индексация позволяет создавать копию текстовых информационных ресурсов, чтобы в случае временной или постоянной недоступности информационного ресурса сервер информационной системы выдавал бы сохраненную копию информационного ресурса. Также индексация и резервное копирование позволяют осуществлять поиск по содержимому информационных ресурсов.
Существует возможность регистрировать и хранить историю изменений и версии информационных ресурсов, по которым тоже возможно проведение поиска. Существует возможность хранения не только текстовых данных, но и определенной части медиаданных, по крайней мере, в том объеме, в котором производится резервирование web-страниц со всем их служебным и медиасодержимым (изображения, файлы каскадных стилей css, аудиофайлы, скрипты и т.п.) или определенной его частью.
Пользователь 5 при помощи программы доступа к информационным ресурсам 6 получает исходный адрес из источника или вводит исходный адрес сам. Либо автономное клиентское приложение (программа доступа 6 к информационным ресурсам или клиентский модуль 47 информационной системы) получает исходный адрес из источника.
Когда пользователь 5, или программа доступа к информационным ресурсам 6, или клиентский модуль 47 как части автономного клиентского приложения, функционирующие без взаимодействия с пользователем, но в то же время с правами пользователя, при обращении к какому-либо информационному ресурсу 3 в системе доступа к информационным ресурсам 56 посредством любого устройства доступа 2 не могут по указанному адресу получить доступ 51 к этому информационному ресурсу, то программа доступа к информационным ресурсам 6 определяет факт отсутствия доступа к запрашиваемому информационному ресурсу, например, браузеру вместо запрашиваемой web-страницы возвращается ошибка доступа к web-странице 404. При этом программа доступа к информационным ресурсам 6 задействует 65 клиентский модуль 47 информационной системы, например, в случае, когда производится обращение к информационному ресурсу по основному исходному адресу, заданному в адресной строке web-браузера, или же клиентский модуль 47 информационной системы определяет и обрабатывает факты отсутствия доступа к информационным ресурсам по исходным адресам, расположенным в теле и/или внутренних свойствах информационного ресурса 3, к которому производится доступ, например, «битые» ссылки в теле загружаемой или уже загруженной web-страницы. В обоих случаях клиентский модуль 47 информационной системы осуществляет обработку исходного адреса информационного ресурса, в результате которой при интерпретации исходного адреса информационного ресурса как псевдонима или адреса доступного информационного ресурса и при определении результирующих адресов ресурса, соответствующих исходному адресу ресурса, предоставляет 49 клиентскому приложению, по меньшей мере, один результирующий адрес информационного ресурса, соответствующий исходному адресу информационного ресурса, после чего клиентское приложение производит переадресацию с исходного адреса запрашиваемого информационного ресурса на по меньшей мере один результирующий адрес. В иных случаях, если исходный адрес не интерпретирован как псевдоним или адрес доступного информационного ресурса, клиентский модуль в соответствии с настройками формирует и передает запрос, содержащий исходный адрес недоступного информационного ресурса и дополнительные параметры запроса, в БД48 клиентского модуля и/или сам или при помощи программы доступа к информационным ресурсам формирует и передает запрос 50, содержащий исходный адрес недоступного информационного ресурса и дополнительные параметры запроса, серверу 7 информационной системы. БД 48 клиентского модуля и/или сервер 7 информационной системы возвращает 49 клиентскому приложению, по меньшей мере, один результирующий адрес информационного ресурса, соответствующий исходному адресу информационного ресурса, с дополнительными параметрами, после чего клиентское приложение производит переадресацию с исходного адреса запрашиваемого информационного ресурса на, по меньшей мере, один результирующий адрес. Подробное описание вариантов обработки клиентскими приложениями факта отсутствия доступа к информационному ресурсу по исходному адресу и вариантов возврата результирующих адресов приводится ниже - в описании функционирования и настройки клиентского модуля информационной системы.
Клиентский модуль 47 информационной системы включен в состав программы доступа 6 к информационным ресурсам или интегрируется как дополнение к программе доступа к информационным ресурсам, либо программа доступа к информационным ресурсам и клиентский модуль информационной системы функционируют как автономные клиентские приложения без участия пользователя 5 (но в то же время с правами пользователя) как вместе, так и по раздельности.
Клиентский модуль 47 информационной системы выполняет функции программы доступа 6 к информационным ресурсам и содержит компоненты программы доступа к информационным ресурсам, необходимые для выполнения указанных функций, а именно: интерфейс ввода исходного адреса, функции обработки исходного адреса, функции доступа к информационному ресурсу по исходному адресу и определения доступности информационного ресурса, интерфейс отчетов и вывода результатов запроса информационного ресурса по исходному адресу.
Программа доступа 6 к информационным ресурсам 3 представлена или браузером, и/или файловым менеджером, и/или проводником, и/или программой скачивания файлов, и/или FTP-клиентом, и/или программой работы с пиринговыми сетями, и/или программой подключения к медиаканалам или медиапотокам, и/или программой навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированной программой открытия определенных типов 21 информационных ресурсов 3, и/или программой, выбранной пользователем, а также клиентским модулем.
В качестве программ доступа 6 к информационным ресурсам 3 при переадресации на результирующий адрес 25 помимо программы доступа, в которой был определен факт отсутствия доступа к информационному ресурсу по исходному адресу, используются также другие программы, например: браузеры, файловые менеджеры, проводники, программы скачивания файлов, FTP-клиенты, программы работы с пиринговыми сетями, программы подключения к медиаканалам или медиапотокам, и/или программы навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированные программы открытия определенных типов информационных ресурсов, и/или программы, указанные пользователем, а также клиентский модуль. Клиентский модуль 47 информационной системы выполнен с возможностью добавления, редактирования, сохранения и защиты данных о зарегистрированных пользователях 1, в том числе идентификационных данных, принадлежащих зарегистрированным пользователям системах доступа 56 к информационным ресурсам, например, идентификаторы, пароли, приоритеты, данных о доменах, диапазонах адресов и адреса и их принадлежность к системам доступа к информационным ресурсам, данных о переадресациях, настройки.
Для всех экземпляров клиентского модуля 47, взаимосвязанных с различными программами доступа к информационным ресурсам при использовании множества программ доступа к информационным ресурсам, либо экземпляров клиентского модуля информационной системы, функционирующих как независимые от программ доступа и автономные приложения на устройстве доступа, существует возможность реализовать единую базу данных 48 экземпляров клиентского модуля - для объединения и координации всех запросов 65 от всех программ доступа к информационным ресурсам 6 и всех возвращаемых сервером информационной системы результатов, а также унификации настроек пользователя 5 и их централизованного хранения на устройстве доступа. Единая база данных всех экземпляров клиентского модуля информационной системы также позволяет использовать единый клиентский модуль информационной системы, функционирующий как автономное приложение, которое взаимодействует и/или интегрируется с множеством программ доступа к информационным ресурсам и иных программ, использующих сопоставления исходных и результирующих адресов.
Настройка клиентского модуля 47 информационной системы осуществляются следующим образом.
Клиентский модуль информационной системы выполнен с возможностью редактирования и сохранения настроек, при этом настройки сохраняются в пресеты (предустановки).
Клиентский модуль информационной системы содержит интерфейс и функции, предназначенные для обмена информацией с пользователем 5, программами доступа 6 и иными программами, использующими сопоставления исходных и результирующих адресов.
Клиентский модуль информационной системы содержит интерфейс зарегистрированного пользователя 1 для редактирования и добавления информации о переадресациях аналогичный интерфейсу зарегистрированного пользователя интерфейсного модуля сервера 7 информационной системы и обладающий всеми возможностями данного интерфейсного модуля.
В настройках клиентского модуля информационной системы пользователи 5 могут указать:
- Идентификационные данные и пароль зарегистрированного пользователя 1.
- Идентификационные данные и пароли систем доступа 56 к информационным ресурсам, принадлежащих как данному пользователю, так и иным пользователям.
- Адреса, диапазоны адресов, принадлежность адресов и диапазонов адресов каким-либо зарегистрированным пользователям и, по умолчанию, принадлежащих данному пользователю и/или определенному количеству произвольных пользователей, и/или системам доступа к информационным ресурсам из числа указанных в настройках клиентского модуля информационной системы, в качестве которых могут быть использованы общие системы доступа к информационным ресурсам и определенное количество произвольных систем доступа к информационным ресурсам.
Для адресов и их диапазонов:
- Взаимные приоритеты систем доступа 56, если для данного пользователя 5 запрашиваемые адреса принадлежат одновременно нескольким системам доступа к информационным ресурсам, при этом при поиске и возврате результирующих адресов более приоритетными будут те, которые принадлежат более приоритетным системам доступа к информационным ресурсам.
- Взаимные приоритеты программ доступа 6, если для данного информационного ресурса 3 и типа 21 информационного ресурса заданы одновременно несколько ассоциаций с программами доступа 6, при помощи которых должен осуществляться доступ к информационному ресурсу.
- Взаимные приоритеты зарегистрированных пользователей 1, если у данного пользователя запрашиваемые исходные адреса 24 принадлежат одновременно нескольким зарегистрированным пользователям, при этом при поиске и возврате результирующих адресов более приоритетными будут те, которые принадлежат более приоритетным зарегистрированным пользователям.
- Приоритеты в последовательности обработки исходных адресов: когда, например, сначала производится попытка интерпретации исходного адреса как стандартного псевдонима (алиаса) или адреса доступных информационных ресурсов, после чего при безуспешности попытки интерпретации производится запрос к БД 48 клиентского модуля информационной системы, и лишь при отсутствии возвращаемых из базы данных 48 клиентского модуля информационной системы результирующих адресов и недоступности информационных ресурсов по ним, в свою очередь, производится запрос к серверу информационной системы; либо указанные операции производятся в иной последовательности, либо одновременно производятся какие-либо из перечисленных операций.
Тип информационного ресурса и система доступа к информационному ресурсу определяют также способ доступа 56 к информационному ресурсу: программу 6, при помощи которой осуществляется доступ к информационному ресурсу, и действие при доступе - например, открытие, сохранение, подключение. Как правило, программа доступа к информационным ресурсам на основании заранее заданных настроек сама определяет ассоциации по умолчанию типов информационных ресурсов и систем доступа к информационным ресурсам с иными, кроме себя самой, программами доступа к информационным ресурсам, при помощи которых данный тип информационного ресурса должен быть открыт либо загружен. Кроме того, пользователь 5, которого не устраивают заранее заданные по умолчанию в настройках программы доступа ассоциации типа информационного ресурса и программы доступа к нему, имеет возможность указать иные ассоциации.
В заявляемом способе, так же как и в программе доступа к информационным ресурсам, заранее заданы ассоциации по умолчанию типа 21 информационного ресурса и программ доступа 6 к информационным ресурсам данного типа, а также ассоциации системы доступа к информационным ресурсам и программ доступа к информационным ресурсам. Зарегистрированный пользователь 1, которого не устраивают заданные по умолчанию в заявляемом способе ассоциации, имеет возможность в интерфейсе 63 сервера приложений 7 информационной системы указать иные ассоциации типа информационного ресурса и программ доступа к информационным ресурсам данного типа, ассоциацию системы доступа к информационным ресурсам и программ доступа к информационным ресурсам в данной системе доступа, а также ассоциацию конкретного информационного ресурса по результирующему адресу и программ доступа к информационным ресурсам в свойствах переадресации. Кроме того, любой пользователь также имеет возможность в настройках клиентского модуля 47 информационной системы задать ассоциации типа информационного ресурса и программ доступа к информационным ресурсам данного типа и ассоциацию системы доступа к информационным ресурсам и программ доступа к информационным ресурсам в данной системе доступа, а также ассоциацию конкретного информационного ресурса по результирующему адресу и программ доступа к информационным ресурсам в свойствах переадресации 64.
Перечисленные взаимные приоритеты ассоциаций могут быть изменены зарегистрированным пользователем 1 в интерфейсе 63 сервера приложений 7 информационной системы, либо пользователем 5 программы доступа 6 к информационным ресурсам в настройках клиентского модуля 47, либо пользователем программы доступа 6 в ее настройках - если таковые были предусмотрены разработчиками программы доступа. При этом если для одного типа 21 информационного ресурса для указанной системы доступа 56 к информационным ресурсам сопоставлено множество программ доступа 6 к информационным ресурсам, то для сопоставляемых программ доступа к информационным ресурсам указывается степень соответствия, и при вызове программы доступа к информационным ресурсам вызывается наиболее подходящая (соответствующая) из числа доступных. Проверка возможности использования указанной программы доступа к информационным ресурсам может осуществляться, например, по факту наличия данной программы по указанному адресу/пути и возможности запуска данной программы на устройстве доступа.
Приоритет запроса в БД 48 клиентского модуля 47 перед запросом к серверам 7 и 8 информационной системы может быть обусловлен, например, тем, что запрос к БД клиентского модуля информационной системы производится значительно быстрее, чем запрос к серверам информационной системы, так как при запросе к серверам информационной системы неизбежны задержки времени на передачу запроса к серверам информационной системы через каналы связи 68 системы доступа 56 к информационным ресурсам и обработку данного запроса серверами информационной системы, а также в случае неудовлетворительного качества связи с серверами информационной системы или даже ее отсутствия. Приоритет запроса к сервер информационной системы перед запросом в БД клиентского модуля информационной системы может быть обусловлен, например, тем, что более актуальными данными являются, как правило, данные, возвращаемые серверами информационной системы. На основании вышеизложенного целесообразно сначала подавать запрос в БД клиентского модуля информационной системы, а затем (или одновременно с этим) запрос к серверам информационной системы, при этом разделяя или комбинируя результаты обоих запросов.
Интерпретация исходного адреса 24 как алиаса или адреса локальных информационных ресурсов 3 в локальных системах доступа 56 производится клиентским модулем 47. Например, если в качестве исходного адреса пользователь 5 указал фразу «Мои документы», то очевидно, что пользователь намеревается открыть в файловом менеджере данный каталог своей учетной записи в операционной системе Windows. Также пользователь имеет возможность назначить свои избранные каталоги, добавив их в БД клиентского модуля. Таким образом, клиентское приложение информационной системы может работать без связи серверами, обеспечивая переадресации и доступ к локальным ресурсам. Если пользователь является зарегистрированным пользователем 1 в информационной системе, то информация БД клиентского модуля синхронизируется с БД сервера информационной системы, где хранятся все данные для каждого зарегистрированного пользователя, включая настройки и пресеты настроек. Тогда избранные каталоги будут автоматически отнесены к специальной персональной системе доступа зарегистрированного пользователя, предназначенной для хранения алиасов и адресов локальных информационных ресурсов. Например, в интерфейсе 63 сервера информационной системы или в интерфейсе клиентского модуля пользователем задается алиас «Моя самая важная папка» в качестве исходного адреса, а в качестве результирующего - url/путь до соответствующего информационного ресурса в сети или на локальном устройстве. Данная переадресация, как упоминалось выше, соотносится со специальной персональной системой доступа к информационным ресурсам, предназначенной для хранения алиасов и адресов локальных информационных ресурсов.
При использовании алиасов и адресов локальных информационных ресурсов для того, чтобы программа доступа к информационным ресурсам однозначно распознала введенную в адресную строку фразу как алиас или адрес локальных информационных ресурсов, перед фразой допустимо использовать какой-либо специальный символ или последовательность символов (например, «/» - знак косой черты).
Системы доступа 56 к информационным ресурсам, домены, отдельные переадресации и различные параметры, относящиеся к переадресациям, относятся к типам объектов переадресаций. Как упоминалось выше, типы объектов переадресаций имеют иерархию приоритетов. Все объекты переадресаций клиентского модуля 47, относящиеся к любому типу объектов переадресаций, имеют активное или неактивное состояние. Удобнее при добавлении объекта устанавливать для него активное состояние. В поиске интересующих информационных ресурсов 3 и результирующих адресов будут участвовать только активные объекты переадресаций. Объекты переадресаций удобно представлять для пользователя в виде таблиц: строки таблиц определяют типы объектов переадресаций, группы объектов переадресации и отдельные объекты переадресаций, а в столбцах - те или иные свойства и параметры. Взаимный приоритет объектов переадресаций одного уровня иерархии приоритетов удобно устанавливать путем, например, взаимного перемещения строк относительно друг друга - чем выше строка объекта относительно других строк, тем выше приоритет. При этом при перемещении строки сохраняют свое новое положение, и производится запоминание приоритета.
Установка активного или неактивного состояния объектов переадресаций и назначение взаимных приоритетов объектам переадресаций позволяет использовать избирательную переадресацию, устанавливаемую и контролируемую со стороны клиентского модуля информационной системы. Например, если есть переадресации с какого-либо исходного адреса на результирующий адрес общей системы доступа, и одновременно есть другая переадресация с этого же исходного адреса на результирующий адрес персональной системы доступа зарегистрированного пользователя, то переадресация будет произведена в соответствии с указанным в настройках клиентского модуля взаимным приоритетом этих двух систем доступа: если более приоритетна общая, то будет произведена переадресация на результирующий адрес общей системы, а если более приоритетна персональная - то на результирующий адрес персональной.
Функционирование клиентского модуля информационной системы.
В случае недоступности 51 информационного ресурса 3 по исходному адресу 24 как основному, так и исходным адресам в теле и/или во внутренних свойствах информационного ресурса, в соответствии с настройками клиентского модуля информационной системы приоритетов обработки запросов производится обработка ошибки доступа к информационному ресурсу одним из следующих вариантов действий:
1. Если сначала необходимо интерпретировать исходный адрес 24 как стандартный алиас или адрес доступных информационных ресурсов, то проверяется доступность информационного ресурса и производится доступ к информационному ресурсу по исходному адресу как алиасу либо как адресу информационного ресурса в локальной системе доступа 56 к информационным ресурсам.
2. Если сначала необходимо производить запрос к серверу 7 информационной системы, то посредством любого устройства доступа 2 через систему доступа к информационным ресурсам, в которой расположены серверы информационной системы, пользователь 5 или программа доступа к информационным ресурсам 6 как автономное клиентское приложение или клиентский модуль 47 информационной системы, используя исходный адрес информационного ресурса, формирует запрос к серверам информационной системы. Через интерфейс 63 сервера приложений 7 или посредством скрипта программы сервера информационной системы или при непосредственном соединении с базой данных 8 сервера информационной системы 7 пользователь или программа доступа к информационным ресурсам 22 как автономное клиентское приложение или клиентский модуль 47 передает (вводит) 50 в базу данных запрос в виде ранее полученного исходного адреса информационного ресурса с указанием при необходимости дополнительных параметров запроса, определяющих условия запроса: идентификационных данных пользователя, и/или данных о системах доступа к информационным ресурсам, в которых размещен недоступный информационный ресурс и/или с которыми работает программа доступа к информационным ресурсам, которая не смогла обеспечить доступ к информационному ресурсу, и/или иных параметров, определяющих варианты запроса и возврата результирующих адресов 25.
Возможны ситуации, когда интересующий пользователя информационный ресурс расположен в какой-либо общей системе доступа к информационным ресурсам или ее области, недоступных для устройства доступа пользователя, и/или если в устройстве доступа нет необходимой для доступа к информационному ресурсу программы доступа - например, если информационный ресурс принадлежит специализированной сети, для доступа к информационным ресурсам которой необходимы специализированные программы доступа 6.
В первом случае в дополнительных параметра запроса не передаются указания на пропуск проверки к информационному ресурсу по исходному адресу 52. Во втором случае клиентский модуль в запросе к серверу информационной системы передает параметр, содержащий указание на обеспечение доступа к информационному ресурсу, размещенному в области системы доступа, недоступной для устройства доступа пользователя.
Если при этом возможна проверка доступности данного информационного ресурса, то программа сервера информационной системы производит проверку на доступность информационного ресурса по исходному адресу 53, и в случае доступности информационного ресурса 54 осуществляет связь между доступными и недоступными для устройства доступа пользователя областями систем доступа к информационным ресурсам 55, например, производится генерация туннеля или использование шлюза, и возвращает клиентскому приложению, по крайней мере, один результирующий адрес, по которому запрашиваемый информационный ресурс будет доступен для устройства доступа пользователя при помощи клиентского приложения, с относящимися к нему дополнительными параметрами при необходимости таковых. Этот результирующий адрес первоначально генерируется искусственно, например, в адресном пространстве служебной системы доступа к информационным ресурсам, специально предназначенной для переадресаций связи областей, и сохраняется в БД информационной системы как относящийся к этой служебной системе доступа в качестве виртуальной переадресации 67. В дальнейшем же результирующий адрес на данный информационный ресурс не генерируется, а предоставляется ранее сгенерированный.
При осуществлении связи между доступными и недоступными для устройства доступа областями систем доступа к информационным ресурсам доступной области принадлежат доступные для устройства доступа сервера 7 и 8 информационной системы.
В иных случаях или если информационный ресурс по исходному адресу после проведения проверок доступности оказывается недоступен для сервера информационной системы заявляемого способа, то поиск результирующих адресов информационного ресурса 57 осуществляется следующим образом.
При поиске результирующих адресов информационного ресурса, соответствующих исходному адресу информационного ресурса, если условия запроса содержат указания на отмену проверки доступа к информационным ресурсам по исходному адресу и/или проверка доступности данного информационного ресурса по исходному адресу невозможна 52 и/или если после проверки доступности информационного ресурса по исходному адресу данный информационный ресурс оказался недоступным 54, программа сервера 7 информационной системы производит поиск 57 в БД сервера информационной системы, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс, который соответствует исходному адресу информационного ресурса, и при нахождении 58, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс программа сервера информационной системы возвращает клиентскому приложению 59, по меньшей мере, один результирующий адрес с относящимися к нему дополнительными параметрами при необходимости таковых.
Программа сервера информационной системы и/или клиентский модуль проверяют доступность запрашиваемого информационного ресурса по найденным результирующим адресам 61, если проверка возможна и не отменена в условиях запроса 60, и в случае доступности запрашиваемого информационного ресурса 62 производят переадресацию на результирующий адрес запрашиваемого информационного ресурса при помощи клиентского приложения, если переадресация возможна и не отменена в параметрах запроса 59.
При возврате одного результирующего адреса из числа прошедших проверку на доступность информационного ресурса переадресация на результирующий адрес осуществляется по единственному адресу. При возврате более одного результирующего адреса из числа прошедших проверку на доступность информационного ресурса переадресация на результирующий адрес осуществляется, по меньшей мере, по одному наиболее значимому (релевантному) из результирующих адресов.
При запросе к серверу информационной системы 50 если в клиентском модуле 47 не указана информация о зарегистрированном пользователе 1 и системах доступа 56 к информационным ресурсам, то в запросе к серверам информационной системы отсылается только исходный адрес:
- Если исходный адрес не интерпретируется клиентским модулем или программой сервера информационной системы как алиас или адрес доступных (например, локальных) информационных ресурсов, то производится поиск среди общих глобальных сетей.
- Если исходный адрес интерпретируется как клиентским модулем или программой сервера информационной системы как алиас или адрес доступных информационных ресурсов, то производится поиск по общим служебным системам, содержащим информацию о стандартных алиасах и стандартных адресах доступных информационных ресурсов.
Если в настройках клиентского модуля указан зарегистрированный пользователь 1, то поиск результирующих адресов производится в первую очередь среди незащищенных паролем систем доступа 56 к информационным ресурсам, принадлежащих данному пользователю. Если поиск оказался безуспешным, то производится поиск среди защищенных паролем систем доступа к информационным ресурсам, и если поиск успешен, то программой сервера 7 информационной системы у клиентского модуля 47 запрашивается пароль данной системы доступа к информационным ресурсам. Если поиск оказался безуспешным и среди защищенных паролем систем доступа к информационным ресурсам, или же пароль не был предоставлен и не была пройдена аутентификация, то производится поиск среди общих глобальных систем доступа к информационным ресурсам (если адрес не интерпретируется модулем как алиас или адрес доступных информационных ресурсов) или общих служебных (если адрес интерпретируется модулем как алиас или адрес доступных информационных ресурсов).
Если в настройках клиентского модуля указаны зарегистрированный пользователь 1 и/или системы доступа 56 к информационным ресурсам, а также данные аутентификации, то, как было описано выше, в случае запроса программой сервера информационной системы у клиентского модуля данных аутентификации эти данные будут предоставлены. В случае явного указания адреса или диапазонов адресов и их принадлежности каким-либо системам доступа к информационным ресурсам и/или пользователям клиентский модуль вместе с адресом будет передавать на сервер информационной системы данные аутентификации систем доступа к информационным ресурсам и/или пользователей. Если адрес или диапазон адресов принадлежит системам доступа к информационным ресурсам и поиск результирующих адресов в данных системах оказался безуспешным, то при указании идентификационных данных зарегистрированного пользователя также производится поиск для всех систем доступа к информационным ресурсам незащищенных паролем, принадлежащих указанному пользователю, если опять же поиск оказывается безуспешным, то производится поиск среди защищенных паролем систем доступа к информационным ресурсам, и в случае успешности поиска среди них запрашиваются пароли.
Если в настройках клиентского модуля в перечне переадресаций 64 одновременно задан и определенный адрес и диапазон, в который этот адрес входит, то приоритет запроса имеет определенный адрес перед диапазоном адресов.
Для заданного адреса или диапазона адресов в случае указания принадлежности множеству систем доступа 56 к информационным ресурсам и/или множеству зарегистрированных пользователей 1 и указания приоритета соответственно систем доступа к информационного ресурса и/или пользователей относительно друг друга - будет возвращен результирующий адрес из числа доступных, принадлежащий системе доступа к информационным ресурсам с наибольшим приоритетом, либо в случае если поиск среди указанных систем доступа к информационному ресурсу оказался безуспешным, то принадлежащий пользователю с наибольшим приоритетом. По умолчанию в настройках клиентского модуля приоритет систем доступа к информационным ресурсам выше приоритета пользователей.
В настройках клиентского модуля при необходимости указывается возможность возврата определенного количества или всех результирующих адресов из числа тех, по которым информационный ресурс доступен (при условии возможности проверки доступности), и осуществления переадресации на эти результирующие адреса в нескольких сессиях (например, окнах) программ доступа к информационным ресурсам (например, в окнах-вкладках web-браузера, или в файловом менеджере, или добавлении нескольких записей в список медиаплеера).
В настройках клиентского модуля 47 при необходимости указывается, чтобы помимо обработки ошибки доступа к информационному ресурсу по основному исходному адресу 24 (например, заданному в адресной строке web-браузера) также осуществлялись определение и обработка ошибок доступа к информационным ресурсам по исходным адресам 24, присутствующим в теле или внутренних свойствах информационного ресурса 3, к которому производится доступ (например, «битые» ссылки в теле загружаемой или уже загруженной web-страницы). При этом исходные адреса во внутренних свойствах информационного ресурса заменяются на найденные результирующие 25, и в соответствии с заданными по умолчанию настройками клиентского модуля переадресация на результирующие адреса в общем случае не производится. Исключение могут составлять некоторые типы медиасодержимого, которые зачастую подгружаются в теле информационного ресурса внутри контейнеров. В этом случае производится переадресация не в новой сессии программы доступа 6, а в пределах (внутри) данных контейнеров: например, контейнерами могут являться фреймы с медиасодержимым в теле web-страницы. Также программа сервера информационной системы, помимо замены исходных адресов информационного ресурса на результирующие в теле загружаемого информационного ресурса, при необходимости может производить переформатирование тела загружаемого информационного ресурса, например, производить редактирование html-кода загружаемой web-страницы с целью выделения особым образом адресов, которые были подменены.
В случае недостаточности информации, передаваемой в параметрах запроса 50 к серверу 7 информационной системы, сервер информационной системы запрашивает у клиентского приложения уточняющую информацию 66.
Граничные условия критериев (минимальные и максимальные значения), характеризующих качество доступа к информационным ресурсам, задаются и настраиваются в качестве параметров переадресаций 42, типов информационных ресурсов и систем доступа к информационным ресурсам в БД сервера информационной системы и в настройках клиентского модуля. При этом значения параметров этих критериев заданы заранее в качестве значений по умолчанию, но пользователь 5 имеет возможность менять их в свойствах переадресации 64 БД сервера информационной системы и в настройках клиентского модуля 47. Граничные значения зависят от систем доступа к информационным ресурсам, типов информационных ресурсов, свойств информационных ресурсов (например, размера) и предпочтений пользователя. Одним из наиболее важных критериев, характеризующих качество доступа к информационным ресурсам, является максимальный интервал ожидания загрузки информационного ресурса: как полной, так и достаточно полной для использования информационного ресурса.
Также задаются способы доступа к информационному ресурсу с неудовлетворительным качеством доступа. Например, если согласно критериям качества связи информационный ресурс определен как труднодоступный, и при этом клиентский модуль производит запрос к серверу информационной системы, и если при этом сервер информационной системы возвращает результирующие адреса, то клиентский модуль согласно его настройкам указывает программе доступа к информационным ресурсам обеспечить доступ к информационному ресурсу не в текущей сессии доступа (например, вкладке web-браузера, в которой загружается web-страница по исходному адресу), а в другой или новой сессии доступа (например, открыть дополнительную вкладку web-браузера, в которой будет загружаться web-страница по результирующему адресу), в то время как в первоначальной текущей сессии будет продолжено открытие труднодоступного информационного ресурса, которое может через некоторое время и в конечном итоге оказаться успешным или частично успешным (например, web-страница в конце концов загрузится полностью или хотя бы частично).
3. Если сначала необходимо производить запрос к БД 48 клиентского модуля 47, то аналогично обращению к серверу 7 информационной системы в БД 48 клиентского модуля передается запрос в виде ранее полученного исходного адреса информационного ресурса с указанием при необходимости дополнительных параметров. В БД 48 клиентского модуля производится поиск результирующих адресов, соответствующих исходным адресам, аналогично поиску в БД 8 сервера 7 информационной системы.
В настройках клиентского модуля при необходимости указывается, чтобы одновременно с подачей запроса к БД 48 клиентского модуля 47 также производился запрос к серверу 7 информационной системы 50. В случае успешного выполнения запроса к серверу информационной системы результаты этого запроса сравниваются с результатами запроса к БД клиентского модуля. Если интересующие результаты запросов отличаются, то, например, в отдельной сессии соответствующей программы доступа к информационным ресурсам осуществляется доступ к информационным ресурсам по результатам запроса к серверу информационной системы - для того чтобы пользователь мог сравнить и выбрать более правильный и актуальный результат запроса.
После завершения обработки ошибки доступа к информационному ресурсу при получении результата запроса от сервера информационной системы производится синхронизация 66 информации базы данных клиентского модуля с информацией базы данных сервера информационной системы, полученной из результата запроса к ней. Иными словами, клиентский модуль сохраняет результаты запросов к серверу информационной системы и историю возвращаемых сервером информационной системы данных, осуществляя, таким образом, кэширование информации и ее синхронизацию с информацией базы данных сервера информационной системы.
Кроме того, обмен данными (синхронизация) 66 базы данных клиентского модуля с базой данных сервера информационной системы производится по запросу пользователя, например, при нажатии кнопки «Сохранить» или «Синхронизировать» в интерфейсе клиентского модуля, и автоматически в фоновом режиме по определенному событию, например, запуск программы доступа, или по расписанию. Периодичность и типы данных для синхронизации, например, о зарегистрированном пользователе, принадлежащих ему системах доступа, доменах, переадресациях, настройках и пресетах, задается в настройках клиентского модуля.
Клиентский модуль выполнен с возможностью автономной работы с сохраненными настройками и данными по переадресациям без взаимодействия и синхронизации данных с базой данных сервера информационной системы.
Кроме возврата множества результирующих адресов 25 сервер информационной системы при необходимости возвращает дополнительные параметры, относящиеся к результирующим адресам, например, сведения о системах доступа и программах доступа, при помощи которых следует обеспечивать доступ по данным результирующим адресам.
В соответствии с условиями запроса (основного или дополнительного уточняющего) клиентского приложения программа сервера информационной системы ищет и осуществляет возврат клиентскому приложению определенных типов результирующих адресов и/или результирующих адресов информационных ресурсов определенного типа, например, торрент-ссылки.
В соответствии с условиями запроса 50 (основного или дополнительного уточняющего) клиентского приложения программа сервера информационной системы осуществляет возврат клиентскому приложению в форме вывода данных 49, удобной для обработки клиентским приложением, например, в форме структурированного файла, либо выборки данных, по запросу клиентского приложения или в соответствии с указаниями, содержащимся в дополнительных параметрах запроса. В самом простом случае и без особых условий запроса сервера информационной системы осуществляет возврат клиентскому приложению один соответствующий исходному результирующий адрес, на который производится переадресация.
Далее, в соответствии с настройками клиентского модуля и условиями 59 запроса 50 исходных данных или особенностей работы самой программы доступа к информационным ресурсам, заложенных в нее ее разработчиками, в случае успешности поиска результирующих адресов информационных ресурсов программа доступа к информационным ресурсам, в которой был установлен факт отсутствия доступа к информационному ресурсу, или иная, автоматически производит доступ к информационному ресурсу и загрузку информационного ресурса по результирующим адресу/адресам, осуществляя, таким образом, переадресацию с исходного адреса на результирующие адрес/адреса. Некоторые варианты переадресации были описаны выше, в настройках клиентского модуля.
В случае если результирующие адреса, удовлетворяющие условиям запроса, в БД сервера информационной системы найдены не были или в случае недоступности информационного ресурса по всему множеству найденных результирующих адресов, программа, расположенная на сервере 7, в соответствии с параметрами, определяющими условия запроса 50 и/или настройками клиентского модуля 47 и/или особенностями программы доступа к информационным ресурсам 6, возвращает клиентскому приложению интерфейс для поиска информационного ресурса 63 (интерфейс пользователя, например, в форме web-страницы, или программный интерфейс), содержащий результирующие адреса запрашиваемого недоступного информационного ресурса, его резервные копии и историю изменений как в информационно-поисковой системе заявляемого способа, так и во множестве систем и сервисов резервного копирования и архивирования содержимого информационных ресурсов (например, http://www.archive.org, http://www.webcitation.org), в которых ресурсы могли быть ранее сохранены по запросу информационно-поисковой системы заявляемого способа либо независимо от нее, найденные адреса наиболее близких аналогов запрашиваемого информационного ресурса, форму поиска интересующего информационного ресурса и его аналогов в БД сервера информационной системы и в иных информационно-поисковых системах, и указания способов решения проблем недоступности запрашиваемых информационных ресурсов. Кроме того, пользователь в интерфейсе пользователя или клиентское приложение в программном интерфейсе для поиска интересующего информационного ресурса сервера информационной системы (например, на web-странице поиска интересующего информационного ресурса) при необходимости сами инициируют поиск. При поиске интересующих информационных ресурсов в БД сервера информационной системы используются, например, следующие параметры переадресаций: название информационного ресурса, метатеги, классификация, ссылки на информационный ресурс, поисковые выражения.
Преимущества заявляемого способа заключаются в следующем.
В заявляемом способе сфера действия системы переадресаций и функционал реализованы в пределах множества систем доступа к информационным ресурсам: различного вида сетях глобальных (например, Интернет), локальных и прочих и устройствах. Заявляемый способ реализует объединение различных видов компьютерных сетей и устройств или иных систем предоставления доступа к данным (ресурсам) в единую интегрированную информационную среду. В то время как в известных технических решениях сфера действия системы переадресаций реализована в пределах какой-либо одной системы доступа, например, исключительно Интернет, в прототипе сфера действия системы переадресации ограничена сферой действия системы управления контентом, т.е., например, пределами сайта.
Заявляемый способ обеспечивает доступ к информационным ресурсам, расположенным в любой из доступных для заявляемого способа систем доступа к информационным ресурсам (или ее сегменте, области), или одновременно расположенному в различных системах доступа к информационным ресурсам. Это достигается использованием взаимосвязанных серверов и интерфейсных модулей заявляемого способа в различных системах доступа и областях систем доступа, доступных для устройств доступа пользователя. Также благодаря этому заявляемый способ обеспечивает доступ к информационным ресурсам, доступным для заявляемого способа, но расположенным в системе доступа к информационным ресурсам или ее области, недоступной для устройства доступа и/или клиентского приложения. В то время как в известных технических решениях доступ к информационным ресурсам осуществляется, как правило, только в пределах одной или в ограниченном числе систем доступа, например, через web-интерфейс сайта, расположенного исключительно в Интернет, в заявляемом способе с целью оптимизации и ускорения обработки запросов к ней и ввода данных обмен данными возможен как посредством визуального пользовательского интерфейса (например, посредством web-интерфейса) и программного интерфейса, так и путем непосредственного взаимодействия с базой данных информационной системы по двухзвенной архитектуре информационных систем - при условии наличия прав доступа к соответствующим функциям СУБД и базе данных. Также предусмотрена возможность ввода как отдельных переадресаций с различными сведениями, так и ввод пакетных данных - например, импорт из различных источников, таких как базы данных или файлов различных типов, в которые сведения по переадресациям были сохранены заблаговременно.
Заявляемый способ оснащен функционалом, позволяющим в достаточно полной мере решать проблемы недоступности информационных ресурсов в интегрированной информационной среде, объединяющей не только множество сайтов, но и множество систем доступа к информационным ресурсам.
Заявляемый способ предоставляет различные способы решения проблем недоступности информационных ресурсов, организацию информационно-поисковой системы для релевантного поиска интересующих информационных ресурсов и их адресов, их аналогов, версий и историю изменений, а также сохраненных резервных копий как в самой заявляемом способе, так и в сторонних сервисах резервного копирования и архивирования содержимого информационных ресурсов, используемых заявляемым способом (например, http://www.archive.org, http://www.webcitation.org/), возможность резервного копирования содержимого информационных ресурсов. При поиске информационных ресурсов и их аналогов существует возможность использовать множество сведений о ресурсе и его адресе: заголовки, описания, ключевые слова, категории, сетевой адрес и т.п. Существует возможность интеграции заявляемого способа с иными информационно-поисковыми системами, такими как Google, Yahoo, Bingo и прочими, причем одновременно сразу с несколькими с целью более точного и быстрого поиска данными информационно-поисковыми системами запрашиваемых информационных ресурсов и их аналогов. В то время как указанные известные технические решения, использующие переадресации, не являются полноценными поисковыми системами, в прототипе реализована лишь функция поиска заданной ключевой фразы в теле web-страницы, расположенной по результирующему адресу, для того чтобы идентифицировать данную страницу и определить - актуален ли материал на этой странице и, следовательно, актуальна ли (жива) переадресация на эту страницу.
Заявляемой совокупностью признаков достигается универсальность и гибкость управления объектами информационной среды: сетями и устройствами, сайтами, адресами информационных ресурсов и иными системами доступа к информационным ресурсам. Это обеспечивает многофункциональность заявляемого способа, которая заключается в возможности его применения для решения целого спектра проблем недоступности информационных ресурсов и поиска аналогичных и альтернативных информационных ресурсов.
Заявляемый способ обеспечивает максимальную доступность информационных ресурсов по их адресам путем организации способа и системы переадресации на адреса, по которым информационные ресурсы доступны и по которым качество доступа к информационным ресурсам выше, а также использование наиболее предпочтительных программ доступа к информационным ресурсам, обеспечивающих более высокое качество и удобство доступа. Это достигается тем, что заявляемый способ позволяет оценивать качество доступа к информационному ресурсу как количественный показатель, имеющий настраиваемые граничные условия. В случае, если качество доступа к информационному ресурсу оказывается неудовлетворительным, т.е. выходит за граничные условия, то информационный ресурс считается недоступным и производится поиск доступного информационного ресурса и обеспечение доступа к нему в другой или новой сессии доступа к информационному ресурсу. При этом доступ к информационному ресурсу по исходному адресу не отменяется, а продолжается в первоначальной текущей сессии доступа к информационному ресурсу, и может оказаться через некоторое время и в конечном итоге успешным или частично успешным, в то время как в известных технических решениях информационный ресурс по исходному адресу однозначно интерпретируется как доступный либо недоступный.
Заявляемый способ позволяет использовать множество способов проверки доступности информационного ресурса, которые зависят от типа информационного ресурса и системы доступа к информационным ресурсам. В то время как известные технические решения способны проверять доступность ограниченного количества типов информационных ресурсов - как правило, только web-страниц, прототип проверяет факт доступности информационного ресурса (web-страницы), расположенного по результирующему адресу, по наличию заданной ключевой фразы в теле данной web-страницы.
Заявляемый способ предназначен для работы с разнотипными ресурсами, в том числе и медиапотоками, в то время как указанные известные технические решения используют в качестве информационных ресурсов, на которые производится переадресация, только файлы, имеющие текстовое содержимое (в общем случае это web-страницы).
Заявляемый способ обеспечивает полную независимость пользователей и их CMS, сетей и устройств от системы переадресации, так как она никак (ни программно и ни аппаратно) не связана с системами переадресации пользователя и используется в качестве резервной совместно с иными системами переадресации. Это достигается использованием универсальных и легко интегрируемых в программы доступа к информационным ресурсам модулей (которые, кроме того, могут быть штатными программными модулями, не нуждающимися в интеграции) взамен более сложной и трудоемкой интеграции и настройки модулей прототипа; кроме того, трудоемкость интеграции зависит от CMS, в которую интегрируется прототип, и настроек хостинга. Поэтому в прототипе возможны проблемы интеграции и дальнейшего обновления как CMS, так и системы переадресации, а также проблемы миграции на другие виды CMS.
Для обеспечения полноты ввода данных о переадресациях в заявляемом способе реализованы доступ и отсутствие множества ограничений для редактирования базы данных переадресаций для любых зарегистрированных пользователей, а также возможность ввода данных о ресурсах, владельцем которых пользователи не являются, в то время как в указанных известных технических решениях доступ для редактирования базы данных переадресаций реализован только для владельцев данных информационных ресурсов.
Заявляемый способ может служить резервной системой для ныне существующих и готовящихся к внедрению в будущем системам организации пространств имен в Интернет, например с готовящейся спецификацией URN и интернационализированных идентификаторов информационных ресурсов IRI, способной обеспечить идентификацию информационного ресурса и привязку к нему независимо от расположения информационного ресурса, а также готовящимся переходом с протокола IPv4 на IPv6 и адресацией устройств по протоколу IPv6, способным обеспечить идентификацию отдельных устройств и информационных ресурсов. Кроме того, абстрагирование и независимость заявляемого способа от любых других способов и систем доступа и систем организации пространств имен и интеграция данных систем при помощи заявляемого способа в единую информационную среду позволяет облегчить переходы на новые системы доступа, в то время как известные технические решения используются как основные системы переадресации, и, как правило, их использование накладывает ограничения на их совместное использование с иными системами.
В известных способах поиска производится переадресация лишь с исходного адреса информационного ресурса, например, указанного в адресной строке программы доступа к информационным ресурсам, например, web-браузера. Заявляемый способ, кроме того, производит переадресации с исходных адресов, расположенных в теле или внутренних свойствах информационного ресурса, к которому производится доступ, например, «битые» ссылки в теле загружаемой или уже загруженной web-страницы, а также способна подменять исходные адреса во внутренних свойствах информационного ресурса на найденные результирующие без каких-либо переадресаций на них в случае обычных ссылок в тексте либо с переадресацией, когда это необходимо, например, в случае, если ресурсом является медиасодержимое, выводимое в контейнеры информационного ресурса, например, фреймы web-страниц.
Заявляемый способ может быть использован для организации мультикаст-систем, где одному адресу источника соответствует множество адресов получателей. Это достигается возможностью ввода исходных и результирующих адресов в соотношении один ко многим и многие ко многим.
Заявляемый способ позволяет использовать в переадресациях виртуальные адреса, что обеспечивает возможность использования в качестве исходных адресов удобные для написания и чтения «человекопонятные» словосочетания и алиасы; использовать в качестве исходных и результирующих адресов любые допустимые сопоставляемые значения, например, географические и почтовые, адреса, телефонные номера; использовать заявляемый способ в качестве альтернативы DNS-сервера (сервера системы доменных имен) как в локальных, так и глобальных системах доступа к информационным ресурсам - для обеспечения переадресаций с логического на физический адрес информационных ресурсов.
Таким образом, заявляемая совокупность признаков заявляемого способа позволяет обеспечить максимальную доступность информационных ресурсов, расположенных в любой из систем доступа к информационным ресурсам или одновременно расположенных в различных системах доступа к информационным ресурсам, по их адресам путем организации способа и системы поиска с использованием переадресаций на адреса, по которым информационные ресурсы доступны и по которым качество доступа к информационным ресурсам выше, а также использование наиболее предпочтительных программ доступа к информационным ресурсам, обеспечивающим более высокое качество и удобство доступа. А также позволяет осуществить объединение различных видов компьютерных сетей и устройств или иных систем предоставления доступа к информационным ресурсам в единую интегрированную информационную среду.
В способе достигается универсальность и гибкость управления объектами информационной среды: сетями и устройствами, сайтами, адресами информационных ресурсов и иными системами доступа к информационным ресурсам, многофункциональность, предоставление различных способов решения проблем недоступности информационных ресурсов, возможность поиска интересующих информационных ресурсов, их аналогов и версий.