СПОСОБ И УСТРОЙСТВО ДЛЯ ДОБАВЛЕНИЯ АДРЕСА ГИПЕРССЫЛКИ В ЗАКЛАДКУ
METHOD AND APPARATUS FOR INSERTING ADDRESS OF HYPERLINK INTO BOOKMARK

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение в целом относится к способу и устройству для добавления адреса гиперссылки в закладку и, в частности, к способу и устройству для извлечения гиперссылки, которая содержится в документе, и добавления адреса, который содержится в извлеченной гиперссылке, в закладку.
УРОВЕНЬ ТЕХНИКИ
В последнее время растет использование сети Интернет и использование контента посредством сети Интернет. Таким образом, необходимо обеспечить эффективный доступ к управлению различными видами web-контента. Дополнительно, обеспечение реализации функции конвергенции делает соединение и совместное использование данных между устройствами проще. Соответственно, использование сети Интернет было расширено до такой степени, что оно затрагивает бытовую технику, такую как телевизоры (TV) и мобильные устройства, помимо персональных компьютеров. Таким образом, требуется новый способ использования web-контента, который приемлем для бытовой техники.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
РЕШЕНИЕ ЗАДАЧИ
Варианты осуществления настоящего изобретения предоставляют способ доступа, поиска и хранения web-контента, который легко использовать даже применительно к бытовой технике, помимо персональных компьютеров, и, в частности, способ добавления адреса гиперссылки в закладку, посредством которого может группироваться и добавляться множество закладок, не открывая web-страницу, посредством извлечения гиперссылки из части web-страницы, т.е. способ простого добавления и поиска закладки во время путешествия по сети Интернет и устройство для этого.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеприведенные и прочие признаки и преимущества настоящего изобретения станут более очевидны при подробном описании его вариантов осуществления со ссылкой на приложенные чертежи, на которых:
Фиг. 1 является блок-схемой последовательности операций способа, иллюстрирующей способ добавления адреса гиперссылки в закладку, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 2 иллюстрирует web-страницу, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 3 иллюстрирует структуру выбранной части, которая включает в себя гиперссылки, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 4 иллюстрирует структуру группы, добавляемой в закладку, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 5 иллюстрирует закладки, в которые добавлены адреса гиперссылок, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 6a и 6b дополнительно иллюстрируют Фиг. 5;
Фиг. 7 является блок-схемой последовательности операций способа, иллюстрирующей способ удаления добавленной закладки, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 8 иллюстрирует способ удаления добавленной закладки, в соответствии с вариантом осуществления настоящего изобретения; и
Фиг. 9 иллюстрирует блок-схему устройства для добавления адреса гиперссылки в закладку, в соответствии с вариантом осуществления настоящего изобретения.
ПРЕДПОЧТИТЕЛЬНЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
В соответствии с аспектом настоящего изобретения, предоставлен способ добавления адреса гиперссылки в закладку, при этом способ включает в себя этапы, на которых выбирают часть документа; анализируют множество гиперссылок, которые включены в выбранную часть; извлекают по меньшей мере один адрес из проанализированных гиперссылок; и добавляют извлеченные адреса в закладку.
В соответствии с другим аспектом настоящего изобретения, предоставлено устройство для добавления адреса гиперссылки в закладку, при этом устройство включает в себя модуль выбора области для выбора части документа; модуль анализа гиперссылки для анализа множества гиперссылок, которые содержатся в выбранной части, и извлечения по меньшей мере одного адреса из проанализированных гиперссылок; и контроллер для добавления извлеченных адресов в закладку.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Далее настоящее изобретение будет более подробно описано со ссылкой на сопроводительные чертежи, на которых показаны варианты осуществления изобретения.
Фиг. 1 является блок-схемой последовательности операций способа, иллюстрирующей способ добавления адреса гиперссылки в закладку, в соответствии с вариантом осуществления настоящего изобретения.
Согласно Фиг. 1, на этапе 110 устройство добавления закладки выбирает часть документа, который может быть web-страницей. Тем не менее, документ не ограничивается web-страницей, если документ включает в себя гиперссылку. Понятие «гиперссылка» обозначает связь между элементом, таким как одно слово, фраза, символ или изображение, в гипертекстовом документе и другим элементом в том же или другом гипертекстовом документе. Гиперссылка также именуется как гипертекстовая ссылка или прямая ссылка. Например, гиперссылка может указывать на видео, текст, музыку, изображение, программу, файл или конкретный адрес для переписки. Это базовая концепция организации гиперссылок, она реализована в языках разметки, включая повсеместно используемый Язык Гипертекстовой Разметки (HTML). Пользователь может включить или активировать гиперссылку посредством клика на подчеркнутый элемент гипертекстового документа или на элемент (элемент со ссылкой), который помечен цветом, отличным от того, что используется в оставшейся части гипертекстового документа. Ввиду этого поиск может выполняться посредством выбора связи между элементом и другим элементом в одном и том же гипертекстовом документе или выбора связи между элементом в гипертекстовом документе и другим элементом в гипертекстовом документе на сервере Всемирной Паутины (WWW) другого узла сети Интернет. Гиперссылка добавляется в гипертекстовый документ посредством тега на языке создания документа, таком как Стандартный Язык Обобщенной Разметки (SGML) или HTML. Гипертекст указывает текст, который отображается в другом документе из определенного документа через ссылку (гиперссылку) и главным образом отображается компьютерами или другой бытовой техникой.
Экран документа может быть разделен на блоки. Пользователь устройства добавления закладки может выбрать определенный блок, который является частью документа. В соответствии с вариантом осуществления настоящего изобретения, предоставлен метод семантического основанного на блоках масштабирования для разделения web-страницы на семантические блоки и отображения в увеличенном масштабе семантического блока. Когда пользователь выбирает требуемый семантический блок, выбранный семантический блок всплывает и отображается в увеличенном масштабе.
В соответствии с другим вариантом осуществления настоящего изобретения, пользователь выбирает требуемую область. Например, пользователь может выбрать требуемую область посредством указания блока с помощью устройства ввода. Это описывается со ссылкой на Фиг. 2 в качестве примера.
Фиг. 2 показывает иллюстративный экран web-страницы 200, в соответствии с вариантом осуществления настоящего изобретения.
Согласно Фиг. 2, экран web-страницы 200 разделен на с первой по седьмую области с 201 по 207. Часть, первая область 201 на Фиг. 2, выбрана пользователем из первой по седьмую областей 201-207, тем самым в фокусе находится первая область 201. Первая область 201 включает в себя три гиперссылки «Anycall» (корейская торговая марка мобильных телефонов), «Sens» (серия компьютеров класса ноутбуков) и «YEPP» (торговая марка цифровых аудиопроигрывателей). В web-страницу 200 также включена кнопка 220 закладки для выполнения функции добавления в закладку. При нажатии пользователем кнопки 220 закладки в состоянии, когда выделена часть документа, устройство добавления закладки переходит к этапу 120 на Фиг. 1.
На этапе 120, когда выполняется функция добавления в закладку, устройство добавления закладки анализирует по меньшей мере одну гиперссылку, которая содержится в выбранной части. Устройство добавления закладки извлекает гиперссылку, которая включена в выбранную часть. Может быть извлечена одна или несколько гиперссылок.
Фиг. 3 иллюстрирует структуру выбранной части 300, которая включает в себя 3 гиперссылки с 302 по 304, в соответствии с вариантом осуществления настоящего изобретения. Согласно Фиг. 3, выбранная часть 300 включает в себя номер 301 блока и 3 гиперссылки с 302 по 304. Номер 301 блока в некоторых случаях может быть опущен. Если выбранная часть 300 соответствует первой области 201 на Фиг. 2, то гиперссылки с 302 по 304 соответствуют «Anycall», «Sens», и «YEPP» соответственно.
Вновь обращаясь к Фиг. 1, на этапе 130, устройство добавления закладки извлекает по меньшей мере один адрес из извлеченной гиперссылки. Т.е. устройство добавления закладки извлекает адрес ссылки, который включен в извлеченную гиперссылку. Например, тег HTML гиперссылки, как правило, формируется в виде «<a href=”адрес ссылки”>ссылка</a>». Тег HTML гиперссылки «Anycall» формируется в виде «<a href=” http://kr.samsungmobile.com/product/anycall/product/main.do”>Anycall</a>», при этом устройство добавления закладки извлекает «http://kr.samsungmobile.com/product/anycall/product/main.do», т.е. адрес, который связан с гиперссылкой «Anycall». Дополнительно, устройство добавления закладки может извлекать только по меньшей мере один требуемый адрес в соответствии с заранее заданным условием извлечения всех адресов из извлеченной гиперссылки. Например, заранее заданным условием может быть предпочтение пользователя, ранее введенное пользователем ключевое слово или установленное пользователем количество адресов.
На этапе 140 устройство добавления закладки добавляет извлеченный адрес в закладку. Если извлечена лишь одна гиперссылка, то устройство добавления закладки добавляет извлеченный адрес в закладку с заранее определенным заголовком. Например, устройство добавления закладки может добавлять в закладку в качестве заголовка гипертекст гиперссылки, которая включает в себя извлеченный адрес, или добавлять в закладку в качестве заголовка информацию описания изображения или имя файла изображения собственно изображения, включенного в выбранную часть. Запись в закладках указывает на то, что закладка является частью списка закладок.
Если извлечено несколько гиперссылок, то устройство добавления закладки группирует множество извлеченных адресов и добавляет группу адресов в одну закладку. Устройство добавления закладки добавляет группу в закладку с заранее определенным заголовком группы таким образом, что каждый из извлеченных адресов, включается в группу с заранее определенным заголовком. В качестве способа задания заголовка группы устройство добавления закладки задает заголовок группы исходя из информации, которая относится к документу (например, web-странице) и добавляет заголовок группы в закладку, или задает заголовок группы исходя из слова (например, номера блока, информации более высокой категории для выбранной части и т.д.), которое представляет собой выбранную часть, и добавляет заголовок группы в закладку. Заголовок группы закладки может указывать количество ссылок, т.е. количество извлеченных адресов. В качестве способа задания заголовка извлеченного адреса устройство добавления закладки может добавлять в закладку в качестве заголовка гипертекст гиперссылки, соответствующей извлеченному адресу, или добавлять в закладку в качестве заголовка информацию описания изображения или имя файла изображения собственно изображения, которое включено в выбранную часть. В данном случае может группироваться и добавляться множество закладок, не открывая множество страниц посредством извлечения гиперссылки из части web-страницы.
В соответствии с другим вариантом осуществления группировки, устройство добавления закладки группирует множество извлеченных адресов и добавляет определенную категорию в закладку, в которой заранее задано множество категорий.
Фиг. 4 иллюстрирует структуру группы 400, которая добавляется в закладку, в соответствии с вариантом осуществления настоящего изобретения.
На Фиг. 4 в качестве заголовка группы в группе 400 задан «заголовок web-сайта - номер блока (количество ссылок)», и группа 400 включает в себя три гиперссылки 401, 402 и 403. Заголовок каждой гиперссылки 401, 402 и 403 может быть задан в соответствии с заранее заданным условием.
Вновь обращаясь к Фиг. 2, когда пользователь выбирает первую область 201 и нажимает кнопку 220 закладки, устройство добавления закладки анализирует гиперссылки «Anycall», «Sens», и «YEPP» в первой области 201, извлекает адреса из гиперссылок и группирует извлеченные адреса. Затем активируется меню 230 добавления закладки, и в меню 230 добавления закладки отображаются группы 231 и 235. Заголовок группы 231 «Samsung Mobile» задается как информация web-страницы «Samsung Mobile (3 ссылки)», а заголовки гиперссылок 232, 233 и 234 соответственно задаются как «Anycall», «Sens», и «YEPP», которые являются элементами гипертекста гиперссылок 232, 233 и 234.
Фиг. 5 иллюстрирует закладки, в которые добавлены адреса гиперссылок в соответствии с вариантом осуществления настоящего изобретения.
Согласно Фиг. 5, первая закладка 510, вторая закладка 520 и третья закладка 530 добавлены в списки закладок 501, 502 и 503. Одна гиперссылка добавлена в первую закладку 510, и множество гиперссылок сгруппировано и добавлено во вторую закладку 520 и третью закладку 530. В списке 501 закладок выбрана первая закладка 510. В списке 502 закладок выбрана вторая закладка 520. Поскольку множество гиперссылок сгруппировано и добавлено во вторую закладку 520, то когда в фокусе находится вторая закладка 520, отображаются все гиперссылки, которые являются вложенными элементами группы. Третья закладка 530 аналогична второй закладке 520. При наличии одной гиперссылки пользователь может выбрать отдельную закладку для перехода по привязанному адресу, а при наличии множества гиперссылок пользователь может выбрать отдельную гиперссылку, которая включена в группу, для перехода по привязанному адресу.
Фиг. 6a и 6b являются схемами, иллюстрирующими Фиг. 5.
Согласно Фиг. 6a и 6b, список 600 закладок включает в себя категории дат «Сегодня» 601, «2010.09.25» 602 и «2010.09.21» 603. Гиперссылки добавляются в каждую категорию как закладки. Категория 601 «Сегодня» включает в себя закладку 610, озаглавленную «Samsung Mobile», закладку 620, озаглавленную «Yahoo!Корея», и закладку 630, озаглавленную «Daum.life на daum». Каждая из закладки 610, озаглавленной «Samsung Mobile», и закладки 620, озаглавленной «Yahoo! Корея», включает в себя 3 сгруппированных в них гиперссылки, а закладка 630, озаглавленная «Daum.life на daum», включает в себя одну гиперссылку. На Фиг. 6a в фокусе находится закладка 630, озаглавленная «Daum.life на daum», в которую добавлена одна гиперссылка, и при активации закладки 630, озаглавленной «Daum.life на daum», всплывает документ, который находится по адресу добавленной гиперссылки. На Фиг. 6b в закладке 620, озаглавленной «Yahoo!Корея», в которую добавлены гиперссылка 621 «Yahoo! tama-блог», гиперссылка 622 «Yahoo! новости» и гиперссылка 623 «Yahoo! web-анимация», в фокусе находится гиперссылка 621 «Yahoo! tama-блог», и при активации гиперссылки 621 «Yahoo! tama-блог» всплывает документ, который находится по адресу гиперссылки 621 «Yahoo! tama-блог».
Фиг. 7 является блок-схемой последовательности операций способа, иллюстрирующей способ удаления добавленной закладки, в соответствии с вариантом осуществления настоящего изобретения.
Согласно Фиг. 7, на этапе 710 устройство добавления закладки выполняет процесс добавления закладки.
На этапе 720 устройство добавления закладки вычисляет объем закладки, которая будет добавлена по способу на Фиг. 1. Затем устройство добавления закладки сравнивает объем закладки, которая будет добавлена, с оставшимся объемом хранилища закладок. Если объем закладки, которая будет добавлена, равен или больше оставшегося объема хранилища закладок, то устройство добавления закладки переходит к этапу 730, в противном случае, если объем закладки, которая будет добавлена, меньше оставшегося объема хранилища закладок, устройство добавления закладки переходит к этапу 750.
На этапе 730 устройство добавления закладки вычисляет требуемый объем хранилища закладок. Например, когда объем закладки, которая будет добавлена, составляет 2 Мб, а оставшийся объем хранилища закладок составляет 1 Мб, то требуемый объем хранилища закладок вычисляется как равный 1 Мб.
На этапе 740 устройство добавления закладки удаляет ранее сохраненную закладки на величину требуемого объема хранилища закладок. Могут удаляться закладки, выбранные пользователем вручную, или автоматически могут удаляться наиболее старые сохраненные закладки. В качестве способа удаления закладок, выбираемых пользователем, когда устройство, включающее в себя устройство добавления закладок, поддерживает кнопочное устройство ввода, закладки могут группироваться и удаляться на величину соответствующего объема, а когда устройство, включающее в себя устройство добавления закладок, поддерживает устройство сенсорного ввода, закладки могут удаляться по отдельности на величину соответствующего объема.
Фиг. 8 иллюстрирует способ удаления добавленной закладки, в соответствии с вариантом осуществления настоящего изобретения.
Фиг. 8 обладает той же конфигурацией, что и список закладок на Фиг. 6a или 6b, показывая кнопку 805 удаления категории 803 «2010.09.21» и кнопки 806 и 807 удаления соответствующих закладок 804. Когда пользователь нажимает кнопку 805 удаления категории 803 «2010.09.21», то удаляются все закладки 804, включенные в категорию 803 «2010.09.21», а когда пользователь нажимает каждую из кнопок 806 и 807 удаления соответствующих закладок 804, то удаляется соответствующая закладка.
Вновь обращаясь к Фиг. 7, на этапе 750 устройство добавления закладки добавляет выбранную закладку посредством выполнения процесса добавления закладки.
Фиг. 9 является структурной схемой устройства 900 для добавления адреса гиперссылки в закладку, в соответствии с вариантом осуществления настоящего изобретения.
Согласно Фиг. 9, устройство 900 включает в себя модуль 910 выбора области, модуль 920 анализа гиперссылки, контроллер 930 и модуль 940 отображения.
Модуль 910 выбора области выбирает часть документа. Документом может быть web-страница. Тем не менее, документ не ограничивается web-страницей, если он содержит гиперссылку. Поскольку «гиперссылка» и «гипертекст» были описаны со ссылкой на Фиг. 2, то их повторное описание опущено.
Экран документа может быть разделен на блоки. Пользователь устройства 900 может выбрать определенный блок, который является частью документа. В соответствии с вариантом осуществления настоящего изобретения, может быть предоставлена методика семантического основанного на блоках масштабирования для разделения web-страницы на семантические блоки и отображения в увеличенном масштабе семантического блока. Когда пользователь выбирает требуемый семантический блок, то выбранный семантический блок всплывает и отображается в увеличенном масштабе.
В соответствии с другим вариантом осуществления настоящего изобретения, пользователь может выбрать требуемую область. Например, пользователь может выбрать требуемую область посредством выбора блока с помощью устройства ввода.
При выполнении функции по добавлению закладки модуль 920 анализа гиперссылки анализирует по меньшей мере одну гиперссылку, которая включена в выбранную часть. Модуль 920 анализа гиперссылки извлекает гиперссылку, которая включена в выбранную часть. Может присутствовать одна или несколько гиперссылок. Модуль 920 анализа гиперссылки извлекает по меньшей мере один адрес из извлеченной гиперссылки. Т.е. модуль 920 анализа гиперссылки извлекает адрес ссылки, который содержится в извлеченной гиперссылке. Дополнительно, модуль 920 анализа гиперссылки может извлечь по меньшей мере один требуемый адрес в соответствии с заранее заданным условием, вместо извлечения всех адресов из извлеченной гиперссылки. Например, заранее заданным условием может быть предпочтение пользователя, ранее введенное пользователем ключевое слово или установленное пользователем количество адресов.
Контроллер 930 добавляет извлеченный адрес в закладку. Если извлечена лишь одна гиперссылка, то контроллер 930 добавляет извлеченный адрес в закладку с заранее определенным заголовком. Например, контроллер 930 может добавлять в закладку в качестве заголовка гипертекст гиперссылки, которая включает в себя извлеченный адрес, или добавлять в закладку в качестве заголовка информацию описания изображения или имя файла изображения собственно изображения, включенного в выбранную часть. Запись в закладках указывает, что закладка является частью списка закладок.
Если извлечено несколько гиперссылок, то контроллер 930 группирует множество извлеченных адресов и добавляет группу адресов в закладку вместе. Контроллер 930 добавляет группу в закладку с заранее определенным заголовком группы таким образом, что каждый из извлеченных адресов включается в группу с заранее определенным заголовком. В качестве способа задания заголовка группы контроллер 930 задает заголовок группы на основе информации, которая относится к документу (например, web-странице), и добавляет заголовок группы в закладку или задает заголовок группы на основе слова (например, номера блока, информации более высокой категории для выбранной части и т.д.), которое представляет собой выбранную часть, и добавляет заголовок группы в закладку. Заголовок группы закладки может указывать количество ссылок, т.е. количество извлеченных адресов. В качестве способа задания заголовка извлеченного адреса контроллер 930 может добавлять в закладку в качестве заголовка гипертекст гиперссылки, соответствующей извлеченному адресу, или добавлять в закладку в качестве заголовка информацию описания изображения или имя файла изображения собственно изображения, которое включено в выбранную часть. Множество закладок может группироваться и добавляться, не открывая множество страниц посредством извлечения гиперссылки из части web-страницы.
В соответствии с другим вариантом осуществления группировки, контроллер 930 группирует множество извлеченных адресов и добавляет определенную категорию в закладку, в которой заранее задано множество категорий.
Контроллер 930 вычисляет объем закладки, которая будет добавлена, и сравнивает объем закладки, которая будет добавлена, с остаточным объемом хранилища закладок. Если объем закладки, которая будет добавлена, равен или больше оставшегося объема хранилища закладок, то контроллер 930 вычисляет требуемый объем хранилища закладок. Например, когда объем закладки, которая будет добавлена, составляет 2 Мб, а оставшийся объем хранилища закладок составляет 1 Мб, то требуемый объем хранилища закладок вычисляется как равный 1 Мб. Затем контроллер 930 удаляет ранее сохраненные закладки на величину требуемого объема хранилища закладок. Могут удаляться закладки, выбранные пользователем вручную, или автоматически могут удаляться наиболее старые сохраненные закладки. В качестве способа удаления закладок, выбираемых пользователем, когда устройство, включающее в себя устройство 900, поддерживает кнопочное устройство ввода, закладки могут группироваться и удаляться на величину соответствующего объема, а когда устройство, включающее в себя устройство 900, поддерживает устройство сенсорного ввода, закладки могут удаляться по отдельности на величину соответствующего объема.
Модуль 940 отображения отображает список закладок.
Способ добавления адреса гиперссылки в закладку также может быть воплощен в качестве машиночитаемых кодов на машиночитаемом носителе данных. Машиночитаемый носитель записи является любым носителем для записи данных, который может хранить данные, которые затем могут быть считаны компьютерной системой. Примеры машиночитаемых носителей записи включают в себя Постоянное Запоминающее Устройство (ROM), Запоминающее Устройство с Произвольной Выборкой (RAM), CD-ROM, магнитные ленты, гибкие диски, оптические запоминающие устройства. Машиночитаемый носитель записи также может распространяться по компьютерным системам, объединенным в сеть, так что машиночитаемый код хранится и исполняется распределенным образом. Программисты в соответствующей области, к которой относится настоящее изобретение, с легкостью могут создать функциональные программы, коды и сегменты кода для выполнения настоящего изобретения.
Хотя изобретение, в частности, показано и описано со ссылкой на его варианты осуществления, специалистам в соответствующей области должно быть понятно, что применительно к изобретению могут быть выполнены различные изменения по форме и в деталях, не отступая от сущности и объема изобретения, как определено прилагаемой формулой изобретения и ее эквивалентами.