СИСТЕМА И СПОСОБ ПОИСКА ПОМЕЧЕННОГО ПРЕИМУЩЕСТВЕННО НЕТЕКСТОВОГО ЭЛЕМЕНТА

1. Система базы данных для хранения метаданных о помеченных преимущественно нетекстовых элементах в наборе помеченных преимущественно нетекстовых элементов (элементов lpnt), содержащая:
средство (10) памяти, на котором хранятся соответствующие метаданные для элементов lpnt в пределах упомянутого набора, причем упомянутые метаданные содержат по меньшей мере одну метку элемента lpnt, выбранную из набора меток, и описание элемента lpnt, причем упомянутый набор меток определяет классы, причем объем данных, необходимых для кодирования текста, появляющегося в элементе lpnt в кодировке ascii, составляет не более чем 1% от общего объема данных, используемых для кодирования элемента lpnt,
средство (20) формирования ключевого слова для формирования данных ключевого слова для соответствующих классов, содержащий модуль определения релевантности термов для назначения релевантности извлеченных термов для упомянутых классов, для выбора термов из упомянутых извлеченных термов на основании их назначенной релевантности и обеспечения этих выбранных термов в качестве ключевых слов-кандидатов,
средство (30) обогащения метаданных,
отличающаяся тем, что средство (20) формирования ключевых слов содержит модуль извлечения для извлечения извлеченных термов из описаний элементов lpnt элементов lpnt, связанных с упомянутыми соответствующими классами, и тем, что средство (30) обогащения метаданных обеспечено для добавления соответствующих подмножеств ключевых слов-кандидатов, сформированных для класса, в качестве выбранных ключевых слов к метаданным элементов lpnt класса.
2. Система базы данных по п. 1, в которой элементы lpnt являются элементами воспроизведения для воспроизведения посредством устройства воспроизведения мультимедиа.
3. Система базы данных по п. 1, в которой упомянутый модуль определения релевантности термов содержит блок анализа частоты термов для обеспечения указания частоты, указывающего частоту термов для элементов lpnt, имеющих соответствующий класс в соответствии с упомянутой классификацией, причем упомянутое устройство формирования ключевого слова дополнительно содержит опорный блок для обеспечения опорного указания, указывающего частоту терма в наборе элементов lpnt, и блок нормализации для определения релевантности терма в соответствии с упомянутым указанием частоты и упомянутым опорным указанием.
4. Система базы данных по любому из пп. 1, 2 или 3, в которой упомянутое средство обогащения метаданных содержит средство выдачи запроса для выдачи первого запроса (q1) и второго запроса (q2) общему механизму поиска, причем упомянутый первый запрос (q1) выполняется на основании заголовка элемента lpnt и ключевого слова-кандидата, обеспеченного средством (wk) формирования ключевого слова, а второй запрос (q2) выполняется на основании заголовка элемента lpnt без указания обеспеченного ключевого слова-кандидата, и в которой средство обогащения метаданных дополнительно содержит дополнительное средство указания релевантности для определения релевантности, зависящей от элемента lpnt, ключевого слова-кандидата, с использованием числа оцененных совпадений для упомянутого первого запроса (q1) и числа оцененных совпадений для упомянутого второго запроса (q2), и в которой средство обогащения метаданных дополнительно содержит средство блокировки для предотвращения того, что обеспеченное ключевое слово-кандидат назначается метаданным элемента lpnt, если релевантность, зависящая от элемента lpnt, ключевого слова-кандидата для этого элемента lpnt является меньшей, чем заранее определенное значение.
5. Система базы данных по п. 4, в которой упомянутое средство выдачи запроса дополнительно выполнено с возможностью выдачи третьего запроса (q3) общему механизму поиска, причем упомянутый третий запрос выполняется на основании ключевого слова-кандидата без указания заголовка элемента lpnt, и в которой релевантность, зависящая от элемента lpnt, определенная для ключевого слова-кандидата, дополнительно зависит от числа оцененных совпадений для упомянутого третьего запроса (q3).
6. Система базы данных по п. 4, в которой средство (30) обогащения метаданных выполнено с возможностью добавления выбранных ключевых слов к упомянутым метаданным в записи, отдельной от записи для хранения описания.
7. Система базы данных по п. 4, дополнительно содержащая:
средство (40) связи для приема пользовательского запроса (USR) на поиск, включающего в себя набор (Ku) из одного или нескольких ключевых слов, указанных пользователем,
средство (50) поиска для выполнения запроса в упомянутых обогащенных метаданных на основании набора из одного или нескольких ключевых слов, указанных пользователем.
8. Система базы данных по п. 7, дополнительно содержащая:
средство (60) ввода для приема метаданных о новом элементе lpnt,
средство (70) обновления для хранения упомянутых метаданных в средстве хранения и для обновления метаданных элементов lpnt в наборе.
9. Система базы данных по п. 8, дополнительно содержащая:
средство (80) хранения профиля пользователя для хранения профилей пользователей, причем профиль пользователя содержит по меньшей мере ключевые слова, указанные пользователем,
средство (90) рекомендаций для, при приеме метаданных о новом элементе lpnt и после обновления метаданных об упомянутом новом элементе lpnt, сравнения обновленных метаданных нового элемента lpnt с соответствующими ключевыми словами, указанными пользователем, для каждого пользователя и для рекомендации нового элемента lpnt тем пользователям, для которых ключевые слова, указанные пользователем, совпадают с обновленными метаданными нового элемента lpnt.
10. Способ хранения метаданных о помеченных преимущественно нетекстовых элементах в наборе помеченных преимущественно нетекстовых элементов (элементов lpnt), содержащий этапы, на которых:
хранят (S1) соответствующие метаданные для элементов lpnt в пределах упомянутого набора, причем упомянутые метаданные содержат по меньшей мере одну метку элемента lpnt, выбранную из набора меток, и описание элемента lpnt, причем упомянутый набор меток определяет классы, причем объем данных, необходимых для кодирования текста, появляющегося в элементе lpnt в кодировке ascii, составляет не более чем 1% от общего объема данных, используемых для кодирования элемента lpnt,
назначают (S3) релевантность извлеченных термов для упомянутых соответствующих классов,
выбирают (S4) термы из упомянутых извлеченных термов на основании их назначенной релевантности и обеспечивают эти выбранные термы в качестве ключевых слов-кандидатов,
отличающийся тем, что
извлекают (S2) упомянутые извлеченные термы для соответствующих классов из описаний элементов lpnt элементов lpnt, связанных с упомянутыми соответствующими классами, и тем, что
добавляют (S5) подмножество обеспеченных ключевых слов-кандидатов в качестве ключевых слов к метаданным элементов lpnt класса.
11. Способ по п. 10, в которой элементы lpnt являются элементами воспроизведения для воспроизведения посредством устройства воспроизведения мультимедиа.
12. Способ по п. 10 или 11, в котором этап, на котором назначают релевантность термов, содержит этап, на котором обеспечивают указание частоты, указывающее частоту термов для элементов lpnt, имеющих соответствующий класс в соответствии с упомянутой классификацией, обеспечивают опорное указание, указывающее частоту терма в наборе элементов lpnt, и определяют релевантность терма в соответствии с упомянутым указанием частоты и упомянутым опорным указанием.
13. Способ по п. 11, дополнительно содержащий этапы, на которых выдают первый запрос (q1) и второй запрос (q2) общему механизму поиска, причем упомянутый первый запрос (q1) выполняется на основании заголовка элемента lpnt и ключевого слова-кандидата, обеспеченного средством (wk) формирования ключевого слова-кандидата, и второй запрос (q2) выполняется на основании заголовка элемента lpnt без указания обеспеченного ключевого слова-кандидата, и определяют релевантность, зависящую от элемента lpnt, ключевого слова-кандидата, с использованием числа оцененных совпадений для упомянутого первого запроса (q1) и числа оцененных совпадений для упомянутого второго запроса (q2), и предотвращают то, что обеспеченное ключевое слово-кандидат назначается в качестве ключевого слова метаданным элемента lpnt, если релевантность, зависящая от элемента lpnt, ключевого слова-кандидата является меньшей, чем заранее определенное значение.
14. Способ по п. 13, дополнительно содержащий этапы, на которых выдают третий запрос (q3) общему механизму поиска, причем упомянутый третий запрос (q3) выполняется на основании ключевого слова-кандидата без указания заголовка элемента lpnt и в котором релевантность, зависящая от элемента lpnt, определенная для ключевого слова-кандидата, дополнительно зависит от числа оцененных совпадений для упомянутого третьего запроса (q3).
15. Способ по п. 11, в котором подмножество, которое выбрано из ключевых слов-кандидатов, добавляется к упомянутым метаданным в записи, отдельной от записи для хранения описания.
16. Способ по п. 11, дополнительно содержащий этапы, на которых:
принимают пользовательский запрос (USR) на поиск, включающий в себя набор (Ku) из одного или нескольких ключевых слов, указанных пользователем,
выполняют запрос в упомянутых обогащенных метаданных на основании набора из одного или нескольких ключевых слов, указанных пользователем.
17. Компьютерный программный продукт, содержащий команды для предписывания устройству обработки данных выполнять этапы, на которых:
хранят соответствующие метаданные для помеченных преимущественно нетекстовых элементов в наборе помеченных преимущественно нетекстовых элементов (элементов lpnt), причем метаданные содержат по меньшей мере одну метку элемента lpnt и описание элемента lpnt, упомянутый набор меток определяет классы, причем объем данных, необходимых для кодирования текста, появляющегося в элементе lpnt в кодировке ascii, составляет не более чем 1% от общего объема данных, используемых для кодирования элемента lpnt,
назначают релевантность извлеченных термов для упомянутых соответствующих классов,
выбирают термы из упомянутых извлеченных термов на основании их назначенной релевантности и обеспечивают эти выбранные термы в качестве ключевых слов-кандидатов,
отличающийся тем, что
извлекают упомянутые извлеченные термы для соответствующих классов из описаний элементов lpnt элементов lpnt, связанных с упомянутыми классами, и тем, что
добавляют подмножество обеспеченных ключевых слов-кандидатов в качестве ключевых слов к метаданным элементов lpnt класса.