(57)【要約】本発明に係るＸＭＬベースの電子文書バージョン指定方法及び装置、ＸＭＬベースの更新電子文書提供方法及び装置はバージョン値を有する。前記電子文書は構造化された電子文書の構造を定義する構文を使用することができる。前記方法は電子文書の内容が変更された日付情報をバージョン値として利用することを特徴とする。
2006506758.tif 000002
【特許請求の範囲】
【請求項１】
構造化された電子文書の構造を定義する構文を利用して管理されるＸＭＬベースの電子文書バージョン指定方法において、
電子文書の構造を識別する段階と、
電子文書の構造内容が変更された日付情報をバージョン値として利用する段階と、を含むことを特徴とするＸＭＬベースの電子文書バージョン指定方法。
【請求項２】
対応する電子文書の下位構造内容が変更された場合、前記下位構造のバージョン値が更新され、同更新されたバージョン値を上位構造のバージョン値に反映することを特徴とする請求項１に記載のＸＭＬベースの電子文書バージョン指定方法。
【請求項３】
前記下位構造のバージョン値の中で最も大きい値を前記上位構造のバージョン値として使用することを特徴とする請求項２に記載のＸＭＬベースの電子文書バージョン指定方法。
【請求項４】
前記更新された下位構造のタイプが前記上位構造のバージョン値に含まれることを特徴とする請求項３に記載のＸＭＬベースの電子文書バージョン指定方法。
【請求項５】
前記日付情報は前記構造内容の変更時間を含むことを特徴とする請求項４に記載のＸＭＬベースの電子文書バージョン指定方法。
【請求項６】
前記構造は識別子情報を判別し、
二つの電子文書が同一の識別子情報を有する場合、前記バージョン値で要求者が望む電子文書を識別することを特徴とする請求項１に記載のＸＭＬベースの電子文書バージョン指定方法。
【請求項７】
前記日付情報は前記構造内容の変更時間を含むことを特徴とする請求項１に記載のＸＭＬベースの電子文書バージョン指定方法。
【請求項８】
構造化された電子文書の構造を定義する構文を利用して管理されるＸＭＬベースの電子文書バージョン指定方法において、
前記構文により定義された電子文書の内容を識別する段階と、
前記電子文書の内容が変更された日付と時間情報をバージョン値として利用する段階と、を含むことを特徴とするＸＭＬベースの電子文書バージョン指定方法。
【請求項９】
対応する電子文書の下位構造の内容が変更された場合、前記下位構造のバージョン値が更新され、前記更新されたバージョン値を上位構造のバージョン値に反映することを特徴とする請求項８に記載のＸＭＬベースの電子文書バージョン指定方法
【請求項１０】
前記下位構造のバージョン値の中で最も大きい値を前記上位構造のバージョン値として利用することを特徴とする請求項９に記載のＸＭＬベースの電子文書バージョン指定方法
【請求項１１】
前記更新された下位構造のタイプが前記上位構造のバージョン値に追加的に含まれることを特徴とする請求項１０に記載のＸＭＬベースの電子文書バージョン指定方法
【請求項１２】
構造化された電子文書の構造を定義する構文を利用して管理されるＸＭＬベースの電子文書を要求する方法において、
電子文書のバージョン値を識別する段階と、
バージョン値を条件として使用して電子文書の更新情報を要求する段階と、を含むことを特徴とするＸＭＬベースの電子文書要求方法。
【請求項１３】
要求者が前記バージョン値よりもっと最近のバージョン値を有する電子文書の更新情報を要求することを特徴とする請求項１２に記載のＸＭＬベースの電子文書要求方法。
【請求項１４】
前記電子文書の更新情報を要求する際に、
前記電子文書の下位構造内容を選択する段階と、
前記バージョン値よりもっと最近のバージョン値を有する選択された下位構造の更新情報を要求する段階と、を含むことを特徴とする請求項１２に記載のＸＭＬベースの電子文書の更新情報要求方法。
【請求項１５】
構造化された電子文書の構造を定義する構文を利用して管理されるＸＭＬベースの更新された電子文書を提供する方法において、
電子文書の内容が変更された日付と時間情報の中で少なくとも一つを判別する電子文書バージョン値を識別する段階と、
前記バージョン値を条件として使用して前記電子文書の更新情報を提供する段階と、を含むことを特徴とするＸＭＬベースの更新電子文書提供方法。
【請求項１６】
前記電子文書の更新された情報を提供する際に、
前記電子文書の選択された内容を判別する段階と、
前記バージョン値よりもっと最近のバージョン値を有する選択された内容に対する更新情報を提供する段階と、を含むことを特徴とする請求項１５に記載のＸＭＬベースの更新電子文書提供方法。
【請求項１７】
要求された電子文書の前記バージョン値で要求者が有する電子文書のバージョンを識別し、要求者により提供された前記バージョン値を比較して、要求された電子文書の最も最近更新された情報だけを提供することを特徴とする請求項１５に記載のＸＭＬベースの更新電子文書提供方法。
【請求項１８】
前記提供された更新情報は、識別者で識別できる前記相当する電子文書だけを更新することを特徴とする請求項１７に記載のＸＭＬベースの更新電子文書提供方法。
【請求項１９】
前記電子文書の下位構造内容が変更された場合、前記下位構造のバージョン値が更新され、上位構造のバージョン値に含まれることを特徴とする請求項１５に記載のＸＭＬベースの更新電子文書提供方法。
【請求項２０】
前記下位構造のバージョン値の中で最も大きい値を上位構造のバージョン値として使用することを特徴とする請求項１９に記載のＸＭＬベースの更新電子文書提供方法。
【請求項２１】
更新された下位構造のタイプを前記上位構造のバージョン値に追加的に反映することを特徴とする請求項２０に記載のＸＭＬベースの更新電子文書提供方法。
【請求項２２】
構造化された電子文書の構造を定義する構文を利用して管理されるＸＭＬベースのバージョン値を利用する電子文書を処理する方法において、
電子文書に対する識別子を提供する段階と、
電子文書の内容が変更された日付情報及び時間と日付情報の中で少なくとも一つを対応する電子文書のバージョン値として利用する電子文書のバージョン値を提供し、同一の識別子を有する二つの電子文書を区分するため前記バージョン値を使用する段階と、を含むことを特徴とするＸＭＬベースのバージョンを利用する電子文書処理方法。
【請求項２３】
前記対応する電子文書の下位構造内容が変更された場合、前記下位構造のバージョン値が更新され、上位構造のバージョン値に含まれることを特徴とする請求項２２に記載のＸＭＬベースのバージョンを利用する電子文書処理方法。
【請求項２４】
前記下位構造のバージョン値の中で最も大きい値を前記上位構造のバージョン値として使用することを特徴とする請求項２３に記載のＸＭＬベースのバージョンを利用する電子文書処理方法。
【請求項２５】
更新された下位構造のタイプを前記上位構造のバージョン値に追加的に反映させることを特徴とする請求項２３に記載のＸＭＬベースのバージョンを利用する電子文書処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子文書の要求／提供方法に関し、特にＸＭＬベースの電子文書要求／提供方法に関する。
【背景技術】
【０００２】
近年、拡張可能なマークアップ言語(以下、“ＸＭＬ”と呼ぶ)が電子文書の作成に幅広く利用されている。世界的にＸＭＬの利用率が急速に上昇し、一般の企業はもちろん、政府と官公署、公共機関でのＸＭＬの導入も大いに増加している。このような電子文書は一般に各機関で決めた構文(syntax)を基礎として作成される。
【０００３】
ＸＭＬベースの電子文書は主にクライアント／サーバ構造として管理される。クライアント／サーバ構造はサーバ内に文書を格納しており、使用者の要求に応じて要求された電子文書を提供する。このようなクライアント／サーバ構造は図１に示している。
【０００４】
図１は一般のＸＭＬベースの電子文書を要求／提供するクライアント／サーバ構造を概略的に示す図である。図１に示したように、クライアントは文書を要求及び使用する側であり、サーバは文書を提供する側である。従って、文書を要求及び使用するシステムが文書を格納し、提供する機能を同時に有する場合、そのシステムは役割によってクライアントとサーバの役を同時に果たすことができる。
【０００５】
ＸＭＬ文書をサーチするための言語にはＸＱＬ(ＸＭＬ query language)とＸＱｅｒｙが含まれる。このようなサーチ言語はサーバの電子文書リポジトリ(repository)に格納されているＸＭＬ文書をサーチして、要求者が要求した形式のＸＭＬ文書における結果を受ける及び／又は提供するために幅広く使用される。
【０００６】
しかしながら、従来のＸＭＬ電子文書要求／提供方法及び装置には様々な短所がある。使用者の要求に応じて文書を提供する従来のシステムにおいて、変更または追加された文書の内容だけを通知する特別の表現方法は存在しない。その結果、変更または追加された文書の内容に対する情報を提供するためには、最初に伝送された(例えば、変更されていない)内容を繰り返して含んでいる文書の内容を全体として伝送しなければならないという欠点がある。
【０００７】
前記の内容は追加的、代案的細部事項、特定及び／または技術的背景の適切な提示のための資料として参照される。
【０００８】
（発明の開示）
本発明の目的は少なくとも前記の問題及び／または短所を解決し、少なくとも後述する長所を提供することにある。
【０００９】
本発明の他の目的は従来技術の限界及び短所による一つ以上の問題を除去するバージョン値を使用することにより、ＸＭＬベースの電子文書バージョン指定方法及び／または文書更新伝送方法を提供することにある。
【００１０】
本発明のさらに他の目的はＸＭＬベースの電子文書伝送方法の伝送効率を高くする電子文書バージョン指定方法を提供することにある。
【００１１】
本発明のさらに他の目的はＸＭＬを用いて伝送された電子文書を漸次更新することが可能な電子文書バージョン指定方法を提供することのある。
【００１２】
本発明のさらに他の目的は構造化された電子文書の変更された構造の日付情報及び時間付き日付情報の少なくとも一つがバージョン値として使用される電子文書バージョン指定方法を提供することにある。
【００１３】
本発明のさらに他の目的は下位構造の内容が修正または追加により変化した場合、下位構造のバージョン値を変更することが可能で、その変更された下位構造を含む対応する上位構造のバージョン値にこのような変化を反映させることが可能な電子文書バージョン指定方法を提供することにある。
【００１４】
本発明のさらに他の目的は、上位構造のバージョン値が、対応する変更された一つ以上の下位構造を判別することができるように上位構造のバージョン値を変更する電子文書バージョン指定方法を提供することにある。
【００１５】
本発明のさらに他の目的は提供者が文書の内容の全体でなく、バージョン値を使用して追加または変更された内容だけを伝送することができるＸＭＬベースの更新文書提供方法を提供することにある。
【００１６】
本発明のさらに他の目的は、識別子情報値が再度使用された場合、バージョン値を使用して電子文書を識別するために、電子文書に関する識別情報をバージョン値と共に使用するＸＭＬベースの文書提供方法を提供することにある。
【００１７】
前記の目的を達成するための本発明に係るＸＭＬベースの電子文書バージョン指定方法は、構造化された電子文書の構造を定義する構文を使用して電子文書を管理し、電子文書の構造を識別し、電子文書の構造内容が変更された日付の情報をバージョン値として使用することに特徴がある。
【００１８】
また目的を達成するための他の本発明に係るＸＭＬベースの電子文書バージョン指定方法は、構造化された電子文書の構造を定義する構文を使用して電子文書を管理し、その構文により定義された電子文書の内容を判別し、電子文書が変更された時の日付と時間情報をバージョン値として使用することを特徴とする。
【００１９】
また目的を達成するためのさらに他の本発明に係るＸＭＬベースの電子文書要求方法は、構造化された電子文書の構造を定義する構文を使用して電子文書を管理し、電子文書のバージョン値を識別し、そのバージョン値を条件として使用して電子文書の更新情報を要求することを特徴とする。
【００２０】
また目的を達成するためのさらに他の本発明に係るＸＭＬベースの更新電子文書の提供方法は、構造化された電子文書の構造を定義する構文を使用して電子文書を管理し、電子文書の変更された内容に対する日付と時間情報の少なくとも一つを判別する電子文書のバージョン値を識別し、そのバージョン値を条件として使用して電子文書の更新情報を提供することを特徴とする。
【００２１】
また目的を達成するためのさらに他の本発明に係るＸＭＬベースのバージョンを使用する電子文書を処理する方法は、構造化した電子文書の構造を定義する構文を使用して電子文書が管理され、電子文書の識別子を提供し、電子文書の内容が変更された日付情報及び日付と時間情報の少なくとも一つを対応する電子文書のバージョン値として利用する電子文書のバージョン値を提供し、同一の識別子を有する二つの電子文書を区分するために前記バージョン値を使用することに特徴がある。
【００２２】
本発明の長所、目的、特徴は、以下の説明で言及され、以下の説明を参照すれば本発明の技術分野の通常の知識を有する者には明らかで本発明の実施形態を通して理解できるであろう。本発明の目的と長所は添付の請求範囲で明確に指摘したように実現され達成される。
【００２３】
（発明の効果）
本発明に係るＸＭＬベースの電子文書バージョン指定方法によれば、提供者が構造化された電子文書を管理する際に、構造が変更された日付と時間情報をバージョン値として利用することで、バージョン値を利用して文書を効率よく管理することができるという長所がある。
【００２４】
更に、本発明に係るＸＭＬベースの電子文書バージョン指定方法によれば、修正または追加により下位構造のバージョン値が変化した場合に、下位構造の変化した値が上位構造のバージョン値に反映される。更に、修正または追加された下位構造をそのバージョン値を利用して容易にサーチできるという長所がある。
【００２５】
尚、本発明に係るＸＭＬベースの電子文書バージョン指定方法及びバージョン値を利用する更新文書提供方法によれば、提供者は追加または修正される必要がある内容だけを別々に伝送するので、伝送量が低減し、要求者は以前の文書の内容(例えば、修正された内容だけ)を容易に更新できるという長所がある。
【００２６】
更に、本発明のＸＭＬベースのバージョン値を利用する文書提供方法によれば、識別子が再使用される場合、バージョン値を利用して、同一の識別子を有する以前の電子文書と新しい電子文書を見分けられるという長所がある。
【発明を実施するための最良の形態】
【００２７】
以下、本発明に係る電子文書バージョン指定方法及びバージョン値を用いる文書の提供方法の実施形態を説明する。ＸＭＬベースの電子文書はＤＴＤ(Document Type Definition)またはＸＭＬスキーマ言語を用いて構文を定義する。このような構文は電子文書の全体の構造を定義して、各項目の名前と発生頻度、順番、必須／選択、各項目の属性などを制限する。電子文書はこのような言語で作成された文法に関して有効な文書となる。電子文書に割当てられるバージョンも前記の項目、属性などに対応する。
【００２８】
本発明の実施形態では提供者が構文の所定バージョンの項目／属性値を利用して時間による文書の更新情報を管理できる方法及び装置を提示する。尚、本発明の実施形態によれば、要求者は、リポジトリから提供された選択文書の所定バージョン値の後の文書を要求することができる。所定バージョン値を条件として使用できるように、前記バージョン値の後の電子文書を前記要求者に提供する。
【００２９】
更に、電子文書の識別子が一定の期間後に再び使用される。本発明に係る実施形態、その識別子を有する前の文書と新しい文書または更新文書とを見分けることができる方法を提供する。
【００３０】
識別子情報は特定の文書を識別する唯一の識別情報である。しかし、識別子情報の範囲が制限されているので、一般に最初の値または最小値から順番に使用する。割当てられる識別子の値の寿命は識別子の範囲の全ての値(例えば、最後値または最大値まで)が使用される周期である。
【００３１】
電子文書の数が増加して識別子情報が範囲の最大値まで使用された場合には、無効な電子文書に割当てられた識別者情報を利用して(例えば、前記識別子情報を再び利用し続けて)再び循環を繰り返す。即ち、識別子循環周期に到達して有効でなくなった識別子値を新しい文書に再使用できる。
【００３２】
従って、文書の管理などの理由で同一の識別子値を有する前の文書と新しい文書とを見分ける必要がある。本発明によれば、最も最近の修正日付と時間情報を利用するバージョン値でそのような二つの文書を区別することができる。即ち、最も最近の修正日付／時間を共に使用することで二つの文書を識別することができる。
【００３３】
ＸＭＬベースの電子文書要求／提供方法の実施形態は、例えば、電子文書の提供を要求する者、要求された電子文書を提供する者、要求者と提供者間を連結するネットワークを含むシステムで適用される。尚、放送プログラム提供システムのような環境における基本情報の一部だけを提供し、使用者の必要性と要求に応じて更新された情報を提供するシステムにも適用することができる。
【００３４】
本発明ではＸＭＬベースの電子文書にバージョンを指定する三つの方法を提示する。しかし、これは本発明を制限しようとするものではない。図２はバージョン指定方法を説明するため、一般のＸＭＬベースの電子文書の作成方法を示す概略図である。図２に示したように、各括弧は上位構造に含めることができる下位構造の個数を表示する。全ての可能な場合を考慮するため、０から無限大まで可能であると仮定する。
【００３５】
本発明に係るＸＭＬベースの電子文書バージョン指定方法の第１実施形態は文書の内容が追加または修正された日付情報をバージョン値として利用する。さらに、日付と時間情報を含む値をバージョン値として使用することもできるが、日付情報だけでも十分である。図３は本発明に係るＸＭＬベースの電子文書バージョン指定方法の第１実施形態を図２のように示す図面である。
【００３６】
本発明に係るＸＭＬベースの電子文書バージョン指定方法の第２実施形態は、下位構造のバージョン値が修正されると、上位構造のバージョン値は対応する下位構造のバージョン値の中で最も最近の(例えば、最も最近に変更された)情報に変更される。第２実施形態において、バージョン値はＸＭＬベースの電子文書バージョン指定方法の第１実施形態の例と類似してもよい。図４は本発明に係るＸＭＬベースの電子文書バージョン指定方法の第２実施形態を図２のように概略的に示す図面である。図４に示したように、下位構造のバージョン値の中で最も最近の値が上位構造のバージョン値となる。
【００３７】
本発明に係るＸＭＬベースの電子文書バージョン指定方法の第３実施形態によれば、上位構造のバージョン値にどの（任意のタイプの）下位構造が修正または追加されたかを表示する。多数の下位構造が存在する場合にバージョン値を利用して変更されたタイプを容易にまたは直ちに検索して、それによって検索時間を節約できる。第３実施形態において、バージョン値はＸＭＬベースの電子文書バージョンの第２の実施形態の指定方法と類似している。図５は本発明に係るＸＭＬベースの電子文書バージョン指定方法の第３実施形態を図２のように示す概略図である。
【００３８】
図５に示したように、例えば、下位構造のタイプを、１０進法または１６進法のようなビットマスキング値を使用するビットマスキング(bit masking)方法で表現する。しかし、本発明は制限的なものではなく、可能な対応する下位構造タイプに対して日付情報または識別時間と日付情報のような基本情報を十分に補うなら、ビットマスキング値の代わりに他の値を使用することができる。更に、提供者は内部管理の目的のために第３実施形態に係るビットマスキング方法を利用して、要求者に文書を提供したり、要求された文書を更新する時にはビットマスキング情報を除いた値をバージョン値として提供することができる。
【００３９】
適用の一例として、放送プログラムに関する電子文書の構文を次のように定義して、ＸＭＬベースの電子文書バージョン指定方法及び電子文書の更新方法が適用される場合に対して説明する。図６は本発明に係る電子文書バージョン指定方法の実施形態が適用されたＸＭＬベースの電子文書の作成方法により作成された放送プログラムの構文構造の一例を示す図面である。
【００４０】
放送プログラムは‘バージョン’、‘放送内容’、‘放送スケジュール’のような情報を有する。そして、‘放送内容’は‘バージョン’と‘放送内容’のリストを有し、‘放送内容’は‘バージョン’、‘タイトル’、プログラムを示す唯一の‘プログラム識別子’、‘シノプシス’などのプログラム内容に対する情報を有すると仮定する。その上、‘放送スケジュール’は‘バージョン’と‘放送スケジュール’のリストを有し、‘放送スケジュール’は‘バージョン’、プログラムを示す唯一の‘プログラム識別子’、‘放送会社’、‘放送時間’、‘放送期間’などの放送に関する情報を有すると仮定する。図６はこの構文を図式で示している。
【００４１】
図７及び図８は放送プログラム構文が作成された例を示している。図７は本発明の実施形態に係る電子文書バージョン指定方法が適用されたＸＭＬベースの電子文書作成方法により作成された放送プログラムの構文の一例をＤＴＤで示した図であり、図８は本発明の実施形態に係る電子文書バージョン指定方法が適用されたＸＭＬベースの電子文書作成方法により作成された放送プログラム電子文書の構文の一例をＸＭＬスキーマで示した図である。
【００４２】
ここで、バージョン値は日付情報を使用するので‘dateTime’を使用することもできる。しかし、バージョン指定と提供された応用によって‘string’、‘integer’、‘float’などのタイプに定義してから、別のタイプに変換して使用することもできる。図８の場合には本発明の実施形態に係る三つの電子文書バージョン指定方法を表現するため‘string’タイプを使用している。
【００４３】
図９、図１０、図１１、図１２はこのような構文に従って実際に作成された放送プログラム文書を示し、本発明の実施形態に係る電子文書バージョン指定方法を使用するＸＭＬベースの電子文書作成方法により作成された放送プログラム電子文書の例を示す図である。図９は最初の文書構文を示す図であり、図１０、図１１、図１２は図９の文書構造が変更された現在状態の文書構造を三つの電子文書バージョン指定方法の実施形態を示す図である。
【００４４】
要求者が図９のプログラム情報を受けた後、図９のバージョン値を利用して現在まで変更された内容のプログラム情報を要求すると仮定する。前記の状況において、要求者はバージョン値を利用して全ての更新情報を要求したり(‘要求１’)、‘放送スケジュール’の更新情報だけを要求することもできる(‘要求２’)。このとき、三つの電子文書バージョン指定方法の実施形態に対する各場合の要求条件は次の通りである。
‘要求１’：‘バージョン’≧２００２０４０７
‘要求２’：‘放送プログラム／放送スケジュール／放送スケジュール／バージョン’≧２００２０４０７
【００４５】
図１３、図１４、図１５、図１６に示したように、‘要求１’と‘要求２’に対して電子文書リポジトリは所定の構文に従って使用者が利用する電子文書適用システムに更新された電子文書を提供することができる。
【００４６】
‘要求１’に対して電子文書バージョン指定方法の第１実施形態により提供された更新電子文書が図１３に示されており、電子文書バージョン指定方法の第２及び第３実施形態により提供された更新電子文書が図１４に示されている。このとき、電子文書バージョン指定方法の第１実施形態のビットマスキング(例えば、修正された下位構造選択子)は提供者が内部的に有している情報であるので、電子文書バージョン指定方法により提供される電子文書は互いに同一となる。
【００４７】
更に、‘要求２’に対して電子文書バージョン指定方法の第１実施形態により提供された更新電子文書が図１５に示されており、電子文書バージョン指定方法の第２及び第３実施形態により提供された更新電子文書は図１６に示されている。
【００４８】
識別子の短い寿命のため二つのプログラムが同時に共存する場合に、前のプログラムがもはや有効でないという情報を伝送する必要がある。このような場合には、有効でない文書の識別子値とバージョン値を共に提供することにより、要求者は前のバージョン値を使用する文書から、一貫している識別子値を有する文書を区別することができる。従って、要求者は前の文書と同一の識別子値を有する新しい文書を使用することができる。
【００４９】
図１７及び図１８は‘要求２’に対して有効でないプログラムに関する情報が＜無効＞項目内に含まれた文書の例を示している。図１７は本発明に係るＸＭＬベースの電子文書バージョン指定方法の第１実施形態を使用するシステムと識別者から‘要求２’に応じて提供される更新電子文書の一例を示す図であり、図１８は本発明に係るＸＭＬ電子文書バージョン指定方法の第２及び第３実施形態と識別子を利用するシステムから‘要求２’に応じて提供される更新電子文書の一例を示す図である。
【００５０】
新しく追加された文書の識別子の値‘ＣＮＮ−２００２−０３９４’を有する前の文書がもはや有効でないことを表現する場合、前の文書の最も最近の修正日付または新しい文書の最初の作成日付よりもっと前の(例えば、もっと小さい)日付であるバージョン値‘２００２０１１０’のように表現する。従って、同一の識別子値を有する新しい文書から前の文書を区別することができる。
【００５１】
このように、本発明の実施形態に係るＸＭＬベースの電子文書バージョン指定方法及びバージョンを利用する更新文書提供方法によれば、文書の内容情報の中から更新された情報だけを提供し、更新情報が例えば要求者が使用する文書に反映される。従って、文書の漸次的な更新が可能となる。更に、識別子が再使用される場合、本発明のバージョン指定方法の実施形態に係るバージョン値により同一の識別子を使用する前の文書と新しい文書を区別することができる。
【００５２】
前述の実施形態と長所は単に例示であり、本発明を限定するのではない。本発明の実施形態を他の形態の装置に適用することができる。本発明に関する説明は例示的なものであり、請求範囲に記載の本発明の範囲を制限するのではない。本発明の技術分野の通常の知識を有する者であれば、様々な代替、変形及び変更が可能なはずである。請求項で、手段−機能請求項は言及された機能と、構造的同等物だけでなく同等の構造物を含む。
【図面の簡単な説明】
【００５３】
【図１】一般のＸＭＬベースの電子文書を要求／提供するクライアント／サーバ構造を示す概略図。
【図２】一般のＸＭＬベースの電子文書の作成方法の一例を示す概略図。
【図３】本発明の実施例に係るＸＭＬベースの電子文書バージョン指定方法を示す概略図。
【図４】本発明の他の実施例に係るＸＭＬベースの電子文書バージョン指定方法を示す概略図。
【図５】本発明のまた他の実施例に係るＸＭＬベースの電子文書バージョン指定方法を示す概略図。
【図６】本発明に係る電子文書バージョン指定方法が適用されるＸＭＬベースの電子文書作成方法により作成された放送プログラムの構文の構造の一例を示す図面。
【図７】本発明に係る電子文書バージョン指定方法が適用されるＸＭＬベースの電子文書作成方法により作成された放送プログラムの構文の一例をＤＴＤで示す図面。
【図８】本発明に係る電子文書バージョン指定方法が適用されるＸＭＬベースの電子文書作成方法により作成された放送プログラム電子文書の構文の一例をＸＭＬスキーマで示す図面。
【図９】本発明に係る電子文書バジョン指定方法が適用されるＸＭＬベースの電子文書作成方法により作成された放送プログラム電子文書の例を示す図面。
【図１０】本発明に係るＸＭＬベースの電子文書バージョン指定方法の実施例を利用して現在状態のプログラム電子文書の例を示す図面。
【図１１】本発明に係るＸＭＬベースの電子文書バージョン指定方法の他の実施例を利用して現在状態のプログラム電子文書の例を示す図面。
【図１２】本発明に係るＸＭＬベースのまた他の電子文書バージョン指定方法を利用して現在状態のプログラム電子文書の例を示す図面。
【図１３】本発明に係るＸＭＬベースの電子文書バージョン指定方法の実施例を利用するシステムから‘要求１’に応じて提供される更新電子文書の例を示す図面。
【図１４】本発明に係るＸＭＬベースの電子文書バージョン指定方法の他の実施例を利用するシステムから‘要求１’に応じて提供される更新電子文書の例を示す図面。
【図１５】本発明に係るＸＭＬベースの電子文書バージョン指定方法の実施例を利用するシステムから‘要求２’に応じて提供される更新電子文書の例を示す図面。
【図１６】本発明に係るＸＭＬベースの電子文書バージョン指定方法の他の実施例を利用するシステムから‘要求２’に応じて提供される更新電子文書の例を示す図面。
【図１７】本発明に係るＸＭＬベースの電子文書バージョン指定方法の実施例と識別者を利用するシステムから‘要求２’に応じて提供される更新電子文書の例を示す図面。
【図１８】本発明に係るＸＭＬベースの電子文書バージョン指定方法の他の実施例と識別者を利用するシステムから‘要求２’に応じて提供される更新電子文書の例を示す図面。
【図１】
2006506758.tif 000003
【図２】
2006506758.tif 000004
【図３】
2006506758.tif 000005
【図４】
2006506758.tif 000006
【図５】
2006506758.tif 000007
【図６】
2006506758.tif 000008
【図７】
2006506758.tif 000009
【図８】
2006506758.tif 000010
【図９】
2006506758.tif 000011
【図１０】
2006506758.tif 000012
【図１１】
2006506758.tif 000013
【図１２】
2006506758.tif 000014
【図１３】
2006506758.tif 000015
【図１４】
2006506758.tif 000016
【図１５】
2006506758.tif 000017
【図１６】
2006506758.tif 000018
【図１７】
2006506758.tif 000019
【図１８】
2006506758.tif 000020
【手続補正書】
【提出日】平成16年12月8日(2004.12.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアントに格納され、テレビジョンプログラムに関するメタデータを記述するＸＭＬ基盤の断片を更新する方法において、
前記断片の更新バージョンを提供者に要求する段階と、
前記提供者から前記断片の日付情報又は日付と時間情報である更新バージョンを受信する段階と、
受信された前記断片のバージョンで前記クライアントに格納された前記断片を更新する段階と、を含むことを特徴とするＸＭＬベースの断片更新方法。
【請求項２】
前記更新バージョンは前記クライアントが前記断片を受信するよりもっと最近のバージョンであることを特徴とする請求項１に記載のＸＭＬベースの断片更新方法。
【請求項３】
各バージョンは前記断片のメタデータが更新された時の日付と時間情報を含むことを特徴とする請求項１に記載のＸＭＬベースの断片更新方法。
【請求項４】
前記各バージョンは前記断片の内容が変更された時の日付と時間情報を含むことを特徴とする請求項３に記載のＸＭＬベースの断片更新方法。
【請求項５】
前記要求は前記断片の現在のバージョンを伝送することを特徴とする請求項１に記載のＸＭＬベースの断片更新方法。
【請求項６】
前記断片の下位構造が変更された場合、前記下位構造のバージョン値が更新され、前記更新されたバージョン値が上位構造のバージョン値に反映されることを特徴とする請求項１に記載のＸＭＬベースの断片更新方法。
【請求項７】
前記下位構造のバージョン値の中で最も大きい値を前記上位構造のバージョン値として使用することを特徴とする請求項６に記載のＸＭＬベースの断片更新方法
【請求項８】
前記更新された下位構造のタイプが前記上位構造のバージョン値に含まれることを特徴とする請求項６に記載のＸＭＬベースの断片更新方法。
【請求項９】
前記メタデータのバージョンは前記断片の構造を定義する構文により定義されることを特徴とする請求項３に記載のＸＭＬベースの断片更新方法。
【請求項１０】
前記構文はＸＭＬスキーマであることを特徴とする請求項９に記載のＸＭＬベースの断片更新方法。
【請求項１１】
前記メタデータはテレビジョン放送プログラムのタイトル、シノプシス、レビュー、キャストからなるグループから選択された少なくとも一つを含むことを特徴とする請求項１０に記載のＸＭＬベースの断片更新方法。
【請求項１２】
クライアントに格納され放送プログラムに関するメタデータを記述するＸＭＬベースの断片を更新する方法において、
前記断片の更新バージョンを提供者に要求する段階と、
クライアントに格納された前記断片を日付情報又は日付と時間情報である前記断片の前記更新バージョンで更新する段階と、を含むことを特徴とするＸＭＬベースの断片更新方法。
【請求項１３】
前記更新バージョンは前記クライアントが前記断片を受信するよりもっと最近のバージョンであることを特徴とする請求項１２に記載のＸＭＬベースの断片更新方法。
【請求項１４】
各バージョンは前記断片のメタデータが更新された時の日付と時間情報を含むことを特徴とする請求項１２に記載のＸＭＬベースの断片更新方法。
【請求項１５】
各バージョンは前記断片のメタデータが変更された時の日付と時間情報を含むことを特徴とする請求項１４に記載のＸＭＬベースの断片更新方法。
【請求項１６】
前記要求は前記断片の現在のバージョンを伝送することを特徴とする請求項１２に記載のＸＭＬベースの断片更新方法。
【請求項１７】
前記断片の下位構造が変更された場合、前記下位構造のバージョン値が更新され、前記更新されたバージョン値は対応する上位構造のバージョン値に反映されることを特徴とする請求項１２に記載のＸＭＬベースの断片更新方法。
【請求項１８】
前記下位構造のバージョン値の中で最も大きい値を相当する上位構造のバージョン値として使用することを特徴とする請求項１７に記載のＸＭＬベースの断片更新方法。
【請求項１９】
前記更新された下位構造のタイプが相当する上位構造のバージョン値に含まれることを特徴とする請求項１８に記載のＸＭＬベースの断片更新方法。
【請求項２０】
前記バージョン値は前記断片の構造を定義する構文により定義され、前記構文はＸＭＬスキーマであることを特徴とする請求項１２に記載のＸＭＬベースの断片更新方法。
【請求項２１】
前記メタデータはテレビジョン放送プログラムのタイトル、シノプシス、レビュー、キャストからなるグループから選択された少なくとも一つを含むことを特徴とする請求項１２に記載のＸＭＬベースの断片更新方法。
【請求項２２】
クライアントに格納され、放送プログラムに関するメタデータを記述するＸＭＬベースの断片更新要求に対して、断片の更新バージョンを含む応答を処理する方法において、
前記クライアントに格納された断片を前記断片の日付情報又は日付と時間情報である前記更新されたバージョンで更新する段階を含むことを特徴とする断片の更新バージョンを含む応答処理方法。
【請求項２３】
放送プログラムに関するメタデータを記述するＸＭＬベースの断片を提供する方法において、
クライアントから前記断片の更新バージョン要求を受ける段階と、
前記断片の日付情報又は日付と時間情報である前記更新バージョンを提供する段階と、を含むことを特徴とするＸＭＬベースの断片提供方法。
【請求項２４】
前記断片の更新バージョンに対する要求は断片識別と現在の断片値を使用して前記断片を識別することを特徴とする請求項２３に記載のＸＭＬベースの断片提供方法
【請求項２５】
前記断片の更新バージョンとして前記提供者が要求した前記断片のバージョンよりもっと最近のバージョンを識別することを特徴とする請求項２３に記載のＸＭＬベースの断片提供方法。
【請求項２６】
各バージョンを前記断片のメタデータが更新された時の日付と時間情報を含むことを特徴とする請求項２３に記載のＸＭＬベースの断片提供方法。
【請求項２７】
前記各バージョンは前記断片のメタデータが変更された時の日付と時間情報を含むことを特徴とする請求項２６に記載のＸＭＬベースの断片提供方法。
【請求項２８】
前記断片の下位構造が変更された場合、前記下位構造のバージョン値が更新され、前記更新されたバージョン値は対応する上位構造のバージョン値に反映されることを特徴とする請求項２３に記載のＸＭＬベースの断片提供方法。
【請求項２９】
前記下位構造のバージョン値の中で最も大きい値を対応する上位構造のバージョン値として使用することを特徴とする請求項２８に記載のＸＭＬベースの断片提供方法。
【請求項３０】
前記更新された下位構造のタイプは対応する上位構造のバージョン値に含まれることを特徴とする請求項２９に記載のＸＭＬベースの断片提供方法。
【請求項３１】
前記バージョンは前記断片の構造を定義する構文により定義されることを特徴とする請求項２３に記載のＸＭＬベースの断片提供方法。
【請求項３２】
前記構文はＸＭＬスキーマであることを特徴とする請求項３１に記載のＸＭＬベースの断片提供方法。
【請求項３３】
前記メタデータはテレビジョン放送プログラムのタイトル、シノプシス、レビュー、キャストからなるグループから選択された少なくとも一つを含むことを特徴とする請求項３２に記載のＸＭＬベースの断片提供方法。
【請求項３４】
クライアントに格納され、放送プログラムに関するメタデータを記述するＸＭＬベースの断片更新要求に応答する方法において、
日付情報又は日付と時間情報で識別される断片の更新バージョンを前記クライアントに提供する段階を含むことを特徴とするＸＭＬベースの断片更新要求に対する応答方法。
【請求項３５】
各バージョンは前記断片のメタデータが更新された時の日付と時間情報を含むことを特徴とする請求項３４に記載のＸＭＬベースの断片更新要求に対する応答方法。
【請求項３６】
各バージョンは前記断片のメタデータが変更された時の日付と時間情報を含むことを特徴とする請求項３５に記載のＸＭＬベースの断片更新要求に対する応答方法。
【請求項３７】
前記断片の更新バージョンに対する要求を受けることを特徴とする請求項３４に記載のＸＭＬベースの断片更新要求に対する応答方法。
【請求項３８】
前記断片の下位構造が変更された場合、前記下位構造のバージョン値が更新され、前記更新されたバージョン値は対応する上位構造のバージョン値に反映されることを特徴とする請求項３４に記載のＸＭＬベースの断片更新要求に対する応答方法。
【請求項３９】
前記下位構造のバージョン値の中で最も大きい値を相当する上位構造のバージョン値として使用することを特徴とする請求項３８に記載のＸＭＬベースの断片更新要求に対する応答方法。
【請求項４０】
前記更新された下位構造のタイプが相当する上位構造のバージョン値に含まれることを特徴とする請求項３９に記載のＸＭＬベースの断片更新要求に対する応答方法。
【請求項４１】
前記バージョンは前記断片の構造を定義する構文により定義されることを特徴とする請求項３４に記載のＸＭＬベースの断片更新要求に対する応答方法。
【請求項４２】
前記構文はＸＭＬスキーマであることを特徴とする請求項４１に記載のＸＭＬベースの断片更新要求に対する応答方法。
【請求項４３】
前記メタデータはテレビジョン放送プログラムのタイトル、シノプシス、レビュー、キャストからなるグループから選択された少なくとも一つを含むことを特徴とする請求項３４に記載のＸＭＬベースの断片更新要求に対する応答方法。
【請求項４４】
クライアントに格納され、テレビジョン放送プログラムに関するメタデータを記述するＸＭＬベースの断片を管理する方法において、
前記断片の日付情報又は日付と時間情報であるバージョン情報を利用する段階を含むことを特徴とするＸＭＬベースの断片管理方法。
【国際調査報告】
2006506758.tif 000021
2006506758.tif 000022