(57)【要約】  記憶部を備える端末装置と通信ネットワークを介して通信可能な情報管理装置は、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える。これにより、異なるデータ構造をもつ２つのデータベースについて、整合性を維持することができる。
2010086959.tif 000002
【特許請求の範囲】
【請求項１】
記憶部を備える端末装置と通信ネットワークを介して通信可能な情報管理装置であって、
複数の情報を含む第１情報を記憶する第１記憶手段と、
前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備えることを特徴とする情報管理装置。
【請求項２】
前記第１情報から所定の条件に従って抽出した情報を加工し、前記第１情報との関連情報を付加して、第２情報を作成する第２情報作成手段と、
前記第２情報から前記第１情報との関連情報を削除し、第３情報を作成する第３情報作成手段と、
前記第３情報を前記端末装置に送信する送信手段とを備えることを特徴とする請求項１に記載の情報管理装置。
【請求項３】
前記第１情報が更新された場合、前記第２情報に含まれる前記第１情報との関連情報に基づいて、前記端末装置の記憶部が記憶する第３情報に対して前記第１情報の更新内容を適用して更新する更新手段を備えることを特徴とする請求項１又は２に記載の情報管理装置。
【請求項４】
前記第３情報を記憶する第３情報記憶手段をさらに備え、
前記第１情報が更新された場合、
前記第２情報作成手段は、更新後の新第１情報から所定の条件に従って抽出した情報を加工し、前記新第１情報との関連情報を付加して、新第２情報を作成し、
前記第３情報作成手段は、前記新第２情報から前記新第１情報との関連情報を削除し、新第３情報を作成し、
前記更新手段は、前記第３情報記憶手段が記憶する第３情報と前記新第３情報とを差分比較して、前記端末装置の記憶部が記憶する第３情報を更新するための第１更新情報を作成し、前記送信手段に前記第１更新情報を前記端末装置へ送信させることを特徴とする請求項３に記載の情報管理装置。
【請求項５】
前記第１情報が更新された場合、
前記第２情報作成手段は、更新後の新第１情報から所定の条件に従って抽出した情報を加工し、前記新第１情報との関連情報を付加して、新第２情報を作成し、
前記更新手段は、前記第２情報と前記新第２情報とを差分比較して、前記端末装置の記憶部が記憶する第３情報を更新するための第１更新情報を作成し、前記送信手段に前記第１更新情報を前記端末装置へ送信させることを特徴とする請求項３に記載の情報管理装置。
【請求項６】
前記第１情報が更新された場合、
前記第１情報と更新後の新第１情報との差分を抽出し、第１差分情報を作成する第１差分情報作成手段と、
前記第１差分情報から所定の条件に従って抽出した情報を加工し、前記第１差分情報との関連情報を付加して、第２差分情報を作成する第２差分情報作成手段とをさらに備え、
前記更新手段は、前記第２情報と前記第２差分情報とに基づいて、前記端末装置の記憶部が記憶する第３情報を更新するための第１更新情報を作成し、前記送信手段に前記第１更新情報を前記端末装置にさせることを特徴とする請求項３に記載の情報管理装置。
【請求項７】
前記更新手段は、前記第２情報と前記第２差分情報とに基づいて、前記第２情報を更新するための第２更新情報を作成し、前記第２更新情報を前記第２情報に適用し、前記第２情報を更新することを特徴とする請求項６に記載の情報管理装置。
【請求項８】
前記端末装置からユーザが前記第３情報を特定し、所定の処理を実行するために入力した入力情報を受信する入力情報受信手段と、
前記第１情報との関連情報に基づいて、前記入力情報に対応する前記第１情報を特定する特定手段と、
前記特定手段が特定した前記第１情報に対し、前記処理を実行する処理手段とを備えることを特徴とする請求項１乃至６のいずれか一項に記載の情報管理装置。
【請求項９】
記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置における情報管理方法であって、
前記第１情報が更新された場合、前記第２情報に含まれる前記第１情報との関連情報に基づいて、前記第３情報に対して前記第１情報の更新内容を適用して更新する更新工程を有することを特徴とする情報管理方法。
【請求項１０】
記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置における情報管理方法であって、
前記端末装置からユーザが前記第３情報を特定し、前記処理を実行するために入力した入力情報を受信する入力情報受信工程と、
前記第１情報との関連情報に基づいて、前記入力情報に対応する前記第１情報を特定する前記特定工程と、
前記特定工程で特定した前記第１情報に対し、同様の処理を実行する処理工程とを有することを特徴とする情報管理方法。
【請求項１１】
記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置において実行される情報管理プログラムであって、
前記第１情報が更新された場合、前記第２情報に含まれる前記第１情報との関連情報に基づいて、前記第３情報に対して前記第１情報の更新内容を適用して更新する更新手段として前記情報管理装置を機能させることを特徴とする情報管理プログラム。
【請求項１２】
記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置において実行される情報管理プログラムであって、
前記端末装置からユーザが前記第３情報を特定するために入力した入力情報を受信する入力情報受信手段、
前記第１情報との関連情報に基づいて、前記入力情報に対応する前記第１情報を特定する特定手段、
前記特定手段が特定した前記第１情報に対し、前記処理を実行する処理手段として前記情報管理装置を機能させることを特徴とする情報管理プログラム。
【請求項１３】
請求項１１又は１２に記載の情報管理プログラムを記録したことを特徴とする記録媒体。
【請求項１４】
記憶部を備える端末装置と通信ネットワークを介して通信可能な情報管理装置であって、
前記端末装置にて使用される情報の元情報となる第１情報を記憶する第１記憶手段と、
前記第１情報から抽出された情報であって、当該第１情報との関連情報を含み前記記憶部に記憶されている第３情報と１対１対応のデータ構造である第2情報を記憶する第２記憶手段と、
前記第１記憶手段に記憶されている前記第１情報の編集に伴って前記第２記憶手段に記憶されている前記第２情報の加工を施すことにより前記端末装置の記憶部に記憶されている第３情報の更新処理をおこなう制御手段と、
を備えたことを特徴とする情報管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を管理する手法に関する。
【背景技術】
【０００２】
現在、ナビゲーション装置に使用する地図データを更新する方法として、新しい地図データを通信ネットワークを介して配信し、当該配信した地図データを用いてブロック単位で地図データベース内の地図データを更新するシステムが知られている。【０００３】
特許文献１には、第１の地図情報データベースの更新に伴う差分更新データを抽出し、この差分更新データを用いて第２の地図情報データベースを更新する方法が記載されている。【０００４】
また、特許文献２には、単位領域で区切った地図データを管理する地図データ提供システムにおいて、地図データ記憶装置において更新された地図データに関連する管理装置の地図データが存在する単位領域を特定し、足りない単位領域を地図データ記憶装置に出力させる地図データ管理方法が記載されている。
【先行技術文献】
【０００５】
【特許文献１】特開２００４−００４２４０号公報
【特許文献２】特開２００４−２８７９３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の地図データの更新方法では、更新元のデータベースと、更新先のデータベースとが同じデータ構造でなければいけなかった。さらに、ブロック単位での地図データ更新の場合、隣り合うブロックでの道路形状などの不整合を防止するために特殊な処理が必要となるという問題点があった。【０００７】
本発明が解決しようとする課題には、上記のものが例として挙げられる。本発明の目的は、異なるデータ構造をもつ２つのデータベースについて、整合性を維持することができ、１オブジェクトからのデータ更新が可能である情報管理装置を提供することにある。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、記憶部を備える端末装置と通信ネットワークを介して通信可能な情報管理装置であって、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える。【０００９】
請求項９に記載の発明は、記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置における情報管理方法であって、前記第１情報が更新された場合、前記第２情報に含まれる前記第１情報との関連情報に基づいて、前記第３情報に対して前記第１情報の更新内容を適用して更新する更新工程を有する。【００１０】
請求項１０に記載の発明は、記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置における情報管理方法であって、前記端末装置からユーザが前記第３情報を特定し、前記処理を実行するために入力した入力情報を受信する入力情報受信工程と、前記第１情報との関連情報に基づいて、前記入力情報に対応する前記第１情報を特定する前記特定工程と、前記特定工程で特定した前記第１情報に対し、同様の処理を実行する処理工程とを有する。【００１１】
請求項１１に記載の発明は、記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置において実行される情報管理プログラムであって、前記第１情報が更新された場合、前記第２情報に含まれる前記第１情報との関連情報に基づいて、前記第３情報に対して前記第１情報の更新内容を適用して更新する更新手段として前記情報管理装置を機能させる。【００１２】
請求項１２に記載の発明は、記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置において実行される情報管理プログラムであって、前記端末装置からユーザが前記第３情報を特定し、所定の処理を実行するために入力した入力情報を受信する入力情報受信手段、前記第１情報との関連情報に基づいて、前記入力情報に対応する前記第１情報を特定する特定手段、前記特定手段が特定した前記第１情報に対し、前記処理を実行する処理手段として前記情報管理装置を機能させる。
【図面の簡単な説明】
【００１３】
【図１】情報管理システムの概略構成を示すブロック図である。
【図２】サーバ装置の構成示すブロック図である。
【図３】情報管理装置の機能構成を示すブロック図である。
【図４】（ａ）第１情報から第２情報へのデータ加工処理の例である。（ｂ）第２情報の例である。
【図５】データベース作成処理の例である。
【図６】第１実施例による差分更新処理の例である。
【図７】第２実施例による差分更新処理の例である。
【図８】第３実施例による差分更新処理の例である。
【図９】第１実施例による差分更新処理のフローチャートである。
【図１０】第２実施例による差分更新処理のフローチャートである。
【図１１】第３実施例による差分更新処理のフローチャートである。
【発明を実施するための形態】
【００１４】
本発明の１つの観点では、記憶部を備える端末装置と通信ネットワークを介して通信可能な情報管理装置は、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備えることを特徴とする。上記の情報管理装置では、第２情報が、第１情報との関連情報を含み、第３情報と１対１対応のデータ構造であることにより、第１情報と第３情報との整合性を維持することができる。
【００１５】
上記の情報管理装置の他の一態様では、前記第１情報から所定の条件に従って抽出した情報を加工し、前記第１情報との関連情報を付加して、第２情報を作成する第２情報作成手段と、前記第２情報から前記第１情報との関連情報を削除し、第３情報を作成する第３情報作成手段と、前記第３情報を前記端末装置に送信する送信手段とを備えることを特徴とする。このように第２情報及び第３情報を作成することにより、第２情報は、第１情報との関連情報を含み、第３情報と１対１対応のデータ構造となる。
【００１６】
上記の情報管理装置の他の一態様では、前記第１情報が更新された場合、前記第２情報に含まれる前記第１情報との関連情報に基づいて、前記端末装置の記憶部が記憶する第３情報に対して前記第１情報の更新内容を適用して更新する更新手段を備えることを特徴とする。この態様では、第２情報が第１情報との関連情報を含み、第３情報と１対１対応のデータ構造であることにより、第１情報の更新内容を第３情報に適用して更新することができ、１オブジェクトからのデータ更新が可能である。
【００１７】
上記の情報管理装置の他の一態様では、前記第３情報を記憶する第３情報記憶手段をさらに備え、前記第１情報が更新された場合、前記第２情報作成手段は、更新後の新第１情報から所定の条件に従って抽出した情報を加工し、前記新第１情報との関連情報を付加して、新第２情報を作成し、前記第３情報作成手段は、前記新第２情報から前記新第１情報との関連情報を削除し、新第３情報を作成し、前記更新手段は、前記第３情報記憶手段が記憶する第３情報と前記新第３情報とを差分比較して、前記端末装置の記憶部が記憶する第３情報を更新するための第１更新情報を作成し、前記送信手段に前記第１更新情報を前記端末装置へ送信させることを特徴とする。この態様では、情報管理装置内で、更新された新第１情報に基づいて新第２情報を作成し、新第２情報に基づいて新第３情報を作成し、第３情報と新第３情報との差分に基づいて外部の端末装置が記憶する第３情報を新第３情報に更新する。この態様では、第２情報によって第１情報と第３情報との整合性が維持されていることにより、第１情報の更新内容を第３情報に適用して更新することができ、１オブジェクトからのデータ更新が可能である。
【００１８】
上記の情報管理装置の他の一態様では、前記第１情報が更新された場合、前記第２情報作成手段は、更新後の新第１情報から所定の条件に従って抽出した情報を加工し、前記新第１情報との関連情報を付加して、新第２情報を作成し、前記更新手段は、前記第２情報と前記新第２情報とを差分比較して、前記端末装置の記憶部が記憶する第３情報を更新するための第１更新情報を作成し、前記送信手段に前記第１更新情報を前記端末装置へ送信させることを特徴とする。この態様では、情報管理装置内で、更新された新第１情報に基づいて新第２情報を作成し、第２情報と新第２情報との差分に基づいて外部の端末装置が記憶する第３情報を新第３情報に更新する。この態様では、第２情報によって第１情報と第３情報との整合性が維持されていることにより、第１情報が更新された内容を第３情報に適用して更新することができ、１オブジェクトからのデータ更新が可能である。さらに、第３情報記憶手段を備える必要がなく、新第３情報作成する処理も必要ないので、記憶部の空き容量が増え、更新処理速度が速い。
【００１９】
上記の情報管理装置の他の一態様では、前記第１情報が更新された場合、前記第１情報と更新後の新第１情報との差分を抽出し、第１差分情報を作成する第１差分情報作成手段と、前記第１差分情報から所定の条件に従って抽出した情報を加工し、前記第１差分情報との関連情報を付加して、第２差分情報を作成する第２差分情報作成手段とをさらに備え、前記更新手段は、前記第２情報と前記第２差分情報とに基づいて、前記端末装置の記憶部が記憶する第３情報を更新するための第１更新情報を作成し、前記送信手段に前記第１更新情報を前記端末装置にさせることを特徴とする。この態様では、情報管理装置内で、更新された新第１情報と第１情報との差分に基づいて第２差分情報作成し、第２情報と第２差分情報とに基づいて外部の端末装置が記憶する第３情報を新第３情報に更新する。この態様では、第２情報によって第１情報と第３情報との整合性が維持されていることにより、第１情報が更新された内容を第３情報に適用して更新することができ、１オブジェクトからのデータ更新が可能である。さらに、第１情報と新第１情報との差分情報のみで更新処理を行うので、より更新処理速度が速い。
【００２０】
上記の情報管理装置の他の一態様では、前記更新手段は、前記第２情報と前記第２差分情報とに基づいて、前記第２情報を更新するための第２更新情報を作成し、前記第２更新情報を前記第２情報に適用し、前記第２情報を更新することを特徴とする。この態様では、情報管理装置内で、更新された新第１情報と第１情報との差分に基づいて第２差分情報作成し、第２情報と第２差分情報とに基づいて新第２情報に更新する。新第１情報、新第２情報及び新第３情報が作成されることにより、さらに新第１情報が更新された場合、同様の処理を繰り返すことがきる。
【００２１】
上記の情報管理装置の他の一態様では、前記端末装置からユーザが前記第３情報を特定し、前記処理を実行するために入力した入力情報を受信する入力情報受信手段と、前記第１情報との関連情報に基づいて、前記入力情報に対応する前記第１情報を特定する特定手段と、前記特定手段が特定した前記第１情報に対し、同様の処理を実行する処理手段とを備えることを特徴とする。この態様では、第２情報によって第１情報と第３情報との整合性が維持されていることにより、ユーザが外部の端末装置で特定した第３情報に対応する第１情報を特定することができ、ユーザが第３情報に対して行った処理と同様の処理を第１情報に対して行うことができる。例えば、ユーザが外部の端末装置で第３情報の間違いを訂正した場合、これに対応する第１情報を同様に訂正することが可能となる。
【００２２】
本発明の他の観点では、記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置における情報管理方法は、前記第１情報が更新された場合、前記第２情報に含まれる前記第１情報との関連情報に基づいて、前記第３情報に対して前記第１情報の更新内容を適用して更新する更新工程を有することを特徴とする。
【００２３】
本発明の他の観点では、記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置における情報管理方法は、前記端末装置からユーザが前記第３情報を特定し、前記処理を実行するために入力した入力情報を受信する入力情報受信工程と、前記第１情報との関連情報に基づいて、前記入力情報に対応する前記第１情報を特定する前記特定工程と、前記特定工程で特定した前記第１情報に対し、同様の処理を実行する処理工程とを有することを特徴とする。
【００２４】
本発明の他の観点では、記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置において実行される情報管理プログラムは、前記第１情報が更新された場合、前記第２情報に含まれる前記第１情報との関連情報に基づいて、前記第３情報に対して前記第１情報の更新内容を適用して更新する更新手段として前記情報管理装置を機能させることを特徴とする。
【００２５】
本発明の他の観点では、記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置において実行される情報管理プログラムは、前記端末装置からユーザが前記第３情報を特定し、前記処理を実行するために入力した入力情報を受信する入力情報受信手段と、前記第１情報との関連情報に基づいて、前記入力情報に対応する前記第１情報を特定する特定する特定手段と、前記特定手段が特定した前記第１情報に対し、同様の処理を実行する処理手段として前記情報管理装置を機能させることを特徴とする。
【００２６】
上記の情報管理方法及び情報管理プログラムによっても、異なるデータ構造をもつ２つのデータベースについて、整合性を維持することができる。整合性を維持されていることにより、１オブジェクトからのデータ更新が可能であり、ユーザが外部の端末装置で特定した第３情報に対応する第１情報を特定することができる。なお、情報管理プログラムは、記録媒体に記録した状態で好適に取り扱うことができる。
【実施例】
【００２７】
以下、図面を参照して本発明の好適な実施例について説明する。【００２８】
［情報管理システムの概略構成］
図１に、情報管理システム１００の概念図を示す。本実施例では、情報管理システム１００は、サーバ装置１と、端末装置３とがネットワーク２を通じて接続されることにより構成される。【００２９】
端末装置３は、ユーザが使用するクライアント端末であり、端末データベース［Ｃ］（以下、端末ＤＢ［Ｃ］と略す。）を備えている。なお、端末ＤＢ［Ｃ］は、車載機・ＰＣクライアント・地図データ配信サーバなどを対象としたデータベースであって、道路、背景、注記などのレイヤ毎に整備されており、各レイヤ内でユニークかつ永続的なＩＤ（以下ＯＩＤと呼ぶ）を持つ第３情報を記憶するデータベースである。【００３０】
サーバ装置１は、データベース［Ａ］（以下、ＤＢ［Ａ］と略す。）及び中間データベース［Ｂ］（以下、中間ＤＢ［Ｂ］と略す。）を備えている。ＤＢ［Ａ］及び中間ＤＢ［Ｂ］の詳細は後述する。【００３１】
[サーバ装置]
図２は、本発明に係るサーバ装置１の概略構成を示す図である。【００３２】
サーバ装置１は、例えば、サーバコンピュータにより構成され、システムバス１１と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２と、メモリ１３と、キーボード１４と、マウスなどの座標指示デバイス１５と、ディスプレイ１６と、データ通信ユニット１７と、ハードディスクなどのデータ記憶装置１８とを備える。ここで、キーボード１４及び座標指示デバイス１５は、入力装置である。また、ディスプレイ１６は出力装置である。データ通信ユニット１７による送信は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルを使用した有線送信、端子などの接触によるデータ送信など、データ通信ユニット１７から端末装置３へデータ送信が可能であれば、任意の方法を適用することができる。ＣＰＵ１２は、サーバ装置１全体を制御し、入出力装置の制御を行う。【００３３】
ＣＰＵ１２、メモリ１３、データ通信ユニット１７、データ記憶装置１８は、システムバス１１に接続される。キーボード１４、座標指示デバイス１５、ディスプレイ１６も図示しないインタフェースを介してシステムバス１１に接続される。メモリ１３は、作業メモリとしても使用される。【００３４】
データ記憶装置１８は、図示の通り、ＤＢ［Ａ］と中間ＤＢ［Ｂ］とを保持する。ＤＢ［Ａ］は、複数の情報がレイヤ毎に整備されており、各レイヤ内でＯＩＤを持つ第１情報を記憶するデータベース、又はその複製データベースである。複数の情報とは、道路、背景、注記といった地図データ以外にも、施設情報や気象情報など、その他の情報を含む。【００３５】
中間ＤＢ［Ｂ］は、レイヤ毎に整備されており、道路、背景、注記などの各レイヤ内でＯＩＤを持つ第２情報を記憶するデータベースである。第２情報は、ＤＢ［Ａ］からサービスに必要な第１情報を抽出し、かつ、形状データの圧縮、レコードの間引き・分割などにより、端末ＤＢ［Ｃ］のデータ構造に合わせて加工した情報に、第１情報との関連情報を付加した情報である。サービスとは、経路探索や施設情報検索など、端末装置３がユーザに提供するサービスである。【００３６】
［情報管理装置］
図３に、本発明に係る情報管理装置２０の機能構成を示す。なお、情報管理装置２０は、実体的には、図２に示すサーバ装置１の構成要素により実現される。【００３７】
図３に示すように、情報管理装置２０は、記憶部２０１、作成部２０２、送信部２０３、更新部２０４、受信部２０５、特定部２０６を備える。【００３８】
記憶部２０１は、ＤＢ［Ａ］及び中間ＤＢ［Ｂ］で構成され、それぞれ第１情報及び第２情報を記憶している。後述する第１実施例においては、記憶部２０１は、さらに端末ＤＢ［Ｃ’］を備え、第３情報を記憶している。即ち、記憶部２０１は、本発明における第１記憶手段、第２記憶手段及び第３記憶手段として機能する。【００３９】
作成部２０２は、ＤＢ［Ａ］からサービスに必要な第１情報を抽出し、かつ、形状データを圧縮、レコードの間引き・分割するなど、端末ＤＢ［Ｃ］と同じデータ構造になるように加工する。そして、加工した情報に第１情報との関連情報を付加した第２情報を記憶する中間ＤＢ［Ｂ］を作成する。次に、作成部２０２は、中間ＤＢ［Ｂ］の第２情報から第１情報との関連情報を削除し、端末ＤＢ［Ｃ］用の第３情報を作成する。後述する送信部２０３は、作成部２０２が作成した第３情報を端末装置３に送信する。端末装置３は、端末装置３の記憶部に受信した第３情報を記憶させ、端末ＤＢ［Ｃ］を作成する。このような処理により、第２情報は第１情報との関連情報を含み、中間ＤＢ［Ｂ］と端末ＤＢ［Ｃ］とのＯＩＤの関連性は１：１対応となる。これにより第１情報と第３情報との整合性を維持することができる。【００４０】
後述する第１実施例においては、作成部２０２は、さらに、作成した第３情報を記憶部２０１に記憶させ、端末ＤＢ［Ｃ’］を作成する。後述する第３実施例においては、作成部２０２は、ＤＢ［Ａ］と更新後のＤＢ［Ａ−１］と差分抽出処理を行い、第１差分情報を記憶する差分ＤＢ［Ｄ１−１］を作成する。作成部２０２は、差分ＤＢ［Ｄ１−１］からサービスに必要な差分情報を抽出し、かつ、形状データを圧縮、レコードの間引き・分割など、端末ＤＢ［Ｃ］と同じデータ構造になるように加工し、第１情報との関連情報を付加した第２差分情報を記憶する差分ＤＢ［Ｄ１−２］を作成する。即ち、作成部２０２は、本発明における第２情報作成手段、第３情報作成手段、第１差分情報作成手段及び第２差分情報作成手段として機能する。【００４１】
送信部２０３は、作成部２０２が作成した第３情報を端末装置３に送信する。端末装置３は端末装置３の記憶部に受信した第３情報を記憶させ、端末ＤＢ［Ｃ］を作成する。また、送信部２０３は、後述する更新部２０４が作成した第１更新情報を受け取ると、端末装置３に送信し、端末装置３は第１更新情報に基づいて端末ＤＢ［Ｃ］を更新する。【００４２】
更新部２０４は、第１情報が更新された場合、第３情報を更新するための第１更新情報を作成し、送信部２０３に第１更新情報を端末装置３へ送信させて、第３情報に対して第１情報の更新内容を適用して更新する。【００４３】
受信部２０５は、ユーザが第３情報を特定し、所定の処理を行うために端末装置３に入力した入力情報を、端末装置３から受信する。入力情報は、例えば、ユーザが第３情報の間違いを訂正するために入力した訂正情報である。【００４４】
特定部２０６は、第２情報を参照し、第１情報との関連情報に基づいて、受信部２０５が受信した入力情報に対応する第１情報を特定する。【００４５】
処理部２０７は、特定部２０６が特定した第１情報に対し、入力情報に基づいて、ユーザが第３情報に対して行った処理と同様の処理を第１情報に対して実行する。【００４６】
次に、図４を用いて第２情報のデータ構造について具体的に説明する。図４（ａ）は、形状データの圧縮、レコードの間引きなどのデータ加工処理の例である。作成部２０２は、第１情報３１０から、サービスの表示仕様に合わせた道路形状表示用のデータを作成するために、リンク３２及びリンク３３の道路形状を間引きし、ＯＩＤ「５」のリンク３１と、ＯＩＤ「１１５」のリンク３４を融合してＯＩＤ「５」のリンク３５とする。作成部２０２は、ＯＩＤ「５」のレコードにリンク３５の形状を格納し、対応する第１情報のＯＩＤ「５」及びＯＩＤ「１１５」を付加して第２情報３２０として記憶部２０１に記憶させる。図４（ｂ）に示すように、第２情報は、中間ＤＢ［Ｂ］のＯＩＤ３２１、その他の情報３２２、対応するＤＢ［Ａ］のＯＩＤのリスト３２３及び形状データ３２４で構成される。ＤＢ［Ａ］のＯＩＤのリスト３２３は、中間ＤＢ［Ｂ］のＯＩＤに対応するＤＢ［Ａ］のＯＩＤを示す、第２情報と第１情報との関連情報である。【００４７】
第２情報３２０では、ＯＩＤ「５」のリンク３１とＯＩＤ「１１５」のリンク３４とを融合したので、ＤＢ［Ａ］のＯＩＤのリスト３２３は、「５，１１５」となっている。第２情報３２５のように、リンクを融合していない場合は、ＤＢ［Ａ］のＯＩＤのリスト３２３は、中間ＤＢ［Ｂ］のＯＩＤ３２１と一致する。作成部２０２は、第２情報から対応するＤＢ［Ａ］のＯＩＤのリスト３２３を削除し、第３情報を作成する。送信部２０３は作成した第３情報を端末装置３へ送信し、端末装置３は受信した第３情報を端末ＤＢ［Ｃ］に格納する。これにより、ＯＩＤの関連性は中間ＤＢ［Ｂ］：端末ＤＢ［Ｃ］＝１：１となる。【００４８】
［データベース作成処理］
図５に作成部２０２によるデータベース作成処理の例を示す。まず、作成部２０２は、ＤＢ［Ａ］からサービスに必要な第１情報を抽出し、形状データの圧縮、レコードの間引き・分割などにより端末ＤＢ［Ｃ］のデータ構造に合わせて加工する処理Ｐ［１］と、第１情報との関連情報を付加する処理Ｐ［２］を実行し、第２情報を作成する（図４（ａ）参照）。このとき、処理Ｐ［１］及びＰ［２］においてそれぞれの処理用のＤＢ［Ｄ］が作成されることもある。処理Ｐ［１］及びＰ［２］により、中間ＤＢ［Ｂ］が作成されるが、加工処理を行っているため、各レイヤでのＯＩＤの関連性はＤＢ［Ａ］：中間ＤＢ［Ｂ］＝１：１のケースとＤＢ［Ａ］：中間ＤＢ［Ｂ］＝１：１以外のケースが存在する。【００４９】
次に、作成部２０２は、第２情報から第１情報との関連情報（図４（ｂ）における「対応するＤＢ［Ａ］のＯＩＤのリスト３２３」を参照）を削除する処理Ｐ［３］を実行し、第３情報を作成する。作成された第３情報は、送信部２０３により端末装置３に送信され、端末ＤＢ［Ｃ］が作成される。各レイヤでのＯＩＤの関連性は中間ＤＢ［Ｂ］：端末ＤＢ［Ｃ］＝１：１となる。【００５０】
［第１実施例］
図６を参照して本発明の第１実施例について説明する。【００５１】
図６に示すように、まず、作成部２０２は、ＤＢ［Ａ］に対し、上述のデータベース作成処理を行い、中間ＤＢ［Ｂ］及び第３情報を作成し、第３情報を端末装置３に送信して端末ＤＢ［Ｃ］を作成する。さらに、作成部２０２は、作成した第３情報を記憶部２０１に記憶させ、端末ＤＢ［Ｃ’］を作成する。【００５２】
ＤＢ［Ａ］が更新され、新第１情報を記憶するＤＢ［Ａ−１］が生成されると、作成部２０２は、ＤＢ［Ａ−１］に対し、ＤＢ［Ａ］と同様のデータベース作成処理を行う。即ち、作成部２０２は、ＤＢ［Ａ−１］に対し処理Ｐ［１］及びＰ［２］を実行し、新第２情報を作成し、中間ＤＢ［Ｂ−１］を作成する。次に、作成部２０２は、ＤＢ［Ｂ−１］に対し処理Ｐ［３］を実行し、新第３情報を作成する。作成部２０２は、新第３情報を記憶部２０１に記憶させ、端末ＤＢ［Ｃ−１’］を作成する。【００５３】
更新部２０４は、端末ＤＢ［Ｃ’］と端末ＤＢ［Ｃ−１’］の差分抽出処理Ｐ［４］（総当りでの差分比較）を行い、端末装置３の端末ＤＢ［Ｃ］を更新するための更新情報Ｉｎｆｏ［１］を作成する。更新部２０４は、送信部２０３により更新情報Ｉｎｆｏ［１］を端末装置３へ送信させて端末ＤＢ［Ｃ］を更新する処理Ｐ［７］を実行する。総当りでの差分比較とは、更新前のデータベースと更新後のデータベースについて、すべてのレコードを比較し、差分を抽出することを示す。また、同一系列のＤＢを管理するＤＢ管理システム（例えば、ＲＤＢＭＳ（Ｒｅｌａｔｉｏｎａｌ ＤａｔａＢａｓｅ Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）など）の機能を利用することによって差分抽出処理を行うこととしてもよい。通常、ＲＤＢＭＳは、あるＤＢに対して追加、削除、更新などの処理が行われた場合、その処理により生じた変更内容をログとして保存する機能を有しており、そのログを利用することで、例えば、ある時点からの変更内容を抽出することが可能となる機能を有している。このような機能を利用することで差分抽出処理を行うこととしてもよい。【００５４】
図７は第１実施例による更新処理のフローチャートである。情報管理装置２０は、主としてサーバ装置１の構成要素により構成されるものであって、情報管理処理は、図２に示すＣＰＵ１２がメモリ１３などに記憶されたプログラムを実行することにより実現される。【００５５】
管理者が、キーボード１４及び座標指示デバイス１５といった入力装置で入力情報を入力し、ＤＢ［Ａ］を編集すると、ＤＢ［Ａ−１］が生成される（ステップＳ１）。作成部２０２は、ＤＢ［Ａ−１］からサービスに必要な新第１情報を抽出し、形状データの圧縮、レコードの間引き・分割などにより端末ＤＢ［Ｃ］のデータ構造に合わせて加工しデータベースを作成する（処理Ｐ［１］）（ステップＳ２）。さらに、作成部２０２は、作成したデータベースにＤＢ［Ａ−１］との関連情報を付加し、中間ＤＢ［Ｂ−１］を作成する（処理Ｐ［２］）（ステップＳ３）。次に、作成部２０２は、中間ＤＢ［Ｂ−１］からＤＢ［Ａ−１］との関連情報を削除し（処理Ｐ［３］）、端末ＤＢ［Ｃ−１'］を作成する（ステップＳ４）。更新部２０４は、端末ＤＢ［Ｃ−１'］と端末ＤＢ［Ｃ'］とで総当たりの差分比較を行い、端末ＤＢ［Ｃ］用の更新情報Ｉｎｆｏ［１］を作成する（ステップＳ５）。そして、更新部２０４は、送信部２０３に更新情報Ｉｎｆｏ［１］を端末装置３の端末ＤＢ［Ｃ］へ送信させて（ステップＳ６）、処理を終了する。【００５６】
以上述べたように第１実施例の情報管理装置によれば、ＤＢ［Ａ］と端末ＤＢ［Ｃ］とのＯＩＤの関連性がＤＢ［Ａ］：端末ＤＢ［Ｃ］＝１：１でなくても、中間ＤＢ［Ｂ］がＤＢ［Ａ］と端末ＤＢ［Ｃ］との整合性を維持しているので、ＤＢ［Ａ］が更新された内容を端末ＤＢ［Ｃ］に適用し、更新することが可能となる。また、１オブジェクトからのデータ更新が可能であり、隣り合うブロックでの道路形状などの不整合を防止するための特殊な処理が必要ないので、従来に比べ更新時間を短縮することができる。【００５７】
［第２実施例］
図８を参照して本発明の第２実施例について説明する。【００５８】
図８に示すように、まず、作成部２０２は、ＤＢ［Ａ］に対し、上述のデータベース作成処理を行い、中間ＤＢ［Ｂ］及び第３情報を作成し、第３情報を端末装置３に送信して端末ＤＢ［Ｃ］を作成する。なお、端末ＤＢ［Ｃ］は、ＨＤＤ（ハードディスクドライブ）、ＣＦ（コンパクトフラッシュ（登録商標））等のストレージメディアに作成し、端末装置に搭載することとしてもよい。【００５９】
ＤＢ［Ａ］が更新され、ＤＢ［Ａ−１］が作成されると、作成部２０２は、ＤＢ［Ａ−１］に対し処理Ｐ［１］及びＰ［２］を実行し、新第２情報を作成し、中間ＤＢ［Ｂ−１］を作成する。更新部２０４は、中間ＤＢ［Ｂ］と中間ＤＢ［Ｂ−１］の差分抽出処理Ｐ［４’］（総当りでの差分比較）を行い、端末装置３の端末ＤＢ［Ｃ］を更新するための更新情報Ｉｎｆｏ［１］を作成する。更新部２０４は、送信部２０３により更新情報Ｉｎｆｏ［１］を端末装置３へ送信させて端末ＤＢ［Ｃ］を更新する処理Ｐ［７］を実行する。【００６０】
図９は第２実施例による更新処理のフローチャートである。情報管理装置２０は、主としてサーバ装置１の構成要素により構成されるものであって、情報管理処理は、図２に示すＣＰＵ１２がメモリ１３などに記憶されたプログラムを実行することにより実現される。【００６１】
管理者が、キーボード１４及び座標指示デバイス１５といった入力装置で入力情報を入力し、ＤＢ［Ａ］を編集すると、ＤＢ［Ａ−１］が生成される（ステップＳ１１）。作成部２０２は、ＤＢ［Ａ−１］からサービスに必要な新第１情報を抽出し、形状データの圧縮、レコードの間引き・分割などにより端末ＤＢ［Ｃ］のデータ構造に合わせて加工し、データベースを作成する（処理Ｐ［１］）（ステップＳ１２）。さらに、作成部２０２は、作成したデータベースにＤＢ［Ａ］との関連情報を付加し、中間ＤＢ［Ｂ−１］を作成する（処理Ｐ［２］）（ステップＳ１３）。更新部２０４は、中間ＤＢ［Ｂ−１］と中間ＤＢ［Ｂ］とで総当たりの差分比較を行い、端末ＤＢ［Ｃ］用の更新情報Ｉｎｆｏ［１］を作成する（ステップＳ１４）。そして、更新部２０４は、送信部２０３に更新情報Ｉｎｆｏ［１］を端末装置３の端末ＤＢ［Ｃ］へ送信させて（ステップＳ１５）、処理を終了する。【００６２】
以上述べたように第２実施例の情報管理装置によれば、ＤＢ［Ａ］と端末ＤＢ［Ｃ］とのＯＩＤの関連性がＤＢ［Ａ］：端末ＤＢ［Ｃ］＝１：１でなくても、中間ＤＢ［Ｂ］がＤＢ［Ａ］と端末ＤＢ［Ｃ］との整合性を維持しているので、ＤＢ［Ａ］が更新された内容を端末ＤＢ［Ｃ］に適用し、更新することが可能となる。また１オブジェクトからのデータ更新が可能であり、隣り合うブロックでの道路形状などの不整合を防止するための特殊な処理が必要ないので、従来に比べ更新時間を短縮することができる。さらに、第１実施例と比べて、記憶部２０１が端末ＤＢ［Ｃ’］を記憶する必要がなく、端末ＤＢ［Ｃ−１'］を作成する処理Ｐ［３］も必要ないので、第１実施例より、記憶部２０１の空き容量が増え、更新処理速度が速い。【００６３】
［第３実施例］
図１０を参照して本発明の第３実施例について説明する。【００６４】
図１０（ａ）に示すように、まず、作成部２０２は、ＤＢ［Ａ］に対し、上述のデータベース作成処理を行い、中間ＤＢ［Ｂ］及び第３情報を作成し、第３情報を端末装置３に送信して端末ＤＢ［Ｃ］を作成する。ＤＢ［Ａ］が更新され、ＤＢ［Ａ−１］が作成されると、更新部２０４は、ＤＢ［Ａ］とＤＢ［Ａ−１］の差分抽出処理Ｐ［４’’］を行い、差分ＤＢ［Ｄ１−１］を作成する。更新部２０４は、差分ＤＢ［Ｄ１−１］に対して処理Ｐ［１］及びＰ［２］を行い差分ＤＢ［Ｄ１−２］を作成する処理Ｐ［５］を実行する。なお、処理Ｐ［５］では、図４のように複数のレコードで１つの情報を形成している場合は、更新部２０４はＤＢ［Ａ］も参照する。更新部２０４は、中間ＤＢ［Ｂ］と差分ＤＢ［Ｄ１−２］を参照し、端末装置３の端末ＤＢ［Ｃ］を更新するための更新情報Ｉｎｆｏ［１］を作成する処理Ｐ［６］を実行する。ここで、中間ＤＢ［Ｂ］を参照するのは、差分となっているデータの箇所を特定するためである。更新部２０４は、更新情報Ｉｎｆｏ［１］を送信部２０３により端末装置３へ送信させて端末ＤＢ［Ｃ］を更新する処理Ｐ［７］を実行する。【００６５】
次に、図１０（ｂ）に示すように、更新部２０４は、中間ＤＢ［Ｂ］と差分ＤＢ［Ｄ１−２］を参照し、中間ＤＢ［Ｂ］を更新するための更新情報Ｉｎｆｏ［２］を作成する処理Ｐ［８］を実行する。更新部２０４は、更新情報Ｉｎｆｏ［２］を中間ＤＢ［Ｂ］に適用して中間ＤＢ［Ｂ］を更新する更新する処理Ｐ［９］を実行する。【００６６】
図１１は第３実施例による更新処理のフローチャートである。情報管理装置２０は、主としてサーバ装置１の構成要素により構成されるものであって、情報管理処理は、図２に示すＣＰＵ１２がメモリ１３などに記憶されたプログラムを実行することにより実現される。【００６７】
管理者が、キーボード１４及び座標指示デバイス１５といった入力装置で入力情報を入力し、ＤＢ［Ａ］を編集すると、ＤＢ［Ａ−１］が生成される（ステップＳ２１）。作成部２０２は、ＤＢ［Ａ］とＤＢ［Ａ−１］との差分抽出処理を行い、差分ＤＢ［Ｄ１−１］を作成する（ステップＳ２２）。作成部２０２は、差分ＤＢ［Ｄ１−１］からサービスに必要な差分情報を抽出し、形状データの圧縮、レコードの間引き・分割などを行って、端末ＤＢ［Ｃ］のデータ構造に合わせて加工し、データベースを作成する（ステップＳ２３）。さらに、作成部２０２は、作成したデータベースに差分ＤＢ［Ａ１−１］との関連情報を付加し、差分ＤＢ［Ｄ１−２］を作成する（処理Ｐ［５］）（ステップＳ２４）。次に、更新部２０４は、中間ＤＢ［Ｂ］と差分ＤＢ［Ｄ１−２］を参照し、端末装置３の端末ＤＢ［Ｃ］を更新するための更新情報Ｉｎｆｏ［１］及び中間ＤＢ［Ｂ］を更新するための更新情報Ｉｎｆｏ［２］を作成する（処理Ｐ［６］及び処理Ｐ［８］）（ステップＳ２５）。そして、更新部２０４は、更新情報Ｉｎｆｏ［２］を中間ＤＢ［Ｂ］に適用して中間ＤＢ［Ｂ−１］を作成する（ステップＳ２６）。同時に、更新部２０４は、送信部２０３に更新情報Ｉｎｆｏ［１］を端末装置３の端末ＤＢ［Ｃ］へ送信させて（ステップＳ２７）、処理を終了する。【００６８】
以上述べたように第３実施例の情報管理装置によれば、ＤＢ［Ａ］と端末ＤＢ［Ｃ］とのＯＩＤの関連性がＤＢ［Ａ］：端末ＤＢ［Ｃ］＝１：１でなくても、中間ＤＢ［Ｂ］がＤＢ［Ａ］と端末ＤＢ［Ｃ］との整合性を維持しているので、ＤＢ［Ａ］が更新された内容を端末ＤＢ［Ｃ］に適用し、更新することが可能となる。また、１オブジェクトからのデータ更新が可能であり、隣り合うブロックでの道路形状などの不整合を防止するための特殊な処理が必要ないので、従来に比べ更新時間を短縮することができる。さらに、第２実施例と比べて、差分ＤＢのみで更新処理を行うので、さらに更新処理速度が速い。【００６９】
［変形例］
上記の実施例では、ＤＢ［Ａ］が更新された場合に、中間ＤＢ［Ｂ］を用いて、端末装置３の端末ＤＢ［Ｃ］を更新することとしていたが、本発明の適用はこの形態に限られない。例えば、ユーザが端末装置３において、端末ＤＢ［Ｃ］に記憶された第３情報に対し、所定の処理を行った場合、中間ＤＢ［Ｂ］を用いて、ＤＢ［Ａ］の第１情報を特定し、同様の処理を行うこととしてもよい。所定の処理とは、例えば訂正処理である。この場合、処理は以下のようになる。【００７０】
ユーザが、端末装置３に入力情報を入力し、端末ＤＢ［Ｃ］を訂正すると、端末装置３は、入力情報を情報管理装置２０に送信する。情報管理装置２０の受信部２０５は、入力情報を受信し、特定部２０６は、ＯＩＤに基づいて、受信した入力情報に対応する第２情報を特定する。さらに、特定部２０６は、特定した第２情報に含まれる第１情報との関連情報に基づいて、入力情報に対応する第１情報を特定する。そして、処理部２０７は、入力情報に基づいて、特定部２０６が特定した第１情報を訂正する。【００７１】
上記の実施例では、図４（ｂ）の第２情報のデータ構造において、ＤＢ［Ａ］のＯＩＤをそのまま中間ＤＢ［Ｂ］のＯＩＤとしているが、本発明の適用はこの形態に限られない。中間ＤＢ［Ｂ］のＯＩＤは任意の数でよい。【００７２】
上記の実施例では、ＤＢ［Ａ］の更新について、管理者が、キーボード１４及び座標指示デバイス１５といった入力装置で入力し、ＤＢ［Ａ］を編集することとしていたが、本発明の適用はこの形態に限られない。例えば、データ通信ユニット１７が受信した情報に基づいて、更新されることとしてもよい。【００７３】
上記の実施例では、ＤＢ［Ａ］、中間ＤＢ［Ｂ］及び端末ＤＢ［Ｃ’］とを同一のサーバ装置１のデータ記憶装置１８が保持することとしていたが、本発明の適用はこの形態に限られない。実際には、サーバ群であってもよく、複数のサーバ装置のデータ記憶装置がＤＢ［Ａ］、中間ＤＢ［Ｂ］及び端末ＤＢ［Ｃ’］について別々に保持することとしてもよい。
【産業上の利用可能性】
【００７４】
本発明は、車載ナビゲーションシステム（ＰＮＤ含む）の地図データ更新をはじめ、デジタル地図を利用しているすべての製品・サービスの地図データ更新に利用することができる。
【符号の説明】
【００７５】
１  サーバ装置
３  端末装置
１１  システムバス
１２  ＣＰＵ
１３  メモリ
１４  キーボード
１５  座標指示デバイス
１６  ディスプレイ
１７  データ通信ユニット
１８  データベース
２０  情報管理装置
２０１  記憶部
２０２  作成部
２０３  送信部
２０４  更新部
２０５  受信部
２０６  特定部
２０７  処理部
【図１】
2010086959.tif 000003
【図２】
2010086959.tif 000004
【図３】
2010086959.tif 000005
【図４】
2010086959.tif 000006
【図５】
2010086959.tif 000007
【図６】
2010086959.tif 000008
【図７】
2010086959.tif 000009
【図８】
2010086959.tif 000010
【図９】
2010086959.tif 000011
【図１０】
2010086959.tif 000012
【図１１】
2010086959.tif 000013
【手続補正書】
【提出日】平成23年4月25日(2011.4.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶部を備える端末装置と通信ネットワークを介して通信可能な情報管理装置であって、
複数の情報を含む第１情報を記憶する第１記憶手段と、
前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段と、
前記第１情報から所定の条件に従って抽出した情報を加工し、前記第１情報との関連情報を付加して、第２情報を作成する第２情報作成手段と、
前記第２情報から前記第１情報との関連情報を削除し、第３情報を作成する第３情報作成手段と、
前記第３情報を前記端末装置に送信する送信手段と、を備えることを特徴とする情報管理装置。
【請求項２】
前記第１情報が更新された場合、前記第２情報に含まれる前記第１情報との関連情報に基づいて、前記端末装置の記憶部が記憶する第３情報に対して前記第１情報の更新内容を適用して更新する更新手段を備えることを特徴とする請求項１に記載の情報管理装置。
【請求項３】
前記第３情報を記憶する第３情報記憶手段をさらに備え、
前記第１情報が更新された場合、
前記第２情報作成手段は、更新後の新第１情報から所定の条件に従って抽出した情報を加工し、前記新第１情報との関連情報を付加して、新第２情報を作成し、
前記第３情報作成手段は、前記新第２情報から前記新第１情報との関連情報を削除し、新第３情報を作成し、
前記更新手段は、前記第３情報記憶手段が記憶する第３情報と前記新第３情報とを差分比較して、前記端末装置の記憶部が記憶する第３情報を更新するための第１更新情報を作成し、前記送信手段に前記第１更新情報を前記端末装置へ送信させることを特徴とする請求項２に記載の情報管理装置。
【請求項４】
前記第１情報が更新された場合、
前記第２情報作成手段は、更新後の新第１情報から所定の条件に従って抽出した情報を加工し、前記新第１情報との関連情報を付加して、新第２情報を作成し、
前記更新手段は、前記第２情報と前記新第２情報とを差分比較して、前記端末装置の記憶部が記憶する第３情報を更新するための第１更新情報を作成し、前記送信手段に前記第１更新情報を前記端末装置へ送信させることを特徴とする請求項２に記載の情報管理装置。
【請求項５】
前記第１情報が更新された場合、
前記第１情報と更新後の新第１情報との差分を抽出し、第１差分情報を作成する第１差分情報作成手段と、
前記第１差分情報から所定の条件に従って抽出した情報を加工し、前記第１差分情報との関連情報を付加して、第２差分情報を作成する第２差分情報作成手段とをさらに備え、
前記更新手段は、前記第２情報と前記第２差分情報とに基づいて、前記端末装置の記憶部が記憶する第３情報を更新するための第１更新情報を作成し、前記送信手段に前記第１更新情報を前記端末装置にさせることを特徴とする請求項２に記載の情報管理装置。
【請求項６】
前記更新手段は、前記第２情報と前記第２差分情報とに基づいて、前記第２情報を更新するための第２更新情報を作成し、前記第２更新情報を前記第２情報に適用し、前記第２情報を更新することを特徴とする請求項５に記載の情報管理装置。
【請求項７】
前記端末装置からユーザが前記第３情報を特定し、所定の処理を実行するために入力した入力情報を受信する入力情報受信手段と、
前記第１情報との関連情報に基づいて、前記入力情報に対応する前記第１情報を特定する特定手段と、
前記特定手段が特定した前記第１情報に対し、前記処理を実行する処理手段とを備えることを特徴とする請求項１乃至５のいずれか一項に記載の情報管理装置。
【請求項８】
記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置における情報管理方法であって、
前記第１情報が更新された場合、前記第２情報に含まれる前記第１情報との関連情報に基づいて、前記第３情報に対して前記第１情報の更新内容を適用して更新する更新工程と、
前記第１情報から所定の条件に従って抽出した情報を加工し、前記第１情報との関連情報を付加して、第２情報を作成する第２情報作成工程と、
前記第２情報から前記第１情報との関連情報を削除し、第３情報を作成する第３情報作成工程と、
前記第３情報を前記端末装置に送信する送信工程と、を有することを特徴とする情報管理方法。
【請求項９】
記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置における情報管理方法であって、
前記端末装置からユーザが前記第３情報を特定し、前記処理を実行するために入力した入力情報を受信する入力情報受信工程と、
前記第１情報との関連情報に基づいて、前記入力情報に対応する前記第１情報を特定する前記特定工程と、
前記特定工程で特定した前記第１情報に対し、同様の処理を実行する処理工程とを有することを特徴とする情報管理方法。
【請求項１０】
記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置において実行される情報管理プログラムであって、
前記第１情報が更新された場合、前記第２情報に含まれる前記第１情報との関連情報に基づいて、前記第３情報に対して前記第１情報の更新内容を適用して更新する更新手段、
前記第１情報から所定の条件に従って抽出した情報を加工し、前記第１情報との関連情報を付加して、第２情報を作成する第２情報作成手段、
前記第２情報から前記第１情報との関連情報を削除し、第３情報を作成する第３情報作成手段、
前記第３情報を前記端末装置に送信する送信手段、として前記情報管理装置を機能させることを特徴とする情報管理プログラム。
【請求項１１】
記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置において実行される情報管理プログラムであって、
前記端末装置からユーザが前記第３情報を特定するために入力した入力情報を受信する入力情報受信手段、
前記第１情報との関連情報に基づいて、前記入力情報に対応する前記第１情報を特定する特定手段、
前記特定手段が特定した前記第１情報に対し、前記処理を実行する処理手段として前記情報管理装置を機能させることを特徴とする情報管理プログラム。
【請求項１２】
請求項１０又は１１に記載の情報管理プログラムを記録したことを特徴とする記録媒体。
【請求項１３】
記憶部を備える端末装置と通信ネットワークを介して通信可能な情報管理装置であって、
前記端末装置にて使用される情報の元情報となる第１情報を記憶する第１記憶手段と、
前記第１情報から抽出された情報であって、当該第１情報との関連情報を含み前記記憶部に記憶されている第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段と、
前記第１記憶手段に記憶されている前記第１情報の編集に伴って前記第２記憶手段に記憶されている前記第２情報の加工を施すことにより前記端末装置の記憶部に記憶されている第３情報の更新処理をおこなう制御手段と、
前記第１情報から所定の条件に従って抽出した情報を加工し、前記第１情報との関連情報を付加して、第２情報を作成する第２情報作成手段と、
前記第２情報から前記第１情報との関連情報を削除し、第３情報を作成する第３情報作成手段と、
前記第３情報を前記端末装置に送信する送信手段と、を備えたことを特徴とする情報管理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項１に記載の発明は、記憶部を備える端末装置と通信ネットワークを介して通信可能な情報管理装置であって、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段と、前記第１情報から所定の条件に従って抽出した情報を加工し、前記第１情報との関連情報を付加して、第２情報を作成する第２情報作成手段と、前記第２情報から前記第１情報との関連情報を削除し、第３情報を作成する第３情報作成手段と、前記第３情報を前記端末装置に送信する送信手段と、を備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項８に記載の発明は、記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置における情報管理方法であって、前記第１情報が更新された場合、前記第２情報に含まれる前記第１情報との関連情報に基づいて、前記第３情報に対して前記第１情報の更新内容を適用して更新する更新工程と、前記第１情報から所定の条件に従って抽出した情報を加工し、前記第１情報との関連情報を付加して、第２情報を作成する第２情報作成工程と、前記第２情報から前記第１情報との関連情報を削除し、第３情報を作成する第３情報作成工程と、前記第３情報を前記端末装置に送信する送信工程と、を有する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項９に記載の発明は、記憶部を備える端末装置と通信ネットワークを介して通信
可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置における情報管理方法であって、前記端末装置からユーザが前記第３情報を特定し、前記処理を実行するために入力した入力情報を受信する入力情報受信工程と、前記第１情報との関連情報に基づいて、前記入力情報に対応する前記第１情報を特定する前記特定工程と、前記特定工程で特定した前記第１情報に対し、同様の処理を実行する処理工程とを有する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
請求項１０に記載の発明は、記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置において実行される情報管理プログラムであって、前記第１情報が更新された場合、前記第２情報に含まれる前記第１情報との関連情報に基づいて、前記第３情報に対して前記第１情報の更新内容を適用して更新する更新手段、前記第１情報から所定の条件に従って抽出した情報を加工し、前記第１情報との関連情報を付加して、第２情報を作成する第２情報作成手段、前記第２情報から前記第１情報との関連情報を削除し、第３情報を作成する第３情報作成手段、前記第３情報を前記端末装置に送信する送信手段、として前記情報管理装置を機能させる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項１１に記載の発明は、記憶部を備える端末装置と通信ネットワークを介して通信可能であり、複数の情報を含む第１情報を記憶する第１記憶手段と、前記第１情報との関連情報を含み、前記端末装置の記憶部が記憶する第３情報と１対１対応のデータ構造である第２情報を記憶する第２記憶手段とを備える情報管理装置において実行される情報管理プログラムであって、前記端末装置からユーザが前記第３情報を特定し、所定の処理を実行するために入力した入力情報を受信する入力情報受信手段、前記第１情報との関連情報に基づいて、前記入力情報に対応する前記第１情報を特定する特定手段、前記特定手段が特定した前記第１情報に対し、前記処理を実行する処理手段として前記情報管理装置を機能させる。
【国際調査報告】
2010086959.tif 000014
2010086959.tif 000015