СПОСОБ И УСТРОЙСТВО ДЛЯ ВЫДЕЛЕНИЯ ИНФОРМАЦИИ

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