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

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