Патент на изобретение №2316048

Published by on




РОССИЙСКАЯ ФЕДЕРАЦИЯ



ФЕДЕРАЛЬНАЯ СЛУЖБА
ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ,
ПАТЕНТАМ И ТОВАРНЫМ ЗНАКАМ
(19) RU (11) 2316048 (13) C2
(51) МПК

G06F17/30 (2006.01)

(12) ОПИСАНИЕ ИЗОБРЕТЕНИЯ К ПАТЕНТУ

Статус: по данным на 08.11.2010 – действует

(21), (22) Заявка: 2005105049/09, 22.08.2003

(24) Дата начала отсчета срока действия патента:

22.08.2003

(30) Конвенционный приоритет:

15.10.2002 KR 10-2002-0062827

(43) Дата публикации заявки: 20.11.2005

(46) Опубликовано: 27.01.2008

(56) Список документов, цитированных в отчете о
поиске:
US 6249844 B1, 19.06.2001. JP 9-305622 A1, 28.11.1997. WO 97/29591 A1, 14.08.1997. RU 2096825 С1, 20.11.1997. JP 2000163439 А1, 16.06.2000. ЕР 0394680 А2, 31.10.1990. ЕР 0384184 А2, 29.08.1990.

(85) Дата перевода заявки PCT на национальную фазу:

23.03.2005

(86) Заявка PCT:

KR 03/01705 (22.08.2003)

(87) Публикация PCT:

WO 2004/019227 (04.03.2004)

Адрес для переписки:

115184, Москва, Средний Овчинниковский пер., 12, ЗАО “Инэврика”, пат.пов. О.Н.Майорову, рег.№ 1049

(72) Автор(ы):

ЧОН Хе Чонг (KR),
ЮН Кхенг Ро (KR),
КАН Пэ Кын (KR)

(73) Патентообладатель(и):

Эл Джи Электроникс Инк. (KR)

(54) СПОСОБ ЗАПРОСА/ДОСТАВКИ ЭЛЕКТРОННОГО ДОКУМЕНТА, ОСНОВАННЫЙ НА РАСШИРЯЕМОЙ СПЕЦИФИКАЦИИ ЯЗЫКА (XML)

(57) Реферат:

Изобретение относится к устройствам запроса/доставки электронного документа. Техническим результатом является уменьшение объема передачи данных пользователю при обновлении документа посредство доставки только заменяемого фрагмента. Для этого выдают запрос обновленной версии фрагмента и удаляют фрагмент старой версии, когда выдается уведомление об удаляемом фрагменте, через недействительный элемент, при этом удаляемый фрагмент идентифицируется идентификатором фрагмента. 7 н. и 26 з.п. ф-лы, 12 ил.

Область техники, к которой относится изобретение

Настоящее изобретение относится к способу запроса/доставки электронного документа и, в частности, к способу запроса/доставки электронного документа, основанному на расширяемой спецификации языка/расширяемом языке разметки (XML).

ХАРАКТЕРИСТИКА ИЗВЕСТНОГО УРОВНЯ ТЕХНИКИ

В последние годы расширяемая спецификация языка/расширяемый язык разметки (далее по тексту именуемый “XML”) широко используется для создания электронных документов. Использование XML быстро распространяется в мире, все больше правительственных и общественных учреждений, а также обычных учреждений внедряет XML. Такие электронные документы, в основном, создаются на основе синтаксиса, предписываемого каждой организацией. Для поиска XML-документов были предложены специальные языки.

Однако известные способы поиска или запроса электронных документов имеют ряд недостатков. В известном способе выполнения запроса на доставку электронного документа с использованием указанных специальных языков поиска пользователь, запрашивающий электронный документ, должен изучить дополнительный язык поиска и определить структуру XML-документа, который должен быть доставлен в результате поиска. Соответственно, известные способы неэффективны для пользователя, который хочет запросить и принять электронный документ, созданный на основе ранее назначенного синтаксиса.

Далее, в случае использования документа, запрошенного и доставленного в соответствии с известными способами, должно передаваться все представленное первоначально содержимое, т.к. не существует способа последующего или дополнительного уведомления о содержимом, удаленном в связи с изменением содержимого документа, или уведомления об ошибках содержимого. Указанные примеры приведены здесь для справки с целью надлежащего понимания дополнительных деталей, особенностей и/или технических предпосылок изобретения.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Задачей настоящего изобретения является, как минимум, решение указанных проблем и устранение недостатков известных технических решений, а также обеспечение, как минимум, рассматриваемых здесь преимуществ.

Другой задачей настоящего изобретения является представление основанного на XML способа выполнения запроса/доставки электронного документа, который, по существу, решает одну или более проблем, связанных с ограничениями и недостатками известных технических решений.

Еще одной задачей настоящего изобретения является разработка представления основанного на XML способа запроса/доставки электронного документа, при котором извлечение электронного документа, основанного на XML, производится в соответствии со специальным синтаксисом.

Еще одной задачей настоящего изобретения является предложение основанного на XML способа выполнения запроса/доставки электронного документа, в котором электронные документы доставляются с использованием ранее предписанного синтаксиса без изучения или использования синтаксиса дополнительных языков при запросе/доставке электронного документа.

Еще одной задачей настоящего изобретения является предложение основанного на XML способа выполнения запроса/доставки электронного документа, в котором прикладная система электронных документов, используемая запрашивающей стороной, делает запрос на поиск электронного документа и обрабатывает электронный документ, доставляемый из архива электронных документов, используя только способ или алгоритм обработки предписанного синтаксиса.

Еще одной задачей настоящего изобретения является предложение основанного на XML усовершенствованного способа выполнения запроса/доставки электронного документа, в котором эффективность передачи повышается посредством передачи выделенного содержимого (фрагментов содержимого) или указаний для обновления ранее доставленного документа.

Еще одной задачей настоящего изобретения является предложение основанного на XML усовершенствованного способа запроса/доставки электронного документа, в котором эффективность передачи улучшается тем, что передается только удаленное, недействительное или недействительное на данный момент содержимое (фрагменты содержимого) из ранее доставленного документа, но не передается весь ранее доставленный или удаленный документ.

Для достижения, как минимум, указанных выше задач полностью или частично, в соответствии с настоящим изобретением, предложен основанный на XML способ запроса электронного документа, причем электронный документ создается с использованием синтаксиса, определяющего структуру электронного документа, а способ включает в себя создание требования, содержащего имя элемента/имя атрибута, на основе ранее определенного (предписанного) синтаксиса без определения дополнительного синтаксиса для запрашивания электронного документа, и выполнение запроса на доставку электронного документа, содержащего информацию об имени элемента/имени атрибута, записанную в требовании.

Также для достижения, как минимум, указанных выше целей полностью или частично, в соответствии с настоящим изобретением, предложен основанный на XML способ доставки электронного документа, причем электронный документ содержит значения имени элемента/имени атрибута, включаемые в требование, требование запрашивается с использованием синтаксиса, определяющего структуру созданного электронного документа, данный способ включает в себя предоставление в запросе в числе обязательных элементов имени элемента/имени атрибута, основанном на ранее определенном (предписанном) синтаксисе, дополнительных элементов, обязательных атрибутов или дополнительных атрибутов, и выборочное предоставление в требовании идентификатора информации, идентифицирующего информацию об имени элемента/имени атрибута, где, как минимум, один поставляемый электронный документ является действительным в отношении ранее определенного синтаксиса и содержит значения имени элемента/имени атрибута, используемые в требовании, и в котором, когда предоставляется идентификатор информации, доставленный электронный документ удовлетворяет значениям имени элемента/имени атрибута и значению идентификатора требования, содержащего информацию запроса.

Также для достижения, как минимум, указанных выше целей полностью или частично, в соответствии с настоящим изобретением, предложен основанный на XML способ доставки электронного документа, с использованием синтаксиса, определяющего структуру электронного документа, причем способ включает в себя доставку документа, содержащего недействительный элемент, с целью последующего удаления недействительного содержимого (фрагментов содержимого), имеющегося в составе соответствующего ранее доставленного документа, в котором об удалении заданного содержимого соответствующего документа извещается путем ввода содержимого, подлежащего удалению в недействительном элементе.

Также для достижения, как минимум, указанных выше целей полностью или частично, в соответствии с настоящим изобретением предложен основанный на XML способ доставки электронного документа, с использованием синтаксиса, определяющего структуру электронного документа, данный способ включает в себя удаление заданного содержимого (фрагментов содержимого) соответствующего документа посредством доставки последующего документа, содержащего атрибут, идентифицирующий недействительность соответствующего документа, с целью удаления содержимого, содержащегося в соответствующем документе.

Другие преимущества, задачи и технические особенности изобретения будут частично раскрыты в последующем описании, а специалисту в данной области техники будут очевидны после изучения описания или могут быть изучены из практического применения изобретения. В частности, задачи и преимущества изобретения могут быть реализованы и достигнуты средствами, оговоренными в прилагаемой формуле изобретения.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Далее изобретение будет описано подробно со ссылкой на прилагаемые чертежи, на которых одинаковые ссылочные номера обозначают одинаковые элементы:

На фиг.1 приведена блок-схема известной структуры клиент/сервер, которая осуществляет запрос/доставку обычного электронного документа, основанного на XML;

На фиг.2 приведена типичный пример, показывающий синтаксическую структуру широковещательной программы, с использованием известного способа создания электронного документа, основанного на XML;

На фиг.3 приведен типичный пример схемы определения типа документа (DTD), отражающий синтаксис широковещательной программы, созданной известным способом создания электронного документа, основанного на XML;

На фиг.4 приведен типичный пример схемы документа XML, отражающий синтаксис электронного документа широковещательной программы, созданного известным способом создания электронного документа, основанного на XML;

На фиг.5 и 6 приведены типичные примеры электронных документов широковещательных программ, созданных известным способом создания электронного документа, основанного на XML;

На фиг.7 приведен типичный пример требования, запрашивающего доставку электронного документа, созданного по предпочтительному примеру исполнения основанного на XML способа запроса электронного документа, согласно настоящему изобретению;

На фиг.8 приведен типичный пример электронного документа, доставленного согласно требованию, приведенному на фиг.7;

На фиг.9 приведен другой типичный пример требования, запрашивающего доставку электронного документа, созданного по другому предпочтительному примеру исполнения основанного на XML способа запроса электронного документа, согласно настоящему изобретению;

На фиг.10 приведен типичный пример электронного документа, доставленного согласно требованию, приведенному на фиг.9;

На фиг.11 приведен типичный пример предоставления информации об удаляемом документе посредством доставки документа с именем элемента, извещающего о недействительности документа, в соответствии с другим предпочтительным примером осуществления основанного на XML способа доставки электронного документа, согласно настоящему изобретению; и

На фиг.12 приведен типичный пример предоставления информации об удаляемом документе посредством доставки документа с именем атрибута, извещающего о недействительности документа, в соответствии с еще одним предпочтительным примером осуществления основанного на XML способа доставки электронного документа, согласно настоящему изобретению.

ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ПРИМЕРОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

Электронные документы, основанные на XML, часто обрабатываются в структуре пользователь/сервер, которая сохраняет документы на сервере и выдает нужные электронные документы в соответствии с запросом пользователя. Такая структура клиент/сервер показана на фиг.1.

На фиг.1 приведена блок-схема структуры пользователь/сервер, которая осуществляет запрос/доставку обычного электронного документа, основанного на XML. Как показано на фиг.1, пользователь представляет запрашивающую/пользовательскую сторону, а сервер является стороной, поставляющей документ. Соответственно, если система, запрашивающая и использующая документ, выполняет одновременно функции хранения и доставки документа, она может одновременно действовать в качестве пользователя и сервера согласно ее роли.

Языки поиска этих XML документов включают в себя XML языки запросов (XQL) и языки расширяемых запросов (XQuery). Эти поисковые языки широко используются, чтобы разыскать XML документы, хранящиеся в архиве электронных документов сервера, и предоставить результат в форме XML документа, затребованного запрашивающей стороной.

Ниже, в качестве примера, приводится описание языка XQL. Язык XQL представляет собой средство для поиска и выбора позиций полей данных и текстов, находящихся в XML-документе. XML-файлы используются для передачи совокупности данных между компьютерами по сети Интернет. Язык XQL предоставляет инструмент для поиска или выбора конкретного элемента совокупности данных в XML-файлах. Это основано на синтаксисе формата, используемом в расширяемом языке таблиц стилей (XSL). Язык XQL предложен в качестве расширенной версии языка XSL.

При обработке данных для указания конкретного имени элемента в языке формата XML используется простое обозначение каталогов файлов. Например, “книги/авторы” (“books/authors”) означает “поиск всех авторских компонентов среди всех книжных компонентов в конкретном контексте (синопсисе), например, XML-файле”. XQL добавляет к обозначению формата каталогов использование Булевой логики, выбор компонентов и индексацию совокупности компонентов. XQL делает возможным создание программ, способных осуществлять поиск в архиве электронных документов, в котором хранятся XML-файлы, и создание гиперссылок, привязанных к конкретным компонентам.

Как было рассмотрено выше в известных способах запроса на доставку электронных документов, с использованием этих языков поиска, пользователь, запрашивающий электронный документ, должен изучить дополнительный язык поиска и определить структуру XML-документа, который будет доставлен в результате поиска. Соответственно, известный XQL-способ неэффективен для пользователя, желающего запросить и получить электронный документ, созданный на основе ранее назначенного синтаксиса.

Рассмотрим теперь предпочтительные примеры осуществления основанных на XML способов запроса электронного документа, с использованием заданного (предписанного) синтаксиса, в соответствии с настоящим изобретением. В электронных документах, основанных на XML, для задания синтаксисов могут использоваться схемы с определением типа документа (DTD) или язык описания схем XML. Данные синтаксисы определяют структуру всего электронного документа и ограничивают имя и частоту появления каждого элемента, порядок, обязательный или дополнительный элемент, атрибут каждого элемента и т.д. Электронные документы становятся правильными (действительными) документами по отношению к синтаксисам, предусмотренным этими языками.

В предпочтительных примерах осуществления настоящего изобретения может создаваться требование, содержащее запрос нужной информации, посредством использования предписанного синтаксиса, и может создаваться запрос на доставку информации из архива электронных документов посредством использования требования. Другими словами, запрашивающая сторона делает запрос на доставку информации в архив электронных документов посредством передачи требования или подобного документа с желаемой информацией, записанного на основе заранее определенного синтаксиса.

Предпочтительно, требование состоит лишь из имени элемента/имени атрибута, основанных на синтаксисе, без детализации информации об именах элементов/именах атрибутов. Кроме того, если имеется информация, которая может ограничивать информацию, подлежащую доставке, то идентификатор или имя элемента/имя атрибута, основанные на синтаксисе, могут быть записаны в требовании вместе с конкретными значениями.

Соответственно, когда запрашивающая сторона посылает требование в архив электронных документов с целью запроса доставки электронного документа, можно не следить за соответствием требуемого элемента или требуемого атрибута ограничениям предписанных синтаксисов. Другими словами, т.к. запрос в архив на доставку электронного документа выполняется только после ввода необходимых значений элемента или атрибута, требуемый элемент или требуемый атрибут можно опустить, если отсутствует нужное значение информации.

В имени элемента/имени атрибута, представляющем информацию, подлежащую доставке, и содержащем значение идентификатора или конкретное значение, ограничивающее информацию, предпочтительно, этот электронный документ, описанный в соответствии с иерархической структурой предписанного синтаксиса, используется в качестве требования. Электронный документ может быть доставлен, когда он содержит значения нужных имени элемента/имени атрибута и соответствует значениям имени элемента/имени атрибута, используемым в качестве идентификационных значений или условий.

Другими словами, в соответствии с настоящим изобретением, в способе запроса/доставки электронного документа, доставка электронного документа, содержащего соответствующую информацию, запрашивается с использованием требования, в котором идентификационные значения запрашиваемого электронного документа и подлежащего доставке элемента описываются в соответствии с иерархической структурой заданного синтаксиса.

Кроме того, в соответствии с настоящим изобретением, в основанном на XML способе запроса/доставки электронного документа, на стороне поставщика вводится значение атрибута с целью уведомления о недействительности содержимого (фрагментов содержимого), подлежащего удалению, если содержимое доставленного документа удалено или более не является действительным. Далее, в соответствии с настоящим изобретением, в основанном на XML способе запроса/доставки электронного документа, если заранее определенное содержимое (фрагменты содержимого) доставленного документа удалено или более не является действительным, то, предпочтительно, о недействительности документа извещается посредством ввода в имя элемента только содержимого, подлежащего удалению.

Варианты осуществления основанного на XML способа запроса/доставки электронного документа, в соответствии с настоящим изобретением могут быть применены, например, к запрашивающей стороне, запрашивающей доставку электронного документа, к поставщику, доставляющему запрошенный электронный документ, и к системе, в конфигурации которой имеется сеть, соединяющая запрашивающую сторону и поставщика. Кроме того, способ запроса/доставки электронного документа, может быть применен к системе, которая поставляет только базовую информацию, например, при такой конфигурации, как система, поставляющая широковещательную программу, и затем принимает дополнительную информацию через сеть в соответствии с запросом пользователя.

Например, синтаксис электронного документа вещательной программы может быть определен, как описано ниже, а способ запроса/доставки электронного документа будет рассмотрен со ссылкой на фиг.2. На фиг.2 приведен пример синтаксической структуры широковещательной программы, соответствующей известному способу создания электронного документа, основанному на XML.

Как показано на фиг.2, предполагается, что широковещательная программа содержит заголовок и идентификатор информации (ID) программы, однозначно определяющий программу, информацию по широковещанию, например, о широковещательной услуге, времени и длительности, и информацию по содержимому, например, синопсис (краткий обзор), обзор и кастинг. Здесь будет описан случай, когда заголовок, идентификатор программы, время и продолжительность определяются как обязательные элементы. Соответственно, как показано на фиг.2, обязательный элемент может изображаться сплошной линией, а дополнительный элемент может изображаться штриховой линией.

Как показано на фиг.3 и 4, эти программы можно иллюстрировать с использованием схем DTD и XML. На фиг.3 приведен типичный образец документа DTD, отражающий синтаксис широковещательной программы, синтезированного с использованием известного способа создания основанного на XML электронного документа, на фиг.4 приведен типичный образец схемы документа XML, отражающий синтаксис широковещательной программы, синтезированного с использованием известного способа создания основанного на XML электронного документа.

DTD представляют собой правила применения XML с целью разметки документа конкретного типа и определяется его приложением. Определение типа документа может включать в себя тип элемента, который может быть выражен с помощью разметки, отношение элемента и атрибут элемента, а также правила, связанные со ссылкой.

На фиг.5 и 6 показаны широковещательные программы, реально созданные на основе синтаксиса. На фиг.5 и 6 приведены типичные образцы электронных документов широковещательных программ, созданных известным способом создания основанного на XML электронного документа. Здесь заголовок является обязательным элементом и присутствует всегда, но дополнительные элементы могут отсутствовать.

На фиг.7 приведена таблица, которая показывает типичный образец требования, запрашивающего доставку электронного документа, созданного основанным на XML способом запроса электронного документа, в соответствии с настоящим изобретением. Предполагается, что запрашивающая сторона посылает запрос на обзор конкретной программы широковещательной станции. В то же время запрашивающая сторона может создать требование, как показано на фиг.7.

Как показано на фиг.7, в требовании может использоваться тот же синтаксис, что на фиг.5 и 6. Хотя для настоящего изобретения такое ограничение не подразумевается. Тем не менее, элемент заголовка, являющийся обязательным элементом, опущен, и доставка электронного документа запрашивается в архиве после ввода элементов “идентификатор” и “обзор” требуемой программы.

Соответственно, требование может быть доставлено в архив электронных документов посредством запроса пользователя или другой запрашивающей стороны, создавших требование, показанное на фиг.7. На фиг.8 приведена таблица, которая показывает типичный образец запрошенного электронного документа, доставленного согласно требованию, показанному на фиг.7. Кроме того, как показано на фиг.8, электронный документ, содержащий запрошенную информацию, может быть доставлен в прикладную систему электронных документов, используемую пользователями в соответствии с заданным синтаксисом.

В качестве дополнительного примера предполагается, что запрашивающая сторона запрашивает программы, в которых роль исполняет конкретный артист или артистка. В то же время, запрашивающая сторона может создать требование, как показано на фиг.9. Как показано на фиг.9, в требовании может использоваться тот же синтаксис, что на фиг.5 и 6. Однако элемент заголовка, являющийся обязательным элементом, опущен, и доставка электронного документа запрашивается в архиве лишь после ввода элемента “кастинг” требуемой программы. В данном случае, т.к. элемент “заголовок” и информация о “широковещании” являются обязательными элементами, эта информация доставляется автоматически, даже если она не отмечена в требовании.

Соответственно, как показано на фиг.10 архив электронных документов, в соответствии с запросом пользователя, доставляет утилизируемую пользователями прикладную систему электронных документов с электронным документом, содержащим запрошенную информацию, в соответствии с заданным синтаксисом.

В соответствии с настоящим изобретением в основанных на XML способах запроса/доставки электронного документа запрашивающая сторона может запросить доставку электронного документа, хранящегося в архиве электронных документов, посредством использования предписанного синтаксиса (например, без изучения синтаксиса дополнительного языка для требования). Кроме того, осуществление способов по настоящему изобретению может быть более эффективным, т.к. электронный документ, доставленный из архива электронных документов, обрабатывается только с использованием системы, которая обрабатывает предписанный синтаксис, основанный на XML.

В то же время имя элемента/имя атрибута требования выборочно записываются в составе обязательных/дополнительных элементов и/или обязательных/дополнительных атрибутов для синтаксиса, определяющего структуру созданного электронного документа. Имя элемента/имя атрибута, выборочно записанные в требовании, могут представлять имя элемента/имя атрибута информации, которая должна быть передана в электронный документ, подлежащий доставке. Кроме того, если выборочно записанные в требовании соответствующие значения записываются в элемент/атрибут, записанные значения имени элемента/имени атрибута отражают условия имени элемента/имени атрибута, которым должен соответствовать электронный документ предоставленный в ответ на запрос пользователя.

Далее, если имеется содержимое (фрагменты содержимого), подлежащее удалению из-за изменений в содержимом документа, например, если заранее объявленная широковещательная программа отменена, отмена может быть выполнена так, как показано на фиг.11 и/или фиг.12. Другими словами, как показано на фиг.11 и 12, например, об отмене заранее объявленной широковещательной программы может быть сообщено посредством ввода имени элемента или имени атрибута и т.п. недействительного или удаляемого элемента.

На фиг.11 приведена таблица, которая показывает типичный образец предоставления информации об удаленном документе посредством доставки документа с элементом, извещающим о недействительности документа, в соответствии с основанным на XML способом доставки электронного документа, согласно примеру осуществления настоящего изобретения. На фиг.12 приведен типичный образец предоставления информации об удаленном документе посредством доставки документа с атрибутом, извещающим о недействительности документа, в соответствии с основанным на XML способом доставки электронного документа, согласно другому примеру осуществления настоящему изобретения.

Если рассматривать более подробно, информация об отмене заранее объявленной широковещательной программы, например “Ларри Кинг”, может быть предоставлена посредством ввода недействительного элемента, как показано на фиг.11. В то же время, содержимое, подлежащее удалению, содержащееся в виде недействительного содержимого в доставленном документе, может определяться идентифицирующим элементом, который может идентифицировать этот документ. Если этот идентифицирующий элемент доставляется как содержимое недействительного элемента, весь этот соответствующий документ может быть удален. Если присутствует идентификатор (например, идентифицирующий элемент), который может идентифицировать соответствующий документ, входящий в состав доставленного документа, и должно быть удалено только содержимое этого соответствующего документа, присутствующее как имя недействительного элемента, то, предпочтительно, удаляется лишь соответствующее содержимое, находящееся в имени недействительного элемента.

Кроме того, информация об отмене заранее объявленной широковещательной программы, например “Ларри Кинг”, может быть предоставлена просто посредством ввода имени атрибута <Недействительная программа=”верно”> (), как в качестве примера показано на фиг.12. В то же время имя атрибута, уведомляющее о недействительности доставленного документа, может быть атрибутом имени идентифицирующего элемента, который может идентифицировать этот документ, подлежащий удалению. В случае предоставления имени атрибута, уведомляющего, что имя атрибута идентифицирующего элемента стало недействительным, удаляется весь этот соответствующий документ, который может быть идентифицирован соответствующим идентификатором документа.

Дополнительно, если присутствует идентификатор, который может идентифицировать соответствующий документ в составе доставленного документа, и должно быть удалено только содержимое этого соответствующего документа, присутствующее как атрибут, уведомляющий о недействительности, то, предпочтительно, удаляется только соответствующее содержимое из документов, идентифицированных идентификатором документа.

В соответствии с примерами осуществления способов доставки основанного на XML электронного документа с использованием настоящего изобретения имеется возможность постепенного совершенствования документа посредством удаления содержимого (фрагментов содержимого), которое исключено или не является больше действительным из-за изменений в содержимом документа, без необходимости повторной доставки документа, или посредством доставки только недействительного содержимого.

Как было рассмотрено выше, предпочтительные примеры осуществления способов запроса и/или доставки документа имеют множество преимуществ. В соответствии с предпочтительными примерами осуществления настоящего изобретения электронные документы, основанные на XML, могут быть эффективно доставлены при использовании заранее предписанного синтаксиса, без изучения или использования в целях запроса электронного документа синтаксиса дополнительных языков. Кроме того, прикладная система электронных документов, используемая запрашивающей стороной, может сделать запрос на поиск электронного документа и обработать электронный документ, доставленный из архива электронных документов, используя лишь устройство и/или алгоритм для обработки предписанного синтаксиса. Дополнительно, если часть содержимого или все содержимое доставленного документа удалено или стало недействительным, использование недействительного документа или его содержимого может быть ограничено или предотвращено простым уведомлением об удаленном содержимом.

Вышеприведенные осуществления и преимущества являются просто примерами и не ограничивают настоящего изобретения. Настоящее описание может быть легко применено к оборудованию другого типа. Описание настоящего изобретения предназначено, чтобы проиллюстрировать, но не ограничивать сферу действия формулы изобретения. Специалисту в данной области техники очевидно, что возможны многочисленные другие варианты, модификации и изменения. В формуле изобретения пункты, характеризующие средства и функции, охватывают структуру, описанную здесь как выполняющую описанную функцию, а также не только структурные эквиваленты, но и эквивалентные структуры.

Формула изобретения

1. Способ обновления фрагмента, основанный на расширяемой спецификации языка разметки (XML), в котором указанный фрагмент, полученный ранее и сохраненный пользователем, описывает метаданные, связанные с программой вещания, включающий в себя выдачу поставляющей стороне запроса обновленной версии указанного фрагмента и удаление указанного фрагмента, полученного ранее и сохраненного указанным пользователем, когда об указанном фрагменте, хранящемся у указанного пользователя, выдается через недействительный элемент, доставляемый от указанной поставляющей стороны, уведомление как о недействительном фрагменте, при этом указанный фрагмент идентифицируется идентификатором фрагмента.

2. Способ по п.1, отличающийся тем, что указанный недействительный фрагмент и указанный недействительный элемент определяются синтаксисом, определяющим структуру электронного документа.

3. Способ по п.2, отличающийся тем, что указанным синтаксисом является схема XML, а указанной вещательной программой является телевизионная широковещательная программа.

4. Способ по п.1, отличающийся тем, что у пользователя указанный шаг удаления включает в себя идентификацию указанного фрагмента, идентифицированного указанным идентификатором фрагмента.

5. Способ по п.1, отличающийся тем, что об указанном фрагменте через недействительный атрибут может быть выдано уведомление как о недействительном фрагменте.

6. Способ по п.5, отличающийся тем, что указанный недействительный атрибут определяется синтаксисом, определяющим структуру электронного документа.

7. Способ по п.6, отличающийся тем, что указанным синтаксисом является схема XML.

8. Пользовательское устройство для обновления фрагмента, хранящегося в указанном пользовательском устройстве, характеризующегося метаданными, связанными с вещательной программой, и основанного на XML, содержащее прикладную систему электронных документов, сконфигурированную, чтобы запрашивать у поставляющей стороны обновленную версию указанного фрагмента и удалять указанный фрагмент, хранящийся в указанном пользовательском устройстве, когда об указанном фрагменте через недействительный элемент, доставленный от указанной поставляющей стороны, выдается уведомление как о недействительном фрагменте, причем указанный фрагмент идентифицируется идентификатором фрагмента.

9. Способ обновления фрагмента, основанного на XML, описывающего метаданные, связанные с программой вещания, причем указанный фрагмент сохраняется у пользователя, включающий прием от указанного пользователя запроса на обновленную версию указанного фрагмента и доставку указанного фрагмента пользователю с недействительным элементом, уведомляющим о том, что указанный фрагмент, хранящийся у пользователя, является недействительным фрагментом, причем указанный фрагмент идентифицируется идентификатором фрагмента.

10. Способ по п.9, отличающийся тем, что указанный недействительный элемент и указанный недействительный фрагмент определяются синтаксисом, определяющим структуру электронного документа.

11. Способ по п.10, отличающийся тем, что указанным синтаксисом является схема XML.

12. Способ по п.9, отличающийся тем, что об указанном фрагменте через недействительный атрибут может быть выдано уведомление как об указанном недействительном фрагменте.

13. Способ по п.12, отличающийся тем, что указанный недействительный атрибут определяется синтаксисом, определяющим структуру электронного документа.

14. Способ по п.13, отличающийся тем, что указанным синтаксисом является схема XML.

15. Аппаратура для обновления фрагмента, основанного на XML, описывающего метаданные, связанные с программой вещания, где указанный фрагмент сохраняется у пользователя, содержащая сервер, сконфигурированный, чтобы принимать запрос на обновленную версию указанного фрагмента от указанного пользователя и доставлять ответ указанному пользователю с недействительным элементом, уведомляющим об указанном фрагменте, хранящемся у пользователя, как о недействительном фрагменте, где указанный фрагмент указывается идентификатором фрагмента.

16. Способ обработки ответа на запрос на обновление фрагмента, основанного на XML, описывающего метаданные, связанные с программой вещания, где указанный фрагмент сохраняется у пользователя, включающий в себя прием от поставляющей стороны недействительного элемента, чтобы удалить указанный фрагмент, хранящийся у пользователя, идентифицируемый идентификатором фрагмента, доставленным поставляющей стороной, где указанный недействительный элемент уведомляет, что указанный фрагмент является недействительным фрагментом; идентификацию указанного фрагмента, хранящегося у указанного пользователя через идентификатор фрагмента, и удаление хранящегося у пользователя указанного идентифицированного фрагмента.

17. Способ по п.16, отличающийся тем, что указанный недействительный элемент определяется синтаксисом, определяющим структуру электронного документа.

18. Способ по п.17, отличающийся тем, что указанным синтаксисом является схема XML, а вещательной программой является телевизионная широковещательная программа.

19. Способ по п.16, отличающийся тем, что через недействительный атрибут об указанном фрагменте может быть сделано уведомление как о недействительном фрагменте.

20. Способ по п.19, отличающийся тем, что указанный недействительный атрибут определяется синтаксисом, определяющим структуру электронного документа.

21. Способ по п.20, отличающийся тем, что указанным синтаксисом является схема XML.

22. Способ ответа на запрос на обновление фрагмента, хранящегося у пользователя и описывающего метаданные, связанные с программой вещания, где указанный фрагмент основан на XML, включающий в себя доставку ответа указанному клиенту с недействительным элементом с целью удаления указанного фрагмента, хранящегося у пользователя, указанного идентификатором фрагмента, где указанный недействительный элемент извещает о том, что указанный фрагмент является недействительным фрагментом.

23. Способ по п.22, отличающийся тем, что указанный недействительный фрагмент и указанный недействительный элемент определяются синтаксисом, определяющим структуру электронного документа.

24. Способ по п.23, отличающийся тем, что указанным синтаксисом является схема XML.

25. Способ по п.22, отличающийся тем, что через недействительный атрибут об указанном фрагменте может быть сделано уведомление как об указанном недействительном фрагменте.

26. Способ по п.25, отличающийся тем, что указанный недействительный атрибут определяется синтаксисом, определяющим структуру электронного документа.

27. Способ по п.26, отличающийся тем, что указанным синтаксисом является схема XML.

28. Способ обработки ответа, содержащего недействительный элемент, который в ответ на запрос на обновление фрагмента, сохраненного у пользователя, уведомляет, что указанный фрагмент является недействительным фрагментом, где указанный фрагмент основан на XML и описывает метаданные для телевизионной широковещательной программы, включающий в себя идентификацию указанного фрагмента, хранящегося у указанного пользователя через идентификатор фрагмента, и удаление указанного идентифицированного фрагмента, хранящегося у указанного пользователя.

29. Способ по п.28, отличающийся тем, что указанный недействительный фрагмент определяется синтаксисом, определяющим структуру электронного документа.

30. Способ по п.29, отличающийся тем, что указанным синтаксисом является схема XML.

31. Способ по п.28, отличающийся тем, что через недействительный атрибут об указанном фрагменте может быть сделано уведомление как об указанном недействительном фрагменте.

32. Способ по п.31, отличающийся тем, что указанный недействительный атрибут определяется синтаксисом, определяющим структуру электронного документа.

33. Способ по п.32, отличающийся тем, что указанным синтаксисом является схема XML.

РИСУНКИ

Categories: BD_2316000-2316999