RU2453916C1 - Information resource search method using readdressing - Google Patents
Information resource search method using readdressing Download PDFInfo
- Publication number
- RU2453916C1 RU2453916C1 RU2011118330/08A RU2011118330A RU2453916C1 RU 2453916 C1 RU2453916 C1 RU 2453916C1 RU 2011118330/08 A RU2011118330/08 A RU 2011118330/08A RU 2011118330 A RU2011118330 A RU 2011118330A RU 2453916 C1 RU2453916 C1 RU 2453916C1
- Authority
- RU
- Russia
- Prior art keywords
- information
- address
- access
- resource
- resources
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 190
- 230000008569 process Effects 0.000 claims abstract description 15
- 230000006870 function Effects 0.000 claims description 39
- 238000012545 processing Methods 0.000 claims description 18
- 230000003993 interaction Effects 0.000 claims description 14
- 238000013515 script Methods 0.000 claims description 9
- 230000015572 biosynthetic process Effects 0.000 claims description 8
- 230000008520 organization Effects 0.000 claims description 6
- 230000008676 import Effects 0.000 claims description 5
- 230000007547 defect Effects 0.000 claims description 4
- 239000012634 fragment Substances 0.000 claims description 4
- 230000008447 perception Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000012790 confirmation Methods 0.000 claims description 3
- 238000013500 data storage Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 claims description 3
- 239000004020 conductor Substances 0.000 claims description 2
- 239000000126 substance Substances 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 10
- 238000012795 verification Methods 0.000 description 9
- 230000010354 integration Effects 0.000 description 7
- 238000007726 management method Methods 0.000 description 7
- 238000012546 transfer Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 238000013479 data entry Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000005352 clarification Methods 0.000 description 2
- 238000005304 joining Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000005012 migration Effects 0.000 description 2
- 238000013508 migration Methods 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- HRANPRDGABOKNQ-ORGXEYTDSA-N (1r,3r,3as,3br,7ar,8as,8bs,8cs,10as)-1-acetyl-5-chloro-3-hydroxy-8b,10a-dimethyl-7-oxo-1,2,3,3a,3b,7,7a,8,8a,8b,8c,9,10,10a-tetradecahydrocyclopenta[a]cyclopropa[g]phenanthren-1-yl acetate Chemical group C1=C(Cl)C2=CC(=O)[C@@H]3C[C@@H]3[C@]2(C)[C@@H]2[C@@H]1[C@@H]1[C@H](O)C[C@@](C(C)=O)(OC(=O)C)[C@@]1(C)CC2 HRANPRDGABOKNQ-ORGXEYTDSA-N 0.000 description 1
- 241000239290 Araneae Species 0.000 description 1
- 102100021257 Beta-secretase 1 Human genes 0.000 description 1
- 101710150192 Beta-secretase 1 Proteins 0.000 description 1
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- 235000016936 Dendrocalamus strictus Nutrition 0.000 description 1
- ZEFNOZRLAWVAQF-UHFFFAOYSA-N Dinitolmide Chemical compound CC1=C(C(N)=O)C=C([N+]([O-])=O)C=C1[N+]([O-])=O ZEFNOZRLAWVAQF-UHFFFAOYSA-N 0.000 description 1
- 101001136034 Homo sapiens Phosphoribosylformylglycinamidine synthase Proteins 0.000 description 1
- 101000643391 Homo sapiens Serine/arginine-rich splicing factor 11 Proteins 0.000 description 1
- 102100036473 Phosphoribosylformylglycinamidine synthase Human genes 0.000 description 1
- 102100024991 Tetraspanin-12 Human genes 0.000 description 1
- 238000004026 adhesive bonding Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 150000002500 ions Chemical class 0.000 description 1
- 210000003739 neck Anatomy 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
Настоящее изобретение относится к способам поиска информационного ресурса с использованием переадресаций с исходных адресов информационных ресурсов на результирующие адреса информационных ресурсов и может быть использовано при проведении информационного поиска интересующих информационных ресурсов и адресов, по которым интересующие информационные ресурсы доступны.The present invention relates to methods for finding an information resource using redirects from the source addresses of information resources to the resulting addresses of information resources and can be used in the information search of information resources of interest and addresses at which information resources of interest are available.
Более конкретно способ может быть использован администраторами, вебдизайнерами и владельцами сайтов, на которых уже произведен или планируется перевод информационных ресурсов на новые адреса, авторам публикаций (книг, статей и т.п.), пользователям глобальных сетей (например, Интернет), администраторам и пользователям локальных сетей, заинтересованным в доступности своих информационных ресурсов хотя бы по одному из адресов/путей, если другие адреса окажутся недействующими по каким-либо причинам. Также способ может быть использован всеми пользователями глобальных и локальных сетей и устройств, заинтересованными в том, чтобы любой информационный ресурс, недоступный по какому-либо адресу и в какой-либо системе доступа или ее области, был доступен по другому альтернативному адресу, и/или были найдены и/или доступны аналоги, резервные копии и версии этого информационного ресурса или же иные ресурсы, предоставляемые взамен запрашиваемых.More specifically, the method can be used by administrators, web designers, and owners of sites that have already made or plan to transfer information resources to new addresses, authors of publications (books, articles, etc.), users of global networks (for example, the Internet), administrators and local network users who are interested in the availability of their information resources at least at one of the addresses / paths, if other addresses turn out to be invalid for any reason. Also, the method can be used by all users of global and local networks and devices who are interested in any information resource not available at any address and in any access system or its area, be available at another alternative address, and / or analogues, backups and versions of this information resource were found and / or available or other resources provided in exchange for those requested.
Основная функция способа - обрабатывать запросы, содержащие исходные адреса, и возвращать соответствующие исходным результирующие адреса. Данная потребность возникает, например, тогда, когда по каким-либо причинам меняется сетевой адрес информационного ресурса (документа, файла и т.п.), но при этом сам информационный ресурс или его ближайшие аналоги становятся или остаются доступным по другим адресам и в других системах доступа к информационным ресурсам.The main function of the method is to process requests containing source addresses, and return the resulting address corresponding to the source. This need arises, for example, when for some reason the network address of an information resource (document, file, etc.) changes, but at the same time the information resource itself or its closest analogues become or remain available at other addresses and in other access systems to information resources.
Уровень техникиState of the art
Различные компьютерные сети, и в особенности Интернет, все в большей степени становятся неотъемлемыми составляющими повседневной жизни. Непрерывно растет как число пользователей сетей, так и количество информации, расположенной в сетях, а точнее на серверах, которые являются основной составляющей сетей.Various computer networks, and especially the Internet, are increasingly becoming integral components of everyday life. The number of network users and the amount of information located in networks, and more precisely on servers, which are the main component of networks, are constantly growing.
Различные компьютерные сети стали мировым хранилищем информации самых разных областей знаний и самых различных файлов и информационных ресурсов, на которые все чаще ссылаются и средства массовой информации, и люди самых разных профессий. Зачастую информационный ресурс по исходному адресу (например, по единому указателю информационного ресурса URL в сети Интернет) становится недоступен навсегда или временно - и этому существует множество причин: например, смена адреса, по которому расположен информационный ресурс, или же полное удаление или недоступность информационного ресурса по исходному адресу, или же имеет место плохое качество доступа к информационному ресурсу. Обычно временная недоступность информационного ресурса по исходному адресу происходит ввиду технических причин, а постоянная недоступность информационного ресурса по исходному адресу происходит ввиду удаления или перемещения информационного ресурса. При этом данный информационный ресурс, его копия или аналог продолжает существовать и быть доступен по другому адресу или нескольким адресам в этой же или другой системе доступа к информационным ресурсам или ее области. Количество таких недоступных по исходным адресам информационных ресурсов постоянно увеличивается, в то время как многие другие ресурсы продолжают содержать исходные адреса на более недоступные по ним ресурсы. Такая ситуация более всего характерна для сети Интернет с его распределенной системой связей информационных ресурсов в виде паутины (World Wide Web или WWW), но также актуальна и для других сетей - как глобальных, так и локальных.Various computer networks have become a global repository of information of various fields of knowledge and various files and information resources, which are increasingly referenced by the media and people of various professions. Often, an information resource at its source address (for example, using a single index of an information resource URL on the Internet) becomes permanently or temporarily unavailable - and there are many reasons for this: for example, changing the address at which the information resource is located, or completely deleting or unavailability of the information resource at the source address, or there is a poor quality of access to the information resource. Usually the temporary unavailability of an information resource at the source address occurs due to technical reasons, and the permanent unavailability of the information resource at the source address occurs due to the removal or movement of the information resource. At the same time, this information resource, its copy or analogue continues to exist and be available at a different address or several addresses in the same or another system of access to information resources or its area. The number of such information resources inaccessible at the source addresses is constantly increasing, while many other resources continue to contain source addresses for resources that are no longer available on them. This situation is most typical for the Internet with its distributed system of information resources in the form of a web (World Wide Web or WWW), but it is also relevant for other networks - both global and local.
Существует множество различных способов поиска информационных ресурсов с использованием переадресаций с исходных адресов информационных ресурсов на результирующие адреса информационных ресурсов, и эти способы в большинстве случаев используются именно для переадресации с устаревшего исходного адреса информационного ресурса на его действующий результирующий адрес. Однако все эти способы имеют различные недостатки и ограничения.There are many different ways to search for information resources using redirects from the source addresses of information resources to the resulting addresses of information resources, and in most cases these methods are used to redirect from the outdated source address of the information resource to its current resulting address. However, all of these methods have various disadvantages and limitations.
При проведении информационного поиска требуется найти информационный ресурс по действительным адресам, по которым данный информационный ресурс доступен. Однако в информационных средах для данного информационного ресурса могут существовать недействительные адреса, по которым информационный ресурс в данный момент недоступен временно или навсегда, или же качество доступа к информационному ресурсу неудовлетворительно. В этих случаях использование различных способов переадресаций - единственное или, по крайней мере, одно из важнейших условий качественного и правильного местоопределения информационного ресурса, более недоступного по исходным адресам, поиска аналогов данного информационного ресурса, сохранения рейтинга информационного ресурса в поисковых сервисах и обеспечения доступа к данному информационному ресурсу. Во многих случаях переадресация с устаревших недействительных адресов на новые действительные адреса обеспечивается разработчиками и администраторами CMS по причине того, что применение редиректов рано или поздно требуется при разработке разнообразных по сложности сайтов. Например, для переадресации на правильный адрес в случае «переезда» страницы, для обновления страницы чата или онлайн-трансляции и т.п. Правильное использование редиректов или обновления страниц позволяет обеспечить качественный поиск информационного ресурса как по действительным, так и устаревшим адресам, сохранить рейтинг информационного ресурса в поисковых сервисах, а также может сделать работу сайта более эффективной и удобной для пользователей. В иных случаях поиск и сопоставление недействительных и действительных адресов информационного ресурса (с тем или иным успехом и степенью вероятности), а также способы предоставления действительных адресов и переадресации на действительный адрес осуществляются информационно-поисковыми системами (сервисами).When conducting an information search, it is required to find an information resource at valid addresses at which this information resource is available. However, in the information media for this information resource there may be invalid addresses for which the information resource is currently unavailable temporarily or permanently, or the quality of access to the information resource is unsatisfactory. In these cases, the use of various forwarding methods is the only or at least one of the most important conditions for the qualitative and correct location of an information resource that is no longer available at the source addresses, search for analogues of this information resource, maintaining the rating of the information resource in search services and providing access to this information resource. In many cases, redirection from outdated invalid addresses to new valid addresses is provided by the developers and administrators of CMS due to the fact that the use of redirects sooner or later is required when developing sites of various complexity. For example, to redirect to the correct address in case of a page “moving”, to refresh a chat page or an online broadcast, etc. The correct use of redirects or page updates allows you to provide a high-quality search for an information resource at both valid and outdated addresses, maintain the rating of an information resource in search services, and can also make the site more efficient and convenient for users. In other cases, the search and comparison of invalid and valid addresses of an information resource (with one or another success and degree of probability), as well as methods for providing valid addresses and forwarding to a valid address, are carried out by information retrieval systems (services).
Ниже приведены основные приемы реализации редиректа.The following are the basic techniques for implementing a redirect.
Редирект (от англ. redirect) - переориентация, перенаправление пользователя на другую страницу сайта. Обычно под редиректом подразумевается автоматическая переадресация без участия пользователя. Редиректом могут называть программное решение (скрипт), которое принудительно перенаправляет пользователя с посещаемой страницы на другую.Redirect (from the English. Redirect) - reorientation, redirection of the user to another page on the site. Typically, a redirect refers to automatic forwarding without user intervention. A redirect can be called a software solution (script), which forcibly redirects the user from the visited page to another.
Редирект бывает временным (статус 302) и перманентным (статус 301, страница перемещена навсегда). 301-й редирект указывает поисковым роботам (паукам) и браузерам, что информационный ресурс перемещен со старого на новый адрес окончательно. Этот факт хорошо определяется поисковыми системами и практически все поисковые параметры старой страницы передаются новой. Например, такие факторы, как ссылочное, PageRank (PR) и т.п. При 301-м редиректе страница на новом адресе, как правило, не теряет свои позиции в поисковых системах, что делает подобные переносы страниц и разделов сайта незаметными для посетителей и без ущерба трафику из поисковых систем.A redirect is temporary (status 302) and permanent (status 301, page moved forever). The 301 redirect indicates to search robots (spiders) and browsers that the information resource has been permanently moved from the old to the new address. This fact is well defined by search engines and almost all the search parameters of the old page are transferred to the new one. For example, factors such as link, PageRank (PR), etc. With the 301 redirect, a page at a new address, as a rule, does not lose its position in search engines, which makes such transfers of pages and sections of a site invisible to visitors and without compromising traffic from search engines.
Редирект применяется:The redirect applies:
- При переносе сайта на новый домен. Посетителей сайта по старому адресу, желательно, автоматически перенаправлять на другой домен.- When transferring a site to a new domain. Visitors to the site at the old address, preferably automatically redirect to another domain.
- При перемещении страниц или разделов сайта. Редирект применяется для переадресации пользователей на новый правильный адрес страницы или раздела. Очень важно для сохранения целостности сайта и доступности информации.- When moving pages or sections of a site. The redirect is used to redirect users to the new correct page or section address. It is very important to maintain the integrity of the site and the availability of information.
- Для периодического обновления страницы. Обновление страницы, своего рода частный случай редиректа страницы на саму себя, но с задержкой по времени - что полезно, например, на сайтах с текстовыми онлайн-трансляциями и чатах.- For periodic page updates. Page refresh, a kind of special case of redirecting the page to itself, but with a time delay - which is useful, for example, on sites with online text broadcasts and chat rooms.
- При продвижении сайта. Редирект может применяться, например, для ускорения «склейки» адресов страниц сайта с префиксом «www» и без него.- When promoting the site. A redirect can be used, for example, to speed up the "gluing together" of the addresses of pages on the site with the prefix "www" and without it.
- При переадресации на страницу с тем же языком, что и у пользователя.- When redirecting to a page with the same language as the user.
- При переадресации на менее загруженный информационный ресурс.- When redirecting to a less loaded information resource.
- Любые другие переадресации с одного информационного ресурса на другой по различным причинам.- Any other redirects from one information resource to another for various reasons.
- Сама система доменных имен DNS использует переадресацию с имени хоста на его IP-адрес, который указывает на расположение сервера, содержащего интересующий информационный ресурс.- The DNS domain name system itself uses forwarding from the host name to its IP address, which indicates the location of the server containing the information resource of interest.
В зависимости от поставленной задачи и возможностей разработчика для выполнения редиректа применяются, например, следующие способы реализации:Depending on the task and the developer’s ability to perform a redirect, for example, the following implementation methods are used:
- Мета-тег «Refresh». Выполняется на стороне клиента, браузера.- Meta tag "Refresh". Performed on the client side, browser.
- «JavaScript». Выполняется на стороне клиента, браузера.- "JavaScript". Performed on the client side, browser.
- Скрипт, например, на языке «РНР» (а также «ASP2, «ASP.NET2, «ColdFusion» и прочих языках программирования). Выполняется на стороне сервера.- A script, for example, in the PHP language (as well as ASP2, ASP.NET2, ColdFusion and other programming languages). Performed on the server side.
- Директивы «mod_rewrite» и «httpd.conf» в файле «.htaccess». Выполняется на стороне сервера.- Directives "mod_rewrite" and "httpd.conf" in the file .htaccess. Performed on the server side.
- Услуги переадресации в системах регистрации доменных имен, например на сайте http://www.reg.ru.- Forwarding services in domain name registration systems, for example, on the website http://www.reg.ru.
- Системы поиска и переадресации сохраненных архивных копий Интернет-ресурсов, например http://www.archive.org/.- Systems for searching and redirecting stored archival copies of Internet resources, for example http://www.archive.org/.
- Системы поиска и переадресации, в качестве исходного адреса генерирующие и назначающие адреса в пространстве имен системы переадресации, а в качестве результирующего адреса - размещающие реальный адрес информационного ресурса. Например, система PURL (англ. Persistent Uniform Resource Locator) - постоянный единообразный локатор (определитель местонахождения) информационного ресурса.- Search and redirection systems, generating and assigning addresses in the namespace of the redirection system as the source address, and placing the real address of the information resource as the resulting address. For example, the PURL system (Persistent Uniform Resource Locator) is a constant uniform locator (locator) of an information resource.
- Системы поиска и переадресации, встраиваемые в CMS (системы управления контентом или сайтом), форумы, блоги и т.п., упрощающие и расширяющие функционал переадресации. К подобным системам относится прототип http://www.manageaffiliatelinks.com.- Search and redirect systems embedded in CMS (content or site management systems), forums, blogs, etc., simplifying and expanding the redirection functionality. Similar systems include the prototype http://www.manageaffiliatelinks.com.
- Функции поисковых сервисов, пытающихся с тем или иным успехом и степенью вероятности идентифицировать ресурсы (по большей части web-страницы) по старому и новому адресу (точнее, по основному адресу и множеству альтернативных). И при выполнении пользователем запроса в поисковую систему последняя, помимо основной ссылки на информационный ресурс, предлагает также альтернативные. В качестве примера можно привести внедряемую корпорацией YahooInc систему, описанную в патенте US 2010161588 (A1) и US 2009157607 (A1).- Functions of search services trying with some success or probability to identify resources (for the most part web pages) at the old and new addresses (more precisely, at the main address and many alternative ones). And when a user executes a query into a search engine, the latter, in addition to the main link to an information resource, also offers alternative ones. As an example, the system implemented by YahooInc is described in US 2010161588 (A1) and US 2009157607 (A1).
Как видно из способов реализации редиректа, команда на редирект поступает со стороны браузера (в случае использования JavaScript или мета-тегов) или от сервера (в случае отправки браузеру специального ответа, содержащего заголовок «Location»); или же, как видно из способов реализации поисковых сервисов, соответствующие исходному результирующие адреса предоставляются информационно-поисковой системой в готовом виде или путем использования механизмов переадресации с исходного адреса. Остановимся подробнее на каждом из способов.As you can see from the redirect implementation methods, the redirect command is received from the side of the browser (in case of using JavaScript or meta tags) or from the server (in case of sending a special response to the browser containing the “Location” header); or, as can be seen from the methods of implementing search services, the resulting resulting addresses corresponding to the source are provided by the information retrieval system in a finished form or by using redirection mechanisms from the source address. Let us dwell on each of the methods.
Известен способ поиска информационных ресурсов с использованием переадресаций с исходных адресов информационных ресурсов на результирующие адреса, используемый в системе регистратора доменных имен РФ (www.reg.ru), характеризующийся использованием услуги «Переадресация домена» (называемая также Web-forwarding, URL-forwarding, Web-redirect, HTTP-redirect), которая обеспечивает перенаправление запроса к доменному имени владельца на web-страницу с другим адресом. Все пользователи, набравшие в строке адреса доменное имя владельца или пришедшие на него по ссылке, попадут на web-страницу, адрес которой владелец доменного имени укажет в настройках. Использование услуги позволит владельцу доменного имени иметь постоянный адрес web-страницы, который не придется менять при смене провайдера. Услуга переадресации может использоваться при регистрации дополнительного имени для уже существующего web-сайта.There is a method of searching for information resources using redirects from the source addresses of information resources to the resulting addresses used in the domain name registrar system of the Russian Federation (www.reg.ru), characterized by the use of the "Domain Forwarding" service (also called Web-forwarding, URL-forwarding, Web-redirect, HTTP-redirect), which provides the redirection of the request to the domain name of the owner to a web page with a different address. All users who typed the domain name of the owner in the address bar or came to him by the link will go to a web page, the address of which the owner of the domain name will indicate in the settings. Using the service will allow the domain name owner to have a permanent web page address, which does not have to be changed when changing the provider. The call forwarding service can be used when registering an additional name for an existing website.
Недостатки:Disadvantages:
- Услуга предназначена для переадресации преимущественно главной страницы на любую другую либо со старых доменов на новые: с главной страницы по старому адресу на главную страницу по-новому, реже при сохранении структуры сайта на новом домене - переадресация со страницы по старому адресу домена на аналогичный адрес страницы на новом домене. Т.е. основное назначение - переадресация единичных страниц, либо переадресация со старого домена на новый (с сохранением структуры сайта и названия всех страниц), либо переадресация по шаблону при изменении структуры сайты или путей информационных ресурсов внутри домена. Таким образом, переадресация произвольного числа страниц с произвольными web-адресами очень трудоемка.- The service is designed to redirect mainly the main page to any other or from old domains to new ones: from the main page to the old address to the main page in a new way, less often when maintaining the site structure on the new domain - redirect from the page to the old domain address to a similar address pages on the new domain. Those. the main purpose is to redirect single pages, or redirect from the old domain to the new (while maintaining the site structure and the name of all pages), or redirecting according to the template when changing the structure of sites or the path of information resources within the domain. Thus, redirecting an arbitrary number of pages with arbitrary web addresses is very time-consuming.
- Возможна переадресация только для доменных структур Интернет, никак не затрагивая локальные сети и устройства.- Forwarding is possible only for Internet domain structures without affecting local networks and devices.
- Услуга платная (на момент начала 2011 года приблизительно 120 руб./год). Отсутствует гибкая денежная политика в отношении числа переадресаций - цена взимается независимо от количества переадресаций. Эти обстоятельства многократно ограничивают количество пользователей услуги из всего числа потенциально возможных.- The service is paid (at the beginning of 2011, approximately 120 rubles / year). There is no flexible monetary policy regarding the number of redirects - the price is charged regardless of the number of redirects. These circumstances repeatedly limit the number of service users from the total number of potential ones.
- Проплачиваются временные интервалы, по окончании которых услугу необходимо продлить - либо она перестанет действовать. Можно сказать, что услуги подобных http://www.reg.ru сервисов ориентированы именно на непродолжительный период действия - не более нескольких лет, пока пользователи не привыкнут к новому адресу сайта. Так как проплатить бесконечно большой (или хотя бы достаточно большой) интервал времени невозможно или проблематично - следовательно, услуга принципиально и идеологически не может обеспечивать выполнение задачи максимально надежной переадресации. И когда-нибудь неизбежно настанет момент, когда переадресация с недействительного адреса на действительный станет также невозможна. Тогда как недействительные адреса все равно останутся опубликованными и будут продолжать использоваться. Это обстоятельство входит в противоречие с задачей обеспечения максимально возможной доступности информационных ресурсов по действительным адресам.- Time intervals are paid, at the end of which the service must be extended - or it will cease to operate. We can say that the services of such http://www.reg.ru services are focused specifically on a short period of action - no more than a few years, until users get used to the new site address. Since it is impossible or problematic to pay for an infinitely large (or at least sufficiently large) time interval - therefore, the service cannot fundamentally and ideologically ensure the fulfillment of the most reliable call forwarding task. And someday there will inevitably come a moment when forwarding from an invalid address to a valid one will also become impossible. Whereas invalid addresses will still remain published and will continue to be used. This circumstance is in conflict with the task of ensuring the maximum possible availability of information resources at valid addresses.
- Системой регистрации доменных имен могут пользоваться только владельцы сайтов. Это также многократно уменьшает возможность добавления и использования переадресаций с недействительных адресов на действительные среди множества тех, которые были опубликованы в Интернет, используется поныне и будут использоваться в будущем. Так как во многих случаях исходный сайт более не действует, и его бывшая администрация не станет регистрировать, тем более платно, переадресации на какие-либо действующие аналоги информационного ресурса, тогда как в Интернет опубликовано множество ссылок на информационный ресурс на недействующем сайте. Также бывают ситуации, когда лица, не являющиеся владельцами сайта, более заинтересованы и готовы более оперативно добавить переадресацию, чем владельцы и администрация того сайта, где изменился или недоступен (временно или постоянно) адрес информационного ресурса.- Only domain owners can use the domain name registration system. It also greatly reduces the ability to add and use redirects from invalid addresses to valid among the many that have been published on the Internet, is used today and will be used in the future. Since in many cases the source site is no longer operational, and its former administration will not register, all the more for a fee, redirects to any existing analogs of an information resource, while many links to an information resource on an inactive site are published on the Internet. There are also situations where people who are not the owners of the site are more interested and more willing to add redirection more quickly than the owners and administration of the site where the address of the information resource has changed or is unavailable (temporarily or permanently).
Известен способ поиска информационных ресурсов с использованием переадресаций с исходных адресов информационных ресурсов на результирующие переадресации на сохраненные архивные копии Интернет-ресурсов, реализованный на сайте http://www.archive.org/, характеризующийся использованием поиска сохраненных резервных копий интересующего информационного ресурса и переадресации на web-страницу сайта http://www.archive.org, содержащую адреса сохраненных резервных копий данного информационного ресурса. Поиск реализован на web-страницах сайта http://www.archive.org. Кроме того, используются дополнения (плагины) для различных браузеров, которые обрабатывают ошибку доступа к информационному ресурсу и производят запрос, содержащий адрес недоступного информационного ресурса, к сайту http://www.archive.org и переадресацию на web-страницу сайта http://www.archive.org, содержащую адреса сохраненных резервных копий данного информационного ресурса.There is a method of searching for information resources using redirects from the source addresses of information resources to the resulting redirects to saved archival copies of Internet resources, implemented on the website http://www.archive.org/, characterized by using the search for stored backup copies of the information resource of interest and redirecting to the web page of the site http://www.archive.org containing the addresses of the stored backup copies of this information resource. The search is implemented on the web pages of the site http://www.archive.org. In addition, add-ons (plug-ins) are used for various browsers that process an error accessing an information resource and produce a request containing the address of an inaccessible information resource to the website http://www.archive.org and redirecting to the website’s web page http: / /www.archive.org, containing the addresses of the stored backup copies of this information resource.
http://www.archive.org/ - самый полный web-архив и поисковая система по архивным копиям информационных ресурсов - web-страниц и определенной части медиасодержимого. Сохраняет версии страниц и сайтов по существующему на момент сохранения адресу. Сохранение происходит автоматически роботами системы, также можно вручную подавать заявку на сохранение определенных информационных ресурсов.http://www.archive.org/ - the most comprehensive web-archive and search system for archival copies of information resources - web pages and a certain part of media content. Saves versions of pages and sites to the address existing at the time of saving. Saving is done automatically by the robots of the system, you can also manually apply for the preservation of certain information resources.
Недостатки:Disadvantages:
- Версии web-страниц сохраняются по неопределенному принципу и алгоритмам и, как правило, автоматически. Зачастую сохраняются далеко неактуальные версии и не все интересующие страницы, а например, только главные. Реагирование на запрос на сохранение страницы тоже неоперативное.- Versions of web pages are stored according to an indefinite principle and algorithms and, as a rule, automatically. Often far irrelevant versions are saved and not all pages of interest, but, for example, only the main ones. Responding to a request to save the page is also non-operational.
- Не хранит перенаправления на изменившийся адрес информационного ресурса с актуальными данными.- Does not store redirects to the changed address of the information resource with current data.
- Сохраняет далеко не все виды данных.- Saves far from all types of data.
- Не учитывает альтернативные интересующему информационные ресурсы.- Does not take into account alternative information resources to the interested person.
- Известен способ поиска информационных ресурсов с использованием переадресаций с исходных адресов информационных ресурсов на результирующие с услугой переадресации, используемый во внедряемой YahooInc системе, устанавливающей альтернативные найденному информационному ресурсу ссылки (патент US 2010161588 (A1) и патент-аналог US 2009157607 (A1), который включает метод обнаружения схожих web-страниц путем определения вероятностного сходства web-страниц по их содержимому и по составляющим web-пути (ссылки) информационного ресурса, а также методы определения «мертвых», недоступных web-страниц, и поиска вероятных «живых» доступных аналогов. Из описания патента можно предположить конкретную реализацию системы: при выполнении пользователем запроса поисковой системе последняя помимо основной ссылки на информационный ресурс предлагает также альтернативные, с указанием доступности информационных ресурсов по основной и альтернативным ссылкам.- There is a known method of searching for information resources using redirects from the source addresses of information resources to results with a redirection service, used in the implemented YahooInc system that establishes links alternative to the found information resource (patent US 2010161588 (A1) and patent analogue US 2009157607 (A1), which includes a method for detecting similar web pages by determining the probabilistic similarity of web pages by their content and by the components of the web path (link) of an information resource, as well as methods for determining " dead, inaccessible web pages, and the search for likely “live” available analogues. From the patent description we can assume a specific implementation of the system: when a user executes a query to a search system, the latter offers alternative to the main link to the information resource, indicating the availability of information resources for the main and alternative links.
Недостатки:Disadvantages:
- Система является системой вероятностного, а не точного определения похожих информационных ресурсов (в основном web-страниц) на основании содержимого информационного ресурса и web-пути до него.- The system is a system of probabilistic rather than exact determination of similar information resources (mainly web pages) based on the contents of the information resource and the web path to it.
- Система обладает значительной степью инерции по отношению к информационным ресурсам, обусловленным значительными временными затратами на циклы анализа, переиндексацию и идентификацию web-ресурсов. Т.е. система не обладает необходимой степенью оперативного реагирования на появление альтернативных информационных ресурсов и их идентификацию.- The system has a significant degree of inertia with respect to information resources, due to the significant time spent on analysis cycles, reindexing and identification of web resources. Those. the system does not have the necessary degree of prompt response to the emergence of alternative information resources and their identification.
- Система в основном нацелена на анализ и идентификацию текстового содержимого информационных ресурсов, т.е. в основном на web-страницы, а не произвольных файлов или потоков любого формата.- The system is mainly aimed at the analysis and identification of the text content of information resources, i.e. mostly on web pages, not arbitrary files or streams of any format.
- Система является автоматизированной и закрытой для пользователей, т.е. никто извне не может внести поправки и уточнения в результаты работы системы - даже владельцы и администраторы сайтов и прочих информационных ресурсов.- The system is automated and closed to users, i.e. no one from outside can make amendments and clarifications to the results of the system - even the owners and administrators of sites and other information resources.
Известен Способ поиска информационных ресурсов с использованием переадресаций с исходных адресов информационных ресурсов на результирующие адреса Persistent Uniform Resource Locator (PURL) на (http://www.purl.org). PURL означает постоянный единообразный локатор (определитель местонахождения) информационного ресурса, который в отличие от обычного URL не может измениться. Формат PURL основан на URL - стандартизированном способе записи адреса информационного ресурса в сети Интернет.There is a Method of searching for information resources using redirects from the source addresses of information resources to the resulting addresses of the Persistent Uniform Resource Locator (PURL) at (http://www.purl.org). PURL means a constant uniform locator (locator) of an information resource that, unlike a regular URL, cannot be changed. PURL format is based on URL - a standardized way to record the address of an information resource on the Internet.
По своей функциональности PURL - это те же URL, но они указывают не на конкретное место расположения информационного ресурса, а на запись в базе данных PURL, где, в свою очередь, записан уже конкретный URL-адрес информационного ресурса. При обращении к PURL сервер находит нужную запись в этой базе данных и перенаправляет (через стандартный «HTTP redirect») запрос уже на конкретное местоположение информационного ресурса. Если адрес информационного ресурса меняется, то нет нужды исправлять все бесчисленные ссылки на него - достаточно лишь изменить запись (конкретный адрес) в базе данных системы, a PURL останется совершенно неизменным. Таким образом, достигается постоянство внешнего адреса информационного ресурса. Основными особенностями и достоинствами сервиса PURL являются: сфера действия - Интернет; стабильность сервиса; бесплатность для пользователей; сохранение истории изменения свойств переадресации; в случае недоступности информационного ресурса можно указать текущей статус информационного ресурса (недоступен, временно недоступен, перенесен и т.п.); возможна проверка доступности информационного ресурса; возможен пакетный ввод данных; возможно групповое администрирование информационного ресурса (главным администратором устанавливается пользователь, зарегистрировавший информационный ресурс первым - он имеет право назначать других администраторов); поиск интересующего информационного ресурса по ключевым словам, фрагментам пути, связанным ссылкам; вывод связанных ссылок (список «см. также»).By their functionality, PURLs are the same URLs, but they do not indicate a specific location of the information resource, but rather a record in the PURL database, where, in turn, a specific URL of the information resource is already recorded. When accessing PURL, the server finds the desired record in this database and redirects (via the standard "HTTP redirect") request to a specific location of the information resource. If the address of the information resource changes, then there is no need to correct all the innumerable links to it - just change the record (specific address) in the system database, and the PURL will remain completely unchanged. Thus, the constancy of the external address of the information resource is achieved. The main features and advantages of the PURL service are: scope - the Internet; service stability; free for users; saving the history of changes in call forwarding properties; if the information resource is unavailable, you can specify the current status of the information resource (unavailable, temporarily unavailable, transferred, etc.); checking the availability of an information resource is possible; batch data entry is possible; group administration of an information resource is possible (the main administrator sets the user who registered the information resource first - he has the right to appoint other administrators); Search for an information resource of interest by keywords, path fragments, linked links; listing related links (see also list).
Недостатки:Disadvantages:
- Привязка к адресу сервера «http://purl.» + {Уникальное имя сервера пользователя} - т.е. используется субдомен. Кроме потери оригинального адреса это может снижать релевантность информационного ресурса в поисковых системах.- Binding to the server address “http: // purl.” + {Unique user server name} - i.e. subdomain is used. In addition to losing the original address, this can reduce the relevance of the information resource in search engines.
- Также добавление в систему Purl не решает проблему с недоступными ресурсами по существующим опубликованным адресам.- Also, adding Purl to the system does not solve the problem with inaccessible resources at existing published addresses.
- Кроме того, привязанность к адресу сервера http://purl создает зависимость пользователей системы от данного сервиса, и в случае прекращения его функционирования все purl-ссылки станут недействительными.- In addition, attachment to the http: // purl server address creates a dependency of system users on this service, and if it stops functioning, all purl links will become invalid.
- Недостаточная гибкость настроек переадресаций и параметров для поиска (путь до информационного ресурса в системе Purl, путь информационного ресурса в Интернет, ключевые слова информационного ресурса, связанные ссылки, исключения) - при большом объеме разнородных данных может оказаться недостаточно для точного поиска.- Insufficient flexibility of redirection settings and search parameters (path to an information resource in the Purl system, path of an information resource to the Internet, keywords of an information resource, related links, exceptions) - with a large amount of heterogeneous data, it may not be enough for an accurate search.
- Моноязычность (Англоязычность).- Monolingualism (English-speaking).
ПрототипPrototype
Наиболее близким аналогом, принятым за прототип, является способ поиска информационных ресурсов с использованием переадресации ссылок с исходных адресов информационных ресурсов на результирующие адреса «ManageAffiliateLinks» («Управление связанными ссылками» http://www.manageaffiliatelinks.com), который интегрируется в различные системы управления контентом (CMS) и переадресует с url-адресов недоступных более информационных ресурсов (web-страниц) на доступные.The closest analogue adopted for the prototype is a method of searching for information resources using redirecting links from the source addresses of information resources to the resulting addresses “ManageAffiliateLinks” (“Managing linked links” http://www.manageaffiliatelinks.com), which is integrated into various systems content management (CMS) and redirects from the urls of inaccessible more information resources (web pages) to available.
Способ «ManageAffiliateLinks» предназначен для переадресации устаревших, мертвых, истекших, разорванных связей осуществляется с использованием модуля, который интегрируется в различные CMS и прочие системы (а также форумы, блоги и т.п.). Переадресация происходит прозрачно (незаметно) для посетителя сайта.The ManageAffiliateLinks method is designed to redirect obsolete, dead, expired, broken links using a module that integrates into various CMS and other systems (as well as forums, blogs, etc.). Redirecting occurs transparently (invisibly) to the site visitor.
Способ осуществляется следующим образом (http://www.manageaffiliatelinks.com/how/):The method is as follows (http://www.manageaffiliatelinks.com/how/):
Процесс проверки связей адреса и web страницы разбит на два этапа:The process of checking the links between the address and the web page is divided into two stages:
Этап 1: Когда посетитель web-сайта нажимает на ссылку, система быстро проверяет эту ссылку, чтобы удостовериться, что она существует. Этот процесс происходит в фоновом режиме. Когда администратор сайта и данной системы создает переадресацию, он выбирает текст (фразу), который используется для проверки неизменности исходного содержимого страницы. Если этот текст не найден, система интерпретирует данную ссылку как мертвую (недействующую), или же если этот текст найден, то система интерпретирует данную ссылку как живую (действующую)Stage 1: When a website visitor clicks on a link, the system quickly checks the link to make sure it exists. This process takes place in the background. When the administrator of the site and this system creates a redirect, he selects the text (phrase) that is used to check the invariability of the original content of the page. If this text is not found, the system interprets this link as dead (inactive), or if this text is found, the system interprets this link as live (valid)
где «Your Site» - администрируемый сайт; «ManageAffiliateLinksSoftware» - данная система управления переадресациями; «LandingPage» - запрашиваемая интересующая web-страница.where "Your Site" is the administered site; “ManageAffiliateLinksSoftware” - this system of call forwarding management; “LandingPage” is the requested web page of interest.
Этап 2: После проверки, если ссылка интерпретирована как живая, то посетитель будет переадресован по запрашиваемой ссылке. Если ссылка интерпретирована как мертвая, то посетитель будет переадресован по резервной выбранной ссылке.Step 2: After verification, if the link is interpreted as live, the visitor will be redirected to the requested link. If the link is interpreted as dead, then the visitor will be redirected to the backup selected link.
где «YourSite» - администрируемый сайт; «ManageAffiliateLinksSoftware» - данная система управления переадресациями; «LandingPage» - запрашиваемая интересующая web-страница.where "YourSite" is the administered site; "ManageAffiliateLinksSoftware" - this system of call forwarding management; “LandingPage” is the requested web page of interest.
где «YourSite» - администрируемый сайт; «ManageAffiliateLinksSoftware» - данная система управления переадресациями; «LandingPage» - запрашиваемая интересующая web-страница; «BackupLandingPage» - резервная web-страница, предоставляемая системой вместо недоступной или неактуальной запрашиваемой.where "YourSite" is an administered site; “ManageAffiliateLinksSoftware” - this system of call forwarding management; “LandingPage” - requested web page of interest; “BackupLandingPage” is a backup web page provided by the system instead of the inaccessible or irrelevant requested.
Принцип управления (администрирования) системой, поясненный в демонстрационном видеоролике на сайте системы на странице http://www.manageaffiliatelinks.com/how/ и скриншотах (графических снимков экрана) интерфейса административной части программы на странице http://www.manageaffiliatelinks.com/screenshots/:The principle of system management (administration), explained in the demo video on the system’s website at http://www.manageaffiliatelinks.com/how/ and screenshots (graphical screenshots) of the administrative part of the program at http://www.manageaffiliatelinks.com / screenshots /:
После интеграции системы в CMS система предоставляет административный интерфейс. Сначала необходимо войти в систему с именем (Username) и паролем (Password) администратораAfter integrating the system into the CMS, the system provides an administrative interface. First you need to log in with the username and password of the administrator
Далее администратор системы попадает в главное меню системы, содержащее разделы Help (Помощь), Settings (Настройки), Links (Ссылки), Statistics (Статистика)Next, the system administrator enters the main menu of the system, containing the sections Help, Settings, Links, Statistics
Далее для настройки системы необходимо перейти в раздел «Настройки», где указывается e-mail администратора (EmailAddress) и максимальное количество ссылок на 1 страницу (LinksPerPage)Next, to configure the system, go to the “Settings” section, where the administrator’s e-mail (EmailAddress) and the maximum number of links to 1 page (LinksPerPage) are indicated
Далее необходимо перейти в раздел работы со ссылками (Links).Next, go to the Links section.
Сначала добавляется новая переадресация (пункт подменю «NewLink»). В появившейся форме добавления новой ссылки выбирается тип переадресации - Базовый (Basic) или Продвинутый (Advanced). Продвинутый тип включает в себя все функции базового, поэтому далее рассмотрим только работу с ним - как это сделано в демонстрационном ролике на сайте системыFirst, a new call forwarding is added (submenu item “NewLink”). In the form for adding a new link, the type of redirection is selected - Basic or Advanced. The advanced type includes all the functions of the basic one, therefore we will only consider working with it later - as it was done in the demo video on the system’s website
Далее указывается название-идентификатор интересующей web-страницы (поле «LinkID»), которая впоследствии будет проверяться на актуальность и доступность и в случае недоступности которой будет произведена переадресация на другую страницу. Это название-идентификатор также будет использовано системой как СЕО-оптимизированная web-ссылка данной страницы. Далее в поле «URL» заносится реальный адрес web-страницы, а в поле «Redirect URL» - адрес web-страницы, на которую должна будет производиться переадресация в случае недоступности или неактуальности интересующей web-страницы. В поле «TextToCheck» заносится фраза для проверки интересующей страницы на актуальность.Next, the identifier name of the web page of interest is indicated (the “LinkID” field), which will subsequently be checked for relevance and availability, and if that is unavailable, it will be redirected to another page. This identifier name will also be used by the system as a SEO-optimized web link for this page. Then, in the “URL” field, the real address of the web page is entered, and in the “Redirect URL” field is the address of the web page to which redirects should be made in case of inaccessibility or irrelevance of the web page of interest. In the TextToCheck field, a phrase is entered to check the page of interest for relevance.
Полный перечень переадресуемых web-страниц находится в подразделе «ListLinks».A complete list of redirected web pages can be found in the ListLinks subsection.
Там можно видеть статусы проверки всех переадресаций: «Alive» (Живой) или «Dead» (Мертвый) - в зависимости от того найдена ли проверочная фраза на интересующей странице или нет. Также возможно редактирование всех переадресаций. В системе предусмотрена возможность автоматического нахождения последней сохраненной копии web-страницы в поисковой системе «Yahoo». Явно данная функция в справочных руководства не описана, но, по всей видимости, это всего лишь подстановка адреса интересующей web-страницы в поле поиска Yahoo - чтобы оперативно попытаться найти утерянное или измененное содержимое интересующей web-страницы в случае утраты актуальности ее содержимого.There you can see the status of the verification of all redirects: “Alive” (Live) or “Dead” (Dead) - depending on whether the verification phrase is found on the page of interest or not. It is also possible to edit all redirects. The system provides the ability to automatically find the last saved copy of a web page in the Yahoo search engine. Obviously, this function is not described in the reference manuals, but, apparently, this is just a substitution of the address of the web page of interest in the Yahoo search field - to quickly try to find the lost or changed contents of the web page of interest in case of loss of relevance of its content.
На странице статистики можно видеть итоги в цифровом и графическом виде: по количеству актуальных и неактуальных web-страниц и количеству переходов посетителями по этим страницам, количеству осуществленных переадресаций.On the statistics page, you can see the results in digital and graphic form: by the number of relevant and irrelevant web pages and the number of clicks by visitors on these pages, the number of redirects made.
Недостатки прототипа:The disadvantages of the prototype:
- Необходимость интеграции модулей программы с CMS. Возможны проблемы интеграции и дальнейшего обновления как CMS, так и системы переадресации, а также проблемы миграции на другие виды CMS.- The need to integrate program modules with CMS. There may be integration problems and further updates of both the CMS and the forwarding system, as well as migration problems to other types of CMS.
- Сфера действия системы переадресации - в пределах одной CMS (например, в пределах сайта).- The scope of the forwarding system is within the same CMS (for example, within the site).
- Доступ для использования только для администратора данного сайта.- Access for use only for the administrator of this site.
- Ограниченный функционал и отсутствие множества дополнительных важных характеристик переадресаций (признак использования перенаправления, рейтинговой системы информационных ресурсов если вариантов старых и новых ссылок множество, комментариев к переадресаций, и т.п.) - особенно при необходимости создания полноценной системы переадресаций в масштабах не отдельного сайта, а всего Интернет.- Limited functionality and the lack of many additional important characteristics of redirects (sign of the use of redirects, a rating system of information resources if there are a lot of options for old and new links, comments on redirects, etc.) - especially if it is necessary to create a full-fledged redirect system on the scale of a separate site , and all the Internet.
- Отсутствие большинства характеристик и параметров переадресации, необходимых для поисковой системы: ключевые слова и описания, категории и пр.- Lack of most of the characteristics and forwarding parameters required for the search engine: keywords and descriptions, categories, etc.
- Отсутствие полноценного поискового механизма для поиска информационных ресурсов альтернативных искомому: поиск производится только по одной ключевой фразе (как проверка существования страницы с данным текстом ключевой фразы). Отсутствие механизмов сопоставления содержимого информационных ресурсов исходного и искомого и т.п. Отсутствие механизмов решения проблем с отсутствующими ссылками. Поиск интересующего информационного ресурса перекладывается на CMS.- Lack of a full-fledged search engine to search for information resources alternative to the one sought: the search is performed only for one key phrase (as a check for the existence of a page with this keyword phrase text). Lack of mechanisms for comparing the contents of the information resources of the original and the desired, etc. Lack of mechanisms to solve problems with missing links. The search for the information resource of interest is transferred to the CMS.
- Работа только с web-страницами (т.е. документами, имеющими текстовое содержимое), а не произвольными файлами или потоками любого формата.- Work only with web-pages (i.e. documents with text content), and not arbitrary files or streams of any format.
- Использование адресов web-страниц, содержащих только допустимые символы и составляющие адреса в пределах адресного пространства Интернет и конкретно данной CMS. В то время как многие CMS не поддерживают SEO-ссылки, тем более содержащие, например, кириллические символы или пробелы.- Using the addresses of web pages containing only valid characters and constituting addresses within the address space of the Internet and specifically this CMS. While many CMS do not support SEO links, especially those containing, for example, Cyrillic characters or spaces.
- Основное назначение системы - рекламный характер, основной акцент сделан на замене отсутствующих информационных ресурсов по указанным ссылкам не на точные эквиваленты или близкие аналоги, а на любые замещающие ресурсы - чтобы удержать посетителя сайта на этом сайте, или вместо запрашиваемой пользователем страницы перенаправлять на страницы рекламного характера. Иными словами, вместо запрашиваемого информационного ресурса прототип вероятнее всего вернет информационный ресурс, малосвязанный или мало похожий на интересующий.- The main purpose of the system is advertising, the main emphasis is on replacing the missing information resources on the indicated links not with exact equivalents or close analogs, but with any replacement resources - in order to keep the site visitor on this site, or instead of the page requested by the user, redirect to pages of the advertising character. In other words, instead of the requested information resource, the prototype is most likely to return an information resource that is loosely coupled or has little resemblance to the one of interest.
- Платность (на данный момент приблизительно 100 $ за лицензию на 1 сайт).- Paid (at the moment about $ 100 for a license for 1 site).
Задачей, на решение которой направлено данное изобретение, является обеспечение максимальной доступности информационных ресурсов, расположенных в любой из систем доступа к информационным ресурсам или одновременно расположенных в различных системах доступа к информационным ресурсам, по их адресам путем организации способа и системы поиска с использованием переадресаций на адреса, по которым информационные ресурсы доступны и по которым качество доступа к информационным ресурсам выше, а также использование наиболее предпочтительных программ доступа к информационным ресурсам, обеспечивающих более высокое качество и удобство доступа, объединение различных видов компьютерных сетей и устройств или иных систем предоставления доступа к информационным ресурсам в единую интегрированную информационную среду, универсальность и гибкость управления объектами информационной среды: сетями и устройствами, сайтами, адресами информационных ресурсов и иными системами доступа к информационным ресурсам, многофункциональность заявляемого способа, предоставление различных способов решения проблем недоступности информационных ресурсов, организация поисковой системы для поиска интересующих информационных ресурсов, их аналогов и версий.The problem to which this invention is directed is to ensure maximum availability of information resources located in any of the access systems to information resources or simultaneously located in different access systems to information resources at their addresses by organizing a method and search system using redirects to addresses for which information resources are available and for which the quality of access to information resources is higher, as well as the use of the most preferred programs of access to information resources providing higher quality and ease of access, combining various types of computer networks and devices or other systems for providing access to information resources into a single integrated information environment, versatility and flexibility of managing information environment objects: networks and devices, sites, addresses information resources and other access systems to information resources, the multifunctionality of the proposed method, the provision of various methods BOV solve the problems of inaccessibility of information resources, the organization of the search engine for the search of information resources, their analogues and versions.
Для решения поставленной задачи в способе поиска информационных ресурсов с использованием переадресаций с исходных адресов информационных ресурсов на результирующие адреса информационных ресурсов, характеризующемся использованием информационной системы, включающей не менее одного сервера, на котором содержится база данных, содержащая сведения об исходных адресах ресурсов и соответствующих им результирующих адресах, при этом указанный сервер выполняют доступным в системах доступа к информационным ресурсам не менее одного клиентского приложения, содержащего программу доступа к информационным ресурсам, которое формирует и передает запрос информационного ресурса по исходному адресу информационного ресурса в системе доступа к информационным ресурсам посредством устройства доступа в указанную систему доступа к информационным ресурсам, и при определении факта отсутствия доступа к информационному ресурсу формирует и передает запрос, содержащий исходный адрес информационного ресурса, к серверу информационной системы, который возвращает клиентскому приложению, по меньшей мере, один результирующий адрес информационного ресурса, соответствующий исходному адресу информационного ресурса, после чего клиентское приложение производит переадресацию с исходного адреса запрашиваемого информационного ресурса на, по меньшей мере, один результирующий адрес информационного ресурса, согласно изобретению в клиентское приложение введен клиентский модуль, и при определении факта отсутствия доступа к запрашиваемому информационному ресурсу клиентское приложение осуществляет обработку исходного адреса информационного ресурса, в результате которой при интерпретации исходного адреса информационного ресурса как псевдонима или адреса доступного информационного ресурса клиентское приложение производит доступ к информационному ресурсу по результирующим адресам, соответствующим исходному адресу информационного ресурса, иначе если исходный адрес не интерпретирован как псевдоним или адрес доступного информационного ресурса, то клиентский модуль формирует и передает запрос, содержащий исходный адрес информационного ресурса, к БД клиентского модуля и серверу информационной системы, которая осуществляет обработку исходного адреса информационного ресурса с определением и/или поиском результирующих адресов информационного ресурса, соответствующих исходному адресу информационного ресурса.To solve the problem in a method of searching for information resources using redirects from the source addresses of information resources to the resulting addresses of information resources, characterized by the use of an information system that includes at least one server that contains a database containing information about the source addresses of the resources and the corresponding resulting addresses, while the specified server is executed available in access systems to information resources of at least one client th application containing an access program to information resources, which generates and transmits a request for an information resource to the source address of an information resource in an access system to information resources by means of an access device to said access system to information resources, and, when determining the fact of lack of access to an information resource, generates and sends a request containing the source address of the information resource to the server of the information system, which returns to the client application, p at least one resulting address of the information resource corresponding to the source address of the information resource, after which the client application redirects from the source address of the requested information resource to at least one resulting address of the information resource, according to the invention, a client module is inserted into the client application, and when determining the fact of lack of access to the requested information resource, the client application processes the source address a formation resource, as a result of which, when interpreting the source address of an information resource as an alias or the address of an available information resource, the client application accesses the information resource at the resulting addresses corresponding to the source address of the information resource, otherwise if the source address is not interpreted as an alias or address of an available information resource, then the client module generates and transmits a request containing the source address of the information resource to the clients database th module and the information system server, which processes the source address of the information resource to the definition and / or search the resulting address information resource corresponding to the source address of the information resource.
Клиентский модуль формирует к БД клиентского модуля и к серверу информационной системы запрос, содержащий исходный адрес недоступного информационного ресурса и дополнительные параметры запросаThe client module generates a request to the database of the client module and to the server of the information system containing the source address of an unavailable information resource and additional request parameters
Дополнительными параметрами запроса являются идентификационные данные пользователя и/или данные о системах доступа к информационным ресурсам, в которых размещен недоступный информационный ресурс, и/или с которыми работает программа доступа к информационным ресурсам, и/или параметры, определяющие варианты запроса и возврата результирующих адресов.Additional request parameters are user identification and / or data on access systems for information resources that host an inaccessible information resource and / or with which an access program for information resources works, and / or parameters that determine the options for requesting and returning the resulting addresses.
Система доступа к информационным ресурсам включает доступные и недоступные для устройства доступа области.The system of access to information resources includes areas accessible and inaccessible to the access device.
Доступной областью является область, которой принадлежит доступный для устройства доступа запрашиваемый информационный ресурс.An accessible area is the area to which the requested information resource available for the access device belongs.
При поиске результирующих адресов информационного ресурса, соответствующих исходному адресу информационного ресурса, программа сервера информационной системы производит проверку на доступность ресурса по исходному адресу и в случае доступности ресурса осуществляет связь между доступными и недоступными для устройства доступа пользователя областями систем доступа к информационным ресурсам и возвращает клиентскому приложению, по крайней мере, один результирующий адрес, по которому запрашиваемый информационный ресурс будет доступен для устройства доступа пользователя.When searching for the resulting addresses of the information resource corresponding to the source address of the information resource, the information system server program checks for the availability of the resource at the source address and, if the resource is available, communicates between the areas of access systems to the information resources that are accessible and inaccessible to the user’s access device and returns to the client application at least one resulting address at which the requested information resource will be accessible user access devices.
При осуществлении связи между доступными и недоступными для устройства доступа областями систем доступа к информационным ресурсам доступной области принадлежат доступные для устройства доступа сервера информационной системы.When communicating between accessible and inaccessible to an access device areas of access systems to information resources of an accessible area, the information system servers accessible to the access device belong.
При поиске результирующих адресов информационного ресурса, соответствующих исходному адресу информационного ресурса, программа сервера информационной системы производит поиск в БД сервера информационной системы, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс, который соответствует исходному адресу ресурса, и при нахождении, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс программа сервера информационной системы возвращает клиентскому приложению, по меньшей мере, один результирующий адрес.When searching for the resulting addresses of the information resource corresponding to the source address of the information resource, the information system server program searches the database of the information system server for at least one resulting address for the requested information resource that corresponds to the source address of the resource, and if at least , one resulting address for the requested information resource, the information system server program returns to the client application, by necks least one resultant address.
Программа сервера информационной системы и/или клиентского приложения проверяют доступность запрашиваемого ресурса по найденным результирующим адресам, и в случае доступности запрашиваемого ресурса производят переадресацию на результирующий адрес запрашиваемого ресурса.The server program of the information system and / or client application checks the availability of the requested resource at the resulting resultant addresses, and if the requested resource is available, redirect to the resulting address of the requested resource.
Формирование и передачу запроса к серверу информационной системы производит пользователь при помощи клиентского приложения.Formation and transmission of the request to the server of the information system is performed by the user using the client application.
Пользователь - это зарегистрированный или незарегистрированный в информационной системе пользователь или модератор.A user is a user or moderator registered or unregistered in the information system.
Зарегистрированный пользователь обладает правами редактирования базы данных сервера информационной системы.The registered user has the rights to edit the database of the information system server.
Системами доступа к информационным ресурсам являются компьютерные сети, устройства и системы устройств, содержащих информационные ресурсы, служебные системы доступа, при этом каждая из перечисленных систем доступа к информационным ресурсам имеет в базе сервера информационной системы уникальный идентификатор.Access systems for information resources are computer networks, devices and systems of devices containing information resources, service access systems, and each of the listed access systems to information resources has a unique identifier in the database of the information system server.
Недоступный информационный ресурс - это полностью недоступный ресурс, ресурс труднодоступный и ресурс, доступ к которому осуществлен с дефектами и ошибками, качество доступа к которому неудовлетворительно по сравнению с заданными критериями.An inaccessible information resource is a completely inaccessible resource, a hard-to-reach resource and a resource that was accessed with defects and errors, the quality of access to which is unsatisfactory compared to the specified criteria.
Недоступный информационный ресурс - это ресурс, недоступный в клиентском приложении, которое определило факт отсутствия доступа к информационному ресурсу, но при этом указанный ресурс является доступным в клиентском приложении, обеспечивающим доступ к данному информационному ресурсу.An inaccessible information resource is a resource not available in the client application, which determined the fact of lack of access to the information resource, but the specified resource is available in the client application that provides access to this information resource.
При возврате результирующих адресов относящимися к ним параметрами являются, например, сведения о системах доступа и программах доступа, при помощи которых следует обеспечивать доступ по данным результирующим адресам.When returning the resulting addresses, the relevant parameters are, for example, information about access systems and access programs, with which you should provide access to these resulting addresses.
Серверы информационной системы содержат компоненты, специфичные для различных систем доступа к информационным ресурсам, например, модули хранения данных, модули обработки данных и модули интерфейса с пользователем или клиентом, функционирующие с возможностью взаимодействия.The servers of the information system contain components specific to various systems of access to information resources, for example, data storage modules, data processing modules, and interface modules with a user or a client that operate with the possibility of interaction.
Взаимодействие клиентского приложения с базой данных сервера информационной системы осуществляется по многозвенной или двухзвенной архитектуре информационной системы.Interaction of the client application with the database of the server of the information system is carried out according to the multi-tier or two-tier architecture of the information system.
База данных сервера информационной системы имеет возможность взаимодействия со сторонними информационными системами, которое осуществляется по двухзвенной архитектуре информационной системы.The database of the information system server has the ability to interact with third-party information systems, which is carried out according to the two-tier architecture of the information system.
В одной системе доступа к информационным ресурсам функционирует и взаимодействует множество серверов информационной системы, содержащих компоненты, специфичные для данной системы доступа к информационным ресурсам.In one system of access to information resources, a plurality of servers of an information system function and interact, containing components specific to a given system of access to information resources.
Одному исходному адресу соответствует множество результирующих адресов, а одному результирующему - множество исходных адресов.One source address corresponds to many resulting addresses, and one resulting address - many source addresses.
Исходным адресом является адрес, по которому информационный ресурс доступен.The source address is the address at which the information resource is available.
При возврате одного результирующего адреса из числа прошедших проверку на доступность информационного ресурса переадресация на результирующий адрес осуществляется по единственному адресу.When one resultant address is returned from the number that passed the test for the availability of an information resource, redirection to the resulting address is carried out at a single address.
При возврате более одного результирующего адреса из числа прошедших проверку на доступность информационного ресурса переадресация на результирующий адрес осуществляется, по меньшей мере, по одному наиболее значимому (релевантному) из результирующих адресов.When more than one resulting address is returned from the number of information resources that have passed the availability check, redirection to the resulting address is carried out at least for one of the most significant (relevant) of the resulting addresses.
Программа сервера информационной системы осуществляет возврат клиентскому приложению определенных типов результирующих адресов и/или результирующих адресов информационных ресурсов определенного типа, например торрент-ссылки.The information system server program returns to the client application certain types of resulting addresses and / or resulting addresses of information resources of a certain type, for example, torrent links.
Программа сервера информационной системы осуществляет возврат клиентскому приложению в форме вывода данных, удобной для обработки клиентским приложением.The information system server program returns to the client application in the form of data output convenient for processing by the client application.
В случае если результирующие адреса, удовлетворяющие условиям запроса, в БД сервера информационной системы найдены не были, программа сервера информационной системы возвращает клиентскому приложению интерфейс пользователя, содержащей способы решения проблем недоступности запрашиваемого информационного ресурса.If the resulting addresses that meet the query conditions were not found in the database of the information system server, the information system server program returns the user application with the user application containing methods for solving the inaccessibility problems of the requested information resource.
Переадресации, обладающие каким-либо общим свойством или признаком, главным образом одинаковым исходным и/или результирующим адресом, являются однотипными.Redirects that have some common property or feature, mainly the same source and / or resulting address, are of the same type.
Однотипные переадресации, принадлежащие к различным системам доступа, объединены в общие служебные системы доступа.The same type of forwarding, belonging to different access systems, are combined into common service access systems.
Клиентский модуль выполняет функции программы доступа к информационным ресурсам.The client module acts as an access program to information resources.
Программа доступа к информационным ресурсам представлена или браузером, и/или файловым менеджером, и/или проводником, и/или программой скачивания файлов, и/или FTP-клиентом, и/или программой работы с пиринговыми сетями, и/или программой подключения к медиаканалам или медиапотокам, и/или программой навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированной программой открытия определенных типов информационных ресурсов, и/или программой, выбранной пользователем, а также клиентским модулем.The program for accessing information resources is represented either by a browser, and / or file manager, and / or explorer, and / or a file download program, and / or FTP client, and / or a program for working with peer-to-peer networks, and / or a program for connecting to media channels or media streams, and / or a program for navigating, opening, connecting and downloading information resources, and / or a specialized program for opening certain types of information resources, and / or a program selected by the user, as well as the client module.
При переадресации на результирующий адрес используются дополнительные программы доступа к информационным ресурсам, например браузеры, файловые менеджеры, проводники, программы скачивания файлов, FTP-клиенты, программы работы с пиринговыми сетями, программы подключения к медиаканалам или медиапотокам, и/или программы навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированные программы открытия определенных типов информационных ресурсов, и/или программы, указанные пользователем, а также клиентский модуль.When redirecting to the resulting address, additional programs are used to access information resources, such as browsers, file managers, guides, file download programs, FTP clients, programs for working with peer-to-peer networks, programs for connecting to media channels or media streams, and / or navigation, opening, connecting and downloading information resources, and / or specialized programs for opening certain types of information resources, and / or programs specified by the user, as well as client ul.
Зарегистрированный пользователь в интерфейсе редактирования информации о переадресациях дополнительно производит поиск в БД сервера информационной системы, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс, который соответствует исходному адресу.A registered user in the redirection information editing interface additionally searches the database of the information system server for at least one resulting address to the requested information resource that corresponds to the source address.
Зарегистрированный пользователь в интерфейсе редактирования информации о переадресациях дополнительно производит поиск в БД сервера информационной системы, по меньшей мере, одного исходного адреса на запрашиваемый информационный ресурс, который соответствует результирующему адресу.A registered user in the redirection information editing interface additionally searches the database of the information system server for at least one source address for the requested information resource that corresponds to the resulting address.
В качестве исходного и/или результирующего адреса используется адрес или путь до каталога.As the source and / or resulting address, the address or path to the directory is used.
В качестве исходного адреса используется диапазон адресов или маска адреса.The source address is a range of addresses or an address mask.
В качестве исходного адреса используется адрес контейнеров информационных ресурсов или интерфейса доступа к информационным ресурсам, например web-страница, содержащая область просмотра видеоресурса, а в качестве результирующего адреса - непосредственные ссылки на информационный ресурс, по которым данный информационный ресурс, например файл видео, доступен напрямую и для скачивания.The source address is the address of the containers of information resources or the interface for accessing information resources, for example, a web page containing the video resource viewing area, and the resulting address is direct links to an information resource where this information resource, such as a video file, is directly accessible and for download.
В качестве исходного адреса используется виртуальный адрес: например, алиас, web-адрес, удобный для восприятия человеком.A virtual address is used as the source address: for example, an alias, a web address convenient for human perception.
Зарегистрированный пользователь имеет возможность указать виртуальный адрес в интерфейсе редактирования переадресаций.A registered user can specify a virtual address in the redirection editing interface.
В качестве виртуального исходного адреса зарегистрированный пользователь указывает уникальный незанятый другими зарегистрированными пользователями адрес в пространстве имен какой-либо из систем доступа к информационным ресурсам, например Интернет, а в качестве результирующего - адрес информационного ресурса, вместо доменного имени которого указан IP.As a virtual source address, a registered user indicates a unique address unoccupied by other registered users in the namespace of any of the access systems to information resources, such as the Internet, and as a result, the address of an information resource instead of a domain name of which IP is indicated.
В качестве исходного адреса зарегистрированный пользователь указывает адрес, содержащий доменное имя сайта, принадлежащего зарегистрированному пользователю, в пространстве имен какой-либо общей системы доступа к информационным ресурсам, при подтверждении права на владение данным сайтом с данным доменным именем, а в качестве результирующего адреса - тот же адрес, но вместо доменного имени указывается IP-адрес, при подтверждении права на владение данным сайтом, доступным по IP-адресу.As the source address, the registered user specifies the address containing the domain name of the site belonging to the registered user in the namespace of some common system of access to information resources, when confirming the right to own this site with this domain name, and as the resulting address - that the same address, but instead of the domain name, the IP address is indicated when confirming ownership of this site, accessible by IP address.
В качестве исходного адреса зарегистрированный пользователь указывает уникальный незанятый другими зарегистрированными пользователями адрес в пространстве имен служебной системы доступа к информационным ресурсам, принадлежность к которой определяется использованием, например, особой приставки (префикса) перед адресом (например, «r/»), а в качестве результирующего адреса - тот же адрес, но вместо доменного имени указывается IP-адрес при подтверждении права на владение данным сайтом, доступным по IP-адресу.As the source address, the registered user indicates a unique address unoccupied by other registered users in the namespace of the service system for access to information resources, the membership of which is determined by using, for example, a special prefix (prefix) in front of the address (for example, “r /”), and as the resulting address is the same address, but instead of the domain name, the IP address is indicated when confirming ownership of this site, accessible by IP address.
В качестве исходных и результирующих адресов используются произвольные сопоставимые значения: например, географические и почтовые адреса, телефонные номера.As the source and resulting addresses, arbitrary comparable values are used: for example, geographical and postal addresses, phone numbers.
Система доступа к информационным ресурсам идентифицируется программой сервера информационной системы с учетом структуры адреса информационного ресурса, например, пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурса.The access system to information resources is identified by the information system server program taking into account the structure of the address of the information resource, for example, the path to the information resource, URL, URN, URI, XRI, IRI, which contain indications of the protocol, domain, suffix or file extension, certain properties of the information resource.
Тип информационного ресурса, например тип файла или медиапотока, и система доступа к информационным ресурсам идентифицируется программой сервера информационной системы с учетом типа и идентификатора системы доступа к информационному ресурсу, структуры адреса информационного ресурса, например, пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурса.The type of information resource, for example the type of file or media stream, and the access system to information resources is identified by the information system server program taking into account the type and identifier of the access system to the information resource, the structure of the address of the information resource, for example, the path to the information resource, URL, URN, URI, XRI, IRI, containing indications of the protocol, domain, suffix or file extension, certain properties of the information resource itself.
Исходные и результирующие адреса проверяются на доступность информационного ресурса по запросу пользователя.Source and resulting addresses are checked for the availability of an information resource at the request of the user.
В способе предусмотрена функция размещения переадресаций на информационные ресурсы, не принадлежащие зарегистрированному пользователю.The method provides a function of placing redirects to information resources that do not belong to a registered user.
В способе предусмотрена функция сохранения копий содержимого информационных ресурсов - текстовых данных, медиаданных, например, изображения, flash, аудиофрагменты сопутствующих файлов, например, составляющих web-страницы: скрипты, файлы каскадных стилей.The method provides the function of saving copies of the content of information resources — text data, media data, for example, images, flash, audio fragments of related files, for example, components of web pages: scripts, cascading style files.
В заявляемом способе предусмотрена функция взаимодействия с сервисами сохранения копий информационных ресурсов, которые выполняют архивирование web-страниц по запросу с целью сохранения копий содержимого информационных ресурсов и получения адресов сохраненных копий информационных ресурсов для дальнейшего использования.The inventive method provides a function of interacting with the services of storing copies of information resources, which perform archiving of web pages upon request in order to save copies of the contents of information resources and obtain addresses of stored copies of information resources for further use.
В заявляемом способе предусмотрена функция взаимодействия с поисковыми системами, например «Yahoo», которые хранят индексированные копии последних версий измененных информационных ресурсов.The inventive method provides a function of interaction with search engines, for example, "Yahoo", which store indexed copies of the latest versions of modified information resources.
В заявляемом способе предусмотрена функция индексации информационных ресурсов и их метаданных с организацией системы поиска по содержимому информационных ресурсов и их сохраненных копий.The claimed method provides a function of indexing information resources and their metadata with the organization of a search system for the content of information resources and their stored copies.
В заявляемом способе предусмотрена функция регистрации и хранения изменений информационных ресурсов и версий информационных ресурсов.In the inventive method provides a function for registering and storing changes in information resources and versions of information resources.
В заявляемом способе формируется код подтверждения владения пользователем сайтами.In the claimed method, a confirmation code is generated for user ownership of the sites.
Пользователь осуществляет добавление информации о сайтах.The user adds information about sites.
Пользователь осуществляет добавление информации о системах доступа к информационным ресурсам.The user adds information about access systems to information resources.
Зарегистрированные пользователи при редактировании информации о переадресациях по отдельным переадресациям осуществляют ввод данных, например: система доступа к информационным ресурсам, адрес исходный и адрес результирующий.Registered users, when editing information on redirects for individual redirects, enter data, for example: a system of access to information resources, the source address and the resulting address.
В заявляемом способе предусмотрена функция импорта данных из внутренних свойств информационного ресурса, например из метатегов.The inventive method provides a function of importing data from internal properties of an information resource, for example, from meta tags.
В заявляемом способе предусмотрена функция расчета, заполнения и ввода программой сервера информационной системы автоматически или по запросу зарегистрированного пользователя данных, например: тип пользователя; псевдоним пользователя, добавившего информацию о переадресации; дата проверки доступности информационного ресурса по результирующему адресу.The inventive method provides a function for calculating, filling and entering the information system server program automatically or at the request of a registered user of data, for example: user type; nickname of the user who added the redirect information; date of checking the availability of the information resource at the resulting address.
В заявляемом способе предусмотрена возможность ввода модераторами данных, например: ограничительные санкции в отношении переадресаций, доменов или систем доступа к информационным ресурсам и период их действия.The claimed method provides for the ability of moderators to enter data, for example: restrictive sanctions regarding redirects, domains or access systems to information resources and their validity period.
При редактировании информации о переадресациях зарегистрированные пользователи осуществляют ввод пакетных данных - например, импорт из различных источников данных.When editing forwarding information, registered users enter packet data - for example, import from various data sources.
В заявляемом способе предусмотрена функция автоматического сбора и добавления в БД информационной системы информации по ресурсам, которые доступны по одним адресам, но более недоступны по другим адресам.The claimed method provides a function of automatically collecting and adding to the database of the information system information on resources that are available at one address, but are no longer available at other addresses.
Клиентское приложение функционирует автономно без участия пользователя.The client application operates autonomously without user intervention.
Клиентский модуль определяет и обрабатывает факты отсутствия доступа к информационным ресурсам по исходным адресам, расположенным в теле и/или внутренних свойствах информационного ресурса, к которому производится доступ.The client module determines and processes the facts of the lack of access to information resources at source addresses located in the body and / or internal properties of the information resource to which access is made.
Клиентский модуль выполнен с возможностью добавления, редактирования, сохранения и защиты данных о зарегистрированных пользователях, в том числе идентификационных данных, принадлежащих зарегистрированным пользователям системах доступа к данным, например, идентификаторы, пароли, приоритеты, данных о доменах, диапазонах адресов и адреса и их принадлежность к системам доступа к информационным ресурсам, данных о переадресациях, настройки.The client module is configured to add, edit, save and protect data about registered users, including identification data belonging to registered users of data access systems, for example, identifiers, passwords, priorities, domain data, address ranges and addresses and their affiliation to access systems to information resources, data on redirects, settings.
Клиентский модуль выполнен с возможностью редактирования и сохранения настроек, при этом настройки сохраняются в пресеты.The client module is configured to edit and save settings, while the settings are saved in presets.
Клиентский модуль выполнен с возможностью указания взаимного приоритета систем доступа к информационным ресурсам и/или взаимного приоритета программ доступа к информационным ресурсам и/или взаимного приоритета зарегистрированных пользователей и/или взаимного приоритета и последовательности обработки исходных адресов.The client module is configured to indicate the mutual priority of access systems to information resources and / or the mutual priority of access programs to information resources and / or the mutual priority of registered users and / or the mutual priority and sequence of processing source addresses.
Информация по настройкам для зарегистрированного пользователя сохраняется в БД сервера информационной системы.Information on the settings for the registered user is stored in the database server of the information system.
Клиентский модуль выполнен с возможностью синхронизации информации по настройкам с базой данных сервера информационной системы.The client module is configured to synchronize information on settings with the database server of the information system.
Клиентский модуль содержит интерфейс, предназначенный для обмена информацией между клиентским модулем, пользователем и программами доступа.The client module contains an interface for exchanging information between the client module, the user, and access programs.
Клиентский модуль содержит интерфейс зарегистрированного пользователя, аналогичный интерфейсу зарегистрированного пользователя сервера информационной системы и обладающий необходимыми возможностями интерфейса зарегистрированного пользователя сервера информационной системы.The client module contains a registered user interface similar to the registered user interface of an information system server and has the necessary capabilities of a registered user interface of an information system server.
Клиентский модуль сохраняет результаты запросов к серверу информационной системы и историю возвращаемых сервером информационной системы данных.The client module stores the results of queries to the server of the information system and the history of the data returned by the server of the information system.
Клиентский модуль сохраняет настройки и любые данные в своей базе данных, включая результаты запросов к серверу информационной системы и историю возвращаемых сервером информационной системы данных.The client module stores settings and any data in its database, including the results of queries to the information system server and the history of the data returned by the information system server.
Клиентский модуль выполнен с возможностью работы без взаимодействия с сервером информационной системы.The client module is configured to work without interaction with the server of the information system.
Для всех клиентских модулей, входящих в состав клиентских приложений на устройстве доступа, реализована единая база данных клиентских модулей.For all client modules that are part of the client applications on the access device, a single database of client modules is implemented.
Граничные условия критериев, характеризующих качество доступа к информационным ресурсам, задаются и настраиваются в качестве параметров переадресаций, типов информационных ресурсов и систем доступа к информационным ресурсам в БД сервера информационной системы и в настройках клиентского модуля.The boundary conditions of the criteria characterizing the quality of access to information resources are set and configured as parameters of redirects, types of information resources and access systems to information resources in the server database of the information system and in the settings of the client module.
Способ осуществляют следующим образом.The method is as follows.
На фиг.1 представлена блок-схема, характеризующая заявляемый способ (вариант осуществления)Figure 1 presents a block diagram characterizing the inventive method (embodiment)
Она содержит:It contains:
1. Пользователь зарегистрированный.1. The user is registered.
2. Устройство доступа.2. Access device.
3. Информационные ресурсы.3. Information resources.
4. Источник (публикация, база данных и т.п.), содержащий исходный адрес информационного ресурса.4. A source (publication, database, etc.) containing the source address of the information resource.
5. Пользователь.5. User.
6. Программа доступа к информационным ресурсам.6. The program of access to information resources.
7. Сервер информационной системы (в частности, это сервер приложений).7. Server information system (in particular, this is an application server).
8. База данных сервера информационной системы (в частности, это сервер баз данных).8. Database server information system (in particular, it is a database server).
9. Ввод данных пользователем информационной системы.9. Data entry by the user of the information system.
10. Ввод регистрационных данных пользователя либо необходимых для авторизации данных зарегистрированного пользователя.10. Entering user registration data or the data required for authorization of a registered user.
11. Формирование кодов подтверждения владения пользователем сайтами.11. The formation of codes of confirmation of user ownership of sites.
12. Добавление сайтов.12. Adding sites.
13. Ввод данных по сайтам.13. Data entry on sites.
14. Проверка владения пользователем сайтами или разделами сайтов (опционально).14. Verification of user ownership of sites or sections of sites (optional).
15. Формирование новых учетных записей систем доступа к информационным ресурсам и их идентификаторов или присоединение к совладению или пользованию существующими системами доступа к информационным ресурсам.15. The formation of new accounts of access systems to information resources and their identifiers, or joining the co-ownership or use of existing access systems to information resources.
16. Ввод сопутствующей информации и данных аутентификации по принадлежащим пользователю системам доступа к данным.16. Entering related information and authentication data on user-owned data access systems.
17. Поиск интересующего информационного ресурса и его аналогов и формирование выборок переадресаций информационных ресурсов по ключевым словам и выражениям, исходному и результирующему адресам, в интерфейсе сервера информационной системы, предоставление отчетов.17. Search for the information resource of interest and its analogs and the formation of samples of redirects of information resources by keywords and expressions, source and resulting addresses, in the server interface of the information system, reporting.
18. Обработка выборок в отчетах: редактирование и удаление данных и прочие действия.18. Processing of samples in reports: editing and deleting data and other actions.
19. Признак использования.19. Sign of use.
20. Система доступа к информационным ресурсам.20. The system of access to information resources.
21. Тип информационного ресурса.21. Type of information resource.
22. Программы доступа к информационному ресурсу.22. Programs of access to an information resource.
23. Совокупность параметров переадресаций, которые могут быть рассчитаны, заполнены и введены программой сервера информационной системы автоматически или по запросу пользователя.23. The set of call forwarding parameters that can be calculated, filled out and entered by the information system server program automatically or at the request of the user.
24. Адрес исходный.24. The source address.
25. Адрес результирующий.25. The resulting address.
26. Дата и время публикации информационного ресурса по исходному адресу, заданные пользователем.26. Date and time of publication of the information resource at the source address, specified by the user.
27. Дата и время публикации информационного ресурса по исходному адресу из свойств ресурса.27. Date and time of publication of the information resource at the source address from the resource properties.
28. Рейтинг (значимость, вес) адреса.28. Rating (importance, weight) of the address.
29. Категории информационного ресурса (тематические рубрики), заданные пользователем.29. Categories of information resource (thematic rubrics) defined by the user.
30. Категории информационного ресурса (тематические рубрики) из свойств информационного ресурса.30. Categories of information resource (thematic rubrics) from the properties of the information resource.
31. Язык информационного ресурса, заданный пользователем.31. The language of the information resource specified by the user.
32. Язык информационного ресурса из свойств информационного ресурса.32. The language of the information resource from the properties of the information resource.
33. Заголовок информационного ресурса, заданный пользователем.33. The header of the information resource specified by the user.
34. Заголовок информационного ресурса из свойств информационного ресурса.34. The header of the information resource from the properties of the information resource.
35. Описание информационного ресурса, заданное пользователем.35. Description of the information resource specified by the user.
36. Описание информационного ресурса из свойств информационного ресурса.36. Description of the information resource from the properties of the information resource.
37. Ключевые слова, заданные пользователем.37. Keywords defined by the user.
38. Ключевые слова из свойств информационного ресурса.38. Keywords from the properties of an information resource.
39. Авторы информационного ресурса, заданные пользователем.39. The authors of the information resource specified by the user.
40. Авторы информационного ресурса из свойств информационного ресурса.40. Authors of an information resource from the properties of an information resource.
41. Совокупность дополнительных параметров переадресаций, заданная пользователем.41. A set of additional forwarding parameters specified by the user.
42. Совокупность дополнительных параметров переадресаций из информационного ресурса.42. A set of additional parameters of redirects from an information resource.
43. Комментарий публичный.43. The comment is public.
44. Комментарий служебный.44. Service commentary.
45. Произвольные текстовые и медиаданные.45. Free text and media data.
46. Совокупность параметров переадресаций, задаваемых модераторами.46. The set of forwarding parameters specified by the moderators.
47. Клиентский модуль информационной системы.47. Client module of the information system.
48. База данных клиентского модуля информационной системы (в частности, встраиваемая СУБД).48. Database of the client module of the information system (in particular, embedded DBMS).
49. Предоставление результирующих адресов клиентскому приложению.49. Providing the resulting addresses to the client application.
50. Формирование запроса серверу информационной системы и ввод (передача) исходных данных: адрес исходный; опционально: ввод ID системы доступа к информационным ресурсам и/или ID пользователя и их аутентификация, параметры запроса.50. Formation of a request to the server of the information system and input (transfer) of source data: source address; optionally: entering the system access ID for information resources and / or user ID and their authentication, request parameters.
51. Условие того, что информационный ресурс доступен.51. The condition that the information resource is available.
52. Условие того, что в параметрах запроса 50 не содержится указаний на пропуск проверки доступа к информационному ресурсу по исходному адресу и при этом проверка доступности данного информационного ресурса возможна.52. The condition that the query parameters 50 does not contain instructions on skipping the access control to the information resource at the source address and at the same time, checking the availability of this information resource is possible.
53. Проверка программой сервера 7 информационной системы доступности информационного ресурса по исходному адресу.53. Verification by the program of the server 7 of the information system of the availability of the information resource at the source address.
54. Условие того, что информационный ресурс по исходному адресу доступен.54. The condition that the information resource at the source address is available.
55. Обеспечение связи между областями систем доступа к информационным ресурсам и предоставление (генерация) результирующего адреса, по которому информационный ресурс будет доступен для устройства доступа пользователя.55. Ensuring communication between the areas of access systems to information resources and providing (generating) the resulting address at which the information resource will be available to the user access device.
56. Система доступа к информационным ресурсам, предоставляющая доступ к информационному ресурсу.56. The system of access to information resources, providing access to an information resource.
57. Поиск результирующих адресов информационного ресурса.57. Search for the resulting addresses of the information resource.
58. Условие того, что переадресации найдены в базе данных 8 сервера информационной системы.58. The condition that redirects are found in the database 8 of the server of the information system.
59. Условие того, что параметры запроса исходных данных 50 и/или тип информационного ресурса указывают вернуть программе доступа выборку результирующих адресов без переадресации на результирующие адреса (с проверкой доступности либо без нее).59. The condition that the initial data request parameters 50 and / or the type of information resource indicate to return to the access program a selection of the resulting addresses without redirecting to the resulting addresses (with or without availability check).
60. Условие того, что параметры запроса исходных данных (50) отменяют проверку доступности информационного ресурса по результирующим адресам или проверка невозможна.60. The condition that the parameters of the request for source data (50) cancel the check of the availability of the information resource at the resulting addresses or verification is impossible.
61. Проверка программой сервера информационной системы доступности информационного ресурса по результирующим адресам.61. Verification by the program of the server of the information system of the availability of the information resource at the resulting addresses.
62. Условие того, что информационный ресурс по результирующим адресам доступен.62. The condition that the information resource at the resulting addresses is available.
63. Интерфейс сервера информационной системы для поиска информационного ресурса.63. The server interface of the information system for the search for information resource.
64. Переадресация и ее параметры.64. Forwarding and its parameters.
65. Обработка ошибки: программа доступа к информационным ресурсам задействует клиентский модуль информационной системы, формирует и передает ему запрос.65. Error handling: the program of access to information resources uses the client module of the information system, generates and passes a request to it.
66. Обмен данными: синхронизация, уточнение параметров запроса.66. Data exchange: synchronization, refinement of query parameters.
67. Сохранение виртуальных переадресаций в базу данных 8 сервера информационной системы.67. Saving virtual redirects to the database 8 of the server information system.
68. Каналы связи.68. Communication channels.
Заявляемый способ реализуется в информационно-поисковой системе, которая классифицируется как распределенная клиент-серверная комбинированная двухзвенная и многозвенная система, включающая: клиентскую часть как клиентское приложение на устройстве доступа 2, включающее клиентский модуль 47 и программу доступа 6 к информационным ресурсам 3, клиентскую часть как БД 48 клиентского модуля 47, управляемую СУБД 48 на устройстве доступа, серверную часть на сервере 7 информационной системы (в частности, это сервер приложений) и серверную часть как базу данных 8 при сервере 7 информационной системы (в частности, база данных располагается на сервере баз данных).The inventive method is implemented in an information retrieval system, which is classified as a distributed client-server combined two-link and multi-link system, including: the client part as a client application on access device 2, including client module 47 and access program 6 to information resources 3, the client part as The database 48 of the client module 47, managed by the DBMS 48 on the access device, the server part on the server 7 of the information system (in particular, this is the application server) and the server part as the data base 8 when the server 7 of the information system (in particular, the database is located on the database server).
В заявляемом способе используется не менее одного сервера, на котором содержится база данных 8 - сервер баз данных. База данных (БД) в свою очередь состоит из таблицы адресов исходных и результирующих и необходимых сведений. Используется не менее одного сервера приложений, на котором размещен интерфейсный модуль 63, в свою очередь посредством которого происходит взаимодействие пользователя 5 или не менее одного клиентского приложения с БД 8 сервера информационной системы. Сервер баз данных выполнен доступным в системах доступа 56 к информационным ресурсам 3 напрямую либо через другой сервер 7 - сервер приложений Ошибка! Источник ссылки не найден. Таким образом, взаимодействие между пользователем, клиентским приложением и БД сервера информационной системы осуществляется по многозвенной архитектуре информационной системы, или иными словами многоуровневой клиент-серверной архитектуре при посредничестве сервера приложений. Кроме того, взаимодействие между клиентским приложением и базой данных сервера информационной системы осуществляется и по двухзвенной архитектуре информационной системы путем непосредственного обращения к серверу баз данных без посредничества сервера приложений. При этом указанные серверы взаимосвязаны с системой доступа 56 к информационным ресурсам 3.In the inventive method, at least one server is used, on which the database 8 is contained - a database server. The database (DB), in turn, consists of a table of addresses of the source and resulting and necessary information. At least one application server is used, on which the interface module 63 is located, in turn, through which the user 5 or at least one client application interacts with the database 8 of the information system server. The database server is made available in access systems 56 to information resources 3 directly or through another server 7 - application server Error! Link source not found. Thus, the interaction between the user, the client application and the database server of the information system is carried out according to the multi-link architecture of the information system, or in other words, the multi-level client-server architecture with the mediation of the application server. In addition, the interaction between the client application and the database of the server of the information system is carried out according to the two-tier architecture of the information system by directly accessing the database server without the mediation of the application server. Moreover, these servers are interconnected with the access system 56 to the information resources 3.
Серверы 7 информационной системы содержат компоненты, специфичные для различных систем доступа 56 к информационным ресурсам 3, например, модули хранения данных (в частности, сервер баз данных), модули обработки данных (в частности, сервер приложений) и модули интерфейса с пользователем или клиентом, функционирующие с возможностью взаимодействия. В одной системе К информационным ресурсам могут функционировать и взаимодействовать множество серверов информационной системы, содержащих компоненты, специфичные для данной системы доступа к информационным ресурсам. Это необходимо, например, для распределения нагрузки между серверами и/или взаимного резервирования серверов и баз данных, а также обеспечения связи между областями систем доступа - между разными системами доступа к информационным ресурсам или областями одной системы доступа к информационным ресурсам. С этой же целью база данных серверов информационной системы может быть распределенной.The servers 7 of the information system contain components specific to different access systems 56 to information resources 3, for example, data storage modules (in particular, a database server), data processing modules (in particular, an application server) and interface modules with a user or client, interoperable. In one system To the information resources can operate and interact with many servers of the information system containing components specific to a given system of access to information resources. This is necessary, for example, for load balancing between servers and / or mutual backup of servers and databases, as well as for ensuring communication between areas of access systems - between different access systems to information resources or areas of one access system to information resources. For the same purpose, the database of information system servers can be distributed.
Для сети Интернет в качестве модуля обработки данных, располагаемого на серверах приложений, обычно используются программы, выполненные в виде скриптов на различных языках (php, asp, java) и соответствующие им программные среды выполнения скриптов, в качестве системы взаимодействия по каналам связи с клиентскими приложениями - web-сервер, обрабатывающий http-запросы, а в качестве интерфейсной составляющей - web-сайт, а также используются специфические компоненты работы с базами данных. Для других сетей, например I2P, обычно используются иные серверные решения.For the Internet, as a data processing module located on application servers, programs are usually used that are executed in the form of scripts in various languages (php, asp, java) and the corresponding script execution environment, as a system of interaction over communication channels with client applications - a web server that processes http-requests, and as a front-end component - a web site, and also specific components of working with databases are used. For other networks, such as I2P, other server solutions are usually used.
Сети классифицируются по физической и логической структуре. Для заявляемого способа сети классифицируются, например, по территориальной распространенности (глобальные, городские, локальные, сеть контроллеров), по типу функционального взаимодействия (клиент-сервер, смешанная, одноранговая, многоранговая), по типу сетевой топологии, по типу среды передачи, по назначению (вычислительные, информационные, смешанные), типу доступа (публичная или персональная), по взаимодействию с другими сетями (обособленные или оверлейные). Публичные сети -доступные для большинства пользователей, даже если на это необходимы специфические оборудование и права (обычно это многие из глобальных систем). Персональные сети ограничивают доступ к своим ресурсам (интрасети, экстрасети, VPN). Обособленные - отдельно существующие, независимые от других сетей. Примерами обособленных сетей являются Интернет, Fidonet, Абилин (Интернет 2). Оверлейные сети (надстроенные над существующими сетями, в большинстве случаев над Интернет) подразделяются на одноранговые, пиринговые, гибридные. Примерами оверлейных сетей являются Freenet, I2P, Perfect Dark, различные пиринговые сети и сети VPN (как правило, принадлежащие организациям и частными персонам). Часть глобальных систем, доступных для большинства пользователей (даже если на это необходимы специфические оборудование и права), относятся к публичным сетям. Обособленные и оверлейные сети могут быть как публичными, так и персональными, как глобальными, так и неглобальными.Networks are classified by physical and logical structure. For the proposed method, networks are classified, for example, by territorial distribution (global, city, local, controller network), by the type of functional interaction (client-server, mixed, peer-to-peer, multi-peer), by type of network topology, by type of transmission medium, as intended (computing, informational, mixed), type of access (public or personal), by interaction with other networks (detached or overlay). Public networks are accessible to most users, even if specific equipment and rights are required (usually these are many of the global systems). Personal networks restrict access to their resources (intranets, extranets, VPNs). Separate - separately existing, independent of other networks. Examples of isolated networks are the Internet, Fidonet, Abilene (Internet 2). Overlay networks (built-in over existing networks, in most cases over the Internet) are divided into peer-to-peer, peer-to-peer, hybrid. Examples of overlay networks are Freenet, I2P, Perfect Dark, various peer-to-peer networks and VPNs (usually owned by organizations and individuals). Some of the global systems available to most users (even if specific equipment and rights are required for this) relate to public networks. Separate and overlay networks can be both public and personal, both global and non-global.
Устройствами являются, например, телефон, портативное устройство, персональный компьютер.Devices are, for example, a telephone, a portable device, a personal computer.
Системы взаимосвязанных устройств функционируют как единое устройство. Обычно это системы, в которых каналы связи представляют собой шины передачи данных между устройствами как узлами данной системы либо где совокупность обособленных устройств выполняют и распределяют между собой общую задачу: суперкомпьютеры, различные системы распределенных и облачных вычислений, серверы распределенных баз данных. Причем зачастую сложно отличить систему устройств от сети, так как узлы системы могут являться одновременно и обособленными устройствами и входить в состав каких-либо распределенных систем, а иногда и нескольких одновременно.Interconnected device systems function as a single device. Typically, these are systems in which communication channels are data transfer buses between devices as nodes of a given system or where a set of isolated devices perform and distribute a common task among themselves: supercomputers, various distributed and cloud computing systems, distributed database servers. Moreover, it is often difficult to distinguish a system of devices from the network, since the nodes of the system can be both separate devices and be part of any distributed systems, and sometimes several at the same time.
Каждой системе доступа 56 присваивается в информационной системе заявляемого способа уникальный идентификатор. Глобальные и часть неглобальных публичных сетей добавляются в БД 8 сервера информационной системы 7 разработчиками заявляемого способа и составляют основу перечня публичных глобальных систем доступа заявляемого способа. Остальные сети и устройства, которыми обладают частные лица или группы лиц и организации, могут быть добавлены обладателями этих сетей и устройств - для этого обладатели должны быть зарегистрированными пользователями 1. При добавлении систем доступа к информационным ресурсам, принадлежащим зарегистрированным пользователям, они по умолчанию защищаются паролем, который зарегистрированный пользователь при необходимости может изменить.Each access system 56 is assigned a unique identifier in the information system of the proposed method. Global and some non-global public networks are added to database 8 of the information system server 7 by the developers of the proposed method and form the basis of the list of public global access systems of the proposed method. Other networks and devices owned by individuals or groups of individuals and organizations can be added by the owners of these networks and devices - for this the owners must be registered users 1. When adding access systems to information resources owned by registered users, they are password protected by default which a registered user can change if necessary.
Определенное множество информационных ресурсов 3 может быть постоянно доступно для устройства доступа 2 по адресам и/или псевдонимам (алиасам) этих адресов и/или доступных в программе доступа 6 к информационным ресурсам 3, наиболее соответствующей для обеспечения доступа к данному информационному ресурсу. Постоянно доступными ресурсами являются, например, ресурсы, размещенные на данном устройстве доступа или других устройствах, постоянно связанных с данным устройством доступа, например, входящих с ним в одну локальную сеть и представляющих локальную систему доступа.A certain set of information resources 3 may be constantly available for access device 2 at the addresses and / or pseudonyms (aliases) of these addresses and / or available in the access program 6 to information resources 3, which is most suitable for providing access to this information resource. Constantly available resources are, for example, resources hosted on a given access device or other devices permanently connected to this access device, for example, included with it in the same local network and representing a local access system.
Переадресации 64 на информационные ресурсы 3, принадлежащие к различным персональным системам доступа 56, но обладающие каким-либо общим свойством или признаком, главным образом одинаковым исходным 24 и/или результирующим 25 адресом, являются однотипными. Однотипные переадресации, принадлежащие к различным системам доступа, объединены в виртуальные (т.е. реально не существующие, условные) общие служебные системы доступа. Примером могут служить сопоставления стандартных алиасов каталогов в среде Windows: переадресации со стандартных и одинаковых для всех алиасов на реальный каталог в локальной системе доступа (на компьютере пользователя или в локальной сети): в качестве псевдонима (алиаса) используется фраза «Мои документы» (одинаковая для всех пользователей операционной системы Windows), а в качестве реального каталога -папка «Мои документы» в аккаунте пользователя Windows. Данная переадресация одинакова для всех Windows, несмотря на то что компьютер пользователя представляет собой обособленную систему доступа. Поэтому данную переадресацию с исходного адреса, которым в приведенном примере является алиас «Мои документы», на результирующий адрес, которым является реальный путь до каталога «Мои документы» учетной записи пользователя Windows, можно отнести к виртуальной служебной системе доступа, объединяющей, например, подобные стандартные алиасы и каталоги Windows. Реальные пути до каталогов, аналогичных вышеуказанному «Мои документы», в среде Windows определены переменными среды окружения или их можно получить из реестра Windows.Redirects 64 to information resources 3, belonging to various personal access systems 56, but having some common property or feature, mainly the same initial 24 and / or resulting 25 address, are of the same type. The same type of forwarding, belonging to different access systems, are combined into virtual (i.e., not really existing, conditional) common service access systems. An example is a comparison of standard directory aliases in a Windows environment: redirects from standard and alias aliases for all directories to a real directory in the local access system (on the user's computer or in the local network): the phrase “My documents” is used as an alias (the same for all users of the Windows operating system), and as a real directory, the My Documents folder in the Windows user account. This redirection is the same for all Windows, despite the fact that the user's computer is a separate access system. Therefore, this redirect from the source address, which in the example is the “My Documents” alias, to the resulting address, which is the real path to the “My Documents” directory of the Windows user account, can be attributed to a virtual service access system that combines, for example, Standard Windows aliases and directories. The actual paths to directories similar to the above “My Documents” in the Windows environment are defined by environment variables or can be obtained from the Windows registry.
По возможности, клиентский модуль Ошибка! Источник ссылки не найден. должен программно интерпретировать алиасы среды операционной системы и рассчитывать результирующие адреса используя, например, переменные окружения. Но в некоторых случаях, когда клиентский модуль некорректно распознает среду операционной системы или какие-либо параметры и соответственно не может предоставить доступ к информационному ресурсу по стандартному алиасу (например, в случае устаревшей версии клиентского модуля), указанные сопоставления алиасов и адресов информационного ресурса в среде операционной системы можно запросить у серверов информационной системы, оперирующих более актуальными данными.If possible, the client module Error! Link source not found. It must programmatically interpret the aliases of the operating system environment and calculate the resulting addresses using, for example, environment variables. But in some cases, when the client module does not correctly recognize the operating system environment or any parameters and, accordingly, cannot provide access to the information resource by the standard alias (for example, in the case of an outdated version of the client module), the indicated aliases and addresses of the information resource in the environment operating system can be requested from the servers of the information system, operating with more relevant data.
В заявляемом способе публичные глобальные сети и виртуальные служебные системы доступа к информационным ресурсам объединены в совокупность общих систем доступа к информационным ресурсам. Для незарегистрированных пользователей 5 поиск запрашиваемых адресов вместе со всей сопутствующей информацией об адресах и переадресациях осуществляется среди общих систем доступа к информационным ресурсам.In the claimed method, public global networks and virtual office systems of access to information resources are combined into a set of common systems of access to information resources. For unregistered users 5, the search for the requested addresses, together with all the related information about addresses and redirects, is carried out among common access systems to information resources.
Система доступа 56 к информационным ресурсам 3 включает доступные и недоступные для устройства доступа 2 области. Доступной областью является область, которой принадлежит доступный для устройства доступа запрашиваемый информационный ресурс. Запрашиваемый информационный ресурс может принадлежать области системы доступа, недоступной для устройства доступа, но одновременно доступной для сервера приложений 7, который в свою очередь может принадлежать доступной для устройства доступа области системы доступа 56 и быть доступен для устройства доступа (например, в сети Интернет это сервер web-сайта заявляемого способа, где в качестве интерфейса 63 пользователя 5 используется web-интерфейс web-сайта).The access system 56 to the information resources 3 includes areas accessible and inaccessible to the access device 2. An accessible area is the area to which the requested information resource available for the access device belongs. The requested information resource may belong to an area of the access system that is not accessible to the access device, but simultaneously accessible to the application server 7, which in turn may belong to the area of the access system 56 that is accessible to the access device and accessible to the access device (for example, on the Internet this is a server website of the proposed method, where as the interface 63 of the user 5 uses the web interface of the website).
Сервер приложений 7 содержит интерфейс 63, при помощи которого осуществляется взаимодействие клиентского приложения и серверов 7 и 8 информационной системы. Например, в сети Интернет данное взаимодействие осуществляется посредством web-интерфейса web-сайта, предоставляемого при помощи программы доступа к информационным ресурсам в качестве web-клиента. Зарегистрированный пользователь 1 в интерфейсе сервера приложений имеет возможность редактирования информации БД 8 сервера информационной системы. В качестве программ доступа 6 к информационным ресурсам 3 при переадресации на результирующий адрес 25 помимо программы доступа, в которой был определен факт отсутствия доступа к информационному ресурсу по исходному адресу 24, используются также другие программы, например: браузеры, файловые менеджеры, проводники, программы скачивания файлов, FTP-клиенты, программы работы с пиринговыми сетями, программы подключения к медиаканалам или медиапотокам, и/или программы навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированные программы открытия определенных типов информационных ресурсов, и/или программы, указанные пользователем, а также клиентский модуль 47. Недоступный информационный ресурс 3 - это полностью недоступный ресурс, ресурс труднодоступный и ресурс, доступ к которому осуществлен с дефектами и ошибками, качество доступа к которому неудовлетворительно по сравнению с заданными критериями. Недоступным ресурсом является, например, информационный ресурс, при осуществлении доступа к которому происходит слишком большой временной интервал отклика на запрос доступа (таймаут) по сравнению с заданным критерием максимальной величины таймаута, недостаточная скорость передачи данных, недостаточная стабильность доступа. Дефекты и ошибки доступа, например, неполностью загруженный информационный ресурс и/или некорректно отображаемый, могут возникать как по причине системы доступа, в которой расположен информационный ресурс, так и по причине использования неподходящей программы доступа к информационным ресурсам и устройства доступа.Application server 7 contains an interface 63, through which the client application and the servers 7 and 8 of the information system interact. For example, on the Internet, this interaction is carried out through the web interface of a web site provided using the program of access to information resources as a web client. Registered user 1 in the application server interface has the ability to edit database information 8 of the information system server. As access programs 6 to information resources 3 when redirecting to the resulting address 25, in addition to the access program, which determined the fact of lack of access to the information resource at source address 24, other programs are also used, for example: browsers, file managers, guides, download programs files, FTP clients, programs for working with peer-to-peer networks, programs for connecting to media channels or media streams, and / or programs for navigating, opening, connecting and downloading information resources, and / or special cited programs for opening certain types of information resources, and / or programs specified by the user, as well as client module 47. Inaccessible information resource 3 is a completely inaccessible resource, a resource inaccessible and a resource that was accessed with defects and errors, the quality of access to which unsatisfactory compared to the given criteria. An inaccessible resource is, for example, an information resource, when accessing it, the response time to the access request (timeout) is too long compared to the specified criterion for the maximum timeout value, insufficient data transfer rate, insufficient access stability. Access defects and errors, for example, an incompletely loaded information resource and / or incorrectly displayed, can occur both due to the access system in which the information resource is located, and due to the use of an inappropriate access program to information resources and an access device.
Недоступный информационный ресурс 3 - это ресурс, недоступный в клиентском приложении, которое определило факт отсутствия доступа к информационному ресурсу, но при этом указанный информационный ресурс является доступным в клиентском приложении, используемом при переадресации и обеспечивающим доступ к данному информационному ресурсу. В том числе возможна ситуация, когда информационный ресурс доступен, но предназначен для доступа посредством определенных программ доступа 6 и устройств доступа 2. Например, размещенные в Интернет обычные версии сайтов предназначены для обычных браузеров типа Internet Explorer, Mozilla Firefox, Opera, Google Chrome, используемых на обычных персональных компьютерах (ПК). В то время как в интерфейсе программ доступа на портативных устройствах доступа данные версии сайтов отображаются некорректно, наоборот, версии сайтов WAP, предназначенные для сотовых телефонов, PDA, предназначенные для портативных компьютеров (КПК), mobi, предназначенные для широкого круга мобильных устройств, могут некорректно отображаться в обычных браузерах ПК. В этих случаях, если существуют различные версии информационного ресурса, предназначенные для различных программ доступа и устройств доступа, необходимо производить переадресацию на наиболее подходящую версию информационного ресурса. Например, клиентский модуль 47 при определении несоответствия информационного ресурса 3 и программы доступа 6 к данному информационному ресурсу и/или устройства доступа 2 в соответствии с заданными настройками производит автоматически или предлагает пользователю 5 произвести переадресацию 64 на соответствующий информационный ресурс или его версию - если таковая переадресация найдена в БД 8 сервера информационной системы.Inaccessible information resource 3 is a resource inaccessible in the client application, which determined the fact of lack of access to the information resource, but the specified information resource is available in the client application used for forwarding and providing access to this information resource. In particular, it is possible that an information resource is available, but is intended for access through certain access programs 6 and access devices 2. For example, the regular versions of websites hosted on the Internet are designed for ordinary browsers such as Internet Explorer, Mozilla Firefox, Opera, Google Chrome, used on ordinary personal computers (PCs). While in the interface of access programs on portable access devices these versions of sites are not displayed correctly, on the contrary, versions of WAP sites designed for mobile phones, PDAs designed for portable computers (PDAs), mobi designed for a wide range of mobile devices may not work correctly Displayed in regular PC browsers. In these cases, if there are different versions of the information resource intended for various access programs and access devices, it is necessary to redirect to the most suitable version of the information resource. For example, client module 47, when determining the inconsistency of information resource 3 and access program 6 to this information resource and / or access device 2 in accordance with the specified settings, automatically or prompts user 5 to redirect 64 to the corresponding information resource or its version - if there is a redirection found in database 8 of the information system server.
Существуют различные способы проверки доступности информационного ресурса, которые зависят от системы доступа 56 к информационным ресурсам 3 и типа 21 информационного ресурса. Для систем доступа к информационным ресурсам используются специфические протоколы передачи данных, их совокупности и инкапсуляции (вложение) друг в друга. Именно протоколы в первую очередь определяют способы проверки доступности информационных ресурсов. Кроме того, типы информационных ресурсов (например, различные типы файлов, медиапотоки) могут определять способы проверки доступности информационного ресурса. Система доступа, протокол (который обычно тоже идентифицирует систему доступа) и тип информационного ресурса в большинстве случаев определяется из составляющих адреса информационного ресурса. Протокол обычно обозначает первые символы адреса, ограниченные специальными разделителями, например http, ftp.Тип информационного ресурса во многих случаях определяется из суффикса адреса (расширения файла), например: html, doc, pdf, mp3. Тип информационного ресурса в некоторых случаях также определяется из свойств пакета протокола: например, при использовании протокола IPv6 тип содержимого может содержаться в заголовках передаваемого пакета. Кроме того, тип информационного ресурса и система доступа к информационным ресурсам при необходимости указывается непосредственно в свойствах 64 переадресации.There are various ways to check the availability of an information resource, which depend on the access system 56 to information resources 3 and type 21 of the information resource. For access systems to information resources, specific data transfer protocols, their combination and encapsulation (embedding) into each other are used. It is the protocols that primarily determine how to verify the availability of information resources. In addition, types of information resources (for example, various types of files, media streams) can determine how to check the availability of an information resource. The access system, the protocol (which usually also identifies the access system) and the type of information resource in most cases are determined from the components of the address of the information resource. The protocol usually denotes the first characters of the address, limited by special delimiters, for example, http, ftp. The type of information resource in many cases is determined from the suffix of the address (file extension), for example: html, doc, pdf, mp3. The type of information resource in some cases is also determined from the properties of the protocol packet: for example, when using IPv6 protocol, the content type may be contained in the headers of the transmitted packet. In addition, the type of information resource and the system of access to information resources, if necessary, is indicated directly in the forwarding properties 64.
В заявляемом способе незарегистрированный пользователь 5 при необходимости имеет возможность проверить доступность информационных ресурсов 3 по исходным 24 и результирующим 25 адресам в интерфейсе 63 решения проблем недоступности информационных ресурсов (в случае использования web-сайта в Интернет - это web-страница решения проблем недоступности информационных ресурсов). Зарегистрированный пользователь 1 помимо этого при необходимости имеет возможность проверить доступность информационных ресурсов по исходным и результирующим адресам в интерфейсе 63 редактирования информации о переадресациях. При добавлении переадресации зарегистрированным пользователем в интерфейсе редактирования информации о переадресациях доступность информационного ресурса по результирующему адресу проверяется автоматически.In the claimed method, unregistered user 5, if necessary, is able to check the availability of information resources 3 at the source 24 and the resulting 25 addresses in the interface 63 for solving problems of inaccessibility of information resources (in case of using a web site on the Internet, this is a web page for solving problems of inaccessibility of information resources) . The registered user 1, in addition, if necessary, has the opportunity to check the availability of information resources at the source and resulting addresses in the redirection information editing interface 63. When adding a call forwarding by a registered user in the redirection information editing interface, the availability of the information resource at the resulting address is checked automatically.
Пользователь 5 или клиентское приложение с правами пользователя в интерфейсе сервера 63 поиска информации о переадресациях имеет возможность производить поиск в БД 8 сервера информационной системы, по меньшей мере, одного результирующего 25 адреса на запрашиваемый информационный ресурс, который соответствует исходному 24 адресу, или, по меньшей мере, одного исходного адреса на запрашиваемый информационный ресурс, который соответствует результирующему адресу, вместе со всей сопутствующей информацией 64 об адресах и переадресациях. Поиск производится среди общих систем доступа 56 к информационным ресурсам 3.A user 5 or a client application with user rights in the interface of the server 63 for retrieving information about redirects has the ability to search in database 8 of the server of the information system for at least one resulting 25 address for the requested information resource that corresponds to the original 24 address, or at least at least one source address for the requested information resource, which corresponds to the resulting address, together with all related information 64 about addresses and redirects. Search is made among the general access systems 56 to information resources 3.
Когда зарегистрированный пользователь 1 желает обеспечить для пользователя 5 (любого, в том числе самого себя, или для клиентского приложения) доступность определенного информационного ресурса/ов 3 (файлов, медиапотоков и т.п.), который/е размещены в различных системах доступа к информационным ресурсам 56 (различные компьютерные сети, обособленные устройства, например, рабочее станции, и системы взаимодействующих обособленных устройств, или иные системы и устройства предоставления доступа к данным, в совокупности с каналами связи 68 до данных информационных ресурсов в системах доступа к информационным ресурсам), для этого он посредством устройства доступа 2 в сеть формирует запрос к серверу 7 информационной системы, содержащему компоненты, осуществляющие ввод, вывод и кодирование. Через интерфейс пользователя сервера 7 информационной системы зарегистрированный пользователь 1 с целью добавления или редактирования передает в БД 8 сервера 7 информационной системы 7, которая может быть реализована в виде отдельного сервера с базой данных (сервера баз данных) при сервере информационной системы 7 (сервере приложений информационной системы), следующие данные 9: свои регистрационные данные 10, данные по принадлежащим ему сайтам или разделам сайтов 11-14 и системам доступа к информационным ресурсам 15-16, данные для осуществления поиска интересующего ресурса и его аналогов и для формирования выборок переадресаций информационных ресурсов по исходному и результирующему адресам и прочим параметрам (например, ключевым словам и выражениям) 17 и данные по различным обязательным и опциональным параметрам переадресаций 19-45 при условии обладания на это правами по отношению к конкретным переадресациям. Зарегистрированный пользователь при необходимости производит действия для обработки сформированных выборок переадресаций 18 - удаление, добавление, различные расчеты.When a registered user 1 wants to ensure for user 5 (anyone, including himself, or for a client application) the availability of a certain information resource / s 3 (files, media streams, etc.), which are located in various access systems information resources 56 (various computer networks, separate devices, for example, workstations, and systems of interacting separate devices, or other systems and devices for providing access to data, in conjunction with communication channels 68 to data x information resources to information resources access systems), for this purpose it by the access device 2 to the network server generates a query to the information system 7 comprising components performing deposit, withdrawal and coding. Through the user interface of the server 7 of the information system, the registered user 1 for the purpose of adding or editing transmits to the database 8 of the server 7 of the information system 7, which can be implemented as a separate server with a database (database server) at the server of the information system 7 (application information server systems), the following data 9: their registration data 10, data on the sites or sections of sites 11-14 belonging to him and access systems to information resources 15-16, data for implementation search for the resource of interest and its analogues and for the formation of samples of redirects of information resources to the source and resulting addresses and other parameters (for example, keywords and expressions) 17 and data on various mandatory and optional parameters of redirects 19-45, provided that they have the rights to to specific redirects. A registered user, if necessary, performs actions to process the generated samples of call forwarding 18 - deletion, addition, various calculations.
Зарегистрированный пользователь 1 в интерфейсе 63 редактирования информации о переадресациях 64 имеет возможность производить поиск в БД 8 сервера информационной системы, по меньшей мере, одного результирующего адреса 25 на запрашиваемый информационный ресурс, который соответствует исходному адресу 24, или, по меньшей мере, одного исходного адреса на запрашиваемый информационный ресурс, который соответствует результирующему адресу, вместе со всей сопутствующей информацией об адресах и переадресациях. Поиск производится среди общих и принадлежащих данному пользователю систем доступа 56.Registered user 1 in redirection information editing interface 63 has the ability to search in database 8 of the information system server for at least one resulting address 25 for the requested information resource that corresponds to source address 24, or at least one source address to the requested information resource, which corresponds to the resulting address, along with all related information about addresses and redirects. The search is performed among the common and belonging to this user access systems 56.
Последовательность ввода данных следующая.The data entry sequence is as follows.
Сначала пользователь 5 регистрируется в информационной системе в интерфейсе сервера 7 информационной системы (например, при помощи web-сайта в Интернет), введя регистрационные контактные данные 9, и приобретает статус зарегистрированного пользователя 1. Затем зарегистрированный пользователь 1 авторизуется в информационной системе в интерфейсе сервера информационной системы, введя необходимые для авторизации данные.First, user 5 is registered in the information system in the server interface 7 of the information system (for example, using a website on the Internet) by entering the registration contact information 9, and acquires the status of registered user 1. Then registered user 1 is authorized in the information system in the information server interface systems by entering the necessary authorization data.
Затем в статусе зарегистрированного 1 пользователь при необходимости получает сгенерированные программой сервера 7 информационной системы уникальные коды подтверждения владения сайтами 11, вводит (добавляет или редактирует) учетные записи принадлежащих ему сайтов или разделов сайтов 11, для подтверждения владения которыми зарегистрированный пользователь должен, например, разместить в корневом каталоге соответствующего сайта или раздела сайта специальный файл, в качестве имени которого указывается сгенерированный код подтверждения владения сайтами. Кроме того, зарегистрированный пользователь при необходимости указывает дополнительные параметры 13 этих сайтов, например: имя домена/раздела; название сайта/раздела, персональные для данного зарегистрированного пользователя; адрес карты сайта, адрес поиска по сайту и комментарий, персональные для данного зарегистрированного пользователя. Часть параметров сайтов рассчитывается программой сервера 7 информационной системы, например: порядковый номер в списке сайтов, принадлежащих пользователю; доступность сайта; дата и время проверки доступности сайта; дата и время добавления в базу 8 сервера 7 информационной системы; дата и время присоединения пользователя к владению данным сайтом; перечень владельцев данного сайта. Часть параметров 46 указывается модераторами информационной системы, например: бан - признак запрета использования данного домена, назначаемый модераторами вручную или определяемый программой сервера информационной системы автоматически, например, после проверки на специальных сайтах, борющихся со спамом и недопустимым содержимым; дата и время начала действия бана; дата и время окончания действия бана (например, если не указана - то ограничительная санкция действует навсегда). Кроме того, модератор как зарегистрированный пользователь при необходимости добавляет и редактирует информацию об определенных сайтах, например, крупных порталах, поисковых системах, каких-либо общественных проектах.Then, in the status of registered 1, the user, if necessary, receives unique codes for confirming ownership of sites 11 generated by the program of the server 7 of the information system, enters (adds or edits) the accounts of the sites belonging to him or sections of sites 11, to confirm ownership of which the registered user should, for example, place in the root directory of the corresponding site or section of the site is a special file whose name indicates the generated verification code in website crawl. In addition, the registered user, if necessary, indicates additional parameters 13 of these sites, for example: domain / section name; name of the site / section, personal for this registered user; site map address, site search address and comment, personal for this registered user. Some parameters of sites are calculated by the server program 7 of the information system, for example: serial number in the list of sites owned by the user; site availability; date and time of checking the availability of the site; date and time of adding to the base 8 of the server 7 of the information system; date and time the user joined the ownership of this site; list of owners of this site. Some parameters 46 are indicated by the moderators of the information system, for example: ban - a sign of the ban on the use of this domain, manually assigned by moderators or determined by the server of the information system automatically, for example, after checking on special sites that fight against spam and inappropriate content; date and time the ban began; date and time the ban expires (for example, if not specified, then the restrictive sanction is valid forever). In addition, the moderator as a registered user, if necessary, adds and edits information about certain sites, for example, large portals, search engines, and any public projects.
При редактировании информации о сайтах производится автоматическая или по запросу пользователя проверка владения пользователем сайтами 14, при этом факт владения пользователем по каждому из проверяемых сайтов фиксируется в БД сервера информационной системы.When editing information about sites, the user’s ownership of sites is checked automatically or at the request of the user 14, while the fact of user ownership for each of the sites being checked is recorded in the database server of the information system.
Далее зарегистрированный пользователь при необходимости вводит 15 (добавляет) учетные записи систем доступа к информационным ресурсам, получив при этом сгенерированные программой сервера 7 информационной системы идентификаторы этих систем доступа к информационным ресурсам, или присоединяется к совладению или получает право использования существующими системами доступа к информационным ресурсам других пользователей, подтвердив на это право, например, путем ввода данных аутентификации, таких как идентификатор системы доступа и ее пароль. Далее зарегистрированный пользователь при необходимости указывает дополнительные параметры этих систем доступа к информационным ресурсам 16, например: признак использования; название и комментарий, персональные для данного зарегистрированного пользователя; данные аутентификации (например, пароль). Часть параметров систем доступа к информационным ресурсам рассчитывается программой сервера 7 информационной системы, например: порядковый номер в списке систем доступа к информационным ресурсам, принадлежащих пользователю; идентификатор; дата и время добавления в базу сервера 7 информационной системы; дата и время присоединения пользователя к владению системой доступа к информационным ресурсам; перечень владельцев данной системы доступа к информационным ресурсам; сгенерированные автоматически данные аутентификации (например, пароль). Часть параметров указывается модераторами информационной системы, например: бан - признак запрета использования данного домена, назначаемый модераторами вручную или определяемый программой сервера информационной системы автоматически, например, после проверки на специальных сайтах, борющихся со спамом и недопустимым содержимым; дата и время начала действия бана; дата и время окончания действия бана (например, если не указана - то ограничительная санкция действует навсегда). Кроме того, модератор как зарегистрированный пользователь при необходимости добавляет и редактирует информацию об общих системах доступа к информационным ресурсам.Further, the registered user, if necessary, enters 15 (adds) accounts for access systems to information resources, while receiving identifiers of these access systems for information resources generated by the server program 7 of the information system, or joins the co-ownership or obtains the right to use other access systems to access information resources of others users, confirming this right, for example, by entering authentication data, such as the identifier of the access system and its pairs ol. Further, the registered user, if necessary, indicates additional parameters of these access systems to information resources 16, for example: sign of use; name and comment personal to this registered user; authentication data (e.g. password). Part of the parameters of access systems to information resources is calculated by the program of the server 7 of the information system, for example: serial number in the list of access systems to information resources owned by the user; identifier; date and time of adding the information system to the server 7 database; date and time of user joining ownership of access to information resources system; list of owners of this system of access to information resources; Authentication data generated automatically (for example, password). Some of the parameters are indicated by the moderators of the information system, for example: ban - a sign of the ban on the use of this domain, manually assigned by the moderators or determined by the server of the information system automatically, for example, after checking on special sites combating spam and inappropriate content; date and time the ban began; date and time the ban expires (for example, if not specified, then the restrictive sanction is valid forever). In addition, the moderator as a registered user, if necessary, adds and edits information about common access systems to information resources.
Далее зарегистрированный пользователь вводит данные по переадресациям 64 со всеми необходимыми параметрами:Next, the registered user enters data forwarding 64 with all the necessary parameters:
Например, признак использования 15 - разрешение на использование данной переадресации (по умолчанию - состояние «Разрешено»); система доступа к информационным ресурсам 20 - либо все общие системы доступа к информационным ресурсам в совокупности (по умолчанию) или одна из общих систем доступа к информационным ресурсам, либо одна систем доступа к информационным ресурсам, принадлежащей зарегистрированному пользователю 1; тип информационного ресурса 21, например, тип файла или медиапотока; программы доступа к информационному ресурсу 22 - программы, при помощи которых необходимо или желательно осуществлять доступ к данному информационному ресурсу; адрес исходный 24 и адрес результирующий 25; дата и время публикации информационного ресурса по исходному адресу, заданные пользователем дата первой публикации информационного ресурса по исходному адресу 26; рейтинг (вес) адреса 28 - например, вес результирующего адреса, если с одного исходного адреса производится переадресация на множество результирующих адресов, или вес исходного адреса, если со множества исходных адресов производится переадресация на один результирующий адрес; категории (рубрики) информационного ресурса 29 - множество тематических групп, к которым можно причислить информационный ресурс; язык информационного ресурса, заданный пользователем 31; заголовок информационного ресурса, заданный пользователем 33 - заголовок информационного ресурса, который зарегистрированный пользователь при необходимости задает произвольно на свое усмотрение; описание, заданное пользователем 35 - аналогично заголовку; ключевые слова, заданные пользователем 37, авторы, заданные пользователем 39; набор параметров, заданный пользователем, зависящих от системы доступа к информационным ресурсам и типа информационного ресурса, например размер информационного ресурса, заданный пользователем, хеш информационного ресурса, заданный пользователем, параметры качества доступа к информационному ресурсу 41; комментарий публичный 43 - комментарий, который будет виден другим редакторам и пользователям; комментарий служебный 44 - комментарий, который будет виден только данному редактору в его аккаунте; ввод произвольных текстовых и медиаданных 45.For example, sign of use 15 - permission to use this call forwarding (by default - the status is "Allowed"); access system for information resources 20 — either all common access systems for access to information resources in the aggregate (by default) or one of the general access systems for access to information resources, or one access system for access to information resources owned by a registered user 1; the type of information resource 21, for example, the type of file or media stream; access program to an information resource 22 - programs by which it is necessary or desirable to access this information resource; source address 24 and resulting address 25; date and time of publication of the information resource at the source address, user-defined date of the first publication of the information resource at the source address 26; rating (weight) of address 28 — for example, the weight of the resulting address if forwarding from a single source address to a set of resulting addresses, or the weight of the source address if forwarding from a plurality of source addresses is redirected to one resulting address; categories (headings) of an information resource 29 — a set of thematic groups to which an information resource can be assigned; information resource language specified by user 31; the header of the information resource specified by the user 33 - the header of the information resource, which the registered user optionally sets at his own discretion, if necessary; user-defined description 35 - same as title; keywords defined by user 37; authors defined by user 39; a set of parameters specified by the user, depending on the access system to information resources and the type of information resource, for example, the size of the information resource specified by the user, the hash of the information resource specified by the user, quality parameters of access to the information resource 41; public comment 43 - a comment that will be visible to other editors and users; official comment 44 - a comment that will be visible only to this editor in his account; input of arbitrary text and media data 45.
Часть параметров переадресаций может быть получена путем импорта из внутренних свойств информационного ресурса, например метатегов, при наличии таковых, например: категории (тематические рубрики, группы) информационного ресурса 30; язык информационного ресурса 32; заголовки 34, например, импортированные из метатега web-страницы <head></head>; описания 36; ключевые слова 38; авторы 40; набор параметров, зависящих от системы доступа к информационным ресурсам и типа информационного ресурса, например размер информационного ресурса, хеш информационного ресурса, параметры качества доступа к информационному ресурсу 42; дата и время публикации информационного ресурса по исходному адресу из информационного ресурса 27.Some of the redirection parameters can be obtained by importing from the internal properties of an information resource, for example, meta tags, if any, for example: categories (thematic sections, groups) of an information resource 30; language of the information resource 32; headers 34, for example, imported from the meta tag of the <head> </head> web page; descriptions 36; keywords 38; authors 40; a set of parameters depending on the system of access to information resources and the type of information resource, for example, the size of the information resource, hash of the information resource, quality parameters of access to the information resource 42; date and time of publication of the information resource at the source address from the information resource 27.
Часть параметров переадресаций 23 рассчитывается, заполняется и вводится программой сервера 7 информационной системы автоматически или по запросу зарегистрированного пользователя 1, например: тип пользователя - признак принадлежности информационного ресурса владельцу сайта или владельцу определенной системы доступа к информационным ресурсам (факт владения ресурсом); псевдоним зарегистрированного пользователя 1, добавившего информацию о переадресации; дата и время добавления информационного ресурса по исходному адресу; дата и время последнего обновления информационного ресурса по результирующему адресу; доступность информационного ресурса по исходному адресу; дата и время последней проверки доступности информационного ресурса по исходному адресу; доступность информационного ресурса по результирующему адресу; дата и время последней проверки доступности информационного ресурса по результирующему адресу. При добавлении переадресации зарегистрированным пользователем 1 результирующий адрес проверяется на принадлежность информационного ресурса данному зарегистрированному пользователю, и если при этом информационный ресурс принадлежит данному зарегистрированному пользователю, то в переадресации параметру «Тип пользователя» присваивается значение, означающее факт владения ресурсом.Some of the parameters of redirects 23 are calculated, filled out and entered by the server program 7 of the information system automatically or at the request of a registered user 1, for example: user type - a sign of ownership of an information resource by the site owner or the owner of a certain system of access to information resources (fact of ownership of the resource); the alias of the registered user 1 who has added redirection information; date and time of adding the information resource to the source address; date and time of the last update of the information resource at the resulting address; availability of information resource at the source address; date and time of the last check of the availability of the information resource at the source address; availability of information resource at the resulting address; date and time of the last check of the availability of the information resource at the resulting address. When adding forwarding by registered user 1, the resulting address is checked for the information resource belonging to this registered user, and if at the same time the information resource belongs to this registered user, then in the forwarding parameter “User Type” is assigned a value indicating the fact of ownership of the resource.
Часть параметров 46 указывается модераторами, например: ограничительные санкции в отношении переадресации, сайта или системы доступа к информационного ресурса (так называемые баны) и период их действия: бан - признак запрета использования данного домена, назначаемый модераторами вручную или определяемый программой сервера информационной системы автоматически, например, после проверки на специальных сайтах, борющихся со спамом и недопустимым содержимым; дата и время начала действия бана; дата и время окончания действия бана, например, если не указана - то ограничительная санкция не ограничена по времени.Some parameters 46 are indicated by moderators, for example: restrictive sanctions regarding redirection, a site or access system to an information resource (the so-called bans) and their validity period: ban - a sign of a ban on the use of this domain, manually assigned by moderators or determined automatically by the information system server program, for example, after checking on special sites fighting spam and inappropriate content; date and time the ban began; date and time the ban expires, for example, if not specified, then the restrictive sanction is not limited in time.
Для каждой системы доступа 56 к информационным ресурсам 3 добавляемые переадресации 64 проверяются на уникальность сочетания ряда параметров: например, тип информационного ресурса 21, адрес исходный, адрес результирующий, рейтинг 28 и т.п. - чтобы исключить дублирование переадресаций, принадлежащих одной и той же системе доступа к информационным ресурсам.For each access system 56 to information resources 3, added redirects 64 are checked for the uniqueness of a combination of a number of parameters: for example, the type of information resource 21, source address, resulting address, rating 28, etc. - to avoid duplication of redirects belonging to the same system of access to information resources.
Зарегистрированные пользователи 1 могут осуществлять ввод пакетных данных по переадресациям 64 - например, импорт из различных источников данных 4, таких как базы данных или файлов различных типов, в которых сведения по переадресациям были сохранены заблаговременно. Функция импорта данных осуществляется как автоматически, так и по запросу пользователей. В способе предусмотрена функция автоматического сбора и анализа различных данных из других информационных систем, например поисковых, с целью выявления и автоматического ввода в БД информационной системы адресов информационных ресурсов, по которым данные ресурсы более недоступны - в качестве исходных адресов и адресов, по которым данные ресурсы доступны - в качестве результирующих адресов.Registered users 1 can enter packet data for redirects 64 — for example, import from various data sources 4, such as databases or files of various types in which redirection information was saved in advance. The data import function is carried out both automatically and at the request of users. The method provides a function of automatically collecting and analyzing various data from other information systems, for example, search, in order to identify and automatically enter in the information system database the addresses of information resources for which these resources are no longer available - as source addresses and addresses for which these resources available - as resulting addresses.
Сервер 7 информационной системы выполняют с возможностью размещать результирующие адреса 25 на информационные ресурсы 3, не принадлежащие данному зарегистрированному пользователю 1. Это позволит любым зарегистрированным пользователям вводить переадресации 64 на любые ресурсы. При этом при накоплении в БД 8 сервера информационной системы множества переадресаций с одного и того же исходного адреса 24 на множество различных результирующих адресов 25 более значимыми и релевантными для запросов в БД сервера информационной системы будут считаться переадресации, результирующие адреса которых указывают на информационные ресурсы, принадлежащие зарегистрированному пользователю, который и ввел данные переадресации, т.е. параметру «Тип пользователя» которых присвоено значение, означающее факт владения ресурсом.The server 7 of the information system is configured to place the resulting addresses 25 to information resources 3 that do not belong to this registered user 1. This will allow any registered users to enter redirects 64 to any resources. In this case, when accumulating in the DB 8 of the server of the information system many redirects from the same source address 24 to the set of different resulting addresses 25, redirects will be considered more significant and relevant for queries in the database of the server of the information system, the resulting addresses of which indicate information resources belonging to registered user, who entered the redirection data, i.e. the parameter "User type" which is assigned a value indicating the fact of ownership of the resource.
Ввод исходных адресов происходит следующим образом.Entering source addresses is as follows.
В качестве исходного 24 и/или результирующего адреса 25 используется адрес или путь до каталога.As the source 24 and / or resulting address 25, the address or path to the directory is used.
В качестве исходного адреса зарегистрированный пользователь 1 имеет возможность использовать произвольный виртуальный адрес в интерфейсе 63 редактирования переадресаций 64: алиас (псевдоним или относительный путь), ЧПУ («человекопонятный УРЛ» - web адрес, удобный для восприятия человеком, в том числе на любом языке и в любой кодировке) и прочие разнообразные виды ссылок.As the source address, registered user 1 has the ability to use an arbitrary virtual address in the redirection editing interface 63: alias (alias or relative path), CNC (“human-readable URL” - a web address convenient for human perception, including in any language and in any encoding) and various other kinds of links.
В качестве исходного адреса используется диапазон адресов или маска (шаблон) адреса.The source address is a range of addresses or an address mask (template).
В качестве исходного адреса используется адрес контейнеров информационных ресурсов 3 или интерфейса доступа к информационным ресурсам, например web-страница, содержащая область просмотра видеоресурса, а в качестве результирующего адреса - непосредственные ссылки на информационный ресурс, по которым данный информационный ресурс, например файл видео, доступен напрямую и для скачивания.As the source address, the address of the containers of information resources 3 or the interface of access to information resources is used, for example, a web page containing the video resource viewing area, and as the resulting address, direct links to the information resource at which this information resource, for example a video file, is available directly and for download.
В качестве виртуального исходного адреса зарегистрированный пользователь имеет возможность использовать уникальный незанятый другими зарегистрированными пользователями адрес в пространстве имен какой-либо из систем доступа к информационным ресурсам, например, Интернет, а в качестве результирующего - адрес информационного ресурса, вместо доменного имени которого указан IP. Таким образом, реализуется функция DNS-сервера (системы доменных имен), что может оказаться удобно и экономически целесообразно. Это также позволяет избежать пользования услугами сервисов платного предоставления доменных имен или позволяет организовать систему внутрисетевых доменных имен в персональной сети.As a virtual source address, a registered user can use a unique address unoccupied by other registered users in the namespace of any of the access systems to information resources, for example, the Internet, and as a result, the address of an information resource instead of a domain name of which IP is indicated. Thus, the function of a DNS server (domain name system) is implemented, which can be convenient and economically feasible. It also allows you to avoid using the services of paid domain name services or allows you to organize a system of intranet domain names in a personal network.
В качестве исходного адреса зарегистрированный пользователь имеет возможность использовать адрес, содержащий доменное имя сайта, принадлежащего зарегистрированному пользователю, в пространстве имен какой-либо общей системы доступа к информационным ресурсам (например, Интернет), при подтверждении права на владение данным сайтом с данным доменным именем, а в качестве результирующего адреса - тот же адрес, но вместо доменного имени указывается IP-адрес при подтверждении права на владение данным сайтом, доступным по IP-адресу. Это способно обеспечить работу сайта пользователя при сбоях в системе DNS (локальной или даже глобальной), и в случае прекращения услуги предоставления пользователю доменного имени по каким-либо причинам, например, за неуплату или при истечении срока действия - в последнем случае заявляемый способ обеспечит переадресацию на сайт пользователя по новому адресу или по его IP до тех пор, пока его отключенное доменное имя не будет занято и использовано кем-то иным - а это может оказаться достаточно большой срок.As the source address, the registered user can use the address containing the domain name of the site belonging to the registered user in the namespace of some common system of access to information resources (for example, the Internet), when confirming the right to own this website with this domain name, and the resulting address is the same address, but instead of the domain name, the IP address is indicated when confirming ownership of this site, accessible by IP address. This is able to ensure the operation of the user's site in case of failures in the DNS system (local or even global), and in case of termination of the service of providing the domain name to the user for any reason, for example, for non-payment or expiration, in the latter case, the claimed method will provide forwarding to the user's site at a new address or IP address until his disabled domain name is taken and used by someone else - and this may turn out to be quite a long time.
В качестве исходного адреса зарегистрированный пользователь имеет возможность использовать уникальный незанятый другими зарегистрированными пользователями адрес в пространстве имен служебной системы доступа к информационным ресурсам, принадлежность к которой определяется, например, использованием особой приставки (префикса) перед адресом (например, «r/»), а в качестве результирующего адреса - тот же адрес, но вместо доменного имени указывается IP-адрес при подтверждении права на владение данным сайтом, доступным по IP-адресу. Это позволит отказаться от услуг сервисов, предоставляющих доменные имена, и пользоваться системой переадресации заявляемого способа как полноценным аналогом глобальной DNS. В качестве исходных адресов в данной служебной системе доступа допустимо использовать удобные для ввода и восприятия адреса (наподобие ЧПУ) без ограничений, присущих DNS-именам (например, недопустимость написания определенных символов в определенных кодировках), и без указания лишних для пользователя деталей адреса, не несущих смысловой нагрузки (например, имен доменной зоны и субдоменов всех уровней).As a source address, a registered user has the opportunity to use a unique address unoccupied by other registered users in the namespace of the service system for access to information resources, the membership of which is determined, for example, by using a special prefix (prefix) in front of the address (for example, “r /”), and as the resulting address - the same address, but instead of the domain name, the IP address is indicated when confirming ownership of this site, accessible by IP address. This will allow you to abandon the services of services that provide domain names, and use the forwarding system of the proposed method as a complete analogue of the global DNS. As the source addresses in this service access system, it is permissible to use addresses that are convenient for input and perception (like CNC) without the restrictions inherent in DNS names (for example, the inadmissibility of writing certain characters in certain encodings), and without specifying address details that are superfluous for the user, not bearing semantic load (for example, domain zone names and subdomains of all levels).
В качестве исходных и результирующих адресов используются произвольные сопоставимые значения: например, географические и почтовые адреса, телефонные номера. Для данных разновидностей сопоставляемых значений допустимо использовать служебные системы доступа 56 к информационным ресурсам 3, а для однозначной идентификации данных разновидностей значений в клиентском приложении перед исходным значением допустимо ставить уникальный префикс, указывающий на принадлежность исходного значения той или иной служебной системе доступа к информационным ресурсам.As the source and resulting addresses, arbitrary comparable values are used: for example, geographical and postal addresses, phone numbers. For these varieties of comparable values, it is permissible to use service access systems 56 to information resources 3, and for unambiguous identification of these varieties of values in a client application, it is permissible to put a unique prefix in front of the initial value indicating the belonging of the initial value to one or another service system of access to information resources.
Допустимы различные комбинации взаимосвязей между исходными 24 и результирующими адресами 25 во множестве переадресаций 64. Например, когда одному исходному адресу соответствует множество результирующих адресов, а одному результирующему - множество исходных. Взаимосвязь исходного адреса и множества результирующих адресов можно использовать для организации мультикаст-систем, где одному адресу источника соответствует множество адресов получателей. Также взаимосвязь исходного адреса и множества результирующих адресов можно использовать для организации надежных способов доступа к информационному ресурсу 3, расположенному по различным адресам: в случае если информационный ресурс оказывается недоступен постоянно или временно по одному результирующему адресу, то производится поиск следующего результирующего адреса, по которому информационный ресурс доступен. Множество результирующих адресов, соответствующих одному результирующему, при необходимости ранжируются по релевантности (например, по параметру значимости), отражающей качество доступа к информационным ресурсам по различным результирующим адресам и/или значимость места расположения информационного ресурса (например, значимость сайта, на котором опубликован материал web-страницы).Various combinations of relationships between the source 24 and the resultant addresses 25 in the set of redirects 64 are acceptable. For example, when the same source address corresponds to the set of resultant addresses, and the resultant one to the set of source addresses. The relationship of the source address and the set of resulting addresses can be used to organize multicast systems, where one source address corresponds to many recipient addresses. Also, the relationship of the source address and the set of resulting addresses can be used to organize reliable methods of access to the information resource 3 located at different addresses: if the information resource is permanently or temporarily unavailable at the same resulting address, then the next resulting address is searched at which the information resource is available. Many resulting addresses corresponding to one resulting, if necessary, are ranked by relevance (for example, by significance parameter), reflecting the quality of access to information resources by various resulting addresses and / or the significance of the location of the information resource (for example, the significance of the site on which the web material is published -pages).
Исходным адресом может являться адрес, по которому информационный ресурс доступен. Тем не менее, одновременно с этим существует и множество других адресов, по которым доступен данный информационный ресурс и/или его копии. Поэтому для повышения качества и скорости доступа к информационному ресурсу программе доступа к информационным ресурсам может требоваться не один адрес информационного ресурса, а множество - например, в случае использования пиринговых сетей и альтернативных торрент-ссылок.The source address may be the address at which the information resource is available. However, at the same time, there are many other addresses to which this information resource and / or its copies are available. Therefore, to improve the quality and speed of access to an information resource, the program of access to information resources may require not one address of the information resource, but many - for example, in the case of using peer-to-peer networks and alternative torrent links.
Переадресации 64, обладающие каким-либо общим свойством или признаком, главным образом одинаковым исходным и/или результирующим адресом, являются однотипными. Однотипные переадресации, принадлежащие к различным системам доступа 56, объединены в общие служебные системы доступа.Forwarding 64, having any common property or feature, mainly the same source and / or resulting address, are of the same type. The same type of forwarding, belonging to different access systems 56, combined into a common service access system.
Система доступа к информационным ресурсам идентифицируется программой сервера информационной системы с учетом структуры адреса информационного ресурса, например, пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурсаThe access system to information resources is identified by the information system server program taking into account the structure of the information resource address, for example, the path to the information resource, URL, URN, URI, XRI, IRI, which contain indications of the protocol, domain, suffix or file extension, certain properties of the information resource
Зачастую для определенных систем доступа 56 к информационным ресурсам 3 используются специализированные программы доступа 6 к информационным ресурсам, поэтому использование такой программы доступа подразумевает принадлежность запрашиваемого информационного ресурса к определенной системе доступа к информационным ресурсам: например, для некоторых глобальных сетей используются свои специфические браузеры: например, Frost и FreemulET для Freenet.Often, for certain access systems 56 to information resources 3, specialized access programs 6 to information resources are used, therefore, the use of such an access program implies that the requested information resource belongs to a certain access system to information resources: for example, for some global networks, specific browsers are used: for example, Frost and FreemulET for Freenet.
Тип 21 информационного ресурса, например тип файла или медиапотока, и система доступа 56 к информационным ресурсам идентифицируются программой сервера 7 информационной системы с учетом типа и идентификатора системы доступа к информационному ресурсу, структуры адреса информационного ресурса, например, пути до информационного ресурса, URL, URN, URI, XRI, IRI, содержащих указания на протокол, домен, суффикс или расширение файла, определенных свойств самого информационного ресурса.Type 21 of information resource, for example, the type of file or media stream, and the access system 56 to information resources are identified by the program of the server 7 of the information system, taking into account the type and identifier of the access system to the information resource, the structure of the address of the information resource, for example, the path to the information resource, URL, URN , URI, XRI, IRI, containing indications of the protocol, domain, suffix or file extension, certain properties of the information resource itself.
Сервер 7 информационной системы может быть выполнен с возможностью сохранения копий части содержимого информационных ресурсов - текстовых данных, медиаданных, например, изображения, flash, аудиофрагменты, сопутствующих файлов, например, составляющих web-страницы: скрипты, файлы каскадных стилей. Это необходимо для создания резервных копий части содержимого информационных ресурсов, а также организации системы поиска по сохраненным копиям содержимого информационных ресурсов.The server 7 of the information system can be configured to save copies of part of the content of information resources — text data, media data, for example, images, flash, audio fragments, related files, for example, constituting web pages: scripts, cascading style files. This is necessary for creating backup copies of part of the content of information resources, as well as organizing a search system for saved copies of the content of information resources.
Существует множество специализированных сервисов сохранения копий информационных ресурсов 3 (как правило, содержимое web-страниц), например: http://www.archive.org, http://www.webcitation.org/. Некоторые из них, такие как http://www.webcitation.org/, сохраняют копии информационных ресурсов по запросу пользователя 5, при этом генерируя и возвращая пользователю адрес сохраненной копии информационного ресурса в пространстве имен данного сервиса. Заявляемый способ позволяет автоматически или по запросу пользователя производить поиск данного информационного ресурса в подобных сервисах сохранения копий информационных ресурсов на тот случай, если информационный ресурс был сохранен ранее, подавать запрос на сохранение интересующего информационного ресурса, получать и сохранять сгенерированный адрес сохраненной копии информационного ресурса. Впоследствии же при решении возникших проблем доступа к информационным ресурсам информационная система в различных интерфейсах решения проблем доступа к информационным ресурсам предоставляет возможность пользователю воспользоваться данными сохраненными копиями информационного ресурса.There are many specialized services for saving copies of information resources 3 (usually the contents of web pages), for example: http://www.archive.org, http://www.webcitation.org/. Some of them, such as http://www.webcitation.org/, save copies of information resources at the request of user 5, while generating and returning to the user the address of the saved copy of the information resource in the namespace of this service. The inventive method allows automatically or at the request of the user to search for this information resource in similar services for saving copies of information resources in case the information resource has been saved earlier, submit a request to save the information resource of interest, receive and save the generated address of the saved copy of the information resource. Subsequently, when solving the problems of access to information resources, the information system in various interfaces for solving problems of access to information resources provides the user with the opportunity to use the data stored in copies of the information resource.
Предусмотрена функция переадресации запрашиваемых исходных 24 и результирующих 25 адресов на сохраненные копии информационных ресурсов в поисковых системах, например, «Yahoo». Поисковые системы хранят индексированные копии последних версий измененных информационных ресурсов. Доступ к этим версиям информационных ресурсов зачастую не структурирован и бессистемен. В предлагаемом способе объединены и унифицированы доступ к версиям информационных ресурсов, расположенных в различных поисковых системах.There is a function of forwarding the requested source 24 and resultant 25 addresses to stored copies of information resources in search engines, for example, “Yahoo”. Search engines store indexed copies of the latest versions of modified information resources. Access to these versions of information resources is often unstructured and unsystematic. In the proposed method, access to versions of information resources located in various search engines is combined and unified.
Сервер 7 информационной системы может быть выполнен с возможностью индексации информационных ресурсов и их метаданных (заголовков, описаний, ключевых слов), адрес которых зарегистрированные пользователи заносят в базу данных. Предварительная индексация позволяет создавать копию текстовых информационных ресурсов, чтобы в случае временной или постоянной недоступности информационного ресурса сервер информационной системы выдавал бы сохраненную копию информационного ресурса. Также индексация и резервное копирование позволяют осуществлять поиск по содержимому информационных ресурсов.The server 7 of the information system can be configured to index information resources and their metadata (headers, descriptions, keywords), the address of which registered users enter into the database. Pre-indexing allows you to create a copy of text information resources, so that in case of temporary or permanent unavailability of an information resource, the information system server would issue a saved copy of the information resource. Also, indexing and backups allow you to search the contents of information resources.
Существует возможность регистрировать и хранить историю изменений и версии информационных ресурсов, по которым тоже возможно проведение поиска. Существует возможность хранения не только текстовых данных, но и определенной части медиаданных, по крайней мере, в том объеме, в котором производится резервирование web-страниц со всем их служебным и медиасодержимым (изображения, файлы каскадных стилей css, аудиофайлы, скрипты и т.п.) или определенной его частью.There is an opportunity to register and store the history of changes and versions of information resources, on which a search is also possible. It is possible to store not only text data, but also a certain part of the media data, at least to the extent that web pages are backed up with all their service and media contents (images, css cascading style files, audio files, scripts, etc. .) or a specific part thereof.
Пользователь 5 при помощи программы доступа к информационным ресурсам 6 получает исходный адрес из источника или вводит исходный адрес сам. Либо автономное клиентское приложение (программа доступа 6 к информационным ресурсам или клиентский модуль 47 информационной системы) получает исходный адрес из источника.The user 5 using the program of access to information resources 6 receives the source address from the source or enters the source address itself. Either an autonomous client application (access program 6 to information resources or client module 47 of the information system) receives the source address from the source.
Когда пользователь 5, или программа доступа к информационным ресурсам 6, или клиентский модуль 47 как части автономного клиентского приложения, функционирующие без взаимодействия с пользователем, но в то же время с правами пользователя, при обращении к какому-либо информационному ресурсу 3 в системе доступа к информационным ресурсам 56 посредством любого устройства доступа 2 не могут по указанному адресу получить доступ 51 к этому информационному ресурсу, то программа доступа к информационным ресурсам 6 определяет факт отсутствия доступа к запрашиваемому информационному ресурсу, например, браузеру вместо запрашиваемой web-страницы возвращается ошибка доступа к web-странице 404. При этом программа доступа к информационным ресурсам 6 задействует 65 клиентский модуль 47 информационной системы, например, в случае, когда производится обращение к информационному ресурсу по основному исходному адресу, заданному в адресной строке web-браузера, или же клиентский модуль 47 информационной системы определяет и обрабатывает факты отсутствия доступа к информационным ресурсам по исходным адресам, расположенным в теле и/или внутренних свойствах информационного ресурса 3, к которому производится доступ, например, «битые» ссылки в теле загружаемой или уже загруженной web-страницы. В обоих случаях клиентский модуль 47 информационной системы осуществляет обработку исходного адреса информационного ресурса, в результате которой при интерпретации исходного адреса информационного ресурса как псевдонима или адреса доступного информационного ресурса и при определении результирующих адресов ресурса, соответствующих исходному адресу ресурса, предоставляет 49 клиентскому приложению, по меньшей мере, один результирующий адрес информационного ресурса, соответствующий исходному адресу информационного ресурса, после чего клиентское приложение производит переадресацию с исходного адреса запрашиваемого информационного ресурса на по меньшей мере один результирующий адрес. В иных случаях, если исходный адрес не интерпретирован как псевдоним или адрес доступного информационного ресурса, клиентский модуль в соответствии с настройками формирует и передает запрос, содержащий исходный адрес недоступного информационного ресурса и дополнительные параметры запроса, в БД48 клиентского модуля и/или сам или при помощи программы доступа к информационным ресурсам формирует и передает запрос 50, содержащий исходный адрес недоступного информационного ресурса и дополнительные параметры запроса, серверу 7 информационной системы. БД 48 клиентского модуля и/или сервер 7 информационной системы возвращает 49 клиентскому приложению, по меньшей мере, один результирующий адрес информационного ресурса, соответствующий исходному адресу информационного ресурса, с дополнительными параметрами, после чего клиентское приложение производит переадресацию с исходного адреса запрашиваемого информационного ресурса на, по меньшей мере, один результирующий адрес. Подробное описание вариантов обработки клиентскими приложениями факта отсутствия доступа к информационному ресурсу по исходному адресу и вариантов возврата результирующих адресов приводится ниже - в описании функционирования и настройки клиентского модуля информационной системы.When the user 5, or the program of access to information resources 6, or the client module 47 as part of a stand-alone client application, functioning without user interaction, but at the same time with user rights, when accessing any information resource 3 in the access system to information resources 56 through any access device 2 cannot access 51 to this information resource at the specified address, then the program for access to information resources 6 determines the fact of lack of access to the requested information resource, for example, the browser, instead of the requested web page, the access error to the web page 404 is returned. In this case, the program for access to information resources 6 uses the 65 client module 47 of the information system, for example, when the information resource is accessed on the main the source address specified in the address line of the web browser, or the client module 47 of the information system determines and processes the facts of lack of access to information resources at the source address itself, located in the body and / or internal properties of the information resource 3, which is accessed, for example, “broken” links in the body of a loaded or already loaded web page. In both cases, the client module 47 of the information system processes the source address of the information resource, as a result of which, when interpreting the source address of the information resource as an alias or address of an available information resource and when determining the resulting resource addresses corresponding to the source address of the resource, it provides at least 49 client applications at least one resulting address of the information resource corresponding to the source address of the information resource, after forwarding the client application generates a source address of the requested information resource on the at least one resultant address. In other cases, if the source address is not interpreted as a pseudonym or address of an available information resource, the client module, in accordance with the settings, generates and transmits a request containing the source address of the inaccessible information resource and additional query parameters to the client module DB48 and / or itself or using program access to information resources generates and transmits a request 50 containing the source address of an inaccessible information resource and additional request parameters to the server 7 information th system. The database 48 of the client module and / or server 7 of the information system returns to the 49 client application at least one resulting address of the information resource corresponding to the source address of the information resource with additional parameters, after which the client application redirects from the source address of the requested information resource to, at least one resulting address. A detailed description of client applications processing the fact of lack of access to the information resource at the source address and return options for the resulting addresses is given below - in the description of the operation and configuration of the client module of the information system.
Клиентский модуль 47 информационной системы включен в состав программы доступа 6 к информационным ресурсам или интегрируется как дополнение к программе доступа к информационным ресурсам, либо программа доступа к информационным ресурсам и клиентский модуль информационной системы функционируют как автономные клиентские приложения без участия пользователя 5 (но в то же время с правами пользователя) как вместе, так и по раздельности.The client module 47 of the information system is included in the program of access 6 to information resources or is integrated as an addition to the program of access to information resources, or the program of access to information resources and the client module of the information system function as stand-alone client applications without user 5 (but at the same time time with user rights), both together and separately.
Клиентский модуль 47 информационной системы выполняет функции программы доступа 6 к информационным ресурсам и содержит компоненты программы доступа к информационным ресурсам, необходимые для выполнения указанных функций, а именно: интерфейс ввода исходного адреса, функции обработки исходного адреса, функции доступа к информационному ресурсу по исходному адресу и определения доступности информационного ресурса, интерфейс отчетов и вывода результатов запроса информационного ресурса по исходному адресу.The client module 47 of the information system performs the functions of the program of access 6 to information resources and contains the components of the program of access to information resources necessary to perform the specified functions, namely: the interface for entering the source address, the processing functions for the source address, the functions for accessing the information resource at the source address, and determining the availability of the information resource, the reporting interface and displaying the results of the request for the information resource at the source address.
Программа доступа 6 к информационным ресурсам 3 представлена или браузером, и/или файловым менеджером, и/или проводником, и/или программой скачивания файлов, и/или FTP-клиентом, и/или программой работы с пиринговыми сетями, и/или программой подключения к медиаканалам или медиапотокам, и/или программой навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированной программой открытия определенных типов 21 информационных ресурсов 3, и/или программой, выбранной пользователем, а также клиентским модулем.The access program 6 to information resources 3 is represented either by a browser, and / or file manager, and / or explorer, and / or file download program, and / or FTP client, and / or a program for working with peer-to-peer networks, and / or a connection program to media channels or media streams, and / or a program for navigating, opening, connecting and downloading information resources, and / or a specialized program for opening certain types of 21 information resources 3, and / or a program selected by the user, as well as the client module.
В качестве программ доступа 6 к информационным ресурсам 3 при переадресации на результирующий адрес 25 помимо программы доступа, в которой был определен факт отсутствия доступа к информационному ресурсу по исходному адресу, используются также другие программы, например: браузеры, файловые менеджеры, проводники, программы скачивания файлов, FTP-клиенты, программы работы с пиринговыми сетями, программы подключения к медиаканалам или медиапотокам, и/или программы навигации, открытия, подключения и загрузки информационных ресурсов, и/или специализированные программы открытия определенных типов информационных ресурсов, и/или программы, указанные пользователем, а также клиентский модуль. Клиентский модуль 47 информационной системы выполнен с возможностью добавления, редактирования, сохранения и защиты данных о зарегистрированных пользователях 1, в том числе идентификационных данных, принадлежащих зарегистрированным пользователям системах доступа 56 к информационным ресурсам, например, идентификаторы, пароли, приоритеты, данных о доменах, диапазонах адресов и адреса и их принадлежность к системам доступа к информационным ресурсам, данных о переадресациях, настройки.In addition to the access program, in which the fact of the lack of access to the information resource at the source address, other programs are also used as access programs 6 to information resources 3 when redirecting to the resulting address 25, for example: browsers, file managers, conductors, file downloading programs , FTP clients, programs for working with peer-to-peer networks, programs for connecting to media channels or media streams, and / or programs for navigating, opening, connecting and downloading information resources, and / or special reshape the company program of opening certain types of information resources, and / or the program specified by the user, and the client module. The client module 47 of the information system is configured to add, edit, save, and protect data about registered users 1, including identification data belonging to registered users of access systems 56 to information resources, for example, identifiers, passwords, priorities, domain data, ranges addresses and addresses and their affiliation with access systems to information resources, redirection data, settings.
Для всех экземпляров клиентского модуля 47, взаимосвязанных с различными программами доступа к информационным ресурсам при использовании множества программ доступа к информационным ресурсам, либо экземпляров клиентского модуля информационной системы, функционирующих как независимые от программ доступа и автономные приложения на устройстве доступа, существует возможность реализовать единую базу данных 48 экземпляров клиентского модуля - для объединения и координации всех запросов 65 от всех программ доступа к информационным ресурсам 6 и всех возвращаемых сервером информационной системы результатов, а также унификации настроек пользователя 5 и их централизованного хранения на устройстве доступа. Единая база данных всех экземпляров клиентского модуля информационной системы также позволяет использовать единый клиентский модуль информационной системы, функционирующий как автономное приложение, которое взаимодействует и/или интегрируется с множеством программ доступа к информационным ресурсам и иных программ, использующих сопоставления исходных и результирующих адресов.For all instances of the client module 47 that are interconnected with various programs for accessing information resources when using multiple programs for accessing information resources, or instances of the client module of the information system that function as independent of access programs and stand-alone applications on the access device, it is possible to implement a single database 48 instances of the client module - for combining and coordinating all requests 65 from all access programs to information resources 6 and all the results returned by the server of the information system, as well as the unification of user settings 5 and their centralized storage on the access device. A single database of all instances of the client module of the information system also allows you to use a single client module of the information system, which functions as a standalone application that interacts and / or integrates with many programs for accessing information resources and other programs that use comparisons of source and resulting addresses.
Настройка клиентского модуля 47 информационной системы осуществляются следующим образом.Setting up the client module 47 of the information system is carried out as follows.
Клиентский модуль информационной системы выполнен с возможностью редактирования и сохранения настроек, при этом настройки сохраняются в пресеты (предустановки).The client module of the information system is configured to edit and save settings, while the settings are saved in presets (presets).
Клиентский модуль информационной системы содержит интерфейс и функции, предназначенные для обмена информацией с пользователем 5, программами доступа 6 и иными программами, использующими сопоставления исходных и результирующих адресов.The client module of the information system contains an interface and functions for exchanging information with user 5, access programs 6 and other programs that use comparisons of source and resulting addresses.
Клиентский модуль информационной системы содержит интерфейс зарегистрированного пользователя 1 для редактирования и добавления информации о переадресациях аналогичный интерфейсу зарегистрированного пользователя интерфейсного модуля сервера 7 информационной системы и обладающий всеми возможностями данного интерфейсного модуля.The client module of the information system contains the registered user interface 1 for editing and adding redirection information similar to the registered user interface of the interface module of the server 7 of the information system and has all the capabilities of this interface module.
В настройках клиентского модуля информационной системы пользователи 5 могут указать:In the settings of the client module of the information system, users 5 can specify:
- Идентификационные данные и пароль зарегистрированного пользователя 1.- Identity and password of registered user 1.
- Идентификационные данные и пароли систем доступа 56 к информационным ресурсам, принадлежащих как данному пользователю, так и иным пользователям.- Identification data and passwords of access systems 56 to information resources belonging to both this user and other users.
- Адреса, диапазоны адресов, принадлежность адресов и диапазонов адресов каким-либо зарегистрированным пользователям и, по умолчанию, принадлежащих данному пользователю и/или определенному количеству произвольных пользователей, и/или системам доступа к информационным ресурсам из числа указанных в настройках клиентского модуля информационной системы, в качестве которых могут быть использованы общие системы доступа к информационным ресурсам и определенное количество произвольных систем доступа к информационным ресурсам.- Addresses, address ranges, ownership of addresses and address ranges to any registered users and, by default, belonging to this user and / or a certain number of arbitrary users, and / or access systems to information resources from among those specified in the settings of the client module of the information system, as which can be used common access systems to information resources and a certain number of arbitrary access systems to information resources.
Для адресов и их диапазонов:For addresses and their ranges:
- Взаимные приоритеты систем доступа 56, если для данного пользователя 5 запрашиваемые адреса принадлежат одновременно нескольким системам доступа к информационным ресурсам, при этом при поиске и возврате результирующих адресов более приоритетными будут те, которые принадлежат более приоритетным системам доступа к информационным ресурсам.- Mutual priorities of access systems 56, if for a given user 5, the requested addresses belong to several systems of access to information resources at the same time, while those that belong to more priority systems of access to information resources will be more priority when searching and returning the resulting addresses.
- Взаимные приоритеты программ доступа 6, если для данного информационного ресурса 3 и типа 21 информационного ресурса заданы одновременно несколько ассоциаций с программами доступа 6, при помощи которых должен осуществляться доступ к информационному ресурсу.- Mutual priorities of access programs 6, if for this information resource 3 and type 21 of information resource several associations are set simultaneously with access programs 6, by means of which access to the information resource should be carried out.
- Взаимные приоритеты зарегистрированных пользователей 1, если у данного пользователя запрашиваемые исходные адреса 24 принадлежат одновременно нескольким зарегистрированным пользователям, при этом при поиске и возврате результирующих адресов более приоритетными будут те, которые принадлежат более приоритетным зарегистрированным пользователям.- Mutual priorities of registered users 1, if a given user 24 requested source addresses belong to several registered users at the same time, while those that belong to more priority registered users will be more priority when searching and returning the resulting addresses.
- Приоритеты в последовательности обработки исходных адресов: когда, например, сначала производится попытка интерпретации исходного адреса как стандартного псевдонима (алиаса) или адреса доступных информационных ресурсов, после чего при безуспешности попытки интерпретации производится запрос к БД 48 клиентского модуля информационной системы, и лишь при отсутствии возвращаемых из базы данных 48 клиентского модуля информационной системы результирующих адресов и недоступности информационных ресурсов по ним, в свою очередь, производится запрос к серверу информационной системы; либо указанные операции производятся в иной последовательности, либо одновременно производятся какие-либо из перечисленных операций.- Priorities in the sequence of processing source addresses: when, for example, an attempt is first made to interpret the source address as a standard alias (alias) or the address of available information resources, after which, if the interpretation attempt is unsuccessful, a request is made to DB 48 of the client module of the information system, and only if the resulting addresses returned from the database 48 of the client module of the information system information system and the unavailability of information resources for them, in turn, are produced request to the server of the information system; either the indicated operations are performed in a different sequence, or any of the listed operations is simultaneously performed.
Тип информационного ресурса и система доступа к информационному ресурсу определяют также способ доступа 56 к информационному ресурсу: программу 6, при помощи которой осуществляется доступ к информационному ресурсу, и действие при доступе - например, открытие, сохранение, подключение. Как правило, программа доступа к информационным ресурсам на основании заранее заданных настроек сама определяет ассоциации по умолчанию типов информационных ресурсов и систем доступа к информационным ресурсам с иными, кроме себя самой, программами доступа к информационным ресурсам, при помощи которых данный тип информационного ресурса должен быть открыт либо загружен. Кроме того, пользователь 5, которого не устраивают заранее заданные по умолчанию в настройках программы доступа ассоциации типа информационного ресурса и программы доступа к нему, имеет возможность указать иные ассоциации.The type of information resource and the access system to the information resource also determine the way 56 to access the information resource: program 6, by which access to the information resource is performed, and the action on access - for example, opening, saving, connecting. As a rule, the program of access to information resources on the basis of predefined settings itself determines the default associations of types of information resources and systems of access to information resources with other programs of access to information resources, with which this type of information resource should be opened either loaded. In addition, user 5, who is not satisfied with the default associations in the settings of the access program for the type of information resource and the access program to it, has the ability to specify other associations.
В заявляемом способе, так же как и в программе доступа к информационным ресурсам, заранее заданы ассоциации по умолчанию типа 21 информационного ресурса и программ доступа 6 к информационным ресурсам данного типа, а также ассоциации системы доступа к информационным ресурсам и программ доступа к информационным ресурсам. Зарегистрированный пользователь 1, которого не устраивают заданные по умолчанию в заявляемом способе ассоциации, имеет возможность в интерфейсе 63 сервера приложений 7 информационной системы указать иные ассоциации типа информационного ресурса и программ доступа к информационным ресурсам данного типа, ассоциацию системы доступа к информационным ресурсам и программ доступа к информационным ресурсам в данной системе доступа, а также ассоциацию конкретного информационного ресурса по результирующему адресу и программ доступа к информационным ресурсам в свойствах переадресации. Кроме того, любой пользователь также имеет возможность в настройках клиентского модуля 47 информационной системы задать ассоциации типа информационного ресурса и программ доступа к информационным ресурсам данного типа и ассоциацию системы доступа к информационным ресурсам и программ доступа к информационным ресурсам в данной системе доступа, а также ассоциацию конкретного информационного ресурса по результирующему адресу и программ доступа к информационным ресурсам в свойствах переадресации 64.In the claimed method, as well as in the program of access to information resources, the default associations of type 21 of the information resource and access programs 6 to information resources of this type are predefined, as well as the associations of the access system to information resources and access programs to information resources. Registered user 1, who is not satisfied with the associations set by default in the claimed method, has the option to specify other associations such as an information resource and access programs for information resources of this type in the interface 63 of the information system application server 7, an association of an access system to information resources and access programs to information resources in this access system, as well as the association of a specific information resource at the resulting address and access programs to information ion resources in redirection properties. In addition, any user also has the opportunity in the settings of the client module 47 of the information system to specify associations of the type of information resource and access programs for information resources of this type and the association of the access system to information resources and access programs to information resources in this access system, as well as the association of a specific information resource at the resulting address and access programs to information resources in the forwarding properties 64.
Перечисленные взаимные приоритеты ассоциаций могут быть изменены зарегистрированным пользователем 1 в интерфейсе 63 сервера приложений 7 информационной системы, либо пользователем 5 программы доступа 6 к информационным ресурсам в настройках клиентского модуля 47, либо пользователем программы доступа 6 в ее настройках - если таковые были предусмотрены разработчиками программы доступа. При этом если для одного типа 21 информационного ресурса для указанной системы доступа 56 к информационным ресурсам сопоставлено множество программ доступа 6 к информационным ресурсам, то для сопоставляемых программ доступа к информационным ресурсам указывается степень соответствия, и при вызове программы доступа к информационным ресурсам вызывается наиболее подходящая (соответствующая) из числа доступных. Проверка возможности использования указанной программы доступа к информационным ресурсам может осуществляться, например, по факту наличия данной программы по указанному адресу/пути и возможности запуска данной программы на устройстве доступа.The listed mutual priorities of associations can be changed by registered user 1 in the interface 63 of the application server 7 of the information system, either by user 5 of the access program 6 to information resources in the settings of client module 47, or by the user of access program 6 in its settings - if those were provided by the developers of the access program . Moreover, if for one type of 21 information resources for the indicated access system 56 to information resources, a lot of access programs 6 to information resources are mapped, then for the matched access programs to information resources the degree of correspondence is indicated, and when the access program to access information resources is called, the most suitable one is called ( corresponding) from among available. Checking the possibility of using the specified program of access to information resources can be carried out, for example, upon the fact of the presence of this program at the specified address / path and the possibility of running this program on the access device.
Приоритет запроса в БД 48 клиентского модуля 47 перед запросом к серверам 7 и 8 информационной системы может быть обусловлен, например, тем, что запрос к БД клиентского модуля информационной системы производится значительно быстрее, чем запрос к серверам информационной системы, так как при запросе к серверам информационной системы неизбежны задержки времени на передачу запроса к серверам информационной системы через каналы связи 68 системы доступа 56 к информационным ресурсам и обработку данного запроса серверами информационной системы, а также в случае неудовлетворительного качества связи с серверами информационной системы или даже ее отсутствия. Приоритет запроса к сервер информационной системы перед запросом в БД клиентского модуля информационной системы может быть обусловлен, например, тем, что более актуальными данными являются, как правило, данные, возвращаемые серверами информационной системы. На основании вышеизложенного целесообразно сначала подавать запрос в БД клиентского модуля информационной системы, а затем (или одновременно с этим) запрос к серверам информационной системы, при этом разделяя или комбинируя результаты обоих запросов.The priority of the request in the database 48 of the client module 47 before the request to the servers 7 and 8 of the information system can be due, for example, to the fact that the request to the database of the client module of the information system is much faster than the request to the servers of the information system, since when requesting to the servers information system inevitable delays in transmitting a request to the servers of the information system through the communication channels 68 of the access system 56 to the information resources and the processing of this request by the servers of the information system, and akzhe in the case of poor quality due to the information system server, or even its absence. The priority of the request to the server of the information system before the request to the database of the client module of the information system can be due, for example, to the fact that more relevant data is, as a rule, the data returned by the servers of the information system. Based on the foregoing, it is advisable to first submit a request to the database of the client module of the information system, and then (or simultaneously) a request to the servers of the information system, while separating or combining the results of both queries.
Интерпретация исходного адреса 24 как алиаса или адреса локальных информационных ресурсов 3 в локальных системах доступа 56 производится клиентским модулем 47. Например, если в качестве исходного адреса пользователь 5 указал фразу «Мои документы», то очевидно, что пользователь намеревается открыть в файловом менеджере данный каталог своей учетной записи в операционной системе Windows. Также пользователь имеет возможность назначить свои избранные каталоги, добавив их в БД клиентского модуля. Таким образом, клиентское приложение информационной системы может работать без связи серверами, обеспечивая переадресации и доступ к локальным ресурсам. Если пользователь является зарегистрированным пользователем 1 в информационной системе, то информация БД клиентского модуля синхронизируется с БД сервера информационной системы, где хранятся все данные для каждого зарегистрированного пользователя, включая настройки и пресеты настроек. Тогда избранные каталоги будут автоматически отнесены к специальной персональной системе доступа зарегистрированного пользователя, предназначенной для хранения алиасов и адресов локальных информационных ресурсов. Например, в интерфейсе 63 сервера информационной системы или в интерфейсе клиентского модуля пользователем задается алиас «Моя самая важная папка» в качестве исходного адреса, а в качестве результирующего - url/путь до соответствующего информационного ресурса в сети или на локальном устройстве. Данная переадресация, как упоминалось выше, соотносится со специальной персональной системой доступа к информационным ресурсам, предназначенной для хранения алиасов и адресов локальных информационных ресурсов.The source address 24 is interpreted as an alias or the address of local information resources 3 in local access systems 56 by the client module 47. For example, if user 5 specified the phrase “My documents” as the source address, it is obvious that the user intends to open this directory in the file manager your account in the Windows operating system. Also, the user has the opportunity to assign their favorite directories by adding them to the database of the client module. Thus, the client application of the information system can work without server communications, providing forwarding and access to local resources. If the user is registered user 1 in the information system, the database information of the client module is synchronized with the database server of the information system, where all data for each registered user is stored, including settings and presets. Then the selected directories will be automatically assigned to a special personal access system of the registered user, designed to store aliases and addresses of local information resources. For example, in the interface 63 of the server of the information system or in the interface of the client module, the user sets the alias "My most important folder" as the source address, and as the result, the url / path to the corresponding information resource on the network or on the local device. This forwarding, as mentioned above, is associated with a special personal information access system designed to store aliases and addresses of local information resources.
При использовании алиасов и адресов локальных информационных ресурсов для того, чтобы программа доступа к информационным ресурсам однозначно распознала введенную в адресную строку фразу как алиас или адрес локальных информационных ресурсов, перед фразой допустимо использовать какой-либо специальный символ или последовательность символов (например, «/» - знак косой черты).When using aliases and addresses of local information resources so that the program for accessing information resources unambiguously recognizes the phrase entered in the address bar as an alias or address of local information resources, it is permissible to use any special character or sequence of characters before the phrase (for example, “/” is a slash character).
Системы доступа 56 к информационным ресурсам, домены, отдельные переадресации и различные параметры, относящиеся к переадресациям, относятся к типам объектов переадресаций. Как упоминалось выше, типы объектов переадресаций имеют иерархию приоритетов. Все объекты переадресаций клиентского модуля 47, относящиеся к любому типу объектов переадресаций, имеют активное или неактивное состояние. Удобнее при добавлении объекта устанавливать для него активное состояние. В поиске интересующих информационных ресурсов 3 и результирующих адресов будут участвовать только активные объекты переадресаций. Объекты переадресаций удобно представлять для пользователя в виде таблиц: строки таблиц определяют типы объектов переадресаций, группы объектов переадресации и отдельные объекты переадресаций, а в столбцах - те или иные свойства и параметры. Взаимный приоритет объектов переадресаций одного уровня иерархии приоритетов удобно устанавливать путем, например, взаимного перемещения строк относительно друг друга - чем выше строка объекта относительно других строк, тем выше приоритет. При этом при перемещении строки сохраняют свое новое положение, и производится запоминание приоритета.Access systems 56 to information resources, domains, individual redirects, and various parameters related to redirects belong to types of redirects. As mentioned above, types of forwarding objects have a hierarchy of priorities. All redirection objects of the client module 47 related to any type of redirection objects have an active or inactive state. It is more convenient to set the active state for it when adding an object. Only active redirection objects will participate in the search for information resources of interest 3 and the resulting addresses. It is convenient to present redirection objects to the user in the form of tables: rows of tables determine the types of redirection objects, groups of redirection objects and individual redirection objects, and in the columns these or those properties and parameters. It is convenient to establish the mutual priority of redirection objects of one level of the hierarchy of priorities by, for example, moving the lines relative to each other - the higher the line of the object relative to other lines, the higher the priority. At the same time, when moving the lines, they retain their new position, and priority is memorized.
Установка активного или неактивного состояния объектов переадресаций и назначение взаимных приоритетов объектам переадресаций позволяет использовать избирательную переадресацию, устанавливаемую и контролируемую со стороны клиентского модуля информационной системы. Например, если есть переадресации с какого-либо исходного адреса на результирующий адрес общей системы доступа, и одновременно есть другая переадресация с этого же исходного адреса на результирующий адрес персональной системы доступа зарегистрированного пользователя, то переадресация будет произведена в соответствии с указанным в настройках клиентского модуля взаимным приоритетом этих двух систем доступа: если более приоритетна общая, то будет произведена переадресация на результирующий адрес общей системы, а если более приоритетна персональная - то на результирующий адрес персональной.Setting the active or inactive state of call forwarding objects and assigning mutual priorities to call forwarding objects allows the use of selective call forwarding, which is set and monitored by the client module of the information system. For example, if there are redirects from some source address to the resulting address of the shared access system, and at the same time there is another redirection from the same source address to the resulting address of the registered user’s personal access system, then the redirection will be performed in accordance with the reciprocal specified in the client module settings the priority of these two access systems: if the general priority is higher, then redirection will be made to the resulting address of the common system, and if the priority is higher Personal - the address on the resulting personal.
Функционирование клиентского модуля информационной системы.The functioning of the client module of the information system.
В случае недоступности 51 информационного ресурса 3 по исходному адресу 24 как основному, так и исходным адресам в теле и/или во внутренних свойствах информационного ресурса, в соответствии с настройками клиентского модуля информационной системы приоритетов обработки запросов производится обработка ошибки доступа к информационному ресурсу одним из следующих вариантов действий:In case 51 information resource 3 is unavailable at source address 24 to both the primary and source addresses in the body and / or in the internal properties of the information resource, in accordance with the settings of the client module of the information system of the request processing priorities, the error of access to the information resource is processed using one of the following options for action:
1. Если сначала необходимо интерпретировать исходный адрес 24 как стандартный алиас или адрес доступных информационных ресурсов, то проверяется доступность информационного ресурса и производится доступ к информационному ресурсу по исходному адресу как алиасу либо как адресу информационного ресурса в локальной системе доступа 56 к информационным ресурсам.1. If you first need to interpret the source address 24 as a standard alias or the address of available information resources, then the availability of the information resource is checked and the information resource is accessed at the source address as an alias or as the address of the information resource in the local access system 56 to information resources.
2. Если сначала необходимо производить запрос к серверу 7 информационной системы, то посредством любого устройства доступа 2 через систему доступа к информационным ресурсам, в которой расположены серверы информационной системы, пользователь 5 или программа доступа к информационным ресурсам 6 как автономное клиентское приложение или клиентский модуль 47 информационной системы, используя исходный адрес информационного ресурса, формирует запрос к серверам информационной системы. Через интерфейс 63 сервера приложений 7 или посредством скрипта программы сервера информационной системы или при непосредственном соединении с базой данных 8 сервера информационной системы 7 пользователь или программа доступа к информационным ресурсам 22 как автономное клиентское приложение или клиентский модуль 47 передает (вводит) 50 в базу данных запрос в виде ранее полученного исходного адреса информационного ресурса с указанием при необходимости дополнительных параметров запроса, определяющих условия запроса: идентификационных данных пользователя, и/или данных о системах доступа к информационным ресурсам, в которых размещен недоступный информационный ресурс и/или с которыми работает программа доступа к информационным ресурсам, которая не смогла обеспечить доступ к информационному ресурсу, и/или иных параметров, определяющих варианты запроса и возврата результирующих адресов 25.2. If you first need to make a request to the server 7 of the information system, then through any access device 2 through the access system to the information resources in which the servers of the information system are located, user 5 or the program for access to information resources 6 as a stand-alone client application or client module 47 information system, using the source address of the information resource, generates a request to the servers of the information system. Through the interface 63 of the application server 7 or through a script of the server program of the information system or when connected directly to the database 8 of the server of the information system 7, the user or program for accessing information resources 22 as a stand-alone client application or client module 47 transmits (enters) 50 a request to the database in the form of a previously obtained source address of an information resource indicating, if necessary, additional request parameters that determine the conditions of the request: identification data user information and / or data on access systems for information resources that host an inaccessible information resource and / or with which an access program for information resources that could not provide access to an information resource is working, and / or other parameters defining request options and return the resulting addresses 25.
Возможны ситуации, когда интересующий пользователя информационный ресурс расположен в какой-либо общей системе доступа к информационным ресурсам или ее области, недоступных для устройства доступа пользователя, и/или если в устройстве доступа нет необходимой для доступа к информационному ресурсу программы доступа - например, если информационный ресурс принадлежит специализированной сети, для доступа к информационным ресурсам которой необходимы специализированные программы доступа 6.There may be situations when the information resource of interest to the user is located in some general system of access to information resources or an area inaccessible to the user access device, and / or if the access device does not have an access program necessary for access to the information resource, for example, if the information the resource belongs to a specialized network, for access to information resources of which specialized access programs are needed 6.
В первом случае в дополнительных параметра запроса не передаются указания на пропуск проверки к информационному ресурсу по исходному адресу 52. Во втором случае клиентский модуль в запросе к серверу информационной системы передает параметр, содержащий указание на обеспечение доступа к информационному ресурсу, размещенному в области системы доступа, недоступной для устройства доступа пользователя.In the first case, in the additional request parameters, instructions to pass the verification to the information resource are not transmitted to the source address 52. In the second case, the client module in the request to the server of the information system transmits a parameter containing an indication of access to the information resource located in the access system area, inaccessible to user access device.
Если при этом возможна проверка доступности данного информационного ресурса, то программа сервера информационной системы производит проверку на доступность информационного ресурса по исходному адресу 53, и в случае доступности информационного ресурса 54 осуществляет связь между доступными и недоступными для устройства доступа пользователя областями систем доступа к информационным ресурсам 55, например, производится генерация туннеля или использование шлюза, и возвращает клиентскому приложению, по крайней мере, один результирующий адрес, по которому запрашиваемый информационный ресурс будет доступен для устройства доступа пользователя при помощи клиентского приложения, с относящимися к нему дополнительными параметрами при необходимости таковых. Этот результирующий адрес первоначально генерируется искусственно, например, в адресном пространстве служебной системы доступа к информационным ресурсам, специально предназначенной для переадресаций связи областей, и сохраняется в БД информационной системы как относящийся к этой служебной системе доступа в качестве виртуальной переадресации 67. В дальнейшем же результирующий адрес на данный информационный ресурс не генерируется, а предоставляется ранее сгенерированный.If it is possible to check the availability of this information resource, then the information system server program checks for the availability of the information resource at the source address 53, and if the information resource 54 is available, it communicates between the areas of access to information resources available and inaccessible to the user's access device 55 for example, a tunnel is generated or a gateway is used, and it returns to the client application at least one resulting hell es on which the requested information resource is available for the user to access the device using the client application, with belonging to it such additional parameters if required. This resulting address is initially generated artificially, for example, in the address space of the service access system for information resources specially designed for redirecting communication areas, and stored in the database of the information system as belonging to this service access system as a virtual redirection 67. Subsequently, the resulting address this information resource is not generated, but the previously generated one is provided.
При осуществлении связи между доступными и недоступными для устройства доступа областями систем доступа к информационным ресурсам доступной области принадлежат доступные для устройства доступа сервера 7 и 8 информационной системы.When communicating between areas of access systems accessible and inaccessible for an access device, access to information resources of an accessible area includes servers 7 and 8 of the information system available for the access device.
В иных случаях или если информационный ресурс по исходному адресу после проведения проверок доступности оказывается недоступен для сервера информационной системы заявляемого способа, то поиск результирующих адресов информационного ресурса 57 осуществляется следующим образом.In other cases, or if the information resource at the source address after the availability checks is not available for the server of the information system of the proposed method, then the search for the resulting addresses of the information resource 57 is carried out as follows.
При поиске результирующих адресов информационного ресурса, соответствующих исходному адресу информационного ресурса, если условия запроса содержат указания на отмену проверки доступа к информационным ресурсам по исходному адресу и/или проверка доступности данного информационного ресурса по исходному адресу невозможна 52 и/или если после проверки доступности информационного ресурса по исходному адресу данный информационный ресурс оказался недоступным 54, программа сервера 7 информационной системы производит поиск 57 в БД сервера информационной системы, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс, который соответствует исходному адресу информационного ресурса, и при нахождении 58, по меньшей мере, одного результирующего адреса на запрашиваемый информационный ресурс программа сервера информационной системы возвращает клиентскому приложению 59, по меньшей мере, один результирующий адрес с относящимися к нему дополнительными параметрами при необходимости таковых.When searching for the resulting addresses of the information resource corresponding to the source address of the information resource, if the query conditions indicate that the access check for information resources at the source address is canceled and / or the availability of this information resource at the source address cannot be checked 52 and / or if after checking the availability of the information resource 54, the server program 7 of the information system searches 57 in the database of the info server at the source address system of at least one resulting address to the requested information resource, which corresponds to the source address of the information resource, and when finding 58 at least one resulting address to the requested information resource, the information system server program returns to the client application 59 at least , one resulting address with additional parameters related to it, if necessary.
Программа сервера информационной системы и/или клиентский модуль проверяют доступность запрашиваемого информационного ресурса по найденным результирующим адресам 61, если проверка возможна и не отменена в условиях запроса 60, и в случае доступности запрашиваемого информационного ресурса 62 производят переадресацию на результирующий адрес запрашиваемого информационного ресурса при помощи клиентского приложения, если переадресация возможна и не отменена в параметрах запроса 59.The information system server program and / or client module checks the availability of the requested information resource at the found resulting addresses 61, if the check is possible and not canceled in the conditions of the request 60, and if the requested information resource 62 is available, redirect to the resulting address of the requested information resource using the client applications, if redirection is possible and not canceled in the request parameters 59.
При возврате одного результирующего адреса из числа прошедших проверку на доступность информационного ресурса переадресация на результирующий адрес осуществляется по единственному адресу. При возврате более одного результирующего адреса из числа прошедших проверку на доступность информационного ресурса переадресация на результирующий адрес осуществляется, по меньшей мере, по одному наиболее значимому (релевантному) из результирующих адресов.When one resultant address is returned from the number that passed the test for the availability of an information resource, redirection to the resulting address is carried out at a single address. When more than one resulting address is returned from the number of information resources that have passed the availability check, redirection to the resulting address is carried out at least for one of the most significant (relevant) of the resulting addresses.
При запросе к серверу информационной системы 50 если в клиентском модуле 47 не указана информация о зарегистрированном пользователе 1 и системах доступа 56 к информационным ресурсам, то в запросе к серверам информационной системы отсылается только исходный адрес:When requesting to the server of the information system 50, if the client module 47 does not contain information about the registered user 1 and access systems 56 to information resources, then only the source address is sent in the request to the servers of the information system:
- Если исходный адрес не интерпретируется клиентским модулем или программой сервера информационной системы как алиас или адрес доступных (например, локальных) информационных ресурсов, то производится поиск среди общих глобальных сетей.- If the source address is not interpreted by the client module or the server program of the information system as an alias or the address of available (for example, local) information resources, then a search is made among common global networks.
- Если исходный адрес интерпретируется как клиентским модулем или программой сервера информационной системы как алиас или адрес доступных информационных ресурсов, то производится поиск по общим служебным системам, содержащим информацию о стандартных алиасах и стандартных адресах доступных информационных ресурсов.- If the source address is interpreted as a client module or an information system server program as an alias or an address of available information resources, then a search is performed on common service systems containing information about standard aliases and standard addresses of available information resources.
Если в настройках клиентского модуля указан зарегистрированный пользователь 1, то поиск результирующих адресов производится в первую очередь среди незащищенных паролем систем доступа 56 к информационным ресурсам, принадлежащих данному пользователю. Если поиск оказался безуспешным, то производится поиск среди защищенных паролем систем доступа к информационным ресурсам, и если поиск успешен, то программой сервера 7 информационной системы у клиентского модуля 47 запрашивается пароль данной системы доступа к информационным ресурсам. Если поиск оказался безуспешным и среди защищенных паролем систем доступа к информационным ресурсам, или же пароль не был предоставлен и не была пройдена аутентификация, то производится поиск среди общих глобальных систем доступа к информационным ресурсам (если адрес не интерпретируется модулем как алиас или адрес доступных информационных ресурсов) или общих служебных (если адрес интерпретируется модулем как алиас или адрес доступных информационных ресурсов).If registered user 1 is specified in the settings of the client module, then the search for the resulting addresses is performed primarily among the password-protected access systems 56 to information resources belonging to this user. If the search is unsuccessful, then a search is made among the password-protected access systems for information resources, and if the search is successful, then the program of the server 7 of the information system requests the password of this system for access to information resources from the client module 47. If the search was unsuccessful among the password-protected access systems for information resources, or the password was not provided and authentication was not passed, then a search is made among the common global access systems for information resources (if the address is not interpreted by the module as an alias or the address of available information resources ) or general service (if the address is interpreted by the module as an alias or address of available information resources).
Если в настройках клиентского модуля указаны зарегистрированный пользователь 1 и/или системы доступа 56 к информационным ресурсам, а также данные аутентификации, то, как было описано выше, в случае запроса программой сервера информационной системы у клиентского модуля данных аутентификации эти данные будут предоставлены. В случае явного указания адреса или диапазонов адресов и их принадлежности каким-либо системам доступа к информационным ресурсам и/или пользователям клиентский модуль вместе с адресом будет передавать на сервер информационной системы данные аутентификации систем доступа к информационным ресурсам и/или пользователей. Если адрес или диапазон адресов принадлежит системам доступа к информационным ресурсам и поиск результирующих адресов в данных системах оказался безуспешным, то при указании идентификационных данных зарегистрированного пользователя также производится поиск для всех систем доступа к информационным ресурсам незащищенных паролем, принадлежащих указанному пользователю, если опять же поиск оказывается безуспешным, то производится поиск среди защищенных паролем систем доступа к информационным ресурсам, и в случае успешности поиска среди них запрашиваются пароли.If the settings of the client module indicate the registered user 1 and / or access system 56 to information resources, as well as authentication data, then, as described above, if the server of the information system requests the authentication data from the client module, this data will be provided. If the address or address ranges and their affiliation are explicitly indicated for any access systems to information resources and / or users, the client module together with the address will transmit to the information system server authentication data of access systems to information resources and / or users. If the address or range of addresses belongs to the access systems to information resources and the search for the resulting addresses in these systems was unsuccessful, then when specifying the identification data of the registered user, a search is also performed for all access systems to the information resources that are not protected by the password belonging to the specified user, if again the search is unsuccessful, then a search is made among password-protected access systems to information resources, and if the search is successful, and they request a password.
Если в настройках клиентского модуля в перечне переадресаций 64 одновременно задан и определенный адрес и диапазон, в который этот адрес входит, то приоритет запроса имеет определенный адрес перед диапазоном адресов.If in the settings of the client module in the list of redirects 64 both the specific address and the range into which this address is included are specified, then the priority of the request has a specific address over the range of addresses.
Для заданного адреса или диапазона адресов в случае указания принадлежности множеству систем доступа 56 к информационным ресурсам и/или множеству зарегистрированных пользователей 1 и указания приоритета соответственно систем доступа к информационного ресурса и/или пользователей относительно друг друга - будет возвращен результирующий адрес из числа доступных, принадлежащий системе доступа к информационным ресурсам с наибольшим приоритетом, либо в случае если поиск среди указанных систем доступа к информационному ресурсу оказался безуспешным, то принадлежащий пользователю с наибольшим приоритетом. По умолчанию в настройках клиентского модуля приоритет систем доступа к информационным ресурсам выше приоритета пользователей.For a given address or address range, if the access system 56 belongs to information resources and / or the number of registered users 1 and the priority is given to the access systems of the information resource and / or users, respectively, relative to each other, the resulting address from the available address belonging to a system of access to information resources with the highest priority, or if the search among the indicated systems of access to an information resource turned out to be successful, then owned by the user with the highest priority. By default, in the settings of the client module, the priority of access systems to information resources is higher than the priority of users.
В настройках клиентского модуля при необходимости указывается возможность возврата определенного количества или всех результирующих адресов из числа тех, по которым информационный ресурс доступен (при условии возможности проверки доступности), и осуществления переадресации на эти результирующие адреса в нескольких сессиях (например, окнах) программ доступа к информационным ресурсам (например, в окнах-вкладках web-браузера, или в файловом менеджере, или добавлении нескольких записей в список медиаплеера).In the settings of the client module, if necessary, the ability to return a certain number or all the resulting addresses from among those at which the information resource is available (subject to the possibility of checking availability) is indicated and forwarded to these resulting addresses in several sessions (for example, windows) of access programs information resources (for example, in the tabbed windows of a web browser, or in the file manager, or adding several entries to the list of the media player).
В настройках клиентского модуля 47 при необходимости указывается, чтобы помимо обработки ошибки доступа к информационному ресурсу по основному исходному адресу 24 (например, заданному в адресной строке web-браузера) также осуществлялись определение и обработка ошибок доступа к информационным ресурсам по исходным адресам 24, присутствующим в теле или внутренних свойствах информационного ресурса 3, к которому производится доступ (например, «битые» ссылки в теле загружаемой или уже загруженной web-страницы). При этом исходные адреса во внутренних свойствах информационного ресурса заменяются на найденные результирующие 25, и в соответствии с заданными по умолчанию настройками клиентского модуля переадресация на результирующие адреса в общем случае не производится. Исключение могут составлять некоторые типы медиасодержимого, которые зачастую подгружаются в теле информационного ресурса внутри контейнеров. В этом случае производится переадресация не в новой сессии программы доступа 6, а в пределах (внутри) данных контейнеров: например, контейнерами могут являться фреймы с медиасодержимым в теле web-страницы. Также программа сервера информационной системы, помимо замены исходных адресов информационного ресурса на результирующие в теле загружаемого информационного ресурса, при необходимости может производить переформатирование тела загружаемого информационного ресурса, например, производить редактирование html-кода загружаемой web-страницы с целью выделения особым образом адресов, которые были подменены.In the settings of the client module 47, if necessary, it is indicated that, in addition to processing errors of access to the information resource at the main source address 24 (for example, specified in the address bar of the web browser), errors and access to information resources at the source addresses 24 present in the body or internal properties of the information resource 3 to which access is made (for example, “broken” links in the body of a loaded or already loaded web page). In this case, the source addresses in the internal properties of the information resource are replaced with the found result 25, and in accordance with the default settings of the client module, forwarding to the resulting addresses is generally not performed. An exception may be some types of media content, which are often loaded in the body of an information resource inside containers. In this case, redirection is performed not in a new session of access program 6, but within (inside) these containers: for example, frames with media content in the body of a web page can be containers. Also, the server program of the information system, in addition to replacing the source addresses of the information resource with the ones in the body of the loaded information resource, can, if necessary, reformat the body of the loaded information resource, for example, edit the html code of the loaded web page in order to highlight in a special way the addresses that were replaced by.
В случае недостаточности информации, передаваемой в параметрах запроса 50 к серверу 7 информационной системы, сервер информационной системы запрашивает у клиентского приложения уточняющую информацию 66.In case of insufficient information transmitted in the request parameters 50 to the server 7 of the information system, the server of the information system requests clarification information from the client application 66.
Граничные условия критериев (минимальные и максимальные значения), характеризующих качество доступа к информационным ресурсам, задаются и настраиваются в качестве параметров переадресаций 42, типов информационных ресурсов и систем доступа к информационным ресурсам в БД сервера информационной системы и в настройках клиентского модуля. При этом значения параметров этих критериев заданы заранее в качестве значений по умолчанию, но пользователь 5 имеет возможность менять их в свойствах переадресации 64 БД сервера информационной системы и в настройках клиентского модуля 47. Граничные значения зависят от систем доступа к информационным ресурсам, типов информационных ресурсов, свойств информационных ресурсов (например, размера) и предпочтений пользователя. Одним из наиболее важных критериев, характеризующих качество доступа к информационным ресурсам, является максимальный интервал ожидания загрузки информационного ресурса: как полной, так и достаточно полной для использования информационного ресурса.The boundary conditions of the criteria (minimum and maximum values) characterizing the quality of access to information resources are set and configured as parameters of redirects 42, types of information resources and access systems to information resources in the server database of the information system and in the settings of the client module. At the same time, the parameter values of these criteria are predefined as default values, but user 5 has the ability to change them in the forwarding properties of the 64 database server information system and in the settings of the client module 47. The boundary values depend on the access systems to information resources, types of information resources, properties of information resources (for example, size) and user preferences. One of the most important criteria characterizing the quality of access to information resources is the maximum waiting interval for loading an information resource: both full and sufficiently complete to use an information resource.
Также задаются способы доступа к информационному ресурсу с неудовлетворительным качеством доступа. Например, если согласно критериям качества связи информационный ресурс определен как труднодоступный, и при этом клиентский модуль производит запрос к серверу информационной системы, и если при этом сервер информационной системы возвращает результирующие адреса, то клиентский модуль согласно его настройкам указывает программе доступа к информационным ресурсам обеспечить доступ к информационному ресурсу не в текущей сессии доступа (например, вкладке web-браузера, в которой загружается web-страница по исходному адресу), а в другой или новой сессии доступа (например, открыть дополнительную вкладку web-браузера, в которой будет загружаться web-страница по результирующему адресу), в то время как в первоначальной текущей сессии будет продолжено открытие труднодоступного информационного ресурса, которое может через некоторое время и в конечном итоге оказаться успешным или частично успешным (например, web-страница в конце концов загрузится полностью или хотя бы частично).Methods of access to an information resource with unsatisfactory access quality are also set. For example, if, according to the criteria of communication quality, an information resource is defined as hard-to-reach, and the client module makes a request to the server of the information system, and if the server of the information system returns the resulting addresses, then the client module according to its settings tells the access program to information resources to the information resource not in the current access session (for example, the web browser tab in which the web page is loaded at the source address), but in another or new access session (for example, open an additional tab of the web browser in which the web page will be loaded at the resulting address), while in the initial current session, the opening of an inaccessible information resource will continue, which may eventually turn out to be successful or partially successful (for example, a web page will eventually load fully or at least partially).
3. Если сначала необходимо производить запрос к БД 48 клиентского модуля 47, то аналогично обращению к серверу 7 информационной системы в БД 48 клиентского модуля передается запрос в виде ранее полученного исходного адреса информационного ресурса с указанием при необходимости дополнительных параметров. В БД 48 клиентского модуля производится поиск результирующих адресов, соответствующих исходным адресам, аналогично поиску в БД 8 сервера 7 информационной системы.3. If you first need to make a request to the database 48 of the client module 47, then, similarly to accessing the server 7 of the information system, the database 48 of the client module sends a request in the form of the previously received source address of the information resource indicating additional parameters if necessary. In the database 48 of the client module, the search for the resulting addresses corresponding to the source addresses is performed, similarly to the search in the database 8 of the server 7 of the information system.
В настройках клиентского модуля при необходимости указывается, чтобы одновременно с подачей запроса к БД 48 клиентского модуля 47 также производился запрос к серверу 7 информационной системы 50. В случае успешного выполнения запроса к серверу информационной системы результаты этого запроса сравниваются с результатами запроса к БД клиентского модуля. Если интересующие результаты запросов отличаются, то, например, в отдельной сессии соответствующей программы доступа к информационным ресурсам осуществляется доступ к информационным ресурсам по результатам запроса к серверу информационной системы - для того чтобы пользователь мог сравнить и выбрать более правильный и актуальный результат запроса.In the settings of the client module, if necessary, it is indicated that, simultaneously with submitting a request to the database 48 of the client module 47, a request is also made to the server 7 of the information system 50. If the request to the server of the information system is successfully completed, the results of this request are compared with the results of the request to the database of the client module. If the query results of interest are different, then, for example, in a separate session of the corresponding program for accessing information resources, information resources are accessed based on the results of a query to the server of the information system so that the user can compare and select a more correct and relevant query result.
После завершения обработки ошибки доступа к информационному ресурсу при получении результата запроса от сервера информационной системы производится синхронизация 66 информации базы данных клиентского модуля с информацией базы данных сервера информационной системы, полученной из результата запроса к ней. Иными словами, клиентский модуль сохраняет результаты запросов к серверу информационной системы и историю возвращаемых сервером информационной системы данных, осуществляя, таким образом, кэширование информации и ее синхронизацию с информацией базы данных сервера информационной системы.After the processing of the error of access to the information resource is completed, upon receipt of the request result from the server of the information system, the 66 database information of the client module is synchronized with the database information of the server of the information system obtained from the result of the request to it. In other words, the client module saves the results of queries to the server of the information system and the history of the data returned by the server of the information system, thereby caching the information and synchronizing it with the database information of the server of the information system.
Кроме того, обмен данными (синхронизация) 66 базы данных клиентского модуля с базой данных сервера информационной системы производится по запросу пользователя, например, при нажатии кнопки «Сохранить» или «Синхронизировать» в интерфейсе клиентского модуля, и автоматически в фоновом режиме по определенному событию, например, запуск программы доступа, или по расписанию. Периодичность и типы данных для синхронизации, например, о зарегистрированном пользователе, принадлежащих ему системах доступа, доменах, переадресациях, настройках и пресетах, задается в настройках клиентского модуля.In addition, data exchange (synchronization) 66 of the client module database with the server database of the information system is performed at the request of the user, for example, by clicking the "Save" or "Synchronize" button in the client module interface, and automatically in the background for a specific event, for example, launching an access program, or on a schedule. The frequency and data types for synchronization, for example, about a registered user, access systems belonging to him, domains, redirects, settings and presets, are set in the client module settings.
Клиентский модуль выполнен с возможностью автономной работы с сохраненными настройками и данными по переадресациям без взаимодействия и синхронизации данных с базой данных сервера информационной системы.The client module is configured to work autonomously with saved settings and data on redirects without interacting and synchronizing data with the database of the information system server.
Кроме возврата множества результирующих адресов 25 сервер информационной системы при необходимости возвращает дополнительные параметры, относящиеся к результирующим адресам, например, сведения о системах доступа и программах доступа, при помощи которых следует обеспечивать доступ по данным результирующим адресам.In addition to returning a plurality of resultant addresses 25, the information system server, if necessary, returns additional parameters related to the resultant addresses, for example, information about access systems and access programs with which to provide access to these resultant addresses.
В соответствии с условиями запроса (основного или дополнительного уточняющего) клиентского приложения программа сервера информационной системы ищет и осуществляет возврат клиентскому приложению определенных типов результирующих адресов и/или результирующих адресов информационных ресурсов определенного типа, например, торрент-ссылки.In accordance with the conditions of the request (main or additional qualifying) of the client application, the information system server program searches for and returns to the client application certain types of resulting addresses and / or resulting addresses of information resources of a certain type, for example, a torrent link.
В соответствии с условиями запроса 50 (основного или дополнительного уточняющего) клиентского приложения программа сервера информационной системы осуществляет возврат клиентскому приложению в форме вывода данных 49, удобной для обработки клиентским приложением, например, в форме структурированного файла, либо выборки данных, по запросу клиентского приложения или в соответствии с указаниями, содержащимся в дополнительных параметрах запроса. В самом простом случае и без особых условий запроса сервера информационной системы осуществляет возврат клиентскому приложению один соответствующий исходному результирующий адрес, на который производится переадресация.In accordance with the terms of the request 50 (main or additional qualifying) client application, the information system server program returns to the client application in the form of data output 49, convenient for processing by the client application, for example, in the form of a structured file, or data retrieval, at the request of the client application or in accordance with the instructions contained in the additional request parameters. In the simplest case, and without special conditions for requesting the server of the information system, it returns to the client application one corresponding source address that is forwarded to.
Далее, в соответствии с настройками клиентского модуля и условиями 59 запроса 50 исходных данных или особенностей работы самой программы доступа к информационным ресурсам, заложенных в нее ее разработчиками, в случае успешности поиска результирующих адресов информационных ресурсов программа доступа к информационным ресурсам, в которой был установлен факт отсутствия доступа к информационному ресурсу, или иная, автоматически производит доступ к информационному ресурсу и загрузку информационного ресурса по результирующим адресу/адресам, осуществляя, таким образом, переадресацию с исходного адреса на результирующие адрес/адреса. Некоторые варианты переадресации были описаны выше, в настройках клиентского модуля.Further, in accordance with the settings of the client module and the conditions of request 50 of 50 source data or the features of the program of access to information resources laid down by its developers, if the search for the resulting addresses of information resources was successful, the program for access to information resources in which the fact was established lack of access to an information resource, or another, automatically makes access to an information resource and downloads an information resource at the resulting address / addresses , thus forwarding from the source address to the resulting address / addresses. Some of the forwarding options were described above in the client module settings.
В случае если результирующие адреса, удовлетворяющие условиям запроса, в БД сервера информационной системы найдены не были или в случае недоступности информационного ресурса по всему множеству найденных результирующих адресов, программа, расположенная на сервере 7, в соответствии с параметрами, определяющими условия запроса 50 и/или настройками клиентского модуля 47 и/или особенностями программы доступа к информационным ресурсам 6, возвращает клиентскому приложению интерфейс для поиска информационного ресурса 63 (интерфейс пользователя, например, в форме web-страницы, или программный интерфейс), содержащий результирующие адреса запрашиваемого недоступного информационного ресурса, его резервные копии и историю изменений как в информационно-поисковой системе заявляемого способа, так и во множестве систем и сервисов резервного копирования и архивирования содержимого информационных ресурсов (например, http://www.archive.org, http://www.webcitation.org), в которых ресурсы могли быть ранее сохранены по запросу информационно-поисковой системы заявляемого способа либо независимо от нее, найденные адреса наиболее близких аналогов запрашиваемого информационного ресурса, форму поиска интересующего информационного ресурса и его аналогов в БД сервера информационной системы и в иных информационно-поисковых системах, и указания способов решения проблем недоступности запрашиваемых информационных ресурсов. Кроме того, пользователь в интерфейсе пользователя или клиентское приложение в программном интерфейсе для поиска интересующего информационного ресурса сервера информационной системы (например, на web-странице поиска интересующего информационного ресурса) при необходимости сами инициируют поиск. При поиске интересующих информационных ресурсов в БД сервера информационной системы используются, например, следующие параметры переадресаций: название информационного ресурса, метатеги, классификация, ссылки на информационный ресурс, поисковые выражения.If the resulting addresses that satisfy the conditions of the request were not found in the database of the server of the information system, or if the information resource is unavailable for the entire set of found resulting addresses, the program located on the server 7, in accordance with the parameters that determine the conditions of the request 50 and / or settings of the client module 47 and / or features of the program of access to information resources 6, returns to the client application the interface for searching for information resource 63 (user interface , for example, in the form of a web page, or a software interface) containing the resulting addresses of the requested inaccessible information resource, its backups and the history of changes both in the information retrieval system of the claimed method and in many systems and services for backing up and archiving information content resources (for example, http://www.archive.org, http://www.webcitation.org) in which resources could be previously stored at the request of the information retrieval system of the proposed method or independently, found addresses of the closest analogues of the requested information resource, the search form of the information resource of interest and its analogues in the server database of the information system and other information retrieval systems, and instructions on how to solve the problems of inaccessibility of the requested information resources. In addition, the user in the user interface or the client application in the program interface for searching the information resource of the information system server (for example, on the search web page of the information resource of interest), if necessary, initiate the search. When searching for information resources of interest in the server database of the information system, for example, the following call forwarding parameters are used: name of the information resource, meta tags, classification, links to the information resource, search expressions.
Преимущества заявляемого способа заключаются в следующем.The advantages of the proposed method are as follows.
В заявляемом способе сфера действия системы переадресаций и функционал реализованы в пределах множества систем доступа к информационным ресурсам: различного вида сетях глобальных (например, Интернет), локальных и прочих и устройствах. Заявляемый способ реализует объединение различных видов компьютерных сетей и устройств или иных систем предоставления доступа к данным (ресурсам) в единую интегрированную информационную среду. В то время как в известных технических решениях сфера действия системы переадресаций реализована в пределах какой-либо одной системы доступа, например, исключительно Интернет, в прототипе сфера действия системы переадресации ограничена сферой действия системы управления контентом, т.е., например, пределами сайта.In the claimed method, the scope of the forwarding system and the functionality are implemented within the set of access systems to information resources: various types of global networks (for example, the Internet), local and other devices. The inventive method implements the integration of various types of computer networks and devices or other systems for providing access to data (resources) in a single integrated information environment. While in the known technical solutions the scope of the redirect system is implemented within any one access system, for example, exclusively the Internet, in the prototype the scope of the redirect system is limited to the scope of the content management system, i.e., for example, outside the site.
Заявляемый способ обеспечивает доступ к информационным ресурсам, расположенным в любой из доступных для заявляемого способа систем доступа к информационным ресурсам (или ее сегменте, области), или одновременно расположенному в различных системах доступа к информационным ресурсам. Это достигается использованием взаимосвязанных серверов и интерфейсных модулей заявляемого способа в различных системах доступа и областях систем доступа, доступных для устройств доступа пользователя. Также благодаря этому заявляемый способ обеспечивает доступ к информационным ресурсам, доступным для заявляемого способа, но расположенным в системе доступа к информационным ресурсам или ее области, недоступной для устройства доступа и/или клиентского приложения. В то время как в известных технических решениях доступ к информационным ресурсам осуществляется, как правило, только в пределах одной или в ограниченном числе систем доступа, например, через web-интерфейс сайта, расположенного исключительно в Интернет, в заявляемом способе с целью оптимизации и ускорения обработки запросов к ней и ввода данных обмен данными возможен как посредством визуального пользовательского интерфейса (например, посредством web-интерфейса) и программного интерфейса, так и путем непосредственного взаимодействия с базой данных информационной системы по двухзвенной архитектуре информационных систем - при условии наличия прав доступа к соответствующим функциям СУБД и базе данных. Также предусмотрена возможность ввода как отдельных переадресаций с различными сведениями, так и ввод пакетных данных - например, импорт из различных источников, таких как базы данных или файлов различных типов, в которые сведения по переадресациям были сохранены заблаговременно.The inventive method provides access to information resources located in any of the available access systems for the claimed method of access to information resources (or its segment, area), or simultaneously located in various access systems to information resources. This is achieved by using interconnected servers and interface modules of the proposed method in various access systems and areas of access systems available for user access devices. Also, thanks to this, the claimed method provides access to information resources available for the proposed method, but located in the access system to information resources or its area, inaccessible to the access device and / or client application. While in known technical solutions, access to information resources is usually carried out only within one or in a limited number of access systems, for example, through the web interface of a site located exclusively on the Internet, in the inventive method with the aim of optimizing and speeding up processing requests to it and data input, data exchange is possible both through a visual user interface (for example, through a web interface) and a software interface, and through direct interaction with the base information system information on the two-tier architecture of information systems - subject to the availability of access rights to the corresponding functions of the DBMS and the database. It is also possible to enter both separate redirects with different information, and enter packet data - for example, import from various sources, such as databases or files of various types, into which redirection information was saved in advance.
Заявляемый способ оснащен функционалом, позволяющим в достаточно полной мере решать проблемы недоступности информационных ресурсов в интегрированной информационной среде, объединяющей не только множество сайтов, но и множество систем доступа к информационным ресурсам.The inventive method is equipped with a functionality that allows you to fully solve the problems of inaccessibility of information resources in an integrated information environment that combines not only many sites, but also many access systems to information resources.
Заявляемый способ предоставляет различные способы решения проблем недоступности информационных ресурсов, организацию информационно-поисковой системы для релевантного поиска интересующих информационных ресурсов и их адресов, их аналогов, версий и историю изменений, а также сохраненных резервных копий как в самой заявляемом способе, так и в сторонних сервисах резервного копирования и архивирования содержимого информационных ресурсов, используемых заявляемым способом (например, http://www.archive.org, http://www.webcitation.org/), возможность резервного копирования содержимого информационных ресурсов. При поиске информационных ресурсов и их аналогов существует возможность использовать множество сведений о ресурсе и его адресе: заголовки, описания, ключевые слова, категории, сетевой адрес и т.п. Существует возможность интеграции заявляемого способа с иными информационно-поисковыми системами, такими как Google, Yahoo, Bingo и прочими, причем одновременно сразу с несколькими с целью более точного и быстрого поиска данными информационно-поисковыми системами запрашиваемых информационных ресурсов и их аналогов. В то время как указанные известные технические решения, использующие переадресации, не являются полноценными поисковыми системами, в прототипе реализована лишь функция поиска заданной ключевой фразы в теле web-страницы, расположенной по результирующему адресу, для того чтобы идентифицировать данную страницу и определить - актуален ли материал на этой странице и, следовательно, актуальна ли (жива) переадресация на эту страницу.The inventive method provides various ways to solve the problems of inaccessibility of information resources, the organization of an information retrieval system for the relevant search of information resources of interest and their addresses, their analogues, versions and history of changes, as well as saved backups both in the claimed method and in third-party services backup and archiving of the content of information resources used by the claimed method (for example, http://www.archive.org, http://www.webcitation.org/), the ability to backup ation content of information resources. When searching for information resources and their analogues, it is possible to use a lot of information about the resource and its address: headers, descriptions, keywords, categories, network address, etc. There is the possibility of integrating the proposed method with other information retrieval systems, such as Google, Yahoo, Bingo and others, at the same time with several in order to more accurately and quickly search by information retrieval systems for the requested information resources and their analogues. While these well-known technical solutions using redirects are not complete search engines, the prototype only has the function of searching for a given key phrase in the body of a web page located at the resulting address in order to identify this page and determine whether the material is relevant on this page and, therefore, is the redirection to this page relevant (alive).
Заявляемой совокупностью признаков достигается универсальность и гибкость управления объектами информационной среды: сетями и устройствами, сайтами, адресами информационных ресурсов и иными системами доступа к информационным ресурсам. Это обеспечивает многофункциональность заявляемого способа, которая заключается в возможности его применения для решения целого спектра проблем недоступности информационных ресурсов и поиска аналогичных и альтернативных информационных ресурсов.The claimed combination of features achieves the universality and flexibility of managing the objects of the information environment: networks and devices, sites, addresses of information resources and other systems of access to information resources. This ensures the versatility of the proposed method, which consists in the possibility of its application to solve a whole range of problems of inaccessibility of information resources and the search for similar and alternative information resources.
Заявляемый способ обеспечивает максимальную доступность информационных ресурсов по их адресам путем организации способа и системы переадресации на адреса, по которым информационные ресурсы доступны и по которым качество доступа к информационным ресурсам выше, а также использование наиболее предпочтительных программ доступа к информационным ресурсам, обеспечивающих более высокое качество и удобство доступа. Это достигается тем, что заявляемый способ позволяет оценивать качество доступа к информационному ресурсу как количественный показатель, имеющий настраиваемые граничные условия. В случае, если качество доступа к информационному ресурсу оказывается неудовлетворительным, т.е. выходит за граничные условия, то информационный ресурс считается недоступным и производится поиск доступного информационного ресурса и обеспечение доступа к нему в другой или новой сессии доступа к информационному ресурсу. При этом доступ к информационному ресурсу по исходному адресу не отменяется, а продолжается в первоначальной текущей сессии доступа к информационному ресурсу, и может оказаться через некоторое время и в конечном итоге успешным или частично успешным, в то время как в известных технических решениях информационный ресурс по исходному адресу однозначно интерпретируется как доступный либо недоступный.The inventive method provides the maximum availability of information resources at their addresses by organizing a method and system of forwarding to addresses at which information resources are available and at which the quality of access to information resources is higher, as well as the use of the most preferred programs for access to information resources that provide higher quality and ease of access. This is achieved by the fact that the inventive method allows to evaluate the quality of access to an information resource as a quantitative indicator having custom boundary conditions. If the quality of access to the information resource is unsatisfactory, i.e. beyond the boundary conditions, the information resource is considered unavailable and a search is made for an available information resource and providing access to it in another or new session of access to the information resource. At the same time, access to the information resource at the source address is not canceled, but continues in the initial current session of access to the information resource, and may turn out to be successful or partially successful after some time, while in the well-known technical solutions the information resource is at the source address unambiguously interpreted as available or inaccessible.
Заявляемый способ позволяет использовать множество способов проверки доступности информационного ресурса, которые зависят от типа информационного ресурса и системы доступа к информационным ресурсам. В то время как известные технические решения способны проверять доступность ограниченного количества типов информационных ресурсов - как правило, только web-страниц, прототип проверяет факт доступности информационного ресурса (web-страницы), расположенного по результирующему адресу, по наличию заданной ключевой фразы в теле данной web-страницы.The inventive method allows you to use many methods of checking the availability of an information resource, which depend on the type of information resource and the access system to information resources. While well-known technical solutions are able to check the availability of a limited number of types of information resources - usually only web pages, the prototype checks the availability of an information resource (web page) located at the resulting address by the presence of a given key phrase in the body of this web -pages.
Заявляемый способ предназначен для работы с разнотипными ресурсами, в том числе и медиапотоками, в то время как указанные известные технические решения используют в качестве информационных ресурсов, на которые производится переадресация, только файлы, имеющие текстовое содержимое (в общем случае это web-страницы).The inventive method is designed to work with different types of resources, including media streams, while the known technical solutions used as information resources to be redirected to only files that have text content (in the general case, these are web pages).
Заявляемый способ обеспечивает полную независимость пользователей и их CMS, сетей и устройств от системы переадресации, так как она никак (ни программно и ни аппаратно) не связана с системами переадресации пользователя и используется в качестве резервной совместно с иными системами переадресации. Это достигается использованием универсальных и легко интегрируемых в программы доступа к информационным ресурсам модулей (которые, кроме того, могут быть штатными программными модулями, не нуждающимися в интеграции) взамен более сложной и трудоемкой интеграции и настройки модулей прототипа; кроме того, трудоемкость интеграции зависит от CMS, в которую интегрируется прототип, и настроек хостинга. Поэтому в прототипе возможны проблемы интеграции и дальнейшего обновления как CMS, так и системы переадресации, а также проблемы миграции на другие виды CMS.The inventive method ensures complete independence of users and their CMS, networks and devices from the forwarding system, since it is in no way (neither software nor hardware) connected with the user's forwarding systems and is used as a backup in conjunction with other forwarding systems. This is achieved using universal modules that are easily integrated into programs for accessing information resources (which, in addition, can be regular program modules that do not need to be integrated) instead of more complex and time-consuming integration and configuration of prototype modules; in addition, the complexity of integration depends on the CMS into which the prototype is integrated, and hosting settings. Therefore, in the prototype there may be problems of integration and further updating of both the CMS and the forwarding system, as well as problems of migration to other types of CMS.
Для обеспечения полноты ввода данных о переадресациях в заявляемом способе реализованы доступ и отсутствие множества ограничений для редактирования базы данных переадресаций для любых зарегистрированных пользователей, а также возможность ввода данных о ресурсах, владельцем которых пользователи не являются, в то время как в указанных известных технических решениях доступ для редактирования базы данных переадресаций реализован только для владельцев данных информационных ресурсов.To ensure the completeness of the input of data on redirects in the claimed method, access and the absence of many restrictions for editing the database of redirects for any registered users are implemented, as well as the ability to enter data on resources that the users do not own, while in the known technical solutions access for editing the database of redirects is implemented only for owners of these information resources.
Заявляемый способ может служить резервной системой для ныне существующих и готовящихся к внедрению в будущем системам организации пространств имен в Интернет, например с готовящейся спецификацией URN и интернационализированных идентификаторов информационных ресурсов IRI, способной обеспечить идентификацию информационного ресурса и привязку к нему независимо от расположения информационного ресурса, а также готовящимся переходом с протокола IPv4 на IPv6 и адресацией устройств по протоколу IPv6, способным обеспечить идентификацию отдельных устройств и информационных ресурсов. Кроме того, абстрагирование и независимость заявляемого способа от любых других способов и систем доступа и систем организации пространств имен и интеграция данных систем при помощи заявляемого способа в единую информационную среду позволяет облегчить переходы на новые системы доступа, в то время как известные технические решения используются как основные системы переадресации, и, как правило, их использование накладывает ограничения на их совместное использование с иными системами.The inventive method can serve as a backup system for the existing and preparing for future implementation of the organization of namespaces on the Internet, for example with the upcoming specification URN and internationalized identifiers of information resources IRI, capable of identifying the information resource and binding to it regardless of the location of the information resource, and also preparing for the transition from IPv4 to IPv6 and device addressing over IPv6, which can provide identification of individual stroystv and information resources. In addition, the abstraction and independence of the proposed method from any other access methods and systems and namespace organization systems and the integration of these systems using the proposed method into a single information environment makes it easier to switch to new access systems, while well-known technical solutions are used as the main call forwarding systems, and, as a rule, their use imposes restrictions on their joint use with other systems.
В известных способах поиска производится переадресация лишь с исходного адреса информационного ресурса, например, указанного в адресной строке программы доступа к информационным ресурсам, например, web-браузера. Заявляемый способ, кроме того, производит переадресации с исходных адресов, расположенных в теле или внутренних свойствах информационного ресурса, к которому производится доступ, например, «битые» ссылки в теле загружаемой или уже загруженной web-страницы, а также способна подменять исходные адреса во внутренних свойствах информационного ресурса на найденные результирующие без каких-либо переадресаций на них в случае обычных ссылок в тексте либо с переадресацией, когда это необходимо, например, в случае, если ресурсом является медиасодержимое, выводимое в контейнеры информационного ресурса, например, фреймы web-страниц.Known search methods redirect only from the source address of an information resource, for example, indicated in the address bar of an access program to information resources, for example, a web browser. The inventive method, in addition, redirects from source addresses located in the body or internal properties of the information resource that is accessed, for example, “broken” links in the body of a loaded or already loaded web page, and is also capable of replacing the source addresses in internal properties of the information resource to the resulting ones without any redirects to them in the case of normal links in the text or with redirects when necessary, for example, if the resource is a media code The mode displayed in the containers of the information resource, for example, frames of web pages.
Заявляемый способ может быть использован для организации мультикаст-систем, где одному адресу источника соответствует множество адресов получателей. Это достигается возможностью ввода исходных и результирующих адресов в соотношении один ко многим и многие ко многим.The inventive method can be used to organize multicast systems, where one source address corresponds to many recipient addresses. This is achieved by the ability to enter source and resulting addresses in the ratio of one to many and many to many.
Заявляемый способ позволяет использовать в переадресациях виртуальные адреса, что обеспечивает возможность использования в качестве исходных адресов удобные для написания и чтения «человекопонятные» словосочетания и алиасы; использовать в качестве исходных и результирующих адресов любые допустимые сопоставляемые значения, например, географические и почтовые, адреса, телефонные номера; использовать заявляемый способ в качестве альтернативы DNS-сервера (сервера системы доменных имен) как в локальных, так и глобальных системах доступа к информационным ресурсам - для обеспечения переадресаций с логического на физический адрес информационных ресурсов.The inventive method allows the use of redirects virtual addresses, which provides the ability to use as source addresses convenient for writing and reading "human-readable" phrases and aliases; use any valid comparable values as source and resulting addresses, for example, geographical and postal addresses, addresses, phone numbers; use the proposed method as an alternative to the DNS server (domain name system server) in both local and global access systems to information resources - to provide redirects from the logical to the physical address of information resources.
Таким образом, заявляемая совокупность признаков заявляемого способа позволяет обеспечить максимальную доступность информационных ресурсов, расположенных в любой из систем доступа к информационным ресурсам или одновременно расположенных в различных системах доступа к информационным ресурсам, по их адресам путем организации способа и системы поиска с использованием переадресаций на адреса, по которым информационные ресурсы доступны и по которым качество доступа к информационным ресурсам выше, а также использование наиболее предпочтительных программ доступа к информационным ресурсам, обеспечивающим более высокое качество и удобство доступа. А также позволяет осуществить объединение различных видов компьютерных сетей и устройств или иных систем предоставления доступа к информационным ресурсам в единую интегрированную информационную среду.Thus, the claimed combination of features of the proposed method allows to maximize the availability of information resources located in any of the access systems to information resources or simultaneously located in various access systems to information resources at their addresses by organizing a method and search system using redirects to addresses, for which information resources are available and for which the quality of access to information resources is higher, as well as the use of the most preferable titelnyh programs access to information resources, ensuring higher quality and accessibility. It also allows for the integration of various types of computer networks and devices or other systems for providing access to information resources into a single integrated information environment.
В способе достигается универсальность и гибкость управления объектами информационной среды: сетями и устройствами, сайтами, адресами информационных ресурсов и иными системами доступа к информационным ресурсам, многофункциональность, предоставление различных способов решения проблем недоступности информационных ресурсов, возможность поиска интересующих информационных ресурсов, их аналогов и версий.The method achieves the universality and flexibility of managing the objects of the information environment: networks and devices, sites, addresses of information resources and other systems of access to information resources, multifunctionality, providing various ways to solve the problems of inaccessibility of information resources, the ability to search for information resources of interest, their analogues and versions.
Claims (75)
отличающийся тем, что
- в клиентское приложение введен клиентский модуль, и при определении факта отсутствия доступа к запрашиваемому информационному ресурсу клиентское приложение осуществляет обработку исходного адреса информационного ресурса, в результате которой при интерпретации исходного адреса информационного ресурса как псевдонима или адреса доступного информационного ресурса клиентское приложение производит доступ к информационному ресурсу по результирующим адресам, соответствующим исходному адресу информационного ресурса, иначе, если исходный адрес не интерпретирован как псевдоним или адрес доступного информационного ресурса, то клиентский модуль формирует и передает запрос, содержащий исходный адрес информационного ресурса, к БД клиентского модуля и серверу информационной системы, которая осуществляет обработку исходного адреса информационного ресурса с определением и/или поиском результирующих адресов информационного ресурса, соответствующих исходному адресу информационного ресурса.1. A method of searching for information resources using forwarding from the source addresses of information resources to the resulting addresses of information resources, characterized by the use of an information system that includes at least one server that contains a database containing information about the source addresses of information resources and the corresponding resulting addresses, wherein said server is executed available in access systems to information resources of at least one client application, with holding an access program to information resources, which generates and transmits an information resource request to the source address of the information resource in the access system to the information resources by means of an access device to said access system to information resources, and when determining the fact of lack of access to the information resource generates and transmits a request, containing the source address of the information resource, to the server of the information system, which returns to the client application at least one n resultant address information resource corresponding to the source address of the information resource, and then forwarding the client application generates a source address of the requested information resource on the at least one resultant address information resource,
characterized in that
- a client module is introduced into the client application, and when determining the fact of lack of access to the requested information resource, the client application processes the source address of the information resource, as a result of which, when interpreting the source address of the information resource as an alias or address of an available information resource, the client application accesses the information resource to the resulting addresses corresponding to the source address of the information resource, otherwise, if the outcome If the address is not interpreted as an alias or address of an available information resource, the client module generates and transmits a request containing the source address of the information resource to the database of the client module and the server of the information system, which processes the source address of the information resource with the determination and / or search of the resulting addresses information resource corresponding to the source address of the information resource.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2011118330/08A RU2453916C1 (en) | 2011-05-05 | 2011-05-05 | Information resource search method using readdressing |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2011118330/08A RU2453916C1 (en) | 2011-05-05 | 2011-05-05 | Information resource search method using readdressing |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2453916C1 true RU2453916C1 (en) | 2012-06-20 |
Family
ID=46681196
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2011118330/08A RU2453916C1 (en) | 2011-05-05 | 2011-05-05 | Information resource search method using readdressing |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2453916C1 (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2582066C2 (en) * | 2013-11-18 | 2016-04-20 | Элдар Али Оглы Разроев | Method and system for info communication |
| RU2606305C2 (en) * | 2014-07-23 | 2017-01-10 | Сяоми Инк. | Method and apparatus for resources sharing |
| RU2608666C2 (en) * | 2012-09-11 | 2017-01-23 | Телефонактиеболагет Л М Эрикссон (Пабл) | Method and architecture for mobility of applications in distributed cloud environment |
| RU2610584C2 (en) * | 2015-05-25 | 2017-02-13 | Общество С Ограниченной Ответственностью "Яндекс" | Electronic message processing method and server used therein |
| RU2620257C2 (en) * | 2014-01-16 | 2017-05-24 | Митак Интернэшнл Корп. | Method and system for searching and using shared video content |
| RU2636673C2 (en) * | 2015-08-31 | 2017-11-27 | Сяоми Инк. | Method and device for line saving |
| RU2663707C1 (en) * | 2016-04-27 | 2018-08-08 | Бейдзин Сяоми Мобайл Софтвэр Ко., Лтд. | Method and device for resource search |
| RU2679967C1 (en) * | 2018-03-14 | 2019-02-14 | Общество с ограниченной ответственностью "Смарт Энджинс Рус" | Information by the keywords searching device |
| RU2681334C2 (en) * | 2017-05-23 | 2019-03-06 | Закрытое акционерное общество "Позитив Текнолоджиз" | System and method for identification of information assets |
| RU2692044C2 (en) * | 2016-01-20 | 2019-06-19 | Общество С Ограниченной Ответственностью "Яндекс" | Method (versions) and system (versions) for transition to subsection of internet resource and permanent computer information carrier (versions) |
| RU2756482C2 (en) * | 2014-06-26 | 2021-09-30 | Гугл Инк. | Optimized browser playback process |
| US11328114B2 (en) | 2014-06-26 | 2022-05-10 | Google Llc | Batch-optimized render and fetch architecture |
| RU2829699C1 (en) * | 2023-12-11 | 2024-11-05 | Ано "Цисм" / Автономная Некоммерческая Организация "Центр Изучения И Сетевого Мониторинга Молодежной Среды" | Method and system for checking availability of information resource and content on it in computer networks |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1383269A1 (en) * | 2002-07-19 | 2004-01-21 | Koninklijke KPN N.V. | Method and system for controlled online access from a terminal user to a content service |
| RU2271075C2 (en) * | 2001-04-06 | 2006-02-27 | Хуавей Текнолоджиз Ко., Лтд. | Method for realization of short message transmission service in mobile intellectual network |
| RU2315436C2 (en) * | 2001-03-30 | 2008-01-20 | Нокиа Корпорейшн | Multimedia environment "presence" server based on internet-protocol |
| RU2378692C2 (en) * | 2003-06-04 | 2010-01-10 | Майкрософт Корпорейшн | Lists and features of sources/addressees for preventing spam messages |
| EP2234331A1 (en) * | 2009-03-25 | 2010-09-29 | BRITISH TELECOMMUNICATIONS public limited company | Network topology |
| RU2408066C2 (en) * | 2005-12-21 | 2010-12-27 | Тенсент Текнолоджи (Шэньчжэнь) Компани Лимитед | Method and device for delivering network information |
-
2011
- 2011-05-05 RU RU2011118330/08A patent/RU2453916C1/en not_active IP Right Cessation
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2315436C2 (en) * | 2001-03-30 | 2008-01-20 | Нокиа Корпорейшн | Multimedia environment "presence" server based on internet-protocol |
| RU2271075C2 (en) * | 2001-04-06 | 2006-02-27 | Хуавей Текнолоджиз Ко., Лтд. | Method for realization of short message transmission service in mobile intellectual network |
| EP1383269A1 (en) * | 2002-07-19 | 2004-01-21 | Koninklijke KPN N.V. | Method and system for controlled online access from a terminal user to a content service |
| RU2378692C2 (en) * | 2003-06-04 | 2010-01-10 | Майкрософт Корпорейшн | Lists and features of sources/addressees for preventing spam messages |
| RU2408066C2 (en) * | 2005-12-21 | 2010-12-27 | Тенсент Текнолоджи (Шэньчжэнь) Компани Лимитед | Method and device for delivering network information |
| EP2234331A1 (en) * | 2009-03-25 | 2010-09-29 | BRITISH TELECOMMUNICATIONS public limited company | Network topology |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10511662B2 (en) | 2012-09-11 | 2019-12-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and architecture for application mobility in distributed cloud environment |
| RU2608666C2 (en) * | 2012-09-11 | 2017-01-23 | Телефонактиеболагет Л М Эрикссон (Пабл) | Method and architecture for mobility of applications in distributed cloud environment |
| US9942320B2 (en) | 2012-09-11 | 2018-04-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and architecture for application mobility in distributed cloud environment |
| RU2582066C2 (en) * | 2013-11-18 | 2016-04-20 | Элдар Али Оглы Разроев | Method and system for info communication |
| RU2620257C2 (en) * | 2014-01-16 | 2017-05-24 | Митак Интернэшнл Корп. | Method and system for searching and using shared video content |
| US11328114B2 (en) | 2014-06-26 | 2022-05-10 | Google Llc | Batch-optimized render and fetch architecture |
| RU2756482C2 (en) * | 2014-06-26 | 2021-09-30 | Гугл Инк. | Optimized browser playback process |
| RU2606305C2 (en) * | 2014-07-23 | 2017-01-10 | Сяоми Инк. | Method and apparatus for resources sharing |
| RU2610584C2 (en) * | 2015-05-25 | 2017-02-13 | Общество С Ограниченной Ответственностью "Яндекс" | Electronic message processing method and server used therein |
| RU2636673C2 (en) * | 2015-08-31 | 2017-11-27 | Сяоми Инк. | Method and device for line saving |
| RU2692044C2 (en) * | 2016-01-20 | 2019-06-19 | Общество С Ограниченной Ответственностью "Яндекс" | Method (versions) and system (versions) for transition to subsection of internet resource and permanent computer information carrier (versions) |
| RU2663707C1 (en) * | 2016-04-27 | 2018-08-08 | Бейдзин Сяоми Мобайл Софтвэр Ко., Лтд. | Method and device for resource search |
| RU2681334C2 (en) * | 2017-05-23 | 2019-03-06 | Закрытое акционерное общество "Позитив Текнолоджиз" | System and method for identification of information assets |
| RU2679967C1 (en) * | 2018-03-14 | 2019-02-14 | Общество с ограниченной ответственностью "Смарт Энджинс Рус" | Information by the keywords searching device |
| RU2829699C1 (en) * | 2023-12-11 | 2024-11-05 | Ано "Цисм" / Автономная Некоммерческая Организация "Центр Изучения И Сетевого Мониторинга Молодежной Среды" | Method and system for checking availability of information resource and content on it in computer networks |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2453916C1 (en) | Information resource search method using readdressing | |
| US11647097B2 (en) | Providing access to managed content | |
| US7797295B2 (en) | User content feeds from user storage devices to a public search engine | |
| US20060206460A1 (en) | Biasing search results | |
| RU2383920C2 (en) | System and method for client-supported search using web-agent | |
| US6675205B2 (en) | Peer-to-peer automated anonymous asynchronous file sharing | |
| US6718365B1 (en) | Method, system, and program for ordering search results using an importance weighting | |
| US6725214B2 (en) | Apparatus and method to support management of uniform resource locators and/or contents of database servers | |
| CN101601033B (en) | Generating specialized search results in response to patterned queries | |
| CN100367276C (en) | Method and appts for searching within a computer network | |
| KR100470493B1 (en) | Method for the Service resolving special domain name | |
| US20030018740A1 (en) | Contents sharing system and software program executed by devices of the system | |
| US7827280B2 (en) | System and method for domain name filtering through the domain name system | |
| CN103891247B (en) | Method and system for domain name system based discovery of devices and objects | |
| RU2413278C1 (en) | Method of selecting information on internet and using said information on separate website and server computer for realising said method | |
| US6026445A (en) | System and method for saving and reusing recently acquired name to address mappings | |
| RU110847U1 (en) | INFORMATION AND SEARCH SYSTEM | |
| US20140101249A1 (en) | Systems and Methods for Managing and Presenting Information | |
| US11409790B2 (en) | Multi-image information retrieval system | |
| CN102171645B (en) | Retrieval system and control method thereof, retrieval space map server apparatus | |
| CN101551813A (en) | Network connection apparatus, search equipment and method for collecting search engine data source | |
| CN101171583B (en) | Automatic intranet service publishes and service access | |
| KR100336115B1 (en) | Method for lower domain service and system for the same | |
| KR20100046090A (en) | System for searching information using internet | |
| US11748346B2 (en) | Multi-tenant hosting of inverted indexes for text searches |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20130506 |