СПОСОБ И УСТРОЙСТВО ОТОБРАЖЕНИЯ НАВИГАЦИОННОГО КОНТЕНТА

1. Способ отображения навигационного контента, содержащий следующие действия:
получение страницы веб-сайта;
идентификация навигационного контента страницы;
миниатюрное представление идентифицированного навигационного контента.
2. Способ по п.1, в котором идентификация навигационного контента страницы содержит следующие действия:
просмотр в обратном порядке всех меток страницы и маркирование этих меток, соответственно, как полных меток, конечных меток длинного контента, конечных меток короткого контента или меток короткого контента согласно заранее заданному условию;
если просмотренная текущая метка является полной, и ее подметки на следующем уровне содержат метки короткого контента, то определяют, находится ли общая длина текста соседних меток короткого контента и их поддеревьев в заранее заданном диапазоне; если да, то эти метки короткого контента и их поддеревья определяют как навигационный контент страницы.
3. Способ по п.2, в котором маркирование меток, соответственно, как полных меток, конечных меток длинного контента, конечных меток короткого контента и меток короткого контента согласно заранее заданному условию содержит следующие действия:
если тип просмотренной метки имеется в наборе {Н1, Н2, Н3, Н4, Н5, Н6, FORM, INPUT}, или метка содержит только текст и не имеет подметок, и длина этого текста больше первого заранее заданного числа байтов, или метка имеет подметки и поддеревья, причем подметки содержат полные метки, или метка имеет подметки и поддеревья, причем подметки не содержат полных меток, но доля суммы всех конечных меток короткого контента и меток короткого контента поддеревьев, где подметки указывают на общее число меток во всех поддеревьях, меньше заранее заданной доли, то эту метку маркируют как полную метку;
если просмотренная метка не является полной меткой, при этом данная метка содержит только текст и не имеет подметок, а длина этого текста больше второго заранее заданного числа байтов, но меньше или равна первому заранее заданному числу байтов, то эту метку маркируют как конечную метку длинного контента;
если просмотренная метка не является полной меткой, при этом данная метка содержит только текст и не имеет подметок, а длина этого текста меньше или равна второму заранее заданному числу байтов, то эту метку маркирует как конечную метку короткого контента;
если просмотренная метка не является полной меткой и имеет подметки, то ее маркируют как метку короткого контента.
4. Способ по п.2 или 3, в котором заранее заданный диапазон составляет от больше или равно 120 байтов до меньше или равно 2048 байтов.
5. Способ по п.1, в котором миниатюрное представление идентифицированного навигационного контента содержит следующие действия:
создание новой метки миниатюрного представления перед метками короткого контента, находящимися в идентифицированном навигационном контенте и подлежащими отображению;
перемещение находящихся в навигационном контенте и подлежащих миниатюрному представлению меток к метке миниатюрного представления без изменения относительных структур каждой из этих меток;
отображение подлежащих отображению меток короткого контента таким образом, что на браузерном терминале навигационный контент миниатюрно представлен в метке миниатюрного представления в виде однострочной сводки, а щелчком по этой сводке разворачивают исходную страницу для отображения миниатюрного навигационного контента.
6. Устройство отображения навигационного контента, содержащее:
модуль получения, предназначенный для получения страницы веб-сайта;
модуль идентификации, предназначенный для идентификации навигационного контента страницы, полученной модулем получения;
модуль миниатюрного представления, предназначенный для миниатюрного представления навигационного контента, идентифицированного модулем идентификации.
7. Устройство по п.6, в котором модуль идентификации выполнен с возможностью
просматривать в обратном порядке все метки страницы;
маркировать эти метки, соответственно, как полную метку, конечную метку длинного контента, конечную метку короткого контента или метку короткого контента согласно заранее заданным условиям; и
если просмотренная текущая метка является полной, а ее подметки на следующем уровне содержат метки короткого контента, то определять, находится ли общая длина текста соседних меток короткого контента и их поддеревьев в заранее заданном диапазоне; если да, то определять эти метки короткого контента и их поддеревья как навигационный контент страницы.
8. Устройство по п.7, в котором модуль идентификации выполнен с возможностью
маркировать просмотренную метку как полную, если тип просмотренной метки имеется в наборе {Н1, Н2, Н3, Н4, Н5, Н6, FORM, INPUT}, или метка содержит только текст и не имеет подметок, и длина этого текста больше первого заранее заданного числа байтов, или метка имеет подметки и поддеревья, а подметки содержат полные метки, или метка имеет подметки и поддеревья, а подметки не содержат полных меток, а доля суммы всех конечных меток короткого контента и меток короткого контента поддеревьев, где подметки указывают на общее число меток во всех поддеревьях, меньше заранее заданной доли;
маркировать просмотренную метку как конечную метку длинного контента, если просмотренная метка не является полной, содержит только текст и не имеет подметок, и длина этого текста больше второго заранее заданного числа байтов, но меньше или равна первому заранее заданному числу байтов;
маркировать просмотренную метку как конечную метку короткого контента, если просмотренная метка не является полной, содержит только текст и не имеет подметок, и длина этого текста меньше или равна второму заранее заданному числу байтов;
маркировать просмотренную метку как метку короткого контента, если просмотренная метка не является полной и имеет подметки.
9. Устройство по п.7 или 8, в котором заранее заданный диапазон составляет от больше или равно 120 байтов до меньше или равно 2048 байтов.
10. Устройство по п.6, в котором модуль миниатюрного представления выполнен с возможностью
создавать новую метку миниатюрного представления перед метками короткого контента, находящимися в идентифицированном навигационном контенте и подлежащими отображению;
перемещать находящиеся в навигационном контенте и подлежащие миниатюрному представлению метки к метке миниатюрного представления без изменения относительных структур каждой из меток; и
отображать подлежащие отображению метки короткого контента таким образом, что на браузерном терминале навигационный контент будет миниатюрно представлен в метке миниатюрного представления в виде однострочной сводки, и щелчком по этой сводке разворачивают исходную страницу для отображения миниатюрного навигационного контента.