СПОСОБ И СИСТЕМА ДЛЯ КАТЕГОРИЗАЦИИ КОНТЕНТА
METHOD AND SYSTEM FOR CONTENT CATEGORISATION

Область техники
Варианты осуществления настоящего изобретения, главным образом, относятся к технологии связи, более конкретно к способу, системе, объекту запроса категоризации контента и объекту, обеспечивающему категоризацию контента.
Предшествующий уровень техники
С быстрым развитием сетевой технологии и различных информационных технологий диапазон контентов, доступных пользователям, постепенно избавляется от временных и пространственных границ, и вероятность для пользователей воздействия контентов, связанных с порнографией, насилием, а также вирусами, которые являются вредными и несущими угрозу для клиентских терминалов, в значительной степени возрастает, так что имеется все возрастающая потребность в сортировке передаваемого контента. Доступные в настоящее время технологии сортировки включают в себя технологии сортировки по списку, технологии сортировки по ключевым словам, технологии сортировки по шаблонам, технологии сортировки согласно категоризации и т.д.
На фиг.1 показано структурное схематичное представление, иллюстрирующее известную из уровня техники систему сортировки контента на основе категоризации (CBCS). Система, главным образом, содержит две части: объект 201, обеспечивающий категоризацию контента, и блок 202 сортировки контента. В практическом применении система CBCS 200 может одновременно включать эти два блока, и также возможно, что эти два блока составляют сервер. То есть объект 201, обеспечивающий категоризацию контента, и блок 202 сортировки контента могут работать на том же самом одном сервере. Также возможно, что эти оба блока работают отдельно, каждый на другом сервере, и в этом случае сетевое взаимодействие и развертывание выполняются согласно реальным потребностям. Блок 202 сортировки контента в системе CBCS 200 и объект 100, обеспечивающий категоризацию контента (такой как поставщик контента), внешний к системе CBCS 202, может получать информацию категории определенного контента из объекта 201, обеспечивающего категоризацию контента, через CBCS-1 интерфейс, и объект 201, обеспечивающий категоризацию контента, дополнительно обеспечивает CBCS-3 интерфейс, способный ассоциировать информацию контента с запросом о категории. Внутренний и внешний объекты, которые запрашивают операции от объекта, обеспечивающего категоризацию контента, через CBCS-1 интерфейс и CBCS-3 интерфейс регулярным образом, называются объектом 100 запроса категоризации контента, где операции запроса включают в себя запрашивание категоризации контента и запрашивание ассоциации контента с категорией.
В настоящее время с разработкой интерфейсов категоризации контента, таких как CBCS-1 интерфейс, интерфейсы постепенно множатся по типам от первоначальных простых узлов (например, вывод категории, получаемой через контент, или введенный контентом ввод) до связывания с множеством параметров (например правило категоризации контента, идентификация контента, цифровой абстрактный алгоритм, алгоритм цифровой подписи и т.д.). Эти параметры представлены с множеством вариантов выбора и возможностей, например, правило категоризации контента включает в себя ESRB (Комитет по оценке программного обеспечения развлекательных программ) и МРАА (Американская ассоциация кино) и т.д. С другой стороны, помимо параметров, используемых в сообщении запроса CBCS-1, ответное сообщение также использует некоторые параметры. Аналогичным образом, объект, обеспечивающий категоризацию контента, ассоциирует информацию контента с категорией, и для него имеет место аналогичные проблемы множества вариантов выбора и определений параметров, поддерживаемых объектом, обеспечивающим категоризацию контента. С расширением такой обработки категоризации, одновременно генерируются параметры, которые поддерживаются различными объектами категоризации контента, (включая объект запроса категоризации контента и объект, обеспечивающий категоризацию контента). Иными словами, возможности категоризации могут быть различными.
Ввиду предшествующего уровня техники, описанного выше, изобретатели обнаружили, при реализации настоящего изобретения, что возможность категоризации для объекта, обеспечивающего категоризацию контента, связана со многими аспектами и соответствует множеству параметров, но при этом отсутствует четкий и эффективный механизм для согласования возможности категоризации между объектом запроса категоризации контента и объектом, обеспечивающим категоризацию контента. Это часто обуславливает то, что объект, обеспечивающий категоризацию контента, не может категоризировать контент для информации предоставляемого контента или ассоциировать контент с категорией, или что результат категоризации контента, обеспечиваемый объектом, обеспечивающим категоризацию контента, воспроизводится неверно, тем самым очень сильно влияя на действительность категоризации или ассоциирование контента.
Сущность изобретения
Ввиду вышеизложенного технические решения, предусматриваемые в вариантах осуществления, решают проблему отсутствия механизма для согласования возможности категоризации между объектом запроса категоризации контента и объектом, обеспечивающим категоризацию контента, согласно предшествующему уровню техники, где эта проблема приводит к сбою вследствие отсутствия поддержки для возможности категоризации, когда объект запроса категоризации контента запрашивает у объекта, обеспечивающего категоризацию контента, операции, относящиеся к категоризации контента, или когда объект, обеспечивающий категоризацию контента, передает объекту запроса категоризации контента результаты операции, относящиеся к категоризации контента.
Варианты осуществления настоящего изобретения обеспечивают способ категоризации контента. Способ содержит следующие этапы:
передача, объектом запроса категоризации контента, запроса согласования возможности категоризации к объекту, обеспечивающему категоризацию контента; и
прием возможности категоризации объекта, обеспечивающего категоризацию контента, возвращенной объектом, обеспечивающим категоризацию контента.
Варианты осуществления настоящего изобретения дополнительно обеспечивают способ категоризации контента. Способ содержит следующие этапы:
прием запроса согласования категоризации контента, переданного от объекта запроса категоризации контента; и
возврат возможности категоризации объекта, обеспечивающего категоризацию контента, к объекту запроса категоризации контента.
Варианты осуществления настоящего изобретения дополнительно обеспечивают способ категоризации контента. Способ содержит следующие этапы:
подписку на возможность категоризации объекта, обеспечивающего категоризацию контента, от объекта, обеспечивающего категоризацию контента; и
прием возможности категоризации, переданной от объекта, обеспечивающего категоризацию контента.
Варианты осуществления настоящего изобретения также обеспечивают способ категоризации контента. Способ содержит следующие этапы:
прием запроса подписки для возможности категоризации объекта, обеспечивающего категоризацию контента, переданного от объекта, обеспечивающего категоризацию контента, и
передачу возможности категоризации объекта, обеспечивающего категоризацию контента, к объекту запроса категоризации контента.
Варианты осуществления настоящего изобретения дополнительно обеспечивают систему категоризации контента. Система содержит
объект запроса категоризации контента, приспособленный для передачи запроса согласования возможности категоризации к объекту, обеспечивающему категоризацию контента, для запроса возможности категоризации объекта, обеспечивающего категоризацию контента, и приема возможности категоризации объекта, обеспечивающего категоризацию контента, возвращенной объектом, обеспечивающим категоризацию контента; и
объект, обеспечивающий категоризацию контента, приспособленный для приема запроса согласования возможности категоризации, переданного от объекта запроса категоризации контента, и возврата возможности категоризации объекта, обеспечивающего категоризацию контента, к объекту запроса категоризации контента.
Варианты осуществления настоящего изобретения дополнительно обеспечивают объект запроса категоризации контента. Объект запроса категоризации контента содержит
блок запрашивания возможности категоризации, приспособленный для запроса возможности категоризации от объекта, обеспечивающего категоризацию контента; и
блок приема возможности категоризации, приспособленный для приема возможности категоризации объекта, обеспечивающего категоризацию контента.
Варианты осуществления настоящего изобретения дополнительно предусматривают объект, обеспечивающий категоризацию контента. Объект, обеспечивающий категоризацию контента, содержит
блок взаимодействия с возможностью категоризации, приспособленный для приема запроса категоризации контента, переданного от объекта запроса категоризации контента; и
блок, обеспечивающий возможность категоризации, приспособленный для возврата возможности категоризации объекта, обеспечивающего категоризацию контента, к объекту запроса категоризации контента.
Как можно видеть из предыдущих технических решений, варианты осуществления настоящего изобретения обучаются возможности категоризации объекта, обеспечивающего категоризацию контента, через согласование возможности категоризации или запрос подписки, и, кроме того, для объекта, обеспечивающего категоризацию контента, имеется возможность обучаться возможности категоризации, поддерживаемой объектом запроса категоризации контента, через согласование возможности категоризации или подписку. Поэтому становится возможным для объекта запроса категоризации контента или для объекта, обеспечивающего категоризацию контента, получать взаимную информацию возможности категоризации контента детальным, ясным, точным и своевременным способом; и, таким образом, вероятность успеха запросов и операций, связанных с категоризацией контента, увеличивается.
Краткое описание чертежей
Фиг.1 - структурное схематичное представление, иллюстрирующее известную из уровня техники систему сортировки контента на основе категоризации (CBCS);
Фиг.2 - структурное схематичное представление, иллюстрирующее систему для категоризации контента, обеспечиваемую вариантами осуществления настоящего изобретения;
Фиг.3 - блок-схема, иллюстрирующая способ категоризации контента, обеспечиваемый вариантом осуществления 1 настоящего изобретения;
Фиг.4 - блок-схема, иллюстрирующая способ категоризации контента, обеспечиваемый вариантом осуществления 2 настоящего изобретения;
Фиг.5 - блок-схема, иллюстрирующая способ категоризации контента, обеспечиваемый вариантом осуществления 5 настоящего изобретения;
Фиг.6 - блок-схема, иллюстрирующая способ категоризации контента, обеспечиваемый вариантом осуществления 5 настоящего изобретения;
Фиг.7 - блок-схема, иллюстрирующая способ категоризации контента, обеспечиваемый вариантом осуществления 5 настоящего изобретения.
Детальное описание изобретения
Варианты осуществления настоящего изобретения обеспечивают способ категоризации контента. Способ содержит передачу объектом запроса категоризации контента, запроса согласования возможности категоризации к объекту, обеспечивающему категоризацию контента, чтобы запросить возможность категоризации объекта, обеспечивающего категоризацию контента; или подписку на возможность категоризации объекта, обеспечивающего категоризацию контента, от объекта, обеспечивающего категоризацию контента; прием возможности категоризации объекта, обеспечивающего категоризацию контента, переданной от объекта, обеспечивающего категоризацию контента; дополнительно запрашивание категоризации контента или запрашивание ассоциации контента с категорией согласно полученной возможности категоризации объекта, обеспечивающего категоризацию контента, и дополнительно предоставление возможности категоризации, поддерживаемой объектом запроса категоризации контента, к объекту, обеспечивающему категоризацию контента, причем объект, обеспечивающий категоризацию контента, может предоставить результат поддерживаемой категоризации контента объекту запроса категоризации контента согласно возможности категоризации, поддерживаемой объектом запроса категоризации контента.
На фиг.2 показано структурное схематичное представление, иллюстрирующее систему для категоризации контента, обеспечиваемое вариантами осуществления настоящего изобретения. Система, в частности, содержит объект 300 запроса категоризации контента и объект 400, обеспечивающий категоризацию контента. Объект 300 запроса категоризации контента может, в частности, быть системой предоставления контента, управляемой оператором или поставщиком услуг; блоком 202 сортировки контента в CBCS системе 200 по фиг.1; или системой ассоциирования информации контента и категории, управляемой оператором или поставщиком услуг. Объект 400, обеспечивающий категоризацию контента, может, в частности, быть сервером категоризации контента или CBCS системой 200, состоящей из сервера категоризации контента и сервера сортировки контента.
Объект 300 запроса категоризации контента включает в себя блок 301 запроса возможности категоризации и блок 302 приема возможности категоризации.
Блок 301 запроса возможности категоризации запрашивает возможность категоризации от объекта, обеспечивающего категоризацию контента.
Блок 302 приема возможности категоризации принимает возможность категоризации объекта, обеспечивающего категоризацию контента.
Блок 301 запроса возможности категоризации может, в частности, быть блоком согласования, который передает запрос согласования возможности категоризации на объект 400, обеспечивающий категоризацию контента, чтобы запросить возможность категоризации объекта, обеспечивающего категоризацию контента. Блок 302 приема возможности категоризации принимает возможность категоризации объекта, обеспечивающего категоризацию контента, возвращенную объектом 400, обеспечивающим категоризацию контента.
Блок согласования может дополнительно переносить возможность категоризации, поддерживаемую объектом 300 запроса категоризации контента, в запросе согласования возможности категоризации, подлежащем предоставлению к объекту 400, обеспечивающему категоризацию контента, или принимать запрос согласования возможности категоризации, переданный объектом 400, обеспечивающим категоризацию контента, и возвращать возможность категоризации, поддерживаемую объектом 300 запроса категоризации контента, к объекту 400, обеспечивающему категоризацию контента.
В частности, является возможным посылать запрос согласования возможности категоризации на объект 400, обеспечивающий категоризацию контента. Этот запрос может включать в себя информацию возможности категоризации, поддерживаемой в связи с этим и относящейся к категоризации контента или ассоциации контента и категории, например, информацию, указывающую, что запросчик категоризации может предоставить контент в формате пакета, сжатого посредством ZIP или RAR и т.п., или информацию, указывающую допустимый результат правила категоризации контента, и т.п. Блок 302 приема возможности категоризации принимает возможность категоризации, возвращенную объектом 400, обеспечивающим категоризацию контента, и может, в частности, принять ответ на запрос согласования возможности категоризации, переданный к нему объектом 400, обеспечивающим категоризацию контента, согласно запросу согласования возможности категоризации. Этот ответ на запрос включает в себя информацию о возможности категоризации, поддерживаемую объектом 400, обеспечивающим категоризацию контента и относящуюся к категоризации контента. Возможность категоризации объекта, обеспечивающего категоризацию контента, включает в себя, без ограничения указанным, одно из следующего или комбинацию следующего: тип контента, поддерживаемый объектом, обеспечивающим категоризацию контента; формат кодирования контента, поддерживаемый объектом, обеспечивающим категоризацию контента; язык контента, поддерживаемый объектом, обеспечивающим категоризацию контента; размер контента, поддерживаемый объектом, обеспечивающим категоризацию контента; указатель контента, поддерживаемый объектом, обеспечивающим категоризацию контента; идентификатор контента, поддерживаемый объектом, обеспечивающим категоризацию контента; абстрактный тип контента, поддерживаемый объектом, обеспечивающим категоризацию контента; алгоритм цифровой подписи, поддерживаемый объектом, обеспечивающим категоризацию контента; и правило категоризации контента, поддерживаемое объектом, обеспечивающим категоризацию контента.
Блок запрашивания возможности категоризации может, в частности, быть блоком подписки, который осуществляет подписку на возможность категоризации объекта, обеспечивающего категоризацию контента, от объекта 400, обеспечивающего категоризацию контента. Блок 302 приема возможности категоризации принимает возможность категоризации, переданную от объекта 400, обеспечивающего категоризацию контента. В частности, является возможным подписываться на возможность категоризации объекта, обеспечивающего категоризацию контента, и изменение элементов его возможности категоризации от объекта 400, обеспечивающего категоризацию контента, и принимать возможность категоризации, переданную от объекта 400, обеспечивающего категоризацию контента, а также измененную возможность категоризации.
В процессе практического применения объект запроса категоризации контента может дополнительно содержать, без ограничения указанным, по меньшей мере один из следующих блоков:
блок 303 передачи, который запрашивает категоризацию контента или запрашивает ассоциацию контента с категорией из объекта 400, обеспечивающего категоризацию контента, согласно возможности категоризации объекта, обеспечивающего категоризацию контента;
блок 304 приема, который принимает результат категоризации контента или результат ассоциации, возвращенный объектом 400, обеспечивающим категоризацию контента;
блок 305 обработки контента, который соответственно обрабатывает информацию контента, подлежащую категоризации согласно возможности категоризации, принятой от объекта, обеспечивающего категоризацию контента, и запрашивает категоризацию контента от объекта 400, обеспечивающего категоризацию контента, посредством блока передачи с обработанной информацией контента;
блок 306 конфигурирования, который конфигурирует возможность категоризации и/или возможность верификации достоверности, поддерживаемую объектом запроса категоризации контента, согласно возможности категоризации, принятой от объекта, обеспечивающего категоризацию контента;
блок 307 хранения, который хранит возможность категоризации объекта, обеспечивающего категоризацию контента, полученную от объекта, обеспечивающего категоризацию контента;
блок 308 определения, который определяет, была ли сохранена действительная возможность категоризации объекта, обеспечивающего категоризацию контента, и уведомляет, если была сохранена действительная возможности категоризации объекта, обеспечивающего категоризацию контента, блок обработки контента, чтобы обрабатывать информацию контента соответственно сохраненной возможности категоризации объекта, обеспечивающего категоризацию контента.
Блок 303 передачи запрашивает категоризацию контента или запрашивает ассоциацию контента с категорией из объекта, обеспечивающего категоризацию контента, с обработанной информацией контента.
Объект 400, обеспечивающий категоризацию контента, содержит блок 401 взаимодействия с возможностью категоризации и блок 402 обеспечения возможности категоризации.
Блок 401 взаимодействия с возможностью категоризации принимает возможность категоризации, переданную от объекта 300 запроса категоризации контента.
Блок 402 обеспечения возможности категоризации возвращает возможность категоризации объекта, обеспечивающего категоризацию контента, к объекту 300 запроса категоризации контента.
Блок 401 взаимодействия с возможностью категоризации может, в частности, быть блоком согласования, который принимает запрос согласования возможности категоризации, переданный от объекта 300 запроса категоризации контента. Кроме того, запрос согласования может включать в себя возможность категоризации, поддерживаемую объектом запроса категоризации контента. Блок 402 обеспечения возможности категоризации возвращает возможность категоризации объекта, обеспечивающего категоризацию контента, к объекту 300 запроса категоризации контента.
Блок согласования может дополнительно передавать запрос согласования возможности категоризации к объекту 300 запроса категоризации контента и принимать возможность категоризации, поддерживаемую объектом запроса категоризации контента, возращенную объектом 300 запроса категоризации контента.
Более конкретно, блок согласования может получать возможность категоризации, поддерживаемую объектом запроса категоризации контента и относящуюся к категоризации контента, путем приема запроса согласования возможности категоризации, поддерживаемой объектом запроса категоризации контента, и переносить возможность категоризации, поддерживаемую в связи с этим, путем возврата сообщения в ответ на запрос согласования возможности категоризации, например, такую информацию о возможности категоризации, как различные форматы и параметры контента, поддерживаемые объектом, обеспечивающим категоризацию контента, или алгоритм проверки информации предварительной категоризации, предоставляемой объектом, обеспечивающим категоризацию контента.
Дополнительно, блок 401 взаимодействия с возможностью категоризации, может, в частности, быть блоком подписки, который принимает запрос подписки, передаваемый от объекта 300 запроса категоризации контента, для подписки на возможность категоризации объекта, обеспечивающего категоризацию контента. Блок 402 обеспечения возможности категоризации передает возможность категоризации (которая может дополнительно включать в себя измененную возможность категоризации) поставщика категоризации контента к объекту запроса категоризации контента в соответствии с запросом категоризации. Блок подписки может также осуществлять подписку на возможность категоризации, поддерживаемую объектом запроса категоризации контента, от объекта 300 запроса категоризации контента и принимать возможность категоризации, передаваемую из объекта запроса категоризации контента, а также измененную возможность категоризации.
В процессе практического применения объект, обеспечивающий категоризацию контента, может дополнительно включать себя, без ограничения указанным, один из следующих блоков:
блок 403 приема, который принимает запрос на категоризацию контента или запрос на ассоциацию контента с категорией, передаваемый объектом 300 запроса категоризации контента, согласно возможности категоризации объекта, обеспечивающего категоризацию контента, и, более конкретно, принимает сообщение запроса на категоризацию контента или сообщение ассоциации, переданное объектом запроса категоризации контента, в соответствии с возможностью категоризации объекта, обеспечивающего категоризацию контента, причем упомянутое сообщение включает в себя информацию о контенте, подлежащем категоризации, или релевантную информацию, необходимую для ассоциации;
блок 404 категоризации, который категоризирует контент в соответствии с запросом на категоризацию контента или выполняет категоризацию в соответствии с возможностью категоризации, поддерживаемой объектом запроса категоризации контента;
блок 405 ассоциации, который ассоциирует контент с категорией в соответствии с запросом на ассоциацию контента и категории;
более конкретно, блок 404 категоризации и блок 405 ассоциации используются для категоризации или ассоциации информации о контенте в соответствии с запросом на категоризацию контента или запросом на ассоциацию контента с категорией объекта 300 запроса категоризации контента; если никакая информация о категории не переносится в запросе на ассоциацию, то необходимо сначала выполнить категоризацию, а затем ассоциацию; в качестве альтернативы, категоризация контента выполняется в соответствии с возможностью категоризации, поддерживаемой объектом запроса категоризации контента и относящейся к категоризации контента, и результат категоризации контента предоставляется объекту 300 запроса категоризации контента посредством блока 406 передачи;
блок 406 передачи, который передает результат категоризации контента или результат ассоциации контента с категорией к объекту 300 запроса категоризации контента; и
блок 407 хранения, который хранит возможность категоризации, поддерживаемую объектом запроса категоризации контента, возвращенную объектом 300 запроса категоризации контента, и обновляет сохраненную возможность категоризации объекта, обеспечивающего категоризацию контента, в соответствии с информацией об изменении возможности категоризации, возвращенной объектом запроса категоризации контента.
Необходимо отметить, что согласование возможности категоризации может быть реализовано различными режимами, например, оно может быть реализовано посредством передачи сообщения запроса возможности категоризации контента, например, путем передачи сообщения согласования возможности категоризации контента и соответствующего ответного сообщения; оно также может быть реализовано путем присоединения информации описания возможности категоризации в процесс взаимодействия при аутентификации, или в сообщении запроса категоризации контента и соответствующем ответном сообщении, или в сообщении запроса ассоциации контента с категорией или в сообщении ответа на запрос ассоциации. Конкретная реализация описана более детально в последующих вариантах осуществления процесса согласно способу. Варианты осуществления настоящего изобретения не ограничены этими режимами реализации, так как другие способы для реализации согласования возможности категоризации также входят в объем защиты вариантов осуществления настоящего изобретения.
Ниже приведены примеры с вышеупомянутой системой, применяемой в процессе категоризации контента на основе согласования возможности категоризации, чтобы описать конкретный процесс вариантов осуществления настоящего изобретения более детально. Как показано на фиг.5, которая является блок-схемой, иллюстрирующей способ категоризации контента, обеспечиваемый вариантом осуществления 1 настоящего изобретения, включены, в частности, следующие этапы:
Этап 301: Объект запроса категоризации контента передает запрос возможности категоризации контента, такой как сообщение запроса согласования возможности категоризации контента, к объекту, обеспечивающему категоризацию контента.
Поскольку возможность категоризации, поддерживаемая объектом, обеспечивающим категоризацию контента, не известна, например, поддерживаемый формат контента, язык, тип идентификатора контента, тип указателя контента и формат упаковки, объект запроса категоризации контента нуждается в получении возможности категоризации объекта, обеспечивающего категоризацию контента. Это означает необходимость предоставления соответствующей информации о контенте объекту, обеспечивающему категоризацию контента, для выполнения категоризации контента.
Этап 302: Объект, обеспечивающий категоризацию контента, возвращает соответствующую информацию о возможности категоризации контента согласно возможности категоризации, поддерживаемой тем самым. Информация включает в себя, без ограничения указанным, различные форматы контента, способы кодирования, языки, поддерживаемые объектом, обеспечивающим категоризацию контента, или информацию о возможности категоризации, например, алгоритм цифровой подписи, обеспечиваемый объектом, обеспечивающим категоризацию контента, для предварительно категоризированного контента, чтобы выполнять верификацию достоверности, причем когда объект запроса категоризации контента является объектом сортировки контента, объект сортировки контента конфигурирует возможность верификации и достоверности самого себя, например, алгоритм верификации достоверности, в соответствии с алгоритмом верификации достоверности, полученным от объекта, обеспечивающего категоризацию контента. Это может гарантировать проверку на предварительно категоризированном контенте.
Этап 303: Объект запроса категоризации контента передает запрос категоризации контента, несущий информацию контента, подлежащего категоризации, или информацию адреса конента согласно возможности категоризации, поддерживаемой объектом, обеспечивающим категоризацию контента, и объект, обеспечивающий категоризацию контента, получает соответствующую информацию контента согласно информации адреса.
Этап 304: объект, обеспечивающий категоризацию контента, передает запрос возможности категоризации контента, такой как сообщение запроса согласования возможности категоризации контента, к объекту запроса категоризации контента.
Поскольку объект, обеспечивающий категоризацию контента, не знает возможности категоризации, поддерживаемой объектом запроса категоризации контента, объект, обеспечивающий категоризацию контента, нуждается в получении возможности категоризации, такой как правило категоризации, поддерживаемое объектом запроса категоризации контента, перед выполнением категоризации контента. Это означает передачу сообщения запроса возможности категоризации контента к объекту запроса категоризации контента.
Этап 305: Объект запроса категоризации контента возвращает возможность категоризации контента, поддерживаемую им, такую как информация о поддерживаемом правиле категоризации и т.п.
Этап 306: Объект, обеспечивающий категоризацию контента, выполняет категоризацию контента согласно информации о контенте, предоставленной объектом запроса категоризации контента и в соответствии с возможностью категоризации, поддерживаемой объектом запроса категоризации контента, такой как результат поддерживаемой стандартной категоризации.
Этап 307: Объект, обеспечивающий категоризацию контента, направляет обратно соответствующий результат категоризации контента к объекту запроса категоризации контента.
Следует отметить, что конкретная последовательность вышеизложенных этапов 304-305 согласования возможности категоризации и этапов 301-302 согласования может быть установлена гибко, например, путем установки этапов 304-305 непосредственно после этапов 301-302, иными словами, объект запроса категоризации контента передает запрос категоризации контента после завершения согласования возможности категоризации между обоими.
Более того, процесс ассоциации контента с категорией совместим в принципе с вышеупомянутым процессом категоризации контента, и этапы, отличающиеся для них обоих, заключаются в следующем: если имеется категоризация, которая соответствует контенту, подлежащему категоризации, этапы 306-307 могут быть изменены, для выполнения ассоциации контента с категорией посредством объекта, обеспечивающего категоризацию контента, и конкретный процесс ассоциации может заключаться в установлении соответствия между контентом и соответствующей категоризацией, поддержании и сохранении этого соответствия, и также может состоять в выполнении ассоциации в других режимах, чтобы возвратить результат ассоциации к объекту запроса категоризации контента. Если отсутствует категоризация, выполненная в соответствии с информацией о контенте, то этап 306 остается, то есть контент сначала категоризируется и затем добавляется этап ассоциации контента с категорией; иными словами, контент и категория ассоциируются согласно результату категоризации на этапе 306, и результат ассоциации возвращается к объекту запроса категоризации контента.
Как показано на фиг.4, которая является блок-схемой, иллюстрирующей способ категоризации контента, обеспечиваемый вариантом осуществления 2 настоящего изобретения, включены, в частности, следующие этапы:
Этап 401: Объект запроса категоризации контента передает запрос возможности категоризации контента, такой как сообщение запроса согласования возможности категоризации контента, к объекту, обеспечивающему категоризацию контента.
Сообщение запроса согласования возможности категоризации контента включает в себя возможность категоризации, поддерживаемую объектом запроса категоризации контента самим по себе, и возможность категоризации, поддерживаемую объектом, обеспечивающим категоризацию контента, запрашиваемую от объекта, обеспечивающего категоризацию контента.
Этап 402: Объект, обеспечивающий категоризацию контента, возвращает свою возможность категоризации.
Этап 403: Объект запроса категоризации контента передает запрос категоризации контента, который несет в себе информацию о контенте, подлежащем категоризации, или также несет информацию адреса контента для объекта, обеспечивающего категоризацию контента, чтобы получать соответствующую информацию контента в соответствии с информацией адреса согласно возможности категоризации объекта, обеспечивающего категоризацию контента.
Этап 404: Объект, обеспечивающий категоризацию контента, выполняет категоризацию согласно возможности категоризации, поддерживаемой объектом запроса категоризации контента.
Этап 405: Объект, обеспечивающий категоризацию контента, направляет обратно соответствующий результат категоризации контента к объекту запроса категоризации контента.
Следует отметить, что согласование возможности категоризации между объектом запроса категоризации контента и объектом, обеспечивающим категоризацию контента, может также быть реализовано посредством следующего режима, а именно присоединением дополнительного объяснения, описывающего возможность категоризации контента, в процессе взаимодействия с любой категоризацией контента. Например, в то же самое время, когда объект запроса категоризации контента, передает информацию контента к объекту, обеспечивающему категоризацию контента, чтобы запросить категоризацию, совместно переносится информация возможности категоризации; объект, обеспечивающий категоризацию контента, передает информацию категоризации контента при возврате результата категоризации, и также является возможным переносить соответствующую информацию категоризации контента и т.п. в сообщении аутентификации и в ответном сообщении аутентификации.
Конкретный процесс информации, описывающей возможность категоризации контента, присоединенной в запросе категоризации контента и ответном сообщении (конкретная форма сообщения не ограничена, и является возможным включать сообщение взаимодействия аутентификации, запрос ассоциации контента с категорией и ответное сообщение и т.д.), показан в следующем варианте осуществления 3 и включает в себя следующие этапы:
Этап S11: Объект запроса категоризации контента передает запрос возможности категоризации контента (который может включать в себя информацию контента или информацию адреса контента) к объекту, обеспечивающему категоризацию контента, и запрос включает в себя информацию возможности категоризации, поддерживаемую объектом запроса категоризации контента.
Этап S12: Если объект, обеспечивающий категоризацию контента, не может идентифицировать информацию контента, объект, обеспечивающий категоризацию контента, возвращает информацию ошибки, присоединяет информацию возможности категоризации, поддерживаемую объектом, обеспечивающим категоризацию контента, и процесс переходит к этапу S13; если объект, обеспечивающий категоризацию контента, может идентифицировать информацию контента, то процесс переходит к этапу S14.
Этап S13: Объект запроса категоризации контента реорганизует контент согласно возможности категоризации, поддерживаемой при этом, как возвращено объектом, обеспечивающим категоризацию контента, и передает информацию контента вновь к объекту, обеспечивающему категоризацию контента, для запроса категоризации.
Этап S14: Объект, обеспечивающий категоризацию контента, выполняет категоризацию контента согласно возможности категоризации, поддерживаемой объектом запроса категоризации контента.
Этап S15: Объект, обеспечивающий категоризацию контента, возвращает результат категоризации контента этапа S14 к объекту запроса категоризации контента.
Кроме того, если процесс выполняется согласно S11-S12-S14, то есть объект, обеспечивающий категоризацию контента, может идентифицировать информацию контента, переданную от объекта запроса категоризации контента, то результат категоризации контента, возвращенный объектом, обеспечивающим категоризацию контента, на этапе S15, может нести информацию возможности категоризации, поддерживаемой при этом, и, после приема информации возможности категоризации, поддерживаемой при этом, как предоставлено объектом, обеспечивающим категоризацию контента, объект запроса категоризации контента может дополнительно сохранить информацию возможности категоризации, поддерживаемую объектом, обеспечивающим категоризацию контента, и может, в частности, сохранить информацию в режиме установления таблицы соотношений отображения, например, чтобы установить таблицу соотношений отображения для объекта, обеспечивающего категоризацию контента, и возможности категоризации, поддерживаемой объектом, обеспечивающим категоризацию контента. Это обеспечивает информацию контента о возможности категоризации, поддерживаемой объектом, обеспечивающим категоризацию контента, в соответствии с таблицей отображения в следующий раз, когда категоризация запрашивается от объекта, обеспечивающего категоризацию контента. Таким образом, является возможным исключить возможность категоризации, поддерживаемую объектом, обеспечивающим категоризацию контента, как обеспечиваемую при согласовании из последующего взаимодействия запроса категоризации контента, и просто обеспечивать при согласовании возможность категоризации, поддерживаемую объектом запроса категоризации контента, тем самым упрощая интерактивный процесс категоризации контента, чтобы повысить эффективность категоризации контента. Кроме того, объект запроса категоризации контента может дополнительно подписаться на информацию изменения возможности категоризации контента от объекта, обеспечивающего категоризацию контента, - см. детальное описание в варианте осуществления 5 настоящего изобретения.
Разумеется, в других режимах исполнения, описанных в вариантах осуществления настоящего изобретения, после получения информации возможности категоризации, поддерживаемой объектом, обеспечивающим категоризацию контента, объект запроса категоризации контента может во всех случаях сохранять возможность категоризации, поддерживаемую объектом, обеспечивающим категоризацию контента, путем установления таблицы соотношений отображения и может дополнительно подписываться на информацию изменения возможности категоризации контента. Аналогичным образом, объект, обеспечивающий категоризацию контента, может также сохранить возможность категоризации, поддерживаемую объектом запроса категоризации контента, после получения возможности категоризации, поддерживаемой объектом запроса категоризации контента, и может также сохранить возможность путем установления таблицы соотношений отображения; таким образом, является возможным исключить возможность категоризации, поддерживаемую объектом запроса категоризации контента, как обеспечиваемую при согласовании из взаимодействия запроса категоризации контента, и просто обеспечивать при согласовании возможность категоризации, поддерживаемую объектом, обеспечивающим категоризацию контента, тем самым упрощая интерактивный процесс категоризации контента, чтобы повысить эффективность категоризации контента. Если оба объекта сохраняют соответствующие возможности категоризации, то достаточно запросить заранее возможность категоризации, поддерживаемую другой стороной, в запросе категоризации контента, и затем настроить соответствующий формат информации контента согласно возможности категоризации или настроить правило категоризации, чтобы быстро, с высокой эффективностью и успешно завершить такие операции, связанные с возможностью категоризации, как запрос категоризации контента или запрос ассоциации (когда вышеупомянутый процесс направлен на ассоциацию контента с категорией).
Как можно понять, после того как объект запроса категоризации контента сохраняет возможность категоризации, полученную от объекта, обеспечивающего категоризацию контента, или объект, обеспечивающий категоризацию контента, сохраняет возможность категоризации, поддерживаемую объектом запроса категоризации контента, каждый из вариантов осуществления настоящего изобретения может дополнительно включать в себя следующие этапы:
Определяется, сохранена ли действительная возможность категоризации объекта, обеспечивающего категоризацию контента, или возможность категоризации, поддерживаемая объектом запроса категоризации контента. Действительная возможность категоризации может быть определена способами, такими как определение, превысило ли хранение информации предварительно установленный период действительности, является ли сохраненная информация возможности категоризации полной, и является ли соответствующая стратегия управления согласованной, если имеется управление стратегией, и т.д. Если сохранена действительная возможность категоризации объекта, обеспечивающего категоризацию контента, то запрашивается ассоциация контента с категорией от объекта, обеспечивающего категоризацию контента, согласно сохраненной возможности категоризации объекта, обеспечивающего категоризацию контента, или выполняется категоризация согласно возможности категоризации, поддерживаемой объектом запроса категоризации контента, и соответствующий результат категоризации возвращается. Если действительная возможность категоризации объекта, обеспечивающего категоризацию контента, не сохранена, запрос согласования возможности категоризации или запрос подписки передается к объекту, обеспечивающему категоризацию контента, и ассоциация контента с категорией запрашивается от объекта, обеспечивающего категоризацию контента, согласно возможности категоризации, принятой от объекта, обеспечивающего категоризацию контента.
Следует пояснить, что подобный способ может использоваться для обратного согласования возможности категоризации контента со следующими конкретными этапами, касающимися согласования:
На этапе S21 объект запроса категоризации контента передает запрос категоризации контента (включая информацию контента) к объекту, обеспечивающему категоризацию контента, и запрос не включает информацию возможности категоризации, поддерживаемую объектом запроса категоризации контента.
Этапы S22-S23 являются теми же самыми, что и этапы S12-S13.
Этап S24: Объект, обеспечивающий категоризацию контента, выполняет категоризацию контента согласно информации контента, предоставляемой объектом запроса категоризации контента.
Этап S25: Объект, обеспечивающий категоризацию контента, возвращает результат категоризации контента этапа S24 к объекту запроса категоризации контента.
Этап S26: Объект запроса категоризации контента принимает результат категоризации контента, возвращенный объектом, обеспечивающим категоризацию контента, категоризация успешна, и процесс завершается, если результат поддерживается тем самым; однако если результат категоризации тем самым не поддерживается, то объект запроса категоризации контента возвращает сообщение об ошибке к объекту, обеспечивающему категоризацию контента, и одновременно присоединяет информацию возможности категоризации, поддерживаемую объектом запроса категоризации контента.
Этап S27: Объект, обеспечивающий категоризацию контента, выполняет вновь категоризацию контента согласно принятой информации возможности категоризации, поддерживаемой объектом запроса категоризации контента.
Этап S28: Объект, обеспечивающий категоризацию контента, возвращает результат категоризации контента этапа S27 к объекту запроса категоризации контента. Если процесс выполняется согласно S21-S22-S24, то есть когда объект, обеспечивающий категоризацию контента, может идентифицировать информацию контента, переданную от объекта запроса категоризации контента, является возможным дополнительно переносить информацию возможности категоризации, поддерживаемую объектом, обеспечивающим категоризацию контента, в сообщении результата категоризации, возвращенном из этапа S25 или S28, так что объект запроса категоризации контента сохраняет информацию возможности категоризации.
Следует отметить, что интерактивный процесс категоризации контента добавлен к двум вышеописанным вариантам осуществления в определенном смысле, и если первоначальные форматы контента не согласуются, то будет несколько циклов взаимодействия с взаимной информацией. Однако процесс согласования возможности категоризации контента сокращается в сценарии относительно простого формата контента, и это облегчает повышение скорости и эффективности категоризации контента.
Конкретный процесс информации описания возможности категоризации контента, переносимой в сообщении первоначального запроса категоризации контента, описан в последующем варианте осуществления 4 и включает в себя следующие этапы:
Этап S31: Объект запроса категоризации контента передает сообщение первоначального запроса категоризации контента, которое не ограничено по типу и которое включает в себя информацию возможности категоризации, поддерживаемую объектом запроса категоризации контента, и информацию формата информации контента, подлежащего категоризации для передачи.
Этап S32: Объект, обеспечивающий категоризацию контента, возвращает сообщение ответа на первоначальный запрос к объекту запроса категоризации контента. Если объект, обеспечивающий категоризацию контента, поддерживает формат информации контента, он возвращает ответное сообщение успеха первоначального запроса; если объект, обеспечивающий категоризацию контента, не поддерживает формат информации контента, объект, обеспечивающий категоризацию контента, присоединяет информацию возможности категоризации, поддерживаемую объектом, обеспечивающим категоризацию контента, в возвращенном сообщении ответа на первоначальный запрос.
Этап S33: Объект запроса категоризации контента передает сообщение категоризации контента, которое включает в себя информацию контента, к объекту, обеспечивающему категоризацию контента, согласно сообщению ответа на первоначальный запрос объекта, обеспечивающего категоризацию контента.
Этап S34: Объект, обеспечивающий категоризацию контента, выполняет категоризацию контента согласно возможности категоризации, поддерживаемой объектом запроса категоризации контента.
Этап S35: Объект, обеспечивающий категоризацию контента, возвращает результат категоризации контента этапа S34 к объекту запроса категоризации контента.
Разумеется, также возможно не включать информацию возможности категоризации, поддерживаемую объектом запроса категоризации контента, в сообщение первоначального запроса категоризации контента, передаваемое на этапе S31, а включать только информацию, описывающую формат информации контента, подлежащего категоризации, для передачи, со следующими конкретными этапами:
Этап S41: Объект запроса категоризации контента передает сообщение первоначального запроса категоризации контента, которое включает в себя информацию формата информации контента, подлежащего категоризации, для передачи.
Этап S42: Объект, обеспечивающий категоризацию контента, возвращает сообщение ответа на первоначальный запрос к объекту запроса категоризации контента; если объект, обеспечивающий категоризацию контента, поддерживает формат информации контента, он возвращает ответное сообщение успеха первоначального запроса; если объект, обеспечивающий категоризацию контента, не поддерживает формат информации контента, объект, обеспечивающий категоризацию контента, присоединяет информацию возможности категоризации, поддерживаемую объектом, обеспечивающим категоризацию контента, в возвращенном сообщении ответа на первоначальный запрос.
Этап S43: Объект запроса категоризации контента передает сообщение категоризации контента, которое включает в себя информацию контента, к объекту, обеспечивающему категоризацию контента, согласно сообщению ответа на первоначальный запрос объекта, обеспечивающего категоризацию контента.
Этап S44: Объект, обеспечивающий категоризацию контента, выполняет категоризацию контента согласно информации контента, предоставляемой объектом запроса категоризации контента.
Этап S45: Объект, обеспечивающий категоризацию контента, возвращает результат категоризации контента этапа S44 к объекту запроса категоризации контента.
Этап S46: Объект запроса категоризации контента принимает результат категоризации контента, возвращенный объектом, обеспечивающим категоризацию контента; категоризация успешна и процесс завершается, если результат поддерживается тем самым; однако если результат категоризации тем самым не поддерживается, объект запроса категоризации контента возвращает сообщение об ошибке к объекту, обеспечивающему категоризацию контента, и одновременно присоединяет информацию возможности категоризации, поддерживаемую объектом запроса категоризации контента.
Этап S47: Объект, обеспечивающий категоризацию контента, выполняет категоризацию контента вновь согласно принятой информации возможности категоризации, поддерживаемой объектом запроса категоризации контента.
Этап S48: Объект, обеспечивающий категоризацию контента, возвращает результат категоризации контента этапа S47 к объекту запроса категоризации контента. Если объект, обеспечивающий категоризацию контента, не возвращает возможность категоризации, поддерживаемую тем самым, к объекту запроса категоризации контента на этапе S42, то объект, обеспечивающий категоризацию контента, может дополнительно переносить информацию возможности категоризации, поддерживаемую тем самым, в сообщении результата категоризации, возвращенном на этапе S45 или на этапе S48, так что объект запроса категоризации контента сохраняет информацию возможности категоризации.
Аналогичным образом, этот вариант осуществления обладает техническим результатом, который имел место в варианте осуществления 3. Кроме того, по сравнению с вариантом осуществления 3, этот вариант осуществления имеет следующий результат: согласование выполняется путем передачи сообщения первоначального запроса категоризации контента, чтобы переносить информацию формата контента, подлежащего категоризации, причем информация контента непосредственно не передается. Таким способом, даже если объект, обеспечивающий категоризацию контента, не поддерживает формат информации контента, информация контента не будет ошибочно передаваться, чтобы бесполезно тратить предыдущее взаимодействие, тем самым дополнительно обеспечивая быстрое согласование возможности категоризации контента и высокую эффективность категоризации контента.
Во время процесса практического применения объект, обеспечивающий категоризацию контента, или объект запроса категоризации контента может получить возможность категоризации другой стороны в режиме подписки. Более того, поскольку возможность категоризации, поддерживаемая объектом, обеспечивающим категоризацию контента, или объектом запроса категоризации контента, может измениться, в то время как это неизвестно другой стороне, объект, обеспечивающий категоризацию контента, или объект запроса категоризации контента может дополнительно подписаться на случаи изменения возможности категоризации другой стороны, так что вариант осуществления настоящего изобретения обеспечивает техническое решение, в котором подписка на возможность категоризации поддерживается, и выполняется уведомление, когда возможность категоризации изменяется.
Соответственно, является возможным реализовать техническое решение уведомления, что возможность категоризации изменилась, согласно некоторому механизму для подписки. То есть, с одной стороны, другая сторона регистрирует интерфейс уведомления самостоятельно, и этот этап может быть выполнен в процессе предварительной разработки или путем ручного конфигурирования и логически выражается как зарегистрированный интерфейс, реализация которого поясняется ниже. Если возможность категоризации контента изменилась, изменившаяся сторона своевременно уведомляет зарегистрированную сторону через зарегистрированный интерфейс. Этот механизм для уведомления подписки может применяться в различных вариантах осуществления, упомянутых выше, и то, что описано здесь более детально, является просто процессом механизма уведомления об изменении возможности категоризации, в частности, в следующем варианте осуществления:
Объект запроса категоризации контента желает, чтобы объект, обеспечивающий категоризацию контента, своевременно получал уведомление, когда возможность категоризации изменилась. Конкретный процесс показан на фиг.5, где представлена блок-схема, иллюстрирующая способ категоризации контента, обеспечиваемый в варианте осуществления 5 настоящего изобретения, и, в частности, содержит следующие этапы:
Этап S501: объект запроса категоризации контента регистрирует интерфейс сообщения уведомления объекту, обеспечивающему категоризацию контента.
Обычными в этих обстоятельствах являются следующие несколько режимов для завершения регистрации интерфейса сообщения уведомления.
1. Объект запроса категоризации контента непосредственно передает сообщение регистрации к объекту, обеспечивающему категоризацию контента.
2. Объект, обеспечивающий категоризацию контента, внутренним образом конфигурирует интерфейс уведомления объекта запроса категоризации контента, то есть объект, обеспечивающий категоризацию контента, может считывать свой собственный файл конфигурации Config.ini, где одна строка конфигурации интерфейса сообщения уведомления предусмотрена в следующем виде:
3. Объект, обеспечивающий категоризацию контента, фиксирован с интерфейсом уведомления в течение разработки, и объект запроса категоризации контента конфигурируется согласно фиксированному стандарту, то есть объект, обеспечивающий категоризацию контента, самостоятельно передает широковещательное сообщение на предписанный адрес, когда функция изменилась, например, путем передачи сообщения уведомления на 192.168.1.254:9999, и если объект запроса категоризации контента желает узнать об изменении возможности объекта, обеспечивающего категоризацию контента, он может прослушать широковещательное сообщение на порте 192.168.1.254:9999.
4. Оба из объектов конфигурируют определенные интерфейсы уведомления в соответствии с опубликованным стандартом.
Этап 502: Объект, обеспечивающий категоризацию контента, возвращает сообщение успеха регистрации. Это факультативный этап в процессе практического применения.
Этап 503: Если возможность категоризации контента объекта, обеспечивающего категоризацию контента, изменилась, то объект, обеспечивающий категоризацию контента, подготавливает для уведомления сообщение уведомления об изменении возможности категоризации контента.
Этап 504: Объект, обеспечивающий категоризацию контента, уведомляет об изменении возможности категоризации соответственно интерфейсу, зарегистрированному объектом запроса категоризации контента.
Ниже приведен пример, в котором объект запроса категоризации контента предоставляет сегмент нового фильма A.mpg для поставщика А и желает, чтобы фильм мог быть категоризирован через CBCS сервер, для пояснения более детально процесса согласно способу, описанному в предыдущем варианте осуществления настоящего изобретения.
Более того, чтобы сделать пояснение более ясным и простым для восприятия, в этом варианте осуществления предполагается, что
1. Поставщик А поддерживает китайский стандарт категоризации фильмов, в частности, CN-классификацию; и
2. CBCS сервер поддерживает только кинофильмы в форме MPG и поддерживает описание информации кинофильма MPEG-21.
Согласно фиг.6, где показана блок-схема, иллюстрирующая другой способ для категоризации контента, обеспечиваемый вариантом осуществления 5 настоящего изобретения, включены, в частности, следующие этапы:
Этап 601: Система предоставления контента поставщика А передает запрос возможности категоризации контента к CBCS серверу.
Возможность категоризации, поддерживаемая CBCS сервером, запрашивается путем передачи запроса категоризации контента, например, посредством следующей команды OPTION:
Этап 602: CBCS сервер возвращает возможности категоризации, поддерживаемые при этом.
Например, возможности категоризации, поддерживаемые при этом, возвращаемые в этом варианте осуществления, являются следующими: поддерживаемыми типами контента являются MEG, MPEG-21 и JPEG/GIF, поддерживаемым кодом контента является gzip, поддерживаемыми языками являются датский и английский, допустимой максимальной длиной контента является 4096 байт, поддерживаемыми указателями контента являются URI и SMS короткие коды, поддерживаемыми идентификаторами контента являются ISBN и ISAN, поддерживаемыми цифровыми абстрактными алгоритмами резюме контента являются MD5, SHA-1 и RIPEMD-160, поддерживаемыми форматами редукции резюме контента являются AutoTXT и Movie, поддерживаемыми правилами категоризации являются CN-классификация, ESRB, MPAA и ICRA, поддерживаемыми алгоритмами подписи являются RSA (который поддерживает соответствующие цифровые абстрактные алгоритмы MD5, SHA-1 и RIPEMD-160), DSA (который поддерживает соответствующий цифровой абстрактный алгоритм MD5) и ECDSA (который поддерживает соответствующий цифровой абстрактный алгоритм MD5). Форматы возвращаемой информации представляют собой следующее:
Этап 603: Система предоставления контента поставщика А анализирует формат контента A.mpg соответственно возвращенному поддерживаемому формату, использует MPEG-21 для описания контента и упаковывает контент посредством ZIP.
Более конкретно, в соответствии с полученной возможностью категоризации контента CBCS сервера система предоставления контента поставщика А определяет тип контента, который предоставлен для CBCS сервера, чтобы категоризировать контенты согласно ContentType (тип контента), определяет формат кодирования, который предоставлен для CBCS сервера, чтобы сжимать контенты, подлежащие категоризации согласно ContentEncoding (кодирование контента), определяет язык описания контента, который предоставлен для CBCS сервера, чтобы категоризировать контенты в соответствии с ContentLength (длина контента), определяет тип указателя контента, который предоставлен для CBCS сервера, чтобы категоризировать контенты в соответствии с ContentLocator (указатель контента), определяет тип идентификатора контента, который предоставлен для CBCS сервера, чтобы категоризировать контенты в соответствии с ContentIdentifier (идентификатор контента), определяет соответствующий цифровому дайджесту алгоритм дайджеста контента, который предоставлен для CBCS сервера, чтобы категоризировать контенты в соответствии с ContentDigest_DigitalDigest (дайджест контента_цифровой дайджест), определяет соответствующий тип формы редукции дайджеста контента, который предоставлен для CBCS сервера, чтобы категоризировать контенты в соответствии с ContentDigest_ReduceForm (дайджест контента_форма редукции), определяет правило категоризации, запрашиваемое при этом и поддерживаемое CBCS сервером в соответствии с CategorizationScheme (схема категоризации), и определяет алгоритм подписи верификации достоверности, поддерживаемый CBCS сервером согласно подписи. Если объектом запроса категоризации контента является объект (такой как объект сортировки контента), который должен быть верифицирован, этот параметр является, в частности, действительным, и объект может определить конфигурацию алгоритма подписи, поддерживаемого при этом в соответствии с этим значением.
Этап 604: Система предоставления контента поставщика А передает запрос категоризации к CBCS серверу с переформатированным A.mpg, присоединенным к нему. Соответствующие форматы команд являются следующими:
Этап 605: CBCS сервер запрашивает поддерживаемую возможность категоризации, например, формат категоризации, от системы предоставления контента поставщика А посредством следующих команд OPTION:
Этап 606: Система предоставления контента поставщика А возвращает возможность категоризации, например, формат категоризации, поддерживаемый при этом, к CBCS посредством следующих команд:
Этап 607: CBCS сервер категоризирует A.mpg согласно поддерживаемой возможности категоризации (стандарт категоризации CN-классификация), возвращенной системой предоставления контента поставщика А.
Этап 608: CBCS сервер возвращает результаты категоризации предыдущих этапов посредством следующих команд:
Более того, возможно применить вышеупомянутый механизм для уведомления об изменении возможности категоризации контента к этому варианту осуществления, т.е. в случае, когда поставщик А желает быть своевременно уведомленным, когда возможность категоризации, поддерживаемая CBCS сервером, изменилась. Например, CBCS сервер в этом варианте осуществления первоначально поддерживает MPEG-21, но при последующем изменении в системе возможностью для поддержки становится MPEG-7, так что необходимо своевременно уведомить поставщика А.
Конкретный процесс таков, как показано на фиг.7, которая представляет блок-схему еще одного способа категоризации контента, обеспечиваемого вариантом осуществления 5 настоящего изобретения, и включает в себя следующие этапы:
Этап 701: Система предоставления контента поставщика А передает запрос регистрации к CBCS серверу, чтобы зарегистрировать свой интерфейс сообщения уведомления. Конкретный формат команд может быть следующим:
Этап 702: CBCS сервер возвращает сообщение подтверждения к системе предоставления контента поставщика А со следующим конкретным форматом:
Этап 704: CBCS сервер уведомляет систему предоставления контента поставщика А о результате своего изменения возможности категоризации через упомянутый интерфейс, с конкретным форматом сообщений в следующем виде:
Как можно видеть из описания приведенных выше вариантов осуществления и режимов исполнения, варианты осуществления настоящего изобретения могут обучаться возможности категоризации контента через согласование возможности категоризации или последующих операций обновления возможности категоризации. Поэтому объект запроса категоризации контента или объект, обеспечивающий категоризацию контента, может получать информацию о взаимной возможности категоризации контента детальным, ясным, точным и своевременным способом. Таким образом, в последующем простым является для объекта запроса категоризации контента соответствующим образом запрашивать категоризацию контента, а для объекта, обеспечивающего категоризацию контента, соответствующим образом выполнять категоризацию контента и предоставлять результат категоризации контента. Таким образом, возможность неуспеха в категоризации контента снижается из-за отсутствия поддержки взаимных возможностей категоризации, и эффективность категоризации контента увеличивается. С другой стороны, при выполнении обслуживания в качестве объекта запроса категоризации контента, когда объект сортировки контента должен быть верифицирован на достоверность, можно получить алгоритм цифровой подписи, обеспечиваемый объектом, обеспечивающим категоризацию контента, для выполнения верификации достоверности предварительно категоризированной информации посредством согласования возможности категоризации. Таким способом можно помочь объекту сортировки контента в конфигурировании соответствующего алгоритма заранее, тем самым обеспечивая проверку на предварительно категоризированном контенте.
Как может быть понятным для специалистов в данной области техники из описания предшествующих вариантов осуществления, настоящее изобретением может быть реализовано посредством аппаратных средств или необходимой платформы аппаратных средств с помощью программного обеспечения. На основе такого понимания техническое решение настоящего изобретения может быть реализовано в форме программного продукта, который может быть сохранен в энергонезависимом носителе хранения (таком как CD-ROM, U диск, мобильный жесткий диск и т.п.) и включает в себя множество инструкций, позволяющих компьютерному устройству (такому как персональный компьютер, сервер или сетевое устройство) исполнять способ, описанный в каждом варианте осуществления настоящего изобретения.
Очевидно, что специалисты в данной области техники смогут выполнить вариации и модификации вариантов осуществления настоящего изобретения без отклонения от сущности и объема настоящего изобретения. Соответственно, если эти вариации и модификации вариантов осуществления входят в сферу пунктов формулы изобретения или их эквивалентов, предусматривается, что настоящее изобретение также охватывает все эти вариации и модификации.