Информационно-поисковая система

 

Полезная модель относится к системе поиска информационного ресурса с использованием переадресаций с исходных адресов информационных ресурсов на результирующие адреса информационных ресурсов, и может быть использовано при проведении информационного поиска интересующих информационных ресурсов и адресов, по которым интересующие информационные ресурсы доступны Информационно-поисковая система поиска информационных ресурсов, включает, по меньшей мере, один сервер приложений, на котором содержится блок авторизации пользователя, блок выбора информации и блок представления информации, по меньшей мере, один сервер баз данных, на котором содержится блок хранения информации, который обрабатывает запрос, передает его на выполнение в базу данных, содержащую сведения об исходных адресах информационных ресурсов и соответствующих им результирующих адресах, и пересылает результат поиска в блок представления информации сервера приложений, по меньшей мере, одно клиентское приложение, содержащее программу доступа к информационным ресурсам, которое взаимодействует с пользователем, формирует и передает запрос информационного ресурса по исходному адресу информационного ресурса посредством устройства доступа в систему доступа к информационным ресурсам, и при определении факта отсутствия доступа к запрашиваемому информационному ресурсу формирует и передает запрос, содержащий исходный адрес информационного ресурса, к серверам информационной системы, которые возвращают клиентскому приложению, по меньшей мере, один результирующий адрес информационного ресурса, соответствующий исходному адресу информационного ресурса. При этом программа доступа к информационным ресурсам содержит блоки ввода исходного адреса, аналитической обработки, доступа к информационным ресурсам, обработки ошибки доступа к информационному ресурсу, а указанные серверы взаимосвязаны с системой доступа к информационным ресурсам. Сущность заявляемого технического решения заключается в том, что в клиентское приложение введен, по меньшей мере, один клиентский модуль, содержащий блок аналитической обработки, блок авторизации пользователя, блок выбора информации, блок представления информации, производящий вывод информации к блоку аналитической обработки клиентского модуля и блоку аналитической обработки программы доступа к информационным ресурсам, введен связанный с клиентским модулем блок хранения информации клиентского модуля, который обрабатывает запрос, передает его на выполнение в свою базу данных и пересылает результат поиска в блок представления информации клиентского модуля. Сервер приложений информационной системы снабжен блоком аналитической обработки; при этом блок аналитической обработки клиентского модуля на входе обрабатывает исходный адрес, производит проверку доступности информационных ресурсов, обрабатывает информацию, полученную от пользователя и от блока представления информации клиентского модуля, синхронизирует информацию БД блока хранения информации клиентского модуля с информацией БД блока хранения информации сервера баз данных, полученную посредством блока представления информации сервера приложений, на выходе формирует и отправляет запрос к БД блока хранения информации клиентского модуля и/или БД блока хранения информации сервера баз данных посредством блока авторизации пользователя клиентского модуля и блока выбора информации клиентского модуля, формирует и отправляет запрос к блоку аналитической обработки сервера приложений, осуществляет постобработку информации и предоставление обработанной информации программе доступа к информационным ресурсам. Блок аналитической обработки сервера приложений на входе обрабатывает исходный адрес, производит проверку доступности информационных ресурсов, обрабатывает информацию, полученную от пользователя и от блока представления информации сервера приложений, на выходе формирует и передает запрос к БД блока хранения информации сервера баз данных посредством блока авторизации пользователя сервера приложений и блока выбора информации сервера приложений, осуществляет постобработку информации и предоставление обработанной информации клиентскому приложению посредством блока представления информации сервера приложений. Блок представления информации сервера приложений предоставляет информацию непосредственно клиентскому приложению. Технический результат заключается в обеспечении максимальной доступности информационных ресурсов, расположенных в любой из систем доступа к информационным ресурсам, или одновременно расположенных в различных системах доступа к информационным ресурсам, по их адресам путем организации способа и системы поиска с использованием переадресаций на адреса, по которым информационные ресурсы доступны и по которым качество доступа к информационным ресурсам выше, а так же в использовании наиболее предпочтительных программ доступа к информационным ресурсам, обеспечивающих более высокое качество и удобство доступа, объединении различных видов компьютерных сетей и устройств или иных систем предоставления доступа к информационным ресурсам в единую интегрированную информационную среду, универсальности и гибкости управления объектами информационной среды - сетями и устройствами, сайтами, адресами информационных ресурсов и иными системами доступа к информационным ресурсам, многофункциональности заявляемой системы, в предоставлении различных способов решения проблем недоступности информационных ресурсов, организации поисковой системы для поиска интересующих информационных ресурсов, их аналогов и версий.

Полезная модель относится к системе поиска информационного ресурса с использованием переадресаций с исходных адресов информационных ресурсов на результирующие адреса информационных ресурсов, и может быть использовано при проведении информационного поиска интересующих информационных ресурсов и адресов, по которым интересующие информационные ресурсы доступны.

Более конкретно указанная система может быть использована администраторами, вебдизайнерами и владельцами сайтов, на которых уже произведен или планируется перевод информационных ресурсов на новые адреса, авторам публикаций (книг, статей и т.п.), пользователям глобальных сетей, например, Интернет, администраторам и пользователям локальных сетей, и заинтересованных в доступности своих информационных ресурсов хотя бы по одному из адресов/путей, если другие адреса окажутся недействующими по каким-либо причинам. Так же система может быть использована всеми пользователями глобальных и локальных сетей и устройств, заинтересованными в том, чтобы любой информационный ресурс, недоступный по какому-либо адресу и в какой-либо системе доступа или ее области, был доступен по другой альтернативному адресу, и/или были найдены и/или доступны аналоги, резервные копии и версии этого информационного ресурса, или же иные информационные ресурсы, предоставляемые взамен запрашиваемых.

Основная функция системы - обрабатывать запросы, содержащие исходные адреса, и возвращать соответствующие исходным результирующие адреса. Данная потребность возникает, например, тогда, когда по каким-либо причинам меняется сетевой адрес информационного ресурса (документа, файла и т.п.), но при этом сам информационный ресурс или его ближайшие аналоги становятся или остаются доступным по другим адресам и в других системах доступа к информационным ресурсам.

Уровень техники

Различные компьютерные сети, и в особенности Интернет, все в большей степени становятся неотъемлемыми составляющими повседневной жизни. Непрерывно растет как число пользователей сетей, так и количество информации расположенной в сетях, а точнее на серверах, которые являются основной составляющей сетей.

Различные компьютерные сети стали мировым хранилищем информации самых разных областей знаний и самых различных файлов и информационных ресурсов, на которые все чаще ссылаются и средства массовой информации, и люди самых разных профессий. Зачастую информационный ресурс по исходному адресу, например, по единому указателю информационного ресурса URL в сети Интернет, становится недоступен навсегда или временно - и этому существует множество причин: например, смена адреса, по которому расположен информационный ресурс, или же полное удаление или недоступность информационного ресурса по исходному адресу или же имеет место плохое качество доступа к информационному ресурсу. Обычно временная недоступность информационного ресурса по исходному адресу происходит ввиду технических причин, а постоянная недоступность информационного ресурса по исходному адресу происходит ввиду удаления или перемещения информационного ресурса. При этом, данный информационный ресурс, его копия или аналог продолжает существовать и быть доступен по другому адресу или нескольким адресам в этой же или другой системе доступа к информационным ресурсам или ее области. Количество таких недоступных по исходным адресам информационных ресурсов постоянно увеличивается, в то время как многие другие информационные ресурсы (источники) продолжают содержать исходные адреса на более недоступные по ним информационные ресурсы. Такая ситуация более всего характерна для сети Интернет с его распределенной системой связей информационных ресурсов в виде паутины (World Wide Web или WWW), но так же актуальна и для других сетей - как глобальных, так и локальных.

Существует множество различных систем поиска информационных ресурсов с использованием переадресаций с исходных адресов информационных ресурсов на результирующие адреса информационных ресурсов, в этих системах в большинстве случаев используются переадресации с устаревшего исходного адреса информационного ресурса на его действующий результирующий адрес. Однако все эти системы имеют различные недостатки и ограничения.

Известна информационно-поисковая система 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) и переадресует с uri-адресов недоступных более информационных ресурсов (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-страница, содержащая область просмотра видео-ресурса, а в качестве результирующего адреса - непосредственные ссылки на информационный ресурс, по которым данный информационный ресурс, например файл видео, доступен напрямую и для скачивания.

Система доступа к информационным ресурсам идентифицируется блоком аналитической обработки сервера приложений с учетом структуры адреса информационного ресурса, например, пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурса

Тип информационного ресурса, например тип файла или медиапотока, и система доступа к информационным ресурсам идентифицируются программой сервера информационной системы с учетом типа и идентификатора системы доступа к информационному ресурсу, структуры адреса информационного ресурса, например, пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурса.

В ней предусмотрена функция взаимодействия с сервисами сохранения копий информационных ресурсов, которые выполняют архивирование web-страниц по запросу, с целью сохранения копий содержимого информационных ресурсов и получения адресов сохраненных копий информационных ресурсов для дальнейшего использования.

Для всех клиентских модулей, входящих в состав клиентских приложений на устройстве доступа, реализована единая база данных клиентских модулей. На фиг.1 представлена блок-схема информационно-поисковой системы.

На фиг.2 представлена архитектура информационно-поисковой системы.

На фигурах 1 и 2 представлены следующие позиции:

1. Источник (публикация, база данных и т.п.), содержащий исходный адрес информационного ресурса.

2. Система доступа к информационным ресурсам.

2.1. Информационные ресурсы.

3. Пользователь.

4. Устройство доступа.

5. Клиентское приложение.

6. Программа доступа к информационным ресурсам. 6.1. Блок ввода исходного адреса.

6.2. Блок аналитической обработки программы доступа к информационным ресурсам.

6.3. Блок доступа к информационным ресурсам.

6.4. Блок обработки ошибки доступа к информационному ресурсу.

7. Клиентский модуль информационной системы.

7.1. Блок аналитической обработки клиентского модуля.

7.2. Блок авторизации пользователя клиентского модуля.

7.3. Блок выбора информации клиентского модуля.

7.4. Блок представления информации клиентского модуля.

8. СУБД клиентского модуля.

8.1. Блок хранения информации клиентского модуля.

9. Серверы информационной системы.

10. Сервер приложений информационной системы.

10.1. Блок аналитической обработки сервера приложений.

10.2. Блок авторизации пользователя сервера приложений.

10.3. Блок выбора информации сервера приложений.

10.4. Блок представления информации сервера приложений.

11. Сервер баз данных информационной системы.

11.1. Блок хранения информации сервера баз данных.

12. Пояснения:

12.1. Программа доступа к информационным ресурсам работает как автономный клиент.

12.2. Доступ к ресурсам и отчеты.

12.3. Запрос информационного ресурса.

12.4. Каналы связи.

12.5. Возврат ошибки доступа.

12.6. Запрос с параметрами в блоки авторизации и выбора информации клиентского модуля.

12.7. Запрос с параметрами серверам информационной системы.

12.8. Работа в интерфейсе клиентского модуля.

12.9. Запрос в базу данных клиентского модуля.

12.10. Результаты запросов в базу данных клиентского модуля.

12.11. Предоставление обработанной информации от блока аналитической обработки клиентского модуля к программе доступа к информационным ресурсам.

12.12. Информация от блока представления информации клиентского модуля для блока аналитической обработки клиентского модуля.

12.13. Информация от блока представления информации клиентского модуля для блока аналитической обработки программы доступа к информационным ресурсам.

12.14. Запрос с параметрами в блоки авторизации выбора информации сервера приложений.

12.15. Работа в интерфейсе сервера приложений.

12.16. Запрос в базу данных блока хранения информации сервера баз данных.

12.17. Результаты запросов в базу данных сервера баз данных.

12.18. Информация от блока представления информации сервера приложений для блока аналитической обработки сервера приложений.

12.19. Предоставление обработанной информации от блока аналитической обработки сервера приложений к клиентскому модулю.

12.20. Предоставление обработанной информации от блока аналитической обработки сервера приложений к программе доступа к информационным ресурсам.

12.21. Синхронизация данных запроса к серверам информационной системы с данными в базе данных клиентского модуля.

12.22. Информация от блока представления информации сервера приложений для блока аналитической обработки программы доступа к информационным ресурсам.

В данном варианте осуществления заявляемая информационная система реализована как информационно-поисковая распределенная клиент-серверная комбинированная двухзвенная и многозвенная система, включающая: клиентскую часть как клиентское приложение 5 на устройстве доступа 4, клиентскую часть как базу данных блока хранения информации 8.1, управляемую СУБД 8 на устройстве доступа 4, серверную часть на сервере приложений 10 и серверную часть как базу данных блока хранения информации 11.1 на сервере 11 СУБД (сервер баз данных).

В заявляемой системе используется не менее одного сервера, на котором содержится база данных - сервер баз данных 11. База данных в свою очередь состоит из таблицы адресов исходных и результирующих и необходимых сведений. Сервер баз данных выполнен доступным в системах доступа к информационным ресурсам 2 напрямую, либо через другой сервер - сервер приложений 10. На сервере приложений размещен интерфейсный модуль, в свою очередь посредством 12.15 которого происходит взаимодействие пользователя 3, клиентского приложения 5 и базы данных (БД) блока хранения информации 11.1 сервера баз данных 11. Таким образом, взаимодействие между пользователем, клиентским приложением 5 и БД блока хранения информации сервера баз данных осуществляется по многозвенной архитектуре информационной системы, или иными словами многоуровневой клиент-серверной архитектуре, при посредничестве сервера приложений 10. Кроме того, взаимодействие между клиентским приложением 5 и БД блока хранения информации сервера баз данных осуществляется и по двухзвенной архитектуре информационной системы путем непосредственного обращения к серверу баз данных без посредничества сервера приложений.

К серверам 9 относятся серверы приложений 10 и серверы баз данных 11. Серверы 9 содержат компоненты, специфичные для различных систем доступа 2 к ресурсам 2.1, например, модули хранения данных (в частности, сервер баз данных 11), модули обработки данных (в частности, сервер приложений 10) и модули интерфейса с пользователем или клиентом, функционирующие с возможностью взаимодействия. В одной системе доступа 2 к информационным ресурсам 2.1 могут функционировать и взаимодействовать множество серверов 9, содержащих компоненты, специфичные для данной системы доступа к информационным ресурсам. Это необходимо, например, для распределения нагрузки между серверами и/или взаимного резервирования серверов и баз данных, а так же обеспечения связи между областями систем доступа - между разными системами доступа к информационным ресурсам или областями одной системы доступа к информационным ресурсам. С этой же целью база данных серверов 9 может быть распределенной.

Для сети Интернет в качестве модуля обработки данных, располагаемого на серверах приложений, обычно используются программы, выполненные в виде скриптов на различных языках (php, asp, java) и соответствующие им программные среды выполнения скриптов, в качестве системы взаимодействия по каналам связи с клиентскими приложениями - web-сервер, обрабатывающий http-запросы, а в качестве интерфейсной составляющей - web-сайт, а так же используются специфические компоненты работы с базами данных. Для других сетей, например I2P, обычно используются иные серверные решения.

Взаимодействие между иными информационными системами, программами и базами данных и БД блока хранения информации 11.1 сервера баз данных 11 так же осуществляется по двухзвенной и многозвенной архитектуре информационной системы. Взаимодействие по двухзвенной архитектуре позволяет производить более полную интеграцию базы данных сервера баз данных 11 информационной системы со сторонними информационными системами, например поисковыми, или при импорте и экспорте данных, а так же позволяет значительно ускорить выполнение запросов.

Информационно-поисковая система поиска информационных ресурсов включает не менее одного сервера приложений 10, не менее одного сервера баз данных 11, не менее одного клиентского приложения 5. При этом указанные серверы 9 взаимосвязаны с системой доступа 2 к информационным ресурсам.

Системами доступа 2 к информационным ресурсам 2.1 являются компьютерные сети, устройства, системы взаимосвязанных устройств, содержащие информационные ресурсы, служебные системы доступа, при этом, каждая из перечисленных систем доступа к информационным ресурсам имеет в БД блока хранения информации 11.1 сервера баз данных 11 уникальный идентификатор. Пользователь 3 - это зарегистрированный или незарегистрированный в информационной системе пользователь, или модератор.

Сети классифицируются по физической и логической структуре. Для заявляемой системы сети классифицируются, например, по территориальной распространенности (глобальные, городские, локальные, сеть контроллеров), по типу функционального взаимодействия (клиент-сервер, смешанная, одноранговая, многоранговая), по типу сетевой топологии, по типу среды передачи, по назначению (вычислительные, информационные, смешанные), типу доступа (публичная или персональная), по взаимодействию с другими сетями (обособленные или оверлейные). Публичные сети - доступные для большинства пользователей, даже если на это необходимы специфические оборудование и права (обычно это многие из глобальных систем). Персональные сети ограничивают доступ к своим ресурсам (интрасети, экстрасети, VPN). Обособленные - отдельно существующие, независимые от других сетей. Примерами обособленных сетей являются Интернет, Fidonet, Абилин (Интернет 2). Оверлейные сети (надстроенные над существующими сетями, в большинстве случаев над Интернет) подразделяются на одноранговые, пиринговые, гибридные. Примерами оверлейных сетей являются Freenet, I2P, Perfect Dark, различные пиринговые сети и сети VPN (как правило, принадлежащие организациям и частными персонам). Часть глобальных систем, доступных для большинства пользователей (даже если на это необходимы специфические оборудование и права) относятся к публичным сетям. Обособленные и оверлейные сети могут быть как публичными, так и персональными, как глобальными, так и не глобальными.

Устройствами являются, например, телефон, портативное устройство, персональный компьютер.

Системы взаимосвязанных устройств функционируют как единое устройство. Обычно это системы, в которых каналы связи представляют собой шины передачи данных между устройствами как узлами данной системы, либо где совокупность обособленных устройств выполняют и распределяют между собой общую задачу: суперкомпьютеры, различные системы распределенных и облачных вычислений, серверы распределенных баз данных. Причем зачастую сложно отличить систему устройств от сети, так как узлы системы могут являться одновременно и обособленными устройствами, и входить в состав каких-либо распределенных систем, а иногда и нескольких одновременно.

Каждой системе доступа 2 присваивается в заявляемой информационной системе уникальный идентификатор. Глобальные и часть не глобальных публичных сетей добавляется в БД блока хранения информации 11.1 сервера баз данных 11 разработчиками заявляемой системы и составляют основу перечня публичных глобальных систем доступа заявляемой системы. Остальные сети и устройства, которыми обладают частные лица или группы лиц и организации, могут быть добавлены обладателями этих сетей и устройств - для этого обладатели должны быть зарегистрированными пользователями 3. При добавлении систем доступа к информационным ресурсам, принадлежащим зарегистрированным пользователям, они по умолчанию защищаются паролем, который зарегистрированный пользователь при необходимости может изменить.

Определенное множество информационных ресурсов 2.1 может быть постоянно доступно для устройства доступа 4 по адресам и/или псевдонимам (алиасам) этих адресов и/или доступных в программе доступа 6 к ресурсам 2.1, наиболее соответствующей для обеспечения доступа к данному информационному ресурсу. Постоянно доступными информационными ресурсами являются, например, ресурсы, размещенные на данном устройстве доступа или других устройствах, постоянно связанных с данным устройством доступа, например, входящих с ним в одну локальную сеть и представляющих локальную систему доступа.

Переадресации на информационные ресурсы 2.1, принадлежащие к различным персональным системам доступа 2, но обладающие каким-либо общим свойством или признаком, главным образом одинаковым исходным и/или результирующим адресом, объединены в виртуальные (т.е. реально не существующие, условные) общие служебные системы доступа. Примером могут служить сопоставления стандартных алиасов каталогов в среде Windows: переадресации со стандартных и одинаковых для всех алиасов на реальный каталог в локальной системе доступа (на компьютере пользователя или в локальной сети): в качестве псевдонима (алиаса) используется фраза «Мои документы» одинаковая для всех пользователей операционной системы Windows, а в качестве реального каталога - папка «Мои документы» в аккаунте пользователя Windows. Данная переадресация одинакова для всех Windows, несмотря на то, что компьютер пользователя представляет собой обособленную систему доступа. Поэтому данную переадресацию с исходного адреса, которым в приведенном примере является алиас «Мои документы», на результирующий адрес, которым является реальный путь до каталога «Мои документы» учетной записи пользователя Windows, можно отнести к виртуальной служебной системе доступа, объединяющей, например, подобные стандартные алиасы и каталоги Windows. Реальные пути до каталогов, аналогичных вышеуказанному «Мои документы», в среде Windows определены переменными среды окружения или их можно получить из реестра Windows.

По возможности, клиентский модуль 7 должен программно интерпретировать алиасы среды операционной системы и рассчитывать результирующие адреса используя, например, переменные окружения. Но в некоторых случаях, когда клиентский модуль некорректно распознает среду операционной системы или какие-либо параметры и соответственно не может предоставить доступ к информационному ресурсу по стандартному алиасу, (например, в случае устаревшей версии клиентского модуля), указанные сопоставления алиасов и адресов информационного ресурса в среде операционной системы можно запросить у серверов 9, оперирующих более актуальными данными.

В заявляемой системе публичные глобальные сети и виртуальные служебные системы доступа к информационным ресурсам объединены в совокупность общих систем доступа к информационным ресурсам. Для незарегистрированных пользователей поиск запрашиваемых адресов вместе со всей сопутствующей информацией об адресах и переадресациях осуществляется среди общих систем доступа к информационным ресурсам.

Система доступа к информационным ресурсам включает доступные и недоступные для устройства доступа 4 области. Доступной областью является область, которой принадлежит доступный для устройства доступа запрашиваемый информационный ресурс. Запрашиваемый информационный ресурс может принадлежать области системы доступа, недоступный для устройства доступа, но одновременно доступный для сервера приложений 10, который в свою очередь может принадлежать доступной для устройства доступа области системы доступа 2 и быть доступен для устройства доступа (например, в сети Интернет это сервер web-сайта заявляемой системы, где в качестве интерфейса 12.15 пользователя используется web-интерфейс web-сайта).

На сервере приложений 10 содержатся блоки авторизации пользователя 10.2, выбора информации 10.3, представления информации 10.4, и введен блок аналитической обработки 10.1.

Сервер приложений 10 содержит интерфейс 12.15, при помощи которого осуществляется взаимодействие клиентского приложения 5 и серверов 9. Например, в сети Интернет данное взаимодействие осуществляется посредством web-интерфейса web-сайта, предоставляемого при помощи программы доступа к информационным ресурсам в качестве web-клиента. Зарегистрированный пользователь 3 в интерфейсе 12.15 имеет возможность редактирования информации БД блока хранения информации 11.1 сервера баз данных 11. Блок аналитической обработки 10.1 сервера приложений 10: обеспечивает связь между системами доступа 2 к информационным ресурсам 2.1; производит постобработку выборок множества результирующих адресов и параметров, полученной от блока представления информации 10.4 сервера приложений 10, в частности проверку доступности информационных ресурсов по результирующим адресам; производит обработку ситуации, когда результирующих адресов в БД блока хранения информации 11.1 сервера баз данных 11 не найдено - в частности, производит поиск аналогов информационного ресурса.

Более конкретно блок аналитической обработки 10.1 сервера приложений 10 на входе обрабатывает исходный адрес, производит проверку доступности информационных ресурсов 2.1, обрабатывает информацию, полученную от пользователя 3 и от блока представления информации 10.4 сервера приложений 10, на выходе формирует и передает запрос 12.14 к БД блока хранения информации 11.1 сервера баз данных 11 посредством блока авторизации 10.2 пользователя 3 сервера приложений 10 и блока выбора информации 10.3 сервера приложений 10, осуществляет постобработку информации и предоставление 12.20 обработанной информации клиентскому приложению 5 посредством 12.20 блока представления информации 10.4 сервера приложений 10. Так же и блок представления информации 10.4 сервера приложений 10 предоставляет 12.19 и 12.20 информацию непосредственно клиентскому приложению 5 с входящими в его состав соответственно клиентскому модулю 7 и программе доступа к информационным ресурсам 2.

Блок авторизации пользователя 10.2 сервера приложений 10 обеспечивает проверку прав доступа и предоставление определенных полномочий пользователю 3 или группе пользователей на выполнение запросов к БД блока хранения информации 8.1 сервера баз данных 8.

Блок выбора информации 10.3 сервера приложений 10, который принимает запросы пользователя 3 сервера баз данных 11, формализует их путем преобразования в параметры запросов, обрабатывает параметры запросов, формирует текст SQL-запросов к БД блока хранения информации 11.1 сервера баз данных 11 и передает их на выполнение в блок хранения информации сервера баз данных.

Блок представления информации 10.4 сервера приложений 10 выполняет создание результирующих статических или динамических отчетов в необходимой форме вывода данных и осуществляет предоставление полученного отчета блокам аналитической обработки 10.1, 7.1 и 6.2 соответственно сервера приложений, клиентского модуля 7 или программы доступа 6 к информационным ресурсам 2.1.

На сервере баз данных 11 содержится блок хранения информации 11.1, который обрабатывает запрос, передает 12.16 его на выполнение в базу данных, содержащую сведения об исходных адресах информационных ресурсов 2.1 и соответствующих им результирующих адресах информационных ресурсов, и пересылает 12.17 результат запроса в блок представления информации 10.4 сервера приложений.

Блок хранения информации 11.1 сервера баз данных 11 представляет собой, в частности, управляющую ЭВМ, включающую в себя процессор, оперативную память и подсистему хранения данных, содержащую информацию, соответствующую параметрам выбора, указанному в параметрах пользовательского запроса.

Сервер баз данных 11 имеет возможность взаимодействия со сторонними информационными системами напрямую или посредством сервера приложений 10.

Клиентское приложение 5 содержит программу доступа 6 к информационным ресурсам 2.1, в него введен по меньшей мере, один клиентский модуль 7, введен связанный с клиентским модулем 7 блок хранения информации 8.1 клиентского модуля 7.

Клиентское приложение 5 взаимодействует с пользователем 3, формирует и передает запрос 12.3 информационного ресурса 2.1 по исходному адресу информационного ресурса, вводимого пользователем 3 или взятого из источника исходных адресов 1, посредством устройства доступа 4 в систему доступа 2 к информационным ресурсам по каналам связи 12.4, и при определении факта отсутствия доступа 12.5 к запрашиваемому информационному ресурсу формирует и передает запрос 12.7, содержащий исходный адрес информационного ресурса, к серверам 9, которые возвращают клиентскому приложению 5, по меньшей мере, один результирующий адрес информационного ресурса, соответствующий исходному адресу информационного ресурса,

Клиентское приложение 5 содержит функцию формирования к БД блока хранения информации 8.1 клиентского модуля и к серверам 9 запроса, содержащего дополнительные параметры запроса. Дополнительными параметрами запроса являются идентификационные данные пользователя 3, и/или данные о системах доступа 2 к информационным ресурсам 2.1, в которых размещен недоступный информационный ресурс 2.1 и/или с которыми работает программа доступа к информационным ресурсам 6, и/или параметры, определяющие варианты запроса и возврата результирующих адресов.

Программа доступа 6 к информационным ресурсам 2.1 содержит блоки ввода исходного адреса 6.1, аналитической обработки 6.2, доступа к информационным ресурсам 6.3, обработки ошибки доступа к информационному ресурсу 6.4. При взаимодействии клиентского приложения с пользователем ввод исходного адреса осуществляется при помощи блока ввода исходного адреса 6.1 программы доступа 6 к ресурсам. Так же программа доступа к информационным ресурсам имеет возможность при помощи блока аналитической обработки 6.2 получать исходный адрес из источника 1 как автономный клиент 12.1 без взаимодействия с пользователем, но в то же время с правами пользователя 3. попытка доступа 12.2 к информационному ресурсу производится посредством блока доступа к информационным ресурсам 6.3, и при ошибке доступа блок аналитической обработки 6.2 посредством блока обработки ошибки доступа к информационному ресурсу 6.4 производит запрос с необходимыми дополнительными параметрами в блок аналитической обработки 7.1 клиентского модуля 7.

Программа доступа 6 к информационным ресурсам 2.1 представлена или браузером, и/или файловым менеджером, и/или проводником, и/или программой скачивания файлов, и/или FTP-клиентом, и/или программой работы с пиринговыми сетями, и/или программой подключения к медиа-каналам или медиа-потокам, и/или программой навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированной программой открытия определенных типов информационных ресурсов 2.1, и/или программой выбранной пользователем, а так же клиентским модулем.

В качестве программ доступа 6 к информационным ресурсам 2.1 при переадресации 12.2 на результирующий адрес помимо программы доступа, в которой был определен факт отсутствия доступа к информационному ресурсу по исходному адресу, используются так же другие программы, например: браузеры, файловые менеджеры, проводники, программы скачивания файлов, FTP-клиенты, программы работы с пиринговыми сетями, программы подключения к медиа-каналам или медиа-потокам, и/или программы навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированные программы открытия определенных типов информационных ресурсов, и/или программы указанные пользователем, а так же клиентский модуль. Недоступный информационный ресурс 2.1 - это полностью недоступный информационный ресурс, ресурс труднодоступный и ресурс, доступ 12.2 к которому осуществлен с дефектами и ошибками, качество доступа к которому неудовлетворительно по сравнению с заданными критериями. Недоступным информационным ресурсом является, например, ресурс, при осуществлении доступа к которому происходит слишком большой временной интервал отклика на запрос доступа (таймаут) по сравнению с заданным критерием максимальной величины таймаута, недостаточная скорость передачи данных, недостаточная стабильность доступа. Дефекты и ошибки доступа, например, не полностью загруженный информационный ресурс и/или некорректно отображаемый, могут возникать как по причине системы доступа 2, в которой расположен информационный ресурс, так и по причине использования неподходящей программы доступа 6 к информационным ресурсам и устройства доступа 4.

Недоступный информационный ресурс 2.1 может быть недоступным в клиентском приложении 5, которое определило факт отсутствия доступа к информационному ресурсу, но при этом, являться доступным в другом клиентском приложении, наиболее соответствующим для обеспечения доступа к данному информационному ресурсу, используемом при переадресации и обеспечивающим доступ к данному информационному ресурсу. В том числе возможна ситуация, когда информационный ресурс доступен, но предназначен для доступа посредством определенных программ доступа 6 и устройств доступа 4. Например, размещенные в Интернет обычные версии сайтов предназначены для обычных браузеров типа Internet Explorer, Mozilla Firefox, Opera, Google Chrome, используемых на обычных персональных компьютерах (ПК). В то время как в интерфейсе программ доступа на портативных устройствах доступа данные версии сайтов отображаются некорректно. И, наоборот, версии сайтов WAP, предназначенные для сотовых телефонов, PDA, предназначенные для портативных компьютеров (КПК), mobi, предназначенные для широкого круга мобильных устройств, могут некорректно отображаться в обычных браузерах ПК. В этих случаях, если существуют различные версии информационного ресурса, предназначенные для различных программ доступа и устройств доступа, необходимо производить переадресацию на наиболее подходящую версию информационного ресурса. Например, клиентский модуль 7 при определении несоответствия информационного ресурса 2.1 и программы доступа 6 к данному информационному ресурсу и/или устройства доступа 4, в соответствии с заданными настройками, производит автоматически или предлагает пользователю произвести переадресацию на соответствующий информационный ресурс или его версию - если таковая переадресация найдена в БД блока хранения информации 11.1 сервера баз данных 11.

Существуют различные способы проверки доступности информационного ресурса, которые зависят от системы доступа 2 к информационным ресурсам 2.1 и типа информационного ресурса 2.1. Для систем доступа к информационным ресурсам используются специфические протоколы передачи данных, их совокупности и инкапсуляции (вложение) друг в друга. Именно протоколы в первую очередь определяют способы проверки доступности информационных ресурсов. Кроме того, типы информационных ресурсов (например, различные типы файлов, медиапотоки) могут определять способы проверки доступности информационного ресурса. Система доступа, протокол (который обычно тоже идентифицирует систему доступа) и тип информационного ресурса в большинстве случаев определяется из составляющих адреса информационного ресурса. Протокол обычно обозначают первые символы адреса, ограниченные специальными разделителями, например http, ftp. Тип информационного ресурса во многих случаях определяется из суффикса адреса (расширения файла), например: html, doc, pdf, mp3. Тип информационного ресурса в некоторых случаях так же определяется из свойств пакета протокола: например, при использовании протокола IPv6 тип содержимого может содержаться в заголовках передаваемого пакета. Кроме того, тип информационного ресурса и система доступа к информационным ресурсам при необходимости указывается непосредственно в свойствах переадресации.

В заявляемой системе незарегистрированный пользователь 3 при необходимости имеет возможность проверить доступность информационных ресурсов 2.1 по исходным и результирующим адресам в интерфейсе 12.15 решения проблем недоступности информационных ресурсов (в случае использования web-сайта в Интернет - это web-страница решения проблем недоступности информационных ресурсов). Зарегистрированный пользователь 3 помимо этого при необходимости имеет возможность проверить доступность информационных ресурсов по исходным и результирующим адресам в интерфейсе 12.15 редактирования информации о переадресациях. При добавлении переадресации зарегистрированным пользователем в интерфейсе редактирования информации о переадресациях доступность информационного ресурса 2.1 по результирующему адресу проверяется автоматически.

Пользователь 3 в интерфейсе 12.15 поиска информации о переадресациях сервера приложений 10 имеет возможность производить поиск в БД блока хранения информации 11.1 сервера баз данных 11, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс 2.1, который соответствует исходному адресу, или, по меньшей мере, одного исходного адреса на запрашиваемый информационный ресурс, который соответствует результирующему адресу. Поиск производится среди общих систем доступа 2.

Клиентский модуль 7 содержит блок аналитической обработки 7.1, блок авторизации пользователя 7.2, блок выбора информации 7.3, блок представления информации 7.4, производящий вывод 12.12 и 12.13 информации к блоку аналитической обработки 7.1 клиентского модуля 7 и блоку аналитической обработки 6.2 программы доступа 6 к информационным ресурсам.

Клиентский модуль 7 содержит интерфейс 12.8, предназначенный для обмена информацией между клиентским модулем 7, пользователем 3, и программой доступа 6.

Клиентский модуль 7 включен в состав программы доступа 6 к информационным ресурсам 2.1 или интегрируется как дополнение к программе доступа к информационным ресурсам, либо программа доступа к информационным ресурсам и Клиентский модуль функционируют как вместе, так и по раздельности. Возможно функционирование клиентского модуля и программы доступа автономно без взаимодействия с пользователем 3, но в то же время с правами пользователя.

Для всех экземпляров клиентского модуля 7, взаимосвязанных с различными программами доступа 6 к информационным ресурсам 2.1 при использовании множества программ доступа к информационным ресурсам, либо экземпляров клиентского модуля, функционирующих как независимые от программ доступа и автономные приложения на устройстве доступа 4, существует возможность реализовать единую БД блока хранения информации 8.1 экземпляров клиентского модуля - для объединения и координации всех запросов от всех программ доступа к информационным ресурсам и всех возвращаемых серверами 9 результатов, а так же унификации настроек пользователя 3 и их централизованного хранения на устройстве доступа 4. Единая БД блока хранения информации 8.1 всех экземпляров клиентского модуля так же позволяет использовать единый клиентский модуль, функционирующий как автономное клиентское приложение, которое взаимодействует и/или интегрируется с множеством программ доступа к информационным ресурсам и иных программ, использующих сопоставления исходных и результирующих адресов.

Клиентский модуль 7 выполнен с возможностью добавления, редактирования, сохранения и защиты данных о зарегистрированных пользователях 3.

Клиентский модуль выполнен с возможностью редактирования и сохранения настроек.

Клиентский модуль выполнен с возможностью указания взаимного приоритета систем доступа 2 к информационным ресурсам и/или взаимного приоритета программ доступа 6 к информационным ресурсам 2.1 и/или взаимного приоритета зарегистрированных пользователей 3 и/или взаимного приоритета и последовательности обработки исходных адресов.

Клиентский модуль 7 выполнен с возможностью сохранения настроек и любых данных в БД блока хранения информации 8.1 клиентского модуля, включая результаты запросов к серверам 9 и историю возвращаемых серверами 9 данных.

Клиентский модуль 7 содержит интерфейс 12.8 зарегистрированного пользователя 3 аналогичный интерфейсу 12.15 зарегистрированного пользователя сервера приложений 10 и обладающий необходимыми возможностями интерфейса 12.15 зарегистрированного пользователя 3 сервера приложений 10.

Блок аналитической обработки 7.1 клиентского модуля 7: обеспечивает прямой доступа по алиасу или локальному адресу информационного ресурса 2.1 в локальной системе доступа 2; производит постобработку информации (например, выборок множества результирующих адресов и параметров, полученной от блока представления информации 7.4 клиентского модуля 7), в частности проверку доступности информационных ресурсов 2.1 по результирующим адресам; производит различные действия, зависящие от настроек, когда результирующих адресов в БД блока хранения информации 8.1 клиентского модуля не найдено, в частности, формирует и передает запрос к серверам 9.

Более конкретно блок аналитической обработки 7.1 клиентского модуля 7 на входе обрабатывает исходный адрес, производит проверку доступности информационных ресурсов, обрабатывает информацию, полученную от пользователя 3 и 12.12 от блока представления информации 7.4 клиентского модуля, синхронизирует 12.21 информацию БД блока хранения информации 8.1 клиентского модуля с информацией БД блока хранения информации 11.1 сервера баз данных 11, полученную посредством блока представления информации 10.4 сервера приложений 10, на выходе формирует и отправляет запрос 12.6 к БД блока хранения информации 8.1 клиентского модуля 7 и/или БД блока хранения информации 11.1 сервера баз данных 11 посредством блока авторизации 7.2 пользователя 3 клиентского модуля 7 и блока выбора информации 7.3 клиентского модуля 7, формирует и отправляет запрос к блоку аналитической обработки 10.1 сервера приложений 10, осуществляет постобработку информации и предоставление 12.11 обработанной информации программе доступа 6 к информационным ресурсам 2.1 или формирование новых запросов.

Так же блок аналитической обработки клиентского модуля содержит функцию, которая определяет и обрабатывает факты отсутствия доступа 12.2 к информационным ресурсам 2.1 по исходным адресам, расположенным в теле и/или внутренних свойствах информационного ресурса, к которому производится доступ 12.2.

Блок авторизации 7.2 пользователя 3 клиентского модуля 7, обеспечивает проверку прав доступа и предоставляет определенные полномочия пользователю 3 или группе пользователей на выполнение запросов к БД блока хранения информации 8.1 клиентского модуля 7.

Блок выбора информации 7.3 клиентского модуля 7 принимает запросы пользователя 3 клиентского модуля, формализует их путем преобразования в параметры запросов, обрабатывает параметры запросов, формирует текст SQL-запросов к БД блока хранения информации 8.1 клиентского модуля 7 и передает их на выполнение в блок хранения информации клиентского модуля.

Блок представления информации 7.4 клиентского модуля 7 выполняет создание результирующих статических или динамических отчетов в необходимой форме вывода данных и осуществляет предоставление 12.12 и 12.13 полученного отчета блокам аналитической обработки 7.1 и 6.2 клиентского модуля или программы доступа 6 к информационным ресурсам 2.1.

Параметрами результирующих адресов при возврате информации блоками представления 7.4 или 10.4 соответственно клиентского модуля 7 или сервера приложений 10 являются, например, сведения о системах доступа 2 и программах доступа, при помощи которых следует обеспечивать доступ по данным результирующим адресам.

Клиентский модуль 7 выполнен с возможностью осуществления функции программы доступа 6 к информационным ресурсам и содержит компоненты программы доступа к информационным ресурсам: блок ввода исходного адреса 6.1, блок аналитической обработки 6.2, блок доступа к информационным ресурсам 6.3, блок обработки ошибки доступа к информационному ресурсу 6.4. Блок хранения информации 8.1 клиентского модуля 7 содержит информацию, соответствующую параметрам выбора, указанному в параметрах пользовательского запроса, управляется СУБД 8 клиентского модуля и обрабатывает запрос 12.9 поиска, передает его на выполнение в свою базу данных и пересылает 12.10 результат запроса в блок представления информации 7.4 клиентского модуля 7. СУБД клиентского модуля выполнена, в частности, встраиваемой в клиентское приложение.

Блок аналитической обработки 10.1 сервера приложений, блок аналитической обработки 7.1 клиентского модуля, блок аналитической обработки 6.2 программы доступа к информационным ресурсам имеют возможность производить переадресацию по результирующему адресу на запрашиваемый информационный ресурс 2.1 при условии его доступности

Зарегистрированный пользователь в интерфейсе сервера приложений 12.15 имеет возможность добавления и редактирования информации по переадресациям с исходных адресов информационных ресурсов 2.1 на результирующие. При этом:

Исходным адресом является адрес, по которому информационный ресурс 2.1 доступен. В качестве исходного адреса зарегистрированный пользователь 3 имеет возможность использовать произвольный виртуальный адрес в интерфейсе 12.15 сервера приложений для редактирования переадресаций: алиас (псевдоним или относительный путь), ЧПУ («человекопонятный УРЛ» - web-адрес, удобный для восприятия человеком, в том числе на любом языке и в любой кодировке) и прочие разнообразные виды ссылок.

В качестве исходного адреса используется диапазон адресов или маска (шаблон) адреса.

В качестве виртуального исходного адреса зарегистрированный пользователь имеет возможность использовать уникальный незанятый другими зарегистрированными пользователями адрес в пространстве имен какой-либо из систем доступа 2 к информационным ресурсам 2.1, например, Интернет, а в качестве результирующего - адрес информационного ресурса, вместо доменного имени которого указан IP. Таким образом, реализуется функция DNS-сервера (системы доменных имен), что может оказаться удобно и экономически целесообразно. Это так же позволяет избежать пользования услугами сервисов платного предоставления доменных имен, или позволяет организовать систему внутрисетевых доменных имен в персональной сети.

В качестве исходного адреса зарегистрированный пользователь имеет возможность использовать адрес, содержащий доменное имя сайта, принадлежащего зарегистрированному пользователю, в пространстве имен какой-либо общей системы доступа 2 к информационным ресурсам (например, Интернет), при подтверждении права на владение данным сайтом с данным доменным именем, а в качестве результирующего адреса - тот же адрес, но вместо доменного имени указывается IP-адрес, при подтверждении права на владение данным сайтом доступным по IP-адресу. Это способно обеспечить работу сайта пользователя при сбоях в системе DNS (локальной или даже глобальной), и в случае прекращения услуги предоставления пользователю доменного имени по каким-либо причинам, например, за неуплату или при истечении срока действия - в последнем случае заявляемая система обеспечит переадресацию на сайт пользователя по новому адресу или по его IP до тех пор, пока его отключенное доменное имя не будет занято и использовано кем-то иным - а это может оказаться достаточно большой срок.

В качестве исходного адреса зарегистрированный пользователь имеет возможность использовать уникальный незанятый другими зарегистрированными пользователями адрес в пространстве имен служебной системы доступа к информационным ресурсам, принадлежность к которой определяется, например, использованием особой приставки (префикса) перед адресом (например, «r/»), а в качестве результирующего адреса - тот же адрес, но вместо доменного имени указывается IP-адрес, при подтверждении права на владение данным сайтом доступным по IP-адресу. Это позволит отказаться от услуг сервисов, предоставляющих доменные имена, и пользоваться системой переадресации заявляемой системы как полноценным аналогом глобальной DNS. В качестве исходных адресов в данной служебной системе доступа допустимо использовать удобные для ввода и восприятия адреса (наподобие ЧПУ), без ограничений присущих DNS-именам (например, недопустимость написания определенных символов в определенных кодировках) и без указания лишних для пользователя деталей адреса, не несущих смысловой нагрузки (например, имен доменной зоны и субдоменов всех уровней).

В качестве исходных и результирующих адресов используются произвольные сопоставимые значения: например, географические и почтовые адреса, телефонные номера. Для данных разновидностей сопоставляемых значений допустимо использовать служебные системы доступа к информационным ресурсам, а для однозначной идентификации данных разновидностей значений в клиентском приложении перед исходным значением допустимо ставить уникальный префикс, указывающий на принадлежность исходного значения той или иной служебной системе доступа к информационным ресурсам.

Исходным адресом может являться адрес, по которому информационный ресурс 2.1 доступен. Тем не менее, одновременно с этим существует и множество других адресов, по которым доступен данный информационный ресурс и/или его копии. Поэтому для повышения качества и скорости доступа к информационному ресурсу программе доступа 6 к информационным ресурсам может требоваться не один адрес информационного ресурса, а множество - например, в случае использования пиринговых сетей и альтернативных торрент-ссылок.

В качестве исходного и/или результирующего адреса используется адрес или путь до каталога.

В качестве исходного адреса используется диапазон адресов или маска адреса.

В качестве исходного адреса используется адрес контейнеров информационных ресурсов или интерфейса доступа к информационным ресурсам, например web-страница, содержащая область просмотра видео-ресурса, а в качестве результирующего адреса - непосредственные ссылки на информационный ресурс, по которым данный информационный ресурс, например файл видео, доступен напрямую и для скачивания.

Допустимы различные комбинации взаимосвязей между исходными и результирующими адресами во множестве переадресаций. Например, когда одному исходному адресу соответствует множество результирующих адресов, а одному результирующему - множество исходных. Взаимосвязь исходного адреса и множества результирующих адресов можно использовать для организации мультикаст-систем, где одному адресу источника соответствует множество адресов получателей. Так же взаимосвязь исходного адреса и множества результирующих адресов можно использовать для организации надежных способов доступа 12.2 к информационному ресурсу 2.1, расположенному по различным адресам: в случае если информационный ресурс оказывается недоступен постоянно или временно по одному результирующему адресу, то производится поиск следующего результирующего адреса, по которому информационный ресурс доступен. Множество результирующих адресов, соответствующих одному результирующему, при необходимости ранжируются по релевантности (например, по параметру значимости), отражающей качество доступа к информационным ресурсам по различным результирующим адресам и/или значимость места расположения ресурса (например, значимость сайта, на котором опубликован материал web-страницы).

Переадресации, обладающие каким-либо общим свойством или признаком, главным образом одинаковым исходным и/или результирующим адресом, являются однотипными. Однотипные переадресации, принадлежащие к различным системам доступа 2, объединены в общие служебные системы доступа.

Система доступа 2 к информационным ресурсам 2.1 идентифицируется блоком аналитической обработки 10.1 сервера приложений 10 или блоком аналитической обработки 7.1 клиентского модуля с учетом структуры адреса информационного ресурса, например, пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурса

Зачастую для определенных систем доступа 2 к информационным ресурсам 2.1 используются специализированные программы доступа 6 к информационным ресурсам, поэтому использование такой программы доступа подразумевает принадлежность запрашиваемого информационного ресурса к определенной системе доступа к информационным ресурсам: например, для некоторых глобальных сетей используются свои специфические браузеры: например, Frost и FreemulET для Freenet.

Тип информационного ресурса 2.1, например тип файла или медиапотока, и система доступа 2 к информационным ресурсам идентифицируются блоком аналитической обработки 10.1 сервера приложений или блоком аналитической обработки 7.1 клиентского модуля с учетом типа и идентификатора системы доступа к информационному ресурсу, структуры адреса информационного ресурса, например, пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурса.

Серверы 9 информационной могут быть выполнены с возможностью сохранения копий части содержимого информационных ресурсов 2.1 - текстовых данных, медиаданных, например, изображения, flash, аудиофрагменты, сопутствующих файлов, например, составляющих web-страницы: скрипты, файлы каскадных стилей. Это необходимо для создания резервных копий части содержимого информационных ресурсов, а так же организации системы поиска по сохраненным копиям содержимого информационных ресурсов.

Существует множество специализированных сервисов сохранения копий информационных ресурсов 2.1 (как правило, содержимое web-страниц), например: www.archive.org, http://www.webcitation.org/. Некоторые из них, такие как http://www.webcitation.org/, сохраняют копии информационных ресурсов по запросу пользователя, при этом генерируя и возвращая пользователю адрес сохраненной копии информационного ресурса в пространстве имен данного сервиса. Заявляемая информационная система способна автоматически или по запросу пользователя 3 производить поиск данного информационного ресурса в подобных сервисах сохранения копий информационных ресурсов на тот случай, если информационный ресурс был сохранен ранее, подавать запрос на сохранение интересующего информационного ресурса, получать и сохранять сгенерированный адрес сохраненной копии информационного ресурса. Впоследствии же при решении возникших проблем доступа к информационным ресурсам информационная система в различных интерфейсах решения проблем доступа к информационным ресурсам предоставляет возможность пользователю воспользоваться данными сохраненными копиями информационного ресурса.

В заявляемой системе предусмотрена функция переадресации запрашиваемых исходных и результирующих адресов на сохраненные копии информационных ресурсов 2.1 в поисковых системах, например, «Yahoo». Поисковые системы хранят индексированные копии последних версий измененных информационных ресурсов. Доступ к этим версиям информационных ресурсов зачастую не структурирован и бессистемен. В предлагаемой системе объединены и унифицированы доступ к версиям информационных ресурсов, расположенных в различных поисковых системах.

Серверы 9 могут быть выполнены с возможностью индексации информационных ресурсов 2.1 и их метаданных - заголовков, описаний, ключевых слов, адрес которых зарегистрированные пользователи заносят в БД блока хранения данных 11.1 сервера баз данных 11. Предварительная индексация позволяет создавать копию текстовых информационных ресурсов, чтобы в случае временной или постоянной недоступности информационного ресурса, серверы 9 выдавали бы сохраненную копию информационного ресурса. Так же индексация и резервное копирование позволяют осуществлять поиск по содержимому информационных ресурсов.

Так же существует возможность регистрировать и хранить историю изменений и версии информационных ресурсов 2.1, по которым тоже возможно проведение поиска. Существует возможность хранения не только текстовых данных, но и определенной части медиаданных, по крайней мере, в том объеме, в котором производится резервирование web-страниц со всем их служебным и медиасодержимым (изображения, файлы каскадных стилей css, аудиофайлы, скрипты и т.п.) или определенной его частью.

Система работает следующим образом

Когда зарегистрированный пользователь 3 (см. Фиг 1) желает обеспечить для любого пользователя, в том числе самого себя или для клиентского приложения 5, доступность определенного информационного ресурса/ов 2.1 (файлов, медиапотоков и т.п.), которые размещены в различных системах доступа 2 к информационным ресурсам 2.1, для этого он посредством устройства доступа 4 в сеть формирует запрос к серверу приложений 10, содержащему компоненты, осуществляющие ввод, вывод и кодирование, в частности блок аналитической обработки 10.1, блок авторизации пользователя 10.2, блок выбора информации 10.3 и блок представления информации 10.4. Зарегистрированный пользователь через интерфейс 12.15 сервера 9 с целью добавления или редактирования передает в БД блока хранения информации 11.1 сервера баз данных 11 следующие данные: свои контактные данные, данные по принадлежащим ему сайтам или разделам сайтов и системам доступа к информационным ресурсам, данные для осуществления поиска интересующего информационного ресурса и его аналогов и для формирования выборок переадресаций информационных ресурсов по исходному и результирующему адресам и прочим параметрам, например, ключевым словам и выражениям, и данные по различным обязательным и опциональным параметрам переадресаций при условии обладания на это правами по отношению к конкретным переадресациям. Зарегистрированный пользователь при необходимости производит действия для обработки сформированных выборок переадресаций: удаление, добавление, различные расчеты. Зарегистрированный пользователь в интерфейсе 12.15 сервера приложений 10 имеет возможность производить поиск в БД блока хранения информации 11.1 сервера баз данных 11, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс 2.1, который соответствует исходному адресу, или, по меньшей мере, одного исходного адреса на запрашиваемый информационный ресурс, который соответствует результирующему адресу, вместе со всей сопутствующей информацией об адресах и переадресациях. Поиск производится среди общих и принадлежащих данному пользователю систем доступа.

Последовательность ввода данных следующая:

Сначала пользователь 3 регистрируется в информационной системе в интерфейсе сервера приложений 10 (например, при помощи web-сайта в Интернет), введя регистрационные контактные данные, и приобретает статус зарегистрированного пользователя. Затем зарегистрированный пользователь авторизуется в информационной системе в интерфейсе 12.15 сервера приложений 10, введя необходимые для авторизации данные. Зарегистрированный пользователь обладает правами редактирования БД блока хранения информации 11.1 сервера баз данных 11.

Затем в статусе зарегистрированного пользователь 3 при необходимости получает сгенерированные блоком аналитической обработки 10.1 сервера приложений 10 уникальные коды подтверждения владения сайгами, вводит (добавляет или редактирует) учетные записи принадлежащих ему сайтов или разделов сайтов, для подтверждения владения которыми зарегистрированный пользователь должен, например, разместить в корневом каталоге соответствующего сайта или раздела сайта специальный файл, в качестве имени которого указывается сгенерированный код подтверждения владения сайтами. Кроме того зарегистрированный пользователь при необходимости указывает дополнительные параметры этих сайтов, например: имя домена/радела; название сайта/раздела, персональные для данного зарегистрированного пользователя; адрес карты сайта, адрес поиска по сайту и комментарий, персональные для данного зарегистрированного пользователя. Часть параметров сайтов рассчитывается блоком аналитической обработки сервера приложений, например: порядковый номер в списке систем сайтов, принадлежащих пользователю; доступность сайта; дата и время проверки доступности сайта; дата и время добавления в БД блока хранения информации 11.1 сервера баз данных 11; дата и время присоединения пользователя к владению данным сайтом; перечень владельцев данного сайта. Часть параметров указывается модераторами 3 информационной системы, например: бан - признак запрета использования данного домена, назначаемый модераторами вручную или определяемый программой сервера приложений 10 автоматически, например, после проверки на специальных сайтах, борющихся со спамом и недопустимым содержимым; дата и время начала действия бана; дата и время окончания действия бана (например, если не указана - то ограничительная санкция действует навсегда). Кроме того модератор, как зарегистрированный пользователь, при необходимости добавляет и редактирует информацию об определенных сайтах, например, крупных порталах, поисковых системах, каких-либо общественных проектах.

При редактировании информации о сайтах производится автоматическая или по запросу пользователя проверка владения пользователем сайтами, при этом факт владения пользователем по каждому из проверяемых сайтов фиксируется в БД блока хранения информации 11.1 сервера баз данных 11.

Далее зарегистрированный пользователь при необходимости вводит (добавляет) учетные записи систем доступа 2 к информационным ресурсам 2.1, получив при этом сгенерированные блоком аналитической обработки 10.1 сервера приложений 10 идентификаторы этих систем доступа к информационным ресурсам, или присоединяется к совладению или получает право использования существующими системами доступа других пользователей 3, подтвердив на это право, например, путем ввода данных аутентификации (идентификатор системы доступа и ее пароль). Далее зарегистрированный пользователь при необходимости указывает дополнительные параметры этих систем доступа к информационным ресурсам, например: признак использования; название и комментарий, персональные для данного зарегистрированного пользователя; данные аутентификации (например, пароль). Часть параметров систем доступа к информационным ресурсам рассчитывается блоком аналитической обработки сервера приложений, например: порядковый номер в списке систем доступа к информационным ресурсам, принадлежащих пользователю; идентификатор; дата и время добавления в БД блока хранения информации сервера баз данных; дата и время присоединения пользователя к владению системой доступа к информационным ресурсам; перечень владельцев данной системы доступа к информационным ресурсам; сгенерированные автоматически данные аутентификации (например, пароль). Часть параметров указывается модераторами информационной системы, например: бан - признак запрета использования данного домена, назначаемый модераторами вручную или определяемый программой сервера приложений 10 автоматически, например, после проверки на специальных сайтах, борющихся со спамом и недопустимым содержимым; дата и время начала действия бана; дата и время окончания действия бана (например, если не указана - то ограничительная санкция действует навсегда). Кроме того модератор, как зарегистрированный пользователь, при необходимости добавляет и редактирует информацию об общих системах доступа к информационным ресурсам.

Далее зарегистрированный пользователь вводит данные по переадресациям со всеми необходимыми параметрами:

Например, признак использования - разрешение на использование данной переадресации (по умолчанию - состояние «Разрешено»); система доступа к информационным ресурсам - либо все общие системы доступа к информационным ресурсам в совокупности (по умолчанию) или одна из общих систем доступа к информационным ресурсам, либо одна систем доступа к информационным ресурсам, принадлежащей зарегистрированному пользователю; тип информационного ресурса, например, тип файла или медиапотока; программы доступа к информационному ресурсу - программы, при помощи которых необходимо или желательно осуществлять доступа к данному информационному ресурсу; адрес исходный и адрес результирующий; дата и время публикации информационного ресурса по исходному адресу, заданные пользователем - дата первой публикации информационного ресурса по исходному адресу; рейтинг (вес) адреса - например, вес результирующего адреса, если с одного исходного адреса производится переадресация на множество результирующих адресов, или вес исходного адреса, если со множества исходных адресов производится переадресация на один результирующий адрес; категории (рубрики) информационного ресурса - множество тематических групп, к которым можно причислить информационный ресурс; язык информационного ресурса заданный пользователем; заголовок, заданный пользователем - заголовок информационного ресурса, который зарегистрированный пользователь при необходимости задает произвольно на свое усмотрение; описание заданное пользователем - аналогично заголовку; ключевые слова заданные пользователем, авторы заданные пользователем набор параметров, заданный пользователем, зависящих от системы доступа к информационным ресурсам и типа информационного ресурса, например размер информационного ресурса заданный пользователем, хеш информационного ресурса заданный пользователем, параметры качества доступа к информационному ресурсу комментарий публичный - комментарий, который будет виден другим редакторам и пользователям; комментарий служебный - комментарий, который будет виден только данному редактору в его аккаунте; ввод произвольных текстовых и медиаданных.

Часть параметров переадресаций может быть получена путем импорта из внутренних свойств информационного ресурса 2.1 (например, метатегов) при наличии таковых, например: категории (тематические рубрики, группы) информационного ресурса язык информационного ресурса; заголовки (например, импортированные из метатега web-страницы <head></head>); описания; ключевые слова авторы; набор параметров, зависящих от системы доступа к информационным ресурсам и типа информационного ресурса, например размер информационного ресурса, хеш информационного ресурса, параметры качества доступа к информационному ресурсу; дата и время публикации информационного ресурса по исходному адресу из информационного ресурса.

Часть параметров переадресаций рассчитывается, заполняется и вводится блоком аналитической обработки 10.1 сервера приложений 10 автоматически или по запросу зарегистрированного пользователя, например: тип пользователя - признак принадлежности информационного ресурса владельцу сайта или владельцу определенной системы доступа к информационным ресурсам (факт владения информационным ресурсом); псевдоним зарегистрированного пользователя, добавившего информацию о переадресации; дата и время добавления информационного ресурса по исходному адресу; дата и время последнего обновления информационного ресурса по результирующему адресу; доступность информационного ресурса по исходному адресу; дата и время последней проверки доступности информационного ресурса по исходному адресу; доступность информационного ресурса по результирующему адресу; дата и время последней проверки доступности информационного ресурса по результирующему адресу. При добавлении переадресации зарегистрированным пользователем результирующий адрес проверяется на принадлежность информационного ресурса данному зарегистрированному пользователю, и если при этом информационный ресурс принадлежит данному зарегистрированному пользователю, то в переадресации параметру «Тип пользователя» присваивается значение, означающее факт владения информационным ресурсом.

Часть параметров указывается модераторами 3, например: ограничительные санкции в отношении переадресации, сайта или системы доступа к информационным ресурсам (так называемые баны) и период их действия: бан - признак запрета использования данного домена, назначаемый модераторами вручную или определяемый блоком аналитической обработки сервера приложений автоматически, например, после проверки на специальных сайтах, борющихся со спамом и недопустимым содержимым; дата и время начала действия бана; дата и время окончания действия бана (например, если не указана - то ограничительная санкция не ограничена по времени).

Для каждой системы доступа 2 к информационным ресурсам 2.1 добавляемые переадресации проверяются на уникальность сочетания ряда параметров: например, тип информационного ресурса 2.1, адрес исходный, адрес результирующий, рейтинг и т.п. - чтобы исключить дублирование переадресаций, принадлежащий одной и той же системе доступа к информационным ресурсам 2.

Зарегистрированные пользователи 3 могут осуществлять ввод пакетных данных - например, импорт из различных источников 1 данных, таких как базы данных или файлов различных типов, в которые сведения по переадресациям были сохранены заблаговременно. Производится аналогично ручному вводу, но не каждого параметра по отдельности, а автоматизированный ввод (импорт) заранее сохраненных сведений из какого-либо источника данных. Кроме того, в информационной системе предусмотрена функция импорта данных из источников: как автоматически, так и по запросу пользователей. В информационная системе предусмотрена функция автоматического сбора и анализа различных данных из других информационных систем, например поисковых, с целью выявления и автоматического ввода в БД блока хранения информации 11.1 сервера баз данных 11 адресов информационных ресурсов 2.1, по которым данные ресурсы более недоступны (в качестве исходных адресов), и адресов, по которым данные ресурсы доступны (в качестве результирующих адресов).

Интерфейс 12.15 сервера приложений 10 обладает возможностью размещать в БД блока хранения информации 11.1 сервера баз данных 11 результирующие адреса на информационные ресурсы 2.1, не принадлежащие данному зарегистрированному пользователю 3. Это позволит любым зарегистрированным пользователям вводить переадресации на любые ресурсы 2.1. При этом при накоплении в БД блока хранения информации 11.1 сервера баз данных 11 множества переадресаций с одного и того же исходного адреса на множество различных результирующих адресов более значимыми и релевантными для запросов в БД блока хранения информации сервера баз данных будут считаться переадресации, результирующие адреса которых указывают на информационные ресурсы 2.1, принадлежащие зарегистрированному пользователю 3 который и ввел данные переадресации, т.е. параметру «Тип пользователя» которых присвоено значение, означающее факт владения информационным ресурсом.

Ввод исходных адресов происходит следующим образом.

Пользователь 3 при помощи программы доступа 6 к информационным ресурсам получает исходный адрес из источника 1 или вводит исходный адрес сам. Либо автономное клиентское приложение 5 (программа доступа 6 к информационным ресурсам или клиентский модуль 7) получает исходный адрес из источника без взаимодействия с пользователем 3, но в то же время с правами пользователя.

Когда пользователь 3 или программа доступа 6 к информационным ресурсам как автономное клиентское приложение 5 при обращении к какому-либо информационному ресурсу 2.1 в системе доступа 2 к информационным ресурсам посредством любого устройства доступа 4 не может по указанному адресу получить доступ к этому информационному ресурсу, то программа доступа к информационным ресурсам определяет факт 12.5 отсутствия доступа к запрашиваемому информационному ресурсу, - например, браузеру вместо запрашиваемой web-страницы возвращается ошибка доступа к web-странице 404. При этом программа доступа к информационным ресурсам задействует 6.4 клиентский модуль 7, например, в случае, когда производится обращение к информационному ресурсу по основному исходному адресу, заданному в адресной строке web-браузера, или же если клиентский модуль определяет и обрабатывает факты отсутствия доступа к информационным ресурсам по исходным адресам, расположенным в теле и/или внутренних свойствах информационного ресурса, к которому производится доступ (например, «битые» ссылки в теле загружаемой или уже загруженной web-страницы). В обоих случаях клиентский модуль осуществляет обработку исходного адреса информационного ресурса при помощи блока аналитической обработки 7.1, в результате которой при интерпретации исходного адреса информационного ресурса как псевдонима или адреса доступного информационного ресурса и при определении результирующих адресов информационного ресурса, соответствующих исходному адресу информационного ресурса, предоставляет 12.11 результирующие адреса клиентскому приложению 5. Например, алиас «Мои документы» однозначно указывает на папку «Мои документы» текущего пользователя Windows - поэтому необязательно посылать запрос к серверам 9.

Во других случаях, если исходный адрес не интерпретирован как псевдоним или адрес доступного информационного ресурса, клиентский модуль 7 в соответствии с настройками формирует и передает запрос 12.6, содержащий исходный адрес недоступного информационного ресурса и дополнительные параметры запроса, в БД блока хранения информации 8.1 клиентского модуля и/или сам или при помощи программы доступа к информационным ресурсам 6 формирует и передает запрос 12.7 серверам 9, содержащий исходный адрес недоступного информационного ресурса 2.1 и дополнительные параметры запроса. БД блока хранения информации клиентского модуля и/или серверы 9 возвращают клиентскому приложению 5, по меньшей мере, один результирующий адрес информационного ресурса, соответствующий исходному адресу информационного ресурса, с дополнительными параметрами, после чего клиентское приложение производит переадресацию с исходного адреса запрашиваемого информационного ресурса на по меньшей мере один результирующий адрес. Подробное описание вариантов обработки клиентскими приложениями факта отсутствия доступа 12.5 к информационному ресурсу по исходному адресу и вариантов возврата результирующих адресов приведено ниже - в описании функционирования и настройки клиентского модуля 7.

Клиентский модуль 7 выполнен с возможностью редактирования и сохранения настроек, при этом настройки сохраняются в пресеты (предустановки).

Настройка клиентского модуля 5 осуществляются следующим образом.

В настройках клиентского модуля пользователи 3 могут указать:

- Идентификационные данные и пароль зарегистрированного пользователя 3.

- Идентификационные данные и пароли систем доступа 6 к информационным ресурсам 2.1, принадлежащих как данному пользователю, так и иным пользователям.

- Адреса, диапазоны адресов, принадлежность адресов и диапазонов адресов каким-либо зарегистрированным пользователям 3 (по умолчанию, данному пользователю и/или определенному количеству произвольных пользователей) и/или системам доступа 2 к информационным ресурсам из числа указанных в настройках клиентского модуля, в качестве которых могут быть использованы общие системы доступа к информационным ресурсам и определенное количество произвольных систем доступа к информационным ресурсам.

Для адресов и их диапазонов:

- Взаимные приоритеты систем доступа 2, если для данного пользователя 3 запрашиваемые адреса принадлежат одновременно нескольким системам доступа к информационным ресурсам, при этом при поиске и возврате результирующих адресов более приоритетными будут те, которые принадлежат более приоритетным системам доступа к информационным ресурсам.

- Взаимные приоритеты программ доступа 6, если для данного информационного ресурса 2.1 и типа информационного ресурса заданы одновременно несколько ассоциаций с программами доступа 6, при помощи которых должен осуществляться доступ 12.2 к информационному ресурсу.

- Взаимные приоритеты зарегистрированных пользователей 3, если у данного пользователя запрашиваемые исходные адреса принадлежат одновременно нескольким зарегистрированным пользователям, при этом при поиске и возврате результирующих адресов более приоритетными будут те, которые принадлежат более приоритетным зарегистрированным пользователям.

- Приоритеты в последовательности обработки исходных адресов: когда, например, сначала производится попытка интерпретации исходного адреса как стандартного псевдонима (алиаса) или адреса доступных информационных ресурсов, после чего при безуспешности попытки интерпретации производится запрос 12.6 к БД блока хранения информации 8.1 клиентского модуля 7, и лишь при отсутствии возвращаемых из БД блока хранения информации клиентского модуля результирующих адресов и недоступности информационных ресурсов по ним, в свою очередь, производится запрос 12.7 к серверам 9; либо указанные операции производятся в иной последовательности, либо одновременно производятся какие-либо из перечисленных операций.

Тип информационного ресурса 2.1 и система доступа 2 к информационному ресурсу определяют так же способ доступа 12.2 к информационному ресурсу: программу 6, при помощи которой осуществляется доступ к информационному ресурсу, и действие при доступе - например, открытие, сохранение, подключение. Как правило, программа доступа к информационным ресурсам на основании заранее заданных настроек сама определяет ассоциации по умолчанию типов информационных ресурсов и систем доступа к информационным ресурсам с иными кроме себя самой программами доступа к информационным ресурсам, при помощи которых данный тип информационного ресурса должен быть открыт либо загружен. Кроме того, пользователь 3, которого не устраивают заранее заданные по умолчанию в настройках программы доступа ассоциации типа информационного ресурса и программы доступа к нему, имеет возможность указать иные ассоциации.

В заявляемой системе, так же как и в программе доступа к информационным ресурсам, заранее заданы ассоциации по умолчанию типа информационного ресурса и программ доступа к информационным ресурсам данного типа, а так же ассоциации системы доступа к информационным ресурсам и программ доступа к информационным ресурсам. Зарегистрированный пользователь 3, которого не устраивают заданные по умолчанию в заявляемой системе ассоциации, имеет возможность в интерфейсе 12.15 сервера приложений 10 указать иные ассоциации типа информационного ресурса и программ доступа к информационным ресурсам данного типа, ассоциацию системы доступа к информационным ресурсам и программ доступа к информационным ресурсам в данной системе доступа, а так же ассоциацию конкретного информационного ресурса по результирующему адресу и программ доступа к информационным ресурсам в свойствах переадресации. Кроме того, любой пользователь так же имеет возможность в настройках клиентского модуля 7 задать ассоциации типа информационного ресурса и программ доступа к информационным ресурсам данного типа и ассоциацию системы доступа к информационным ресурсам и программ доступа к информационным ресурсам в данной системе доступа, а так же ассоциацию конкретного информационного ресурса по результирующему адресу и программ доступа к информационным ресурсам в свойствах переадресации.

Перечисленные взаимные приоритеты ассоциаций могут быть изменены зарегистрированным пользователем 3 в интерфейсе 12.15 сервера приложений 10, либо пользователем программы доступа 6 к информационным ресурсам 2.1 в настройках клиентского модуля 7, либо пользователем программы доступа 6 в ее настройках - если таковые были предусмотрены разработчиками программы доступа. При этом если для одного типа информационного ресурса 2.1 для указанной системы доступа к информационным ресурсам сопоставлено множество программ доступа к информационным ресурсам, то для сопоставляемых программ доступа к информационным ресурсам указывается степень соответствия, и при вызове программы доступа к информационным ресурсам вызывается наиболее подходящая (соответствующая) из числа доступных. Проверка возможности использования указанной программы доступа к информационным ресурсам осуществляться, например, по факту наличия данной программы по указанному адресу/пути и возможности запуска данной программы на устройстве доступа.

Приоритет запроса в БД блока хранения информации клиентского модуля перед запросом к серверам 9 может быть обусловлен, например, тем, что запрос к БД блока хранения информации клиентского модуля производится значительно быстрее, чем запрос к серверам 9, так как при запросе к серверам 9 неизбежны задержки времени на передачу запроса к серверам 9 через каналы связи 12.4 системы доступа к информационным ресурсам и обработку данного запроса серверами 9, а так же в случае неудовлетворительного качества связи с серверами 9 или даже ее отсутствия. Приоритет запроса к серверам 9 перед запросом в БД блока хранения информации клиентского модуля может быть обусловлен, например, тем, что более актуальными данными являются, как правило, данные, возвращаемые серверами 9. На основании вышеизложенного целесообразно сначала подавать запрос в БД блока хранения информации клиентского модуля, а затем (или одновременно с этим) запрос к серверам 9, при этом разделяя или комбинируя возвращаемые и предоставляемые результаты обоих запросов.

Интерпретация исходного адреса как алиаса или адреса локальных информационных ресурсов 2.1 в локальных системах доступа 2 производится блоком аналитической обработки 7.1 клиентского модуля 7. Например, если в качестве исходного адреса пользователь 3 указал фразу «Мои документы», то очевидно, что пользователь намеревается открыть в файловом менеджере данный каталог своей учетной записи в операционной системе. Так же пользователь имеет возможность назначить свои избранные каталоги, добавив их в БД блока хранения информации 8.1 клиентского модуля. Таким образом, клиентское приложение 5 может работать без связи серверами 9, обеспечивая переадресации и доступ к локальным информационным ресурсам. Если пользователь является зарегистрированным пользователем в информационной системе, то информация БД блока хранения информации клиентского модуля синхронизируется с БД блока хранения информации 11.1 сервера баз данных 11, где хранятся все данные для каждого зарегистрированного пользователя, включая настройки и пресеты настроек. Тогда избранные каталоги будут автоматически отнесены к специальной персональной системе доступа зарегистрированного пользователя, предназначенной для хранения алиасов и адресов локальных информационных ресурсов. Например, в интерфейсе 12.15 сервера приложений 10 или в интерфейсе 12.8 клиентского модуля пользователем 3 задается алиас «Моя самая важная папка» в качестве исходного адреса, а в качестве результирующего - url/путь до соответствующего информационного ресурса 2.1 в сети или на локальном устройстве. Данная переадресация, как упоминалось выше, соотносится со специальной персональной системой доступа к информационным ресурсам, предназначенной для хранения алиасов и адресов локальных информационных ресурсов.

При использовании алиасов и адресов локальных информационных ресурсов для того, чтобы программа доступа к информационным ресурсам однозначно распознала введенную в адресную строку фразу как алиас или адрес локальных информационных ресурсов, перед фразой допустимо использовать какой-либо специальный символ или последовательность символов (например, «/» - знак косой черты).

Системы доступа 2 к информационным ресурсам 2, домены, отдельные переадресации и различные параметры, относящиеся к переадресациям, относятся к типам объектов переадресаций. Как упоминалось выше, типы объектов переадресаций имеют иерархию приоритетов. Все объекты переадресаций клиентского модуля 7, относящиеся к любому типу объектов переадресаций, имеют активное или неактивное состояние. Удобнее при добавлении объекта устанавливать для него активное состояние. В поиске интересующих информационных ресурсов и результирующих адресов будут участвовать только активные объекты переадресаций. Объекты переадресаций удобно представлять для пользователя в виде таблиц: строки таблиц определяют типы объектов переадресаций, группы объектов переадресации и отдельные объекты переадресаций, а в столбцах - те или иные свойства и параметры. Взаимный приоритет объектов переадресаций одного уровня иерархии приоритетов удобно устанавливать путем, например, взаимного перемещения строк относительно друг друга - чем выше строка объекта относительно других строк, тем выше приоритет. При этом при перемещении строки сохраняют свое новое положение, и производится запоминание приоритета.

Установка активного или неактивного состояния объектов переадресаций и назначение взаимных приоритетов объектам переадресаций позволяет использовать избирательную переадресацию, устанавливаемую и контролируемую со стороны клиентского модуля 7. Например, если есть переадресации с какого-либо исходного адреса на результирующий адрес общей системы доступа 2, и одновременно есть другая переадресация с этого же исходного адреса на результирующий адрес персональной системы доступа зарегистрированного пользователя, то переадресация 12.2 будет произведена в соответствии с указанным в настройках клиентского модуля взаимным приоритетом этих двух систем доступа: если более приоритетна общая, то будет произведена переадресация на результирующий адрес общей системы, а если более приоритетна персональная - то на результирующий адрес персональной.

Функционирование клиентского модуля.

В случае недоступности информационного ресурса 2.1 по исходному адресу как основному, так и исходным адресам в теле и или внутренних свойствах информационного ресурса, в соответствии с настройками клиентского модуля 7 приоритетов обработки запросов, производятся следующие варианты действий:

1. Если сначала необходимо интерпретировать исходный адрес как стандартный алиас или адрес доступных информационных ресурсов, то проверяется доступность информационного ресурса и производится доступ 12.2 к информационному ресурсу по исходному адресу как алиасу либо как адресу информационного ресурса в локальной системе доступа 2 к информационным ресурсам.

2. Если сначала необходимо производить запрос 12.7 к серверам 9, то посредством любого устройства доступа 4 через систему доступа 2 к информационным ресурсам 2.1, в которой расположены серверы 9, пользователь 3 или программа доступа 6 к информационным ресурсам или клиентский модуль 7 как части автономного клиентского приложения 5, используя исходный адрес информационного ресурса, формирует запрос 12.7 к серверам 9. Через интерфейс 12.15 сервера приложений 10 или при непосредственном соединении с сервером баз данных 11 пользователь или программа доступа к информационным ресурсам как автономное клиентское приложение или клиентский модуль передает (вводит) в БД блока хранения информации 11.1 сервера баз данных 11 запрос 12.16 в виде ранее полученного исходного адреса информационного ресурса с указанием при необходимости дополнительных параметров запроса, определяющих условия запроса: идентификационных данных пользователя 3, и/или данных о системах доступа к информационным ресурсам 2, в которых размещен недоступный информационный ресурс 2.1 и/или с которыми работает программа доступа 6 к информационным ресурсам, которая не смогла обеспечить доступ к информационному ресурсу, и/или иных параметров, определяющих варианты запроса и возврата результирующих адресов.

Возможны ситуации, когда интересующий пользователя 3 информационный ресурс 2.1 расположен в какой-либо общей системе доступа 2 к информационным ресурсам или ее области, недоступных для устройства доступа 4 пользователя и/или если в устройстве доступа нет необходимой для доступа к информационному ресурсу программы доступа 6 (например, если информационный ресурс принадлежит специализированной сети, для доступа к информационным ресурсам которой необходимы специализированные программы доступа).

В первом случае в дополнительных параметра запроса 12.7 не передаются указания на пропуск проверки доступа к информационному ресурсу по исходному адресу. Во втором случае клиентский модуль 7 в запросе к серверу приложений передает параметр, содержащий указание на обеспечение доступа к информационному ресурсу 2.1, размещенному в области системы доступа 2, недоступной для устройства доступа 4 пользователя 3.

Если при этом возможна проверка доступности данного информационного ресурса, то блок аналитической обработки 10.1 сервера приложений 10 производит проверку на доступность информационного ресурса по исходному адресу, и в случае доступности информационного ресурса осуществляет связь между доступными и недоступными для устройства доступа 4 пользователя 3 областями систем доступа 2 к информационным ресурсам (например, производится генерация туннеля или использование шлюза), и возвращает клиентскому приложению 5, по крайней мере, один результирующий адрес, по которому запрашиваемый информационный ресурс будет доступен для устройства доступа пользователя при помощи клиентского приложения, с относящимися к нему дополнительными параметрами при необходимости таковых. Этот результирующий адрес первоначально генерируется искусственно, например, в адресном пространстве служебной системы доступа к информационным ресурсам, специально предназначенной для переадресаций связи областей, и сохраняется в БД блока хранения информации 11.1 сервера баз данных 11 как относящийся к этой служебной системе доступа в качестве виртуальной переадресации. В дальнейшем же результирующий адрес на данный информационный ресурс не генерируется, а предоставляется ранее сгенерированный.

В иных случаях или если информационный ресурс 2.1 по исходному адресу после проведения проверок доступности оказывается недоступен для сервера приложений 10 заявляемой системе, то заявляемая система действует следующим образом.

При поиске результирующих адресов информационного ресурса 2.1, соответствующих исходному адресу информационного ресурса, если условия запроса 12.7 содержат указания на отмену проверки доступа к информационным ресурсам по исходному адресу и/или проверка доступности данного информационного ресурса по исходному адресу невозможна и/или если после проверки доступности информационного ресурса по исходному адресу данный информационный ресурс оказался недоступным, блок аналитической обработки 10.1 сервера приложений производит поиск в БД блока хранения информации 11.1 сервера баз данных 11, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс 2.1, который соответствует исходному адресу информационного ресурса 2.1, и при нахождении, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс, блок аналитической обработки сервера приложений возвращает клиентскому приложению 5, по меньшей мере, один результирующий адрес с относящимися к нему дополнительными параметрами при необходимости таковых.

Блок аналитической обработки 10.1 сервера приложений 10 и/или блок аналитической обработки 7.1 клиентского модуля 7 проверяют доступность запрашиваемого информационного ресурса 2.1 по найденным результирующим адресам, если проверка возможна и не отменена в условиях запроса, и в случае доступности запрашиваемого информационного ресурса, производят переадресацию 12.2 на результирующий адрес запрашиваемого информационного ресурса при помощи клиентского приложения 5, если переадресация возможна и не отменена в параметрах запроса.

При запросе к серверу прило9жений 10, если в клиентском модуле 7 не указана информация о зарегистрированном пользователе 3 и системах доступа к информационным ресурсам 2, то в запросе 12.7 к серверам отсылается только исходный адрес. При этом:

- Если исходный адрес не интерпретируется клиентским модулем или блоком аналитической обработки сервера приложений как алиас или адрес доступных информационных ресурсов (например, локальных), то производится поиск среди систем доступа, идентифицирующих общие глобальные сети.

- Если исходный адрес интерпретируется как клиентским модулем или программой сервера приложений 10 как алиас или адрес доступных информационных ресурсов, то производится поиск среди общих служебных систем доступа, содержащих информацию о стандартных алиасах и стандартных адресах доступных информационных ресурсов.

Если в настройках клиентского модуля 7 указан зарегистрированный пользователь 3, то поиск результирующих адресов производится в первую очередь среди незащищенных паролем систем доступа 2 к информационным ресурсам 2.1, принадлежащих данному пользователю. Если поиск оказался безуспешным, то производится поиск среди защищенных паролем систем доступа к информационным ресурсам, и если поиск успешен, то программой сервера приложений 10 у клиентского модуля запрашивается пароль данной системы доступа к информационным ресурсам. Если поиск оказался безуспешным и среди защищенных паролем систем доступа к информационным ресурсам, или же пароль не был предоставлен и не была пройдена аутентификация, то производится поиск среди общих глобальных систем доступа к информационным ресурсам если адрес не интерпретируется модулем как алиас или адрес доступных информационных ресурсов, или общих служебных если адрес интерпретируется модулем как алиас или адрес доступных информационных ресурсов.

Если в настройках клиентского модуля указаны зарегистрированный пользователь и/или системы доступа к информационным ресурсам, а так же данные аутентификации, то, как было описано выше, в случае запроса блоком аналитической обработки 10.1 сервера приложений 10 у клиентского модуля данных аутентификации эти данные будут предоставлены. В случае явного указания адреса или диапазонов адресов и их принадлежности каким-либо системам доступа к информационным ресурсам и/или пользователям клиентский модуль вместе с адресом будет передавать к серверу приложений данные аутентификации систем доступа к информационным ресурсам и/или пользователей. Если адрес или диапазон адресов принадлежит системам доступа к информационным ресурсам и поиск результирующих адресов в данных системах оказался безуспешным, то при указании идентификационных данных зарегистрированного пользователя так же производится поиск для всех систем доступа к информационным ресурсам незащищенных паролем, принадлежащих указанному пользователю, если опять же поиск оказывается безуспешным, то производится поиск среди защищенных паролем систем доступа к информационным ресурсам, и в случае успешности поиска среди них запрашиваются пароли.

Если в настройках клиентского модуля 7 в перечне переадресаций одновременно задан и определенный адрес и диапазон, в который этот адрес входит, то приоритет запроса имеет определенный адрес перед диапазоном адресов.

Для заданного адреса или диапазона адресов в случае указания принадлежности множеству систем доступа 2 к информационным ресурсам 2.1 и/или множеству зарегистрированных пользователей и указания приоритета соответственно систем доступа к информационного ресурса и/или пользователей относительно друг друга - будет возвращен результирующий адрес из числа доступных, принадлежащий системе доступа к информационным ресурсам с наибольшим приоритетом, либо в случае если поиск среди указанных систем доступа к информационному ресурсу оказался безуспешным, то принадлежащий пользователю с наибольшим приоритетом. По умолчанию в настройках клиентского модуля приоритет систем доступа к информационным ресурсам выше приоритета пользователей.

Если клиентскому приложению 5 (программе доступа 6 к информационным ресурсам 2.1 или клиентскому модулю 7) серверы 9 вернули в числе прочих параметров ассоциации информационного ресурса и/или его типа и/или системы доступа 2 и программ доступа к ним, то при осуществлении доступа к указанному информационному ресурсу при помощи клиентского приложения, если указаны одновременно ассоциации указанного информационного ресурса и программы доступа к информационным ресурсам и/или типа указанного информационного ресурса и программы доступа к информационным ресурсам данного типа и/или системы доступа к информационным ресурсам и программы доступа к информационным ресурсам в данной системе, более приоритетными считаются ассоциации, указанные в настройках клиентского модуля (если таковые были заданы), затем менее приоритетными ассоциации, указанные в программе доступа к информационным ресурсам, и еще менее приоритетны ассоциации, указанные в параметрах, которые вернули серверы 9. Между ассоциацией конкретного информационного ресурса и программы доступа к нему, типа этого информационного ресурса и программы доступа к информационным ресурсам данного типа и системы доступа и программы доступа к информационным ресурсам в данной системе более приоритетной является ассоциация конкретного информационного ресурса и программы доступа к нему, менее приоритетной ассоциация типа этого информационного ресурса и программы доступа к информационным ресурсам данного типа, и еще менее приоритетной ассоциация системы доступа и программы доступа к информационным ресурсам в данной системе доступа к информационным ресурсам.

В настройках клиентского модуля при необходимости указывается возможность возврата определенного количества или всех результирующих адресов из числа тех, по которым информационный ресурс 2.1 доступен (при условии проверки доступности) и осуществления переадресации 12.2 на эти результирующие адреса в нескольких сессиях (например, окнах) программ доступа 6 к информационным ресурсам, например, в окнах-вкладках web-браузера, или в файловом менеджере, или добавлении нескольких записей в список медиаплеера.

В настройках клиентского модуля при необходимости указывается, чтобы помимо обработки ошибки доступа к информационному ресурсу 2.1 по основному исходному адресу (например, заданному в адресной строке web-браузера) так же осуществлялись определение и обработка ошибок доступа к информационным ресурсам 6 по исходным адресам, присутствующим в теле или внутренних свойствах информационного ресурса 2.1, к которому производится доступ (например, «битые» ссылки в теле загружаемой или уже загруженной web-страницы). При этом исходные адреса во внутренних свойствах информационного ресурса 2.1 заменяются блоком аналитической обработки 7.1 клиентского модуля 7 на найденные результирующие, и в соответствии с заданными по умолчанию настройками клиентского модуля переадресация на результирующие адреса в общем случае не производится. Исключение могут составлять некоторые типы медиа-содержимого, которые зачастую подгружаются в теле информационного ресурса внутри контейнеров. В этом случае производится переадресация не в новой сессии программы доступа, а в пределах (внутри) данных контейнеров: например, контейнерами могут являться фреймы с медиасодержимым в теле web-страницы. Так же блок аналитической обработки, помимо замены исходных адресов информационного ресурса на результирующие в теле загружаемого информационного ресурса, при необходимости может производить переформатирование тела загружаемого информационного ресурса, например, производить редактирование html-кода загружаемой web-страницы с целью выделения особым образом адресов, которые были подменены.

В случае недостаточности информации, передаваемой в параметрах запроса 12.7 к серверу приложений 10, сервер приложений запрашивает у клиентского приложения 5 уточняющую информацию.

Граничные условия критериев (минимальные и максимальные значения), характеризующих качество доступа к информационным ресурсам 2.1, задаются и настраиваются в качестве параметров переадресаций, типов информационных ресурсов и систем доступа 6 к информационным ресурсам в БД блока хранения информации 11.1 сервера баз данных 11 и в настройках клиентского модуля 7. При этом значения параметров этих критериев заданы заранее в качестве значений по умолчанию, но пользователь 3 имеет возможность менять их в свойствах переадресации в БД блока хранения информации сервера баз данных и в настройках клиентского модуля. Граничные значения зависят от систем доступа к информационным ресурсам, типов информационных ресурсов, свойств информационных ресурсов (например, размера), и предпочтений пользователя. Одним из наиболее важных критериев, характеризующим качество доступа к информационным ресурсам, является максимальный интервал ожидания загрузки информационного ресурса: как полной, так и достаточно полной для использования информационного ресурса.

Так же задаются способы доступа к информационному ресурсу 2.1 с неудовлетворительным качеством доступа. Например, если согласно критериям качества связи информационный ресурс определен как труднодоступный, и при этом клиентский модуль 7 производит запрос к серверам 9, и если при этом сервера 9 возвращают результирующие адреса, то клиентский модуль согласно его настройкам указывает программе доступа 2 к информационным ресурсам обеспечить доступ к информационному ресурсу не в текущей сессии доступа (например, вкладке web-браузера, в которой загружается web-страница по исходному адресу), а в другой или новой сессии доступа (например, открыть дополнительную вкладку web-браузера, в которой будет загружаться web-страница по результирующему адресу), в то время как в первоначальной текущей сессии будет продолжено открытие труднодоступного информационного ресурса, которое может через некоторое время и в конечном итоге оказаться успешным или частично успешным и достаточно полным для использования, например, web-страница в конце-концов загрузится полностью или хотя бы частично.

3. Если сначала необходимо производить запрос к блоку хранения информации 8.1 клиентского модуля 7, то, аналогично обращению к БД блока хранения информации 11.1 сервера баз данных 11, в БД блока хранения информации клиентского модуля передается запрос в виде ранее полученного исходного адреса информационного ресурса с указанием при необходимости дополнительных параметров. В БД блока хранения информации клиентского модуля производится поиск результирующих адресов, соответствующих исходным адресам, аналогично поиску в БД блока хранения информации сервера баз данных.

В настройках клиентского модуля 7 при необходимости указывается, чтобы одновременно с подачей запроса 12.6 к БД блока хранения информации 8.1 клиентского модуля так же производился запрос к серверам 9. В случае успешного выполнения запроса к серверам 9 результаты этого запроса сравниваются с результатами запроса к БД блока хранения информации клиентского модуля. Если интересующие результаты запросов отличаются, то, например, в отдельной сессии соответствующей программы доступа 6 к информационным ресурсам осуществляется доступ 12.2 к информационным ресурсам по результатам запроса к серверам 9 - для того чтобы пользователь 3 мог сравнить и выбрать более правильный и актуальный результат запроса.

При получении результата запроса от серверов 9 производится синхронизация 12.21 информации БД блока хранения информации 8.1 клиентского модуля 7 с информацией БД блока хранения информации 11.1 сервера баз данных 11, полученной из результата запроса к ней. Иными словами, клиентский модуль сохраняет результаты запросов к серверам 9 и историю возвращаемых серверами 9 данных, осуществляя, таким образом, кэширование информации и ее синхронизацию с информацией БД блока хранения информации сервера баз данных.

Кроме того, обмен данными (синхронизация) БД блока хранения информации клиентского модуля с БД блока хранения информации сервера баз данных производится по запросу пользователя 3, например, при нажатии кнопки «Сохранить» или «Синхронизировать» в интерфейсе 12.8 клиентского модуля 7, и автоматически в фоновом режиме по определенному событию, например, запуске программы доступа 6, или по расписанию. Периодичность и типы данных для синхронизации о зарегистрированном пользователе, принадлежащих ему системах доступа 2, доменах, переадресациях, настройках и пресетах, задаются в настройках клиентского модуля.

Клиентский модуль 7 выполнен с возможностью автономной работы с сохраненными настройками и данными по переадресациям, без взаимодействия и синхронизации данных с серверами 9.

Кроме возврата множества результирующих адресов сервера 9 при необходимости возвращают дополнительные параметры, относящейся к результирующим адресам, например, сведения о системах доступа 2 и программах доступа 6, при помощи которых следует обеспечивать доступ по данным результирующим адресам.

В соответствии с условиями запроса 12.7 (основного или дополнительного уточняющего) клиентского приложения 5 сервера 9 осуществляют возврат клиентскому приложению 5 определенных типов результирующих адресов и/или результирующих адресов информационных ресурсов определенного типа, например, торрент-ссылки.

В соответствии с условиями запроса (основного или дополнительного уточняющего) клиентского приложения 5 сервер приложений 10 осуществляет возврат клиентскому приложению в форме вывода данных, удобной для обработки клиентским приложением, например, в форме структурированного файла, либо выборки данных, по запросу клиентского приложения или в соответствии с указаниями, содержащимся в дополнительных параметрах запроса. В самом простом случае и без особых условий запроса сервер приложений 10 осуществляет возврат клиентскому приложению один соответствующий исходному результирующий адрес, на который производится переадресация.

Далее, в соответствии с настройками клиентского модуля 7 или особенностей работы самой программы доступа 6 к информационным ресурсам 2.1, заложенных в нее ее разработчиками, в случае успешности поиска результирующих адресов информационных ресурсов программа доступа к информационным ресурсам (данная или иная) автоматически производит доступ 12.2 к информационному ресурсу и загрузку информационного ресурса по результирующим адресу/адресам, осуществляя, таким образом, переадресацию с исходного адреса на результирующие адрес/адреса. Некоторые варианты переадресации были описаны выше, в настройках клиентского модуля 7.

В случае если результирующие адреса, удовлетворяющие условиям запроса 12.7, в БД блока хранения информации 11.1 сервера баз данных 11 найдены не были или в случае недоступности информационного ресурса 2.1 по всему множеству найденных результирующих адресов, блок аналитической обработки 10.1 сервера приложений 10, в соответствии с параметрами, определяющими условия запроса 12.7 и/или настройками клиентского модуля 7 и/или особенностями программы доступа 6 к информационным ресурсам 2.1, возвращает клиентскому приложению интерфейс 12.15 для поиска информационного ресурса 2.1 (интерфейс пользователя, например, в форме web-страницы, или программный интерфейс), содержащий результирующие адреса запрашиваемого недоступного информационного ресурса, его резервные копии и историю изменений как в заявляемой информационно-поисковой системе, так и во множестве систем и сервисов резервного копирования и архивирования содержимого информационных ресурсов, (например, http://www.archive.org, http://www.webcitation.org) в которых ресурсы могли быть ранее сохранены по запросу заявляемой информационно-поисковой системы либо независимо от нее, найденные адреса наиболее близких аналогов интересующего информационного ресурса 2.1, форму поиска интересующего информационного ресурса и его аналогов в БД блока хранения информации 8.1 сервера баз данных Вив иных информационно-поисковых системах, и указания способов решения проблем недоступности интересующих информационных ресурсов 2.1. Кроме того, пользователь в интерфейсе пользователя или клиентское приложение в программном интерфейсе для поиска интересующего информационного ресурса сервера приложений 10 (например, на web-странице поиска интересующего информационного ресурса), при необходимости сами инициируют поиск. При поиске интересующих информационных ресурсов в БД блока хранения информации сервера баз данных используются, например, следующие параметры переадресаций: название информационного ресурса 2.1, метатеги, классификация, ссылки на информационный ресурс, поисковые выражения.

Преимущества заявляемой информационно-поисковой системы заключаются в следующем.

В заявляемой системе сфера действия системы переадресаций и функционал реализованы в пределах множества систем доступа к информационным ресурсам: различного вида сетях глобальных (например, Интернет), локальных и прочих, и устройствах. Заявляемая система реализует объединение различных видов компьютерных сетей и устройств или иных систем предоставления доступа к данным (информационным ресурсам) в единую интегрированную информационную среду. В то время как в известных технических решениях сфера действия системы переадресаций реализована в пределах какой-либо одной системы доступа, например, исключительно Интернет. А в прототипе сфера действия системы переадресации ограничена сферой действия системы управления контентом, т.е., например, в пределами сайта.

Заявляемая система обеспечивает доступ к информационным ресурсам, расположенным в любой из доступных для заявляемой системы систем доступа к информационным ресурсам (или ее сегменте, области), или одновременно расположенному в различных системах доступа к информационным ресурсам. Это достигается использованием взаимосвязанных серверов и интерфейсных модулей заявляемой системы в различных системах доступа и областях систем доступа, доступных для устройств доступа пользователя. Так же благодаря этому заявляемая система обеспечивает доступ к информационным ресурсам, доступным для заявляемой системы, но расположенным в системе доступа к информационным ресурсам или ее области, недоступной для устройства доступа и/или клиентского приложения. В то время как известных технических решениях доступ к информационным ресурсам осуществляется, как правило, только в пределах одной или в ограниченном числе систем доступа, например, через 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-сервера (сервера системы доменных имен) как в локальных, так и глобальных системах доступа к информационным ресурсам - для обеспечения переадресаций с логического на физический адрес информационных ресурсов.

Таким образом заявляемая совокупность признаков информационно-поисковой системы позволяет обеспечить максимальную доступность информационных ресурсов, расположенных в любой из систем доступа к информационным ресурсам, или одновременно расположенных в различных системах доступа к информационным ресурсам, по их адресам путем организации способа и системы поиска с использованием переадресаций на адреса, по которым информационные ресурсы доступны и по которым качество доступа к информационным ресурсам выше, а так же использование наиболее предпочтительных программ доступа к информационным ресурсам, обеспечивающих более высокое качество и удобство доступа. А также позволяет осуществить объединение различных видов компьютерных сетей и устройств или иных систем предоставления доступа к информационным ресурсам в единую интегрированную информационную среду.

В системе достигается универсальность и гибкость управления объектами информационной среды: сетями и устройствами, сайтами, адресами информационных ресурсов и иными системами доступа к информационным ресурсам, многофункциональность, предоставление различных способов решения проблем недоступности информационных ресурсов, возможность поиска интересующих информационных ресурсов, их аналогов и версий.

1. Информационно-поисковая система поиска информационных ресурсов, включающая, по меньшей мере, один сервер приложений, на котором содержится блок авторизации пользователя, блок выбора информации и блок представления информации; по меньшей мере, один сервер баз данных, на котором содержится блок хранения информации, который обрабатывает запрос, передает его на выполнение в базу данных, содержащую сведения об исходных адресах информационных ресурсов и соответствующих им результирующих адресах, и пересылает результат поиска в блок представления информации сервера приложений; по меньшей мере, одно клиентское приложение, содержащее программу доступа к информационным ресурсам, которое взаимодействует с пользователем, формирует и передает запрос информационного ресурса по исходному адресу информационного ресурса посредством устройства доступа в систему доступа к информационным ресурсам и при определении факта отсутствия доступа к запрашиваемому информационному ресурсу формирует и передает запрос, содержащий исходный адрес информационного ресурса, к серверам информационной системы, которые возвращают клиентскому приложению, по меньшей мере, один результирующий адрес информационного ресурса, соответствующий исходному адресу информационного ресурса, при этом программа доступа к информационным ресурсам содержит блоки ввода исходного адреса, аналитической обработки, доступа к информационным ресурсам, обработки ошибки доступа к информационному ресурсу, а указанные серверы взаимосвязаны с системой доступа к информационным ресурсам, отличающаяся тем, что в клиентское приложение введен, по меньшей мере, один клиентский модуль, содержащий блок аналитической обработки, блок авторизации пользователя, блок выбора информации, блок представления информации, производящий вывод информации к блоку аналитической обработки клиентского модуля и блоку аналитической обработки программы доступа к информационным ресурсам; введен связанный с клиентским модулем блок хранения информации клиентского модуля, который обрабатывает запрос, передает его на выполнение в свою базу данных и пересылает результат поиска в блок представления информации клиентского модуля; сервер приложений информационной системы снабжен блоком аналитической обработки; при этом блок аналитической обработки клиентского модуля на входе обрабатывает исходный адрес, производит проверку доступности информационных ресурсов, обрабатывает информацию, полученную от пользователя и от блока представления информации клиентского модуля, синхронизирует информацию БД блока хранения информации клиентского модуля с информацией БД блока хранения информации сервера баз данных, полученную посредством блока представления информации сервера приложений, на выходе формирует и отправляет запрос к БД блока хранения информации клиентского модуля и/или БД блока хранения информации сервера баз данных посредством блока авторизации пользователя клиентского модуля и блока выбора информации клиентского модуля, формирует и отправляет запрос к блоку аналитической обработки сервера приложений, осуществляет постобработку информации и предоставление обработанной информации программе доступа к информационным ресурсам; блок аналитической обработки сервера приложений на входе обрабатывает исходный адрес, производит проверку доступности информационных ресурсов, обрабатывает информацию, полученную от пользователя и от блока представления информации сервера приложений, на выходе формирует и передает запрос к БД блока хранения информации сервера баз данных посредством блока авторизации пользователя сервера приложений и блока выбора информации сервера приложений, осуществляет постобработку информации и предоставление обработанной информации клиентскому приложению посредством блока представления информации сервера приложений, также и блок представления информации сервера приложений предоставляет информацию непосредственно клиентскому приложению.

2. Система по п.1, отличающаяся тем, что клиентский модуль содержит интерфейс, предназначенный для обмена информацией между клиентским модулем информационной системы, пользователем и программой доступа.

3. Система по п.1, отличающаяся тем, что сервер приложений содержит интерфейс зарегистрированного пользователя для редактирования информации БД блока хранения информации сервера баз данных.

4. Система по п.1, отличающаяся тем, что блок аналитической обработки клиентского модуля содержит функцию, которая определяет и обрабатывает факты отсутствия доступа к информационным ресурсам по исходным адресам, расположенным в теле и/или внутренних свойствах информационного ресурса, к которому производится доступ.

5. Система по п.1, отличающаяся тем, что клиентский модуль выполнен с возможностью добавления, редактирования, сохранения и защиты данных о зарегистрированных пользователях.

6. Система по п.1, отличающаяся тем, что клиентский модуль выполнен с возможностью редактирования и сохранения настроек.

7. Система по п.1, отличающаяся тем, что клиентский модуль выполнен с возможностью указания взаимного приоритета систем доступа к информационным ресурсам, и/или взаимного приоритета программ доступа к информационным ресурсам, и/или взаимного приоритета зарегистрированных пользователей, и/или взаимного приоритета и последовательности обработки исходных адресов.

8. Система по п.1, отличающаяся тем, что клиентский модуль выполнен с возможностью синхронизации информации по настройкам с БД блока хранения информации сервера баз данных.

9. Система по п.1, отличающаяся тем, что клиентский модуль выполнен с возможностью сохранения настроек и любых данных в БД блока хранения информации клиентского модуля, включая результаты запросов к серверам информационной системы и историю возвращаемых серверами информационной системы данных.

10. Система по п.1, отличающаяся тем, что клиентский модуль содержит интерфейс зарегистрированного пользователя, аналогичный интерфейсу зарегистрированного пользователя сервера приложений и обладающий необходимыми возможностями интерфейса зарегистрированного пользователя сервера приложений.

11. Система по п.1, отличающаяся тем, что клиентское приложение содержит функцию формирования к БД блока хранения информации клиентского модуля и к серверам информационной системы запроса, содержащего дополнительные параметры запроса.

12. Система по пп.1 и 11, отличающаяся тем, что дополнительными параметрами запроса являются идентификационные данные пользователя, и/или данные о системах доступа к информационным ресурсам, в которых размещен недоступный информационный ресурс и/или с которыми работает программа доступа к информационным ресурсам, и/или параметры, определяющие варианты запроса и возврата результирующих адресов.

13. Система по п.1, отличающаяся тем, что блок аналитической обработки сервера приложений, и/или блок аналитической обработки клиентского модуля, и/или блок аналитической обработки программы доступа к информационным ресурсам имеют возможность производить переадресацию по результирующему адресу на запрашиваемый информационный ресурс при условии его доступности.

14. Система по п.1, отличающаяся тем, что пользователь - это зарегистрированный или незарегистрированный в информационной системе пользователь или модератор.

15. Система по п.1, отличающаяся тем, что системами доступа к информационным ресурсам являются компьютерные сети, устройства и системы устройств, содержащих информационные ресурсы, служебные системы доступа, при этом каждая из перечисленных систем доступа к информационным ресурсам имеет в БД блока хранения информации сервера баз данных уникальный идентификатор.

16. Система по п.1, отличающаяся тем, что недоступный информационный ресурс - это полностью недоступный информационный ресурс, ресурс труднодоступный и ресурс, доступ к которому осуществлен с дефектами и ошибками, качество доступа к которому неудовлетворительно по сравнению с заданными критериями.

17. Система по п.1, отличающаяся тем, что недоступный информационный ресурс - это ресурс, недоступный в клиентском приложении, которое определило факт отсутствия доступа к информационному ресурсу, но при этом указанный информационный ресурс является доступным в клиентском приложении, обеспечивающим доступ к данному информационному ресурсу.

18. Система по п.1, отличающаяся тем, что параметрами результирующих адресов при возврате информации блоками представления клиентского модуля или сервера приложений являются, например, сведения о системах доступа и программах доступа, при помощи которых следует обеспечивать доступ по данным результирующим адресам.

19. Система по п.1, отличающаяся тем, что серверы информационной системы содержат компоненты, специфичные для различных систем доступа к информационным ресурсам, например, модули хранения данных, модули обработки данных и модули интерфейса с пользователем или клиентом, функционирующие с возможностью взаимодействия.

20. Система по п.1, отличающаяся тем, что она выполнена по многозвенной или двухзвенной архитектуре.

21. Система по п.1, отличающаяся тем, что сервер баз данных имеет возможность взаимодействия со сторонними информационными системами напрямую или посредством сервера приложений.

22. Система по п.1, отличающаяся тем, что в пределах одной системы доступа к информационным ресурсам функционирует и взаимодействует множество серверов информационной системы, содержащих компоненты, специфичные для данной системы доступа к информационным ресурсам.

23. Система по п.1, отличающаяся тем, что система доступа к информационным ресурсам включает доступные и недоступные для устройства доступа области.

24. Система по пп.1 и 23, отличающаяся тем, что доступной областью является область, которой принадлежит доступный для устройства доступа запрашиваемый по исходному адресу информационный ресурс.

25. Система по п.1, отличающаяся тем, что одному исходному адресу соответствует множество результирующих адресов, а одному результирующему - множество исходных адресов.

26. Система по п.1, отличающаяся тем, что исходным адресом является адрес, по которому информационный ресурс доступен.

27. Система по п.1, отличающаяся тем, что переадресации, обладающие каким-либо общим свойством или признаком, главным образом, одинаковым исходным и/или результирующим адресом, являются однотипными.

28. Система по п.1, отличающаяся тем, что однотипные переадресации, принадлежащие к различным системам доступа, объединены в общие служебные системы доступа.

29. Система по п.1, отличающаяся тем, что клиентский модуль выполнен с возможностью осуществления функции программы доступа к информационным ресурсам и содержит компоненты программы доступа к информационным ресурсам: блок ввода исходного адреса, блок аналитической обработки, блок доступа к информационным ресурсам, блок обработки ошибки доступа к информационному ресурсу.

30. Система по п.1, отличающаяся тем, что программа доступа к информационным ресурсам представлена или браузером, и/или файловым менеджером, и/или проводником, и/или программой скачивания файлов, и/или РТР-клиентом, и/или программой работы с пиринговыми сетями, и/или программой подключения к медиаканалам или медиапотокам, и/или программой навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированной программой открытия определенных типов информационных ресурсов, и/или программой, выбранной пользователем, а также клиентским модулем.

31. Система по п.1, отличающаяся тем, что в качестве программ доступа к информационным ресурсам при переадресации на результирующий адрес используются, например, браузеры, файловые менеджеры, проводники, программы скачивания файлов, FТР-клиенты, программы работы с пиринговыми сетями, программы подключения к медиаканалам или медиапотокам, и/или программы навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированные программы открытия определенных типов информационных ресурсов, и/или программы, указанные пользователем, а также клиентский модуль.

32. Система по п.1, отличающаяся тем, что в качестве исходного и/или результирующего адреса используется адрес или путь до каталога.

33. Система по п.1, отличающаяся тем, что в качестве исходного адреса используется диапазон адресов или маска адреса.

34. Система по п.1, отличающаяся тем, что в качестве исходного адреса используется адрес контейнеров информационных ресурсов или интерфейса доступа к информационным ресурсам, например web-страница, содержащая область просмотра видеоресурса, а в качестве результирующего адреса - непосредственные ссылки на информационный ресурс, по которым данный информационный ресурс, например файл видео, доступен напрямую и для скачивания.

35. Система по п.1, отличающаяся тем, что система доступа к информационным ресурсам идентифицируется блоком аналитической обработки сервера приложений с учетом структуры адреса информационного ресурса, например пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурса.

36. Система по п.1, отличающаяся тем, что тип информационного ресурса, например тип файла или медиапотока, и система доступа к информационным ресурсам идентифицируются программой сервера информационной системы с учетом типа и идентификатора системы доступа к информационному ресурсу, структуры адреса информационного ресурса, например пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурса.

37. Система по п.1, отличающаяся тем, что в ней предусмотрена функция взаимодействия с сервисами сохранения копий информационных ресурсов, которые выполняют архивирование web-страниц по запросу, с целью сохранения копий содержимого информационных ресурсов и получения адресов сохраненных копий информационных ресурсов для дальнейшего использования.

38. Система по п.1, отличающаяся тем, что для всех клиентских модулей, входящих в состав клиентских приложений на устройстве доступа, реализована единая база данных клиентских модулей.



 

Похожие патенты:
Наверх