(57)【要約】【課題】  管理対象の位置を示す地図画面を提供可能であり、且つ、異なる管理対象を導入してもシステムの再構築が不要である情報管理システムを提供する。【解決手段】  情報管理システム１には、外部システム２のシステムＩＤと、外部システム２に管理された管理対象データを特定するためのリンクＩＤ、管理対象データに含まれる地理情報が所定の登録規約に従って送信される。情報管理システム１は、上記の地理情報に基づいて特定される位置にマークを付した地図画面を提供する。情報管理システム１は、上記のマークが選択された場合に、選択されたマークに対応する管理対象データの閲覧画面を外部システム２に出力させるために、所定の呼出規約に基づいて生成したリンク呼出情報を用いて外部システム２を呼び出す。【選択図】  図１
2005056197.tif 000002
【特許請求の範囲】
【請求項１】
管理対象に関して地理情報を含む管理対象データを管理する外部システムからの前記管理対象データへのリンク登録依頼時に、所定の登録規約に基づいて該外部システムから送信される該外部システムを特定するためのシステム識別情報と、該管理対象データを特定するためのデータ識別情報と、該地理情報とを少なくとも取得する登録依頼取得手段と、
前記登録依頼取得手段によって取得された前記システム識別情報と、前記データ識別情報、前記地理情報とを含むオブジェクト情報が格納されるオブジェクト格納手段と、
表示装置に地図を表示させるための地図情報が格納される地図情報格納手段と、
前記地図情報格納手段に格納された前記地図情報を用い、前記オブジェクト情報に含まれる前記地理情報に基づいて特定される位置に所定のマークを重ねた地図画面を生成し、該地図画面を表示装置に出力する地図画面出力手段と、
前記地図画面出力手段によって表示装置に表示された前記所定のマークが選択された場合に、該選択された所定のマークに対応する前記オブジェクト情報に含まれる前記システム識別情報に基づいて前記外部システムを特定し、該オブジェクト情報に含まれる前記データ識別情報を抽出し、該抽出したデータ識別情報によって特定される前記管理対象データを該特定した外部システムに表示させるためのリンク呼出情報を所定の呼出規約に基づいて生成すると共に、前記リンク呼出情報に対応付けた前記オブジェクト情報の表示を含むオブジェクト一覧画面を表示装置に出力するリンク呼出情報生成手段と、
前記リンク呼出情報生成手段によって生成された前記リンク呼出情報に基づいて、前記外部システムを呼び出す呼出手段と
を備え、
前記リンク呼出情報生成手段は、前記オブジェクト一覧画面に含めたオブジェクト情報が選択された場合に、該オブジェクト情報に対応付けた前記リンク呼出情報を前記呼出手段に出力し、
前記呼出手段は、前記リンク呼出情報生成手段によって出力された前記リンク呼出情報に基づいて、前記外部システムを呼び出す
ことを特徴とする情報管理システム。
【請求項２】
コンピュータを、
管理対象に関して地理情報を含む管理対象データを管理する外部システムからの前記管理対象データへのリンク登録依頼時に、所定の登録規約に基づいて該外部システムから送信される該外部システムを特定するためのシステム識別情報と、該管理対象データを特定するためのデータ識別情報と、該地理情報とを少なくとも取得し、該システム識別情報と、該データ識別情報、該地理情報とを含むオブジェクト情報をオブジェクト格納手段に格納する登録依頼取得手段と、
地図情報格納手段に格納された地図情報を用い、前記オブジェクト格納手段によって取得された前記オブジェクト情報に含まれる前記地理情報に基づいて特定される位置に所定のマークを重ねた地図画面を生成し、該地図画面を表示装置に出力する地図画面出力手段と、
前記地図画面出力手段によって表示装置に表示された前記所定のマークが選択された場合に、該選択された所定のマークに対応する前記オブジェクト情報に含まれる前記システム識別情報に基づいて前記外部システムを特定し、該オブジェクト情報に含まれる前記データ識別情報を抽出し、該抽出したデータ識別情報によって特定される前記管理対象データを該特定した外部システムに表示させるためのリンク呼出情報を所定の呼出規約に基づいて生成すると共に、前記リンク呼出情報に対応付けた前記オブジェクト情報の表示を含むオブジェクト一覧画面を表示装置に出力するリンク呼出情報生成手段と、
前記リンク呼出情報生成手段によって生成された前記リンク呼出情報に基づいて、前記外部システムを呼び出す呼出手段と、
として機能させ、
前記リンク呼出情報生成手段は、前記オブジェクト一覧画面に含めたオブジェクト情報が選択された場合に、該オブジェクト情報に対応付けた前記リンク呼出情報を前記呼出手段に出力し、
前記呼出手段は、前記リンク呼出情報生成手段によって出力された前記リンク呼出情報に基づいて、前記外部システムを呼び出す
ことを特徴とする情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理システム、及びコンピュータを情報管理システムとして機能させるための情報管理プログラムに関するものである。
【背景技術】
【０００２】
管理対象に関して地理情報を含む管理対象データを管理する情報管理システムには、その管理対象の位置を示すマークを重畳した地図画面を表示装置に提供するものがある。かかる情報管理システムは、上記の地図画面におけるマークが選択された場合に、そのマークによって地図画面に表示された管理対象に関する管理対象データを表示装置に出力する。このような情報管理システムのより具体的な一例として、管理対象が建物の場合に、管理対象データとして地理情報を含む物件データを管理する情報管理システムがある（例えば、特許文献１）。
【特許文献１】特開平１０−１８７９５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した従来の情報管理システムは、予め定められた管理対象に特化して構築されているので、異なる管理対象の管理を行うためのシステムとするためには、システムを再構築する必要がある。
【０００４】
そこで、本発明は、管理対象の位置を示す地図画面を提供可能であり、且つ、異なる管理対象を導入してもシステムの再構築が不要である情報管理システム、及びコンピュータを情報管理システムとして動作させるための情報管理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の情報管理システムは、管理対象に関して地理情報を含む管理対象データを管理する外部システムからの上記管理対象データへのリンク登録依頼時に、所定の登録規約に基づいて該外部システムから送信される該外部システムを特定するためのシステム識別情報と、該管理対象データを特定するためのデータ識別情報と、該地理情報とを少なくとも取得する登録依頼取得手段と、上記登録依頼取得手段によって取得された上記システム識別情報と、上記データ識別情報、上記地理情報とを含むオブジェクト情報が格納されるオブジェクト格納手段と、表示装置に地図を表示させるための地図情報が格納される地図情報格納手段と、上記地図情報格納手段に格納された上記地図情報を用い、上記オブジェクト情報に含まれる上記地理情報に基づいて特定される位置に所定のマークを重ねた地図画面を生成し、該地図画面を表示装置に出力する地図画面出力手段と、上記地図画面出力手段によって表示装置に表示された上記所定のマークが選択された場合に、該選択された所定のマークに対応する上記オブジェクト情報に含まれる上記システム識別情報に基づいて上記外部システムを特定し、該オブジェクト情報に含まれる上記データ識別情報を抽出し、該抽出したデータ識別情報によって特定される上記管理対象データを該特定した外部システムに表示させるためのリンク呼出情報を所定の呼出規約に基づいて生成すると共に、上記リンク呼出情報に対応付けた上記オブジェクト情報の表示を含むオブジェクト一覧画面を表示装置に出力するリンク呼出情報生成手段と、上記リンク呼出情報生成手段によって生成された上記リンク呼出情報に基づいて、上記外部システムを呼び出す呼出手段とを備え、上記リンク呼出情報生成手段は、上記オブジェクト一覧画面に含めたオブジェクト情報が選択された場合に、該オブジェクト情報に対応付けた上記リンク呼出情報を上記呼出手段に出力し、上記呼出手段は、上記リンク呼出情報生成手段によって出力された上記リンク呼出情報に基づいて、上記外部システムを呼び出すことを特徴としている。
【０００６】
本発明の情報管理システムには、外部システムによって管理された管理対象データに含まれる地理情報が所定の登録規約に基づいて送信される。したがって、かかる情報管理システムは上記の地理情報に基づいて管理対象の位置に所定のマークを重畳した地図画面を提供することが可能である。また、本発明の情報管理システムには、外部システムを特定するためのシステム識別情報と、上記の管理対象データを特定するためのデータ識別情報とが所定の登録規約に基づいて外部システムから送信される。したがって、かかる情報管理システムは、上記の所定のマークによって地図画面に表示された管理対象に関して管理対象データを外部システムに表示させるためのリンク呼出情報を、所定の呼出規約に基づいて生成することができる。このように、所定の登録規約、及び所定の呼出規約に関する規則をこの情報管理システムと外部システムとに共通とすることによって、システムを再構築することなく異なる管理対象を管理する外部システムを情報管理システムにリンクすることができる。
【０００７】
また、上記目的を達成するため、本発明の情報管理プログラムは、コンピュータを、管理対象に関して地理情報を含む管理対象データを管理する外部システムからの上記管理対象データへのリンク登録依頼時に、所定の登録規約に基づいて該外部システムから送信される該外部システムを特定するためのシステム識別情報と、該管理対象データを特定するためのデータ識別情報と、該地理情報とを少なくとも取得し、該システム識別情報と、該データ識別情報、該地理情報とを含むオブジェクト情報をオブジェクト格納手段に格納する登録依頼取得手段と、地図情報格納手段に格納された地図情報を用い、上記オブジェクト格納手段によって取得された上記オブジェクトに含まれる上記地理情報に基づいて特定される位置に所定のマークを重ねた地図画面を生成し、該地図画面を表示装置に出力する地図画面出力手段と、上記地図画面出力手段によって表示装置に表示された上記所定のマークが選択された場合に、該選択された所定のマークに対応する上記オブジェクト情報に含まれる上記システム識別情報に基づいて上記外部システムを特定し、該オブジェクト情報に含まれる上記データ識別情報を抽出し、該抽出したデータ識別情報によって特定される上記管理対象データを該特定した外部システムに表示させるためのリンク呼出情報を所定の呼出規約に基づいて生成すると共に、上記リンク呼出情報に対応付けた上記オブジェクト情報の表示を含むオブジェクト一覧画面を表示装置に出力するリンク呼出情報生成手段と、上記リンク呼出情報生成手段によって生成された上記リンク呼出情報に基づいて、上記外部システムを呼び出す呼出手段と、として機能させ、上記リンク呼出情報生成手段は、上記オブジェクト一覧画面に含めたオブジェクト情報が選択された場合に、該オブジェクト情報に対応付けた上記リンク呼出情報を上記呼出手段に出力し、上記呼出手段は、上記リンク呼出情報生成手段によって出力された上記リンク呼出情報に基づいて、上記外部システムを呼び出すことを特徴としている。
【０００８】
この情報管理プログラムによれば、コンピュータを上述した情報管理システムとして動作させることができる。
【発明の効果】
【０００９】
以上説明したように、本発明によれば、管理対象の位置を示す地図画面を提供可能であり、且つ、異なる管理対象を導入してもシステムの再構築が不要である情報管理システム、及びコンピュータを情報管理システムとして動作させるための情報管理プログラムが提供される。
【発明を実施するための最良の形態】
【００１０】
本発明の実施形態にかかる情報管理システム１について添付の図面を参照して説明する。図１は、情報管理システム１及び外部システム２の構成と共に、情報管理システム１と外部システム２とによって提供されるサービスを利用するクライアント端末４を示す図である。外部システム２は、管理対象に関して地理情報を含む管理対象データを管理し、管理対象データの表示画面を出力するサービスを提供するＷｅｂシステムである。情報管理システム１は、外部システム２とリンクし、外部システム２によって管理対象データが管理されている管理対象の所在地に相当する地図上の位置に所定のマークを付した地図画面を出力するサービスを提供する。また、情報管理システム１は、外部システム２に管理対象データの表示画面を出力させるサービスを提供する。なお、情報管理システム１には、異なる管理対象を管理する複数の外部システム２をリンクさせることができる。
【００１１】
クライアント端末４は、ネットワークを介して情報管理システム１と外部システム２とに接続されている。クライアント端末４には、情報管理システム１と外部システム２とによって上述のサービスが提供される。ここで、クライアント端末４は、物理的には、ＣＰＵ（中央処理装置）、メモリといった記憶装置、キーボードといった入力装置、ディスプレイといった表示装置４ａ、通信装置等を備える情報端末である。
【００１２】
以下、外部システム２について詳細に説明する。外部システム２は、上述したように、管理対象に関して地理情報を含む管理対象データを管理するＷｅｂシステムである。外部システム２は、地図上で位置が特定される管理対象に関するデータを管理するシステムであり、外部システム２としては、施工物件を管理対象とする施工物件管理システム、社員を管理対象とする人事管理システム、飲食店を管理対象とする飲食店情報管理システム、スポーツ施設を管理対象とするスポーツ施設管理システム、ゴルフ場を管理対象とするゴルフ場管理システム、スキー場を管理対象とするスキー場管理システム、病院を管理対象とする病院情報管理システム、公共施設を管理対象とする公共施設管理システム、宿泊施設を管理対象とする宿泊施設管理システム、娯楽施設を管理対象とする娯楽施設化情報管理システムが例示される。なお、外部システム２はこれらの例示に限定されず、地図上で位置が特定される管理対象に関するデータを管理するシステム全てが外部システム２に適用される。また、外部システム２は、上記の地理情報として、管理対象の所在地を表す住所、または緯度・経度を管理することができる。
【００１３】
外部システム２は、物理的には、ＣＰＵ（中央処理装置）、メモリといった記憶装置、ハードディスクといった格納装置、通信装置等を備えるコンピュータシステムである。外部システム２は、機能的には、管理対象データベース（以下、「管理対象ＤＢ」という）６と、登録依頼部８と、データ画面出力部１０とを備える。
【００１４】
管理対象ＤＢ６には、管理対象に関する管理対象データが格納されている。管理対象データには、管理対象の地理情報、管理対象の名称である管理対象名称といった情報が含まれている。例えば、外部システム２が、施工物件を管理対象とする施工物件管理システムである場合に、管理対象ＤＢ６に格納される管理対象データとしては、管理対象名称としての施工物件の名称、地理情報としての住所、その他に施工予定といった施工物件を管理するための情報が含まれる。
【００１５】
登録依頼部８は、管理対象ＤＢ６に管理対象データが格納されている管理対象のうちクライアント端末４のオペレータによって指定された管理対象について、その所在地に相当する地図上の位置に所定のマークを付した地図画面を情報管理システム１に提供させるためのリンク登録依頼を行う。このリンク登録依頼は、情報管理システム１にリンク登録依頼を行うための所定の登録規約に基づいて行われる。
【００１６】
登録依頼部８は、リンク登録依頼を行う際に、管理対象データに含まれる地理情報と、外部システム２を特定するためのシステム識別情報（以下、「システムＩＤ」という）と、外部システム２によって管理されている管理対象データを特定するためのデータ識別情報（以下、「リンクＩＤ」という）とを所定の登録規約に従って情報管理システム１に送信する。また、本実施形態では、登録依頼部８は、管理対象データに含まれる管理対象名称を送信する。さらに、登録依頼部８は、情報管理システム１が地図画面を作成する際のレイヤを特定するための分類コードを情報管理システム１に送信する。この分類コードは、外部システム２を情報管理システム１とリンクする初期設定時に、外部システム２と情報管理システム１とに共通の値として設定されている。
【００１７】
登録依頼部８は、情報管理システム１にリンク登録依頼を行う際、まず、図２に示すデータ登録画面３０をクライアント端末４の表示装置４ａに出力する。データ登録画面３０には、外部システム２によって管理されている管理対象に関して、リンクＩＤを入力させるためのエディットボックス３２、管理対象名称を入力させるためのエディットボックス３４、地理情報として住所を入力させるためのエディットボックス３６が含まれている。
【００１８】
クライアント端末４のオペレータによって、エディットボックス３２、３４、３６のそれぞれに、リンクＩＤ、管理対象名称、住所が入力され、地図登録ボタン３８が押下されると、登録依頼部８は、リンクＩＤ、管理対象名称、住所、システムＩＤ、及び分類コードを、上記の所定の登録規約を用いて情報管理システム１に送信する。この所定の登録規約としては、以下に示すＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｌａｎｇａｇｅ）のＦＯＲＭが用いられる。
【００１９】
<FORM NAME="xxx" ACTION="gis.kajima.co.jp/html/nx#link#new.asp" METHOD="post">
<INPUT NAME="sysid" value="1"><BR>
<INPUT NAME="id1" value="901069025"><BR>
<INPUT NAME="id2" value="13"><BR>
<INPUT NAME="name" value="鹿島建設株式会社"><BR>
<INPUT NAME="bun" value="1"><BR>
<INPUT NAME="addr" value="東京都港区・・・"><BR
<INPUT NAME="lat" value=""><BR>
<INPUT NAME="lon" value=""><BR>
</FORM>
【００２０】
上記のＦＯＲＭにおいて「ACTION」は、登録依頼先である情報管理システム１のアドレスを特定するためのパラメータである。また、「sysid」は外部システム２のシステムＩＤを指定するためのパラメータであり、「id1」及び「id2」はリンクＩＤであり、「name」、「bun」、「addr」、「lat」、「lon」はそれぞれ、管理対象名称、分類コード、住所、緯度、経度を指定するためのパラメータである。なお、上記のＦＯＲＭでは、リンクＩＤとして「id1」及び「id2」の二つのパラメータが指定されているが、id1〜id5までの５つのパラメータを用いてリンクＩＤを指定することができる。なお、リンクＩＤは管理対象データを一意に特定可能な情報であれば、任意の情報を用いることができる。また、登録依頼部８は、上記の住所に代えて、管理対象の所在地の緯度・経度を送信しても良い。
【００２１】
データ画面出力部１０は、管理対象に関する管理対象データを管理対象ＤＢ６から取得し、取得した管理対象データの表示画面を生成する。データ画面出力部１０は、この表示画面をクライアント端末４の表示装置４ａに出力する。データ画面出力部１０は、情報管理システム１からの呼び出しによって起動される。この呼び出しでは、情報管理システム１によって、データ画面出力部１０を起動するためのアドレス、表示画面に表示すべき管理対象データを特定するためのリンクＩＤを指定したＨＴＭＬのＦＯＲＭが用いられる。
【００２２】
ここで、外部システム２には、データ画面出力部１０によって出力する表示画面として一つの管理対象データを表示するデータ閲覧画面を提供するものと、データ閲覧画面に加えて一以上の管理対象データを表示するデータ一覧画面を提供可能なものがある。データ画面出力部１０にデータ閲覧画面を出力させる場合には、第１リンクアドレスが用いられる。一方、データ画面出力部１０にデータ一覧画面を出力させる場合には、第２リンクアドレスが用いられる。
【００２３】
第１リンクアドレスが指定されることによって起動された外部システム２のデータ画面出力部１０は、この起動時に指定されたリンクＩＤによって特定される管理対象データのデータ閲覧画面を表示画面として出力する。
【００２４】
図３は、第１リンクアドレスが指定された場合に、データ画面出力部１０がクライアント端末４の表示装置４ａに出力するデータ閲覧画面の一例を示す図である。図３に示すように、データ画面出力部１０は、第１リンクアドレスが指定された場合には、これと共に指定されたリンクＩＤによって特定される管理対象データのデータ閲覧画面を出力する。
【００２５】
一方、第２リンクアドレスが指定されることによって起動された外部システム２のデータ画面出力部１０は、この起動時に指定された一以上のリンクＩＤによって特定される管理対象データの一覧画面を表示画面として出力する。図４は、第２リンクアドレスが指定された場合に、データ画面出力部１０がクライアント端末４の表示装置４ａに出力するデータ一覧画面の一例を示す図である。図４に示すように、データ画面出力部１０は、第２リンクアドレスが指定された場合には、これと共に指定された一以上のリンクＩＤによって特定される管理対象データの一覧画面を出力する。
【００２６】
ここで、上記のデータ閲覧画面をデータ画面出力部１０に出力させるための呼び出しは、情報管理システム１と外部システム２との間で予め定められた第１呼出規約に従って行われる。また、上記のデータ一覧画面をデータ画面出力部１０に出力させるための呼び出しは、情報管理システム１と外部システム２との間で予め定められた第２呼出規約に従って行われる。第１呼出規約、及び第２呼出規約の詳細については後述する。
【００２７】
次に、情報管理システム１について図１を参照しつつ説明する。情報管理システム１は、外部システム２によって管理されている管理対象に関する地理情報を管理し、管理対象の所在地に相当する地図上の位置に所定のマークを付した地図画面を提供するＷｅｂシステムである。情報管理システム１は、物理的には、ＣＰＵ（中央処理装置）、メモリといった記憶装置、ハードディスクといった格納装置、通信装置等を備えるコンピュータシステムである。
【００２８】
情報管理システム１は、機能的には、登録依頼取得部（登録依頼取得手段）１２と、オブジェクトデータベース（オブジェクト格納手段）１４と、住所・位置変換データベース１６と、地図画面出力部（地図画面出力手段）１８と、地図情報データベース２０と、リンク呼出情報生成部（リンク呼出情報生成手段）２２と、呼出部（呼出手段）２４とを備える。
【００２９】
登録依頼取得部１２は、上述した所定の登録規約、すなわち上述のリンク登録依頼のためのＦＯＲＭにおける「ACTION」部のアドレス指定によって起動される部分である。登録依頼取得部１２は、上述の登録規約に基づくＦＯＲＭを用いて外部システム２から送信されるシステムＩＤ、リンクＩＤ、地理情報、分類コード、及び管理対象名称を取得して、システムＩＤ、リンクＩＤ、地理情報、分類コード、及び管理対象名称を含むオブジェクト情報をオブジェクトデータベース（以下、「オブジェクトＤＢ」という）１４に登録する。
【００３０】
登録依頼取得部１２は、上述のＦＯＲＭを用いてリンクＩＤが送信された場合に、オブジェクトＤＢ１４を参照して、ＦＯＲＭに指定されたリンクＩＤと同一のリンクＩＤをもつオブジェクト情報を検索する。登録依頼取得部１２は、同一のリンクＩＤをもつオブジェクト情報が既にオブジェクトＤＢ１４に登録されている場合には、そのオブジェクト情報の修正を行うための修正画面をクライアント端末４の表示装置４ａに出力する。一方、同一のリンクＩＤをもつオブジェクト情報がオブジェクトＤＢ１４に登録されていない場合に、登録依頼取得部１２は、外部システム２の登録依頼部８によって上述のＦＯＲＭを用いて送信されたシステムＩＤ、リンクＩＤ、地理情報、分類コード、及び管理対象名称をオブジェクトＤＢ１４に登録する。
【００３１】
この登録の際、登録依頼取得部１２は、クライアント端末４の表示装置４ａに図５に示す画面４０を出力する。この画面４０には、地図画面４２が含まれる。地図画面４２には、外部システム２によって送信された地理情報、すなわち、本実施形態では住所に相当する地図上の位置に、管理対象を示すマーク４４が付される。ここで、登録依頼取得部１２は、住所とその住所の緯度・経度を対応付けて格納している住所・位置変換データベース（以下、「住所・位置変換ＤＢ」という）１６を参照することによって、上記の住所から地図画面４２に付すマーク４４の位置を決定することができる。なお、住所に代えて緯度・経度が外部システム２から送信された場合には、その緯度・経度を用いて地図画面４２に表示する地図にマーク４４を付すことができる。
【００３２】
また、画面４０には、オブジェクト情報に含まれる管理対象名称が表示される（図５の参照符号４６）。クライアント端末４のオペレータによって、管理対象名称が必要に応じて修正され、「次へ」ボタン４８が押下されると、登録依頼取得部１２は、クライアント端末４の表示装置４ａに図６に示す画面５０を出力する。
【００３３】
この画面５０には、システムＩＤによって特定される外部システム２の名称（図６の参照符号５２）、管理対象名称（図６の参照符号５４）、分類名（図６の参照符号５５）、リンクＩＤ（図６の参照符号５６）が表示される。ここで、分類名は、上記の分類コードに基づいて特定される情報であり、本実施形態では、予め情報管理システム１に登録された外部システム２のシステム名称が表示される。
【００３４】
また、この画面５０には、リストボックス５８が表示されている。クライアント端末４のオペレータは、このリストボックス５８を操作することによって、地図画面６０に表示されるマーク６２の図形種類を変更することができる。
【００３５】
さらに、画面５０には、マーク６２の位置を変更するための位置指定ボタン６４が表示されている。クライアント端末４のオペレータは、この位置指定ボタン６４を操作することによってマーク６２の位置を変更することができる。クライアント端末４のオペレータによって変更された緯度・経度は、オブジェクトＤＢ１４に格納される緯度・経度に反映される。そして、クライアント端末４のオペレータによって画面５０に表示された登録ボタン６６が押下されると、登録依頼取得部１２は、図７に示す画面７０をクライアント端末４の表示装置４ａに出力し、オブジェクト情報をオブジェクトＤＢ１４に登録する。
【００３６】
図８は、オブジェクトＤＢ１４のテーブルの構成を示す図である。オブジェクトＤＢ１４は、オブジェクト情報を登録するためのテーブル８０、８２、８４、８６、及び８８を有している。テーブル８０は、オブジェクト情報に含まれる管理対象名称、分類コードが登録されるテーブルである。テーブル８０には、その他に、オブジェクト情報の登録の際に自動的に付与される番号であるオブジェクトＩＤ、地図画面での管理対象を示すマークの図形種類、管理対象の所在地の緯度・経度、管理対象の地図上での位置の変更が行われたか否かを示す位置確定フラグ、登録者、更新者、登録日、更新日といった情報が登録される。登録依頼取得部１２は、オブジェクト情報をオブジェクトＤＢ１４に登録する際、テーブル８０にこれらの情報を登録する。
【００３７】
テーブル８２は、オブジェクト情報に含まれるリンクＩＤと、外部システム２のシステムＩＤといった情報が登録依頼取得部１２によって登録されるテーブルである。本実施形態のテーブル８２には、上述したＦＯＲＭによって指定可能なリンクＩＤ１〜５の５つのＩＤをリンクＩＤとして登録することができる。また、登録依頼取得部１２は、オブジェクト情報をオブジェクトＤＢ１４に登録する際、テーブル８０に登録したオブジェクトＩＤをキーとしてこのオブジェクトＩＤをテーブル８２に登録する。すなわち、登録依頼取得部１２は、オブジェクトＩＤをキーとすることによって、テーブル８０とテーブル８２に登録した情報を関連付ける。
【００３８】
テーブル８４は、外部システム２を情報管理システム１に初期にリンクする際に登録されるテーブルである。テーブル８４には、外部システム２のシステムＩＤ、システム名、外部システム２に情報を送信するための送信方法、外部システム２に管理対象データのデータ閲覧画面を出力させる際に用いられる上述の第１リンクアドレス、外部システム２に管理対象データのデータ一覧画面を出力させる際に用いられる上述の第２リンクアドレスが登録されている。テーブル８２に登録されたシステムＩＤは、テーブル８４に登録されているシステムＩＤと共通である。後述するリンク呼出情報生成部２２は、テーブル８０に格納されたオブジェクトＩＤをキーとしてテーブル８２に格納されたシステムＩＤを検索し、システムＩＤをキーとしてテーブル８４を検索することによって、外部システム２のデータ画面出力部１０を起動するための第１リンクアドレスまたは第２リンクアドレスを取得し、外部システム２を呼び出すことができる。
【００３９】
また、テーブル８６は、管理対象の所在地に相当する地図上の位置に付すマークの図形種類がＰｏｌｙｇｏｎまたはＰｏｌｙｌｉｎｅの場合に、マークを描画するための頂点番号と頂点の緯度・経度とが、テーブル８０に登録されたオブジェクトＩＤと同一のオブジェクトＩＤに対応付けて複数登録されるテーブルである。登録依頼取得部１２は、オブジェクト情報をオブジェクトＤＢ１４に登録する際、オブジェクトＩＤと、頂点番号、緯度・経度を上記のマークの描画に必要な頂点数分、テーブル８６に登録する。
【００４０】
テーブル８８は、外部システム２を情報管理システム１に初期にリンクする際に登録されるテーブルである。テーブル８８には、地図画面出力部１８が地図画面を作成する際のレイヤを特定するための分類コード、レイヤごとに付与された分類名、そのレイヤにおいて管理対象を示すマークに付す色が登録されている。
【００４１】
地図画面出力部１８は、管理対象の所在地に相当する地図上の位置にマークを付した地図画面を生成し、クライアント端末４の表示装置４ａに出力する。地図画面出力部１８は、地図情報データベース（以下、「地図情報ＤＢ」という）２０に格納された地図データと、オブジェクト情報１４に格納された管理対象に関するオブジェクト情報を参照することによって地図画面を生成する。
【００４２】
より具体的には、地図画面出力部１８は、オブジェクト情報の登録依頼元の外部システム２ごとに異なるレイヤを生成し、テーブル８０に登録されている分類コードを参照することによって、管理対象を示すマークを描画するレイヤを決定する。地図画面出力部１８は、テーブル８０に登録されている分類コードに基づいてテーブル８６を参照することによって、管理対象を示すマークの色を決定する。
【００４３】
地図画面出力部１８は、テーブル８０に登録されている緯度・経度を取得し、上述のように決定されたレイヤにおいてマークを付す位置を決定する。また、地図画面出力部１８は、テーブル８０に登録されている図形種類を取得することによって、マークの図形を決定し、上述のように決定された位置にマークを描画する。なお、ＰｏｌｙｇｏｎまたはＰｏｌｙｌｉｎｅの場合に、地図画面出力部１８は、テーブル８６に登録されている頂点番号、緯度・経度をオブジェクトＩＤをキーに取得し、マークを描画する。
【００４４】
さらに、地図画面出力部１８は、テーブル８０に登録されている管理対象名称を取得し、上述のようにマークを描画したレイヤと同一のレイヤにおいてそのマークの近傍に管理対象名称を表示する。ここで、地図画面出力部１８は、テーブル８０に登録されている位置確定フラグを参照し、図６に示す画面５０が表示された際にマーク６２の位置変更が行われたか否かによって、上記のように表示する管理対象名称を異なる色で表示する。すなわち、図６に示す画面５０が表示された際にマーク６２の位置の確認が行われたか否かによって、管理対象名称を異なる色で表示することによって、オブジェクトＤＢ１４に登録する緯度・経度の確認が行われたか否かをクライアント端末４のオペレータに知らせることができる。
【００４５】
地図画面出力部１８は、地図データに基づいて作成する地図上に、以上のように生成したレイヤを重畳することによって地図画面を生成する。
【００４６】
リンク呼出情報生成部２２は、地図画面出力部１８によって表示装置４ａに出力された地図画面において管理対象を示すマークがクライアント端末４のオペレータによって選択された場合に選択されたマークに対応する管理対象についてオブジェクトＤＢ１４に格納されたオブジェクト情報を表示するオブジェクト一覧画面をクライアント端末４の表示装置４ａに出力する。
【００４７】
図９は、リンク呼出情報生成部２２によってオブジェクト一覧画面の一例を示す図である。図９に示すように、リンク呼出情報生成部２２は、地図画面９２に表示されているマーク９４がクライアント端末４のオペレータによって選択された場合、マーク９４として地図画面に表示された管理対象についてのオブジェクト情報をオブジェクトＤＢ１４から取得し、このオブジェクト情報を表示するオブジェクト一覧画面９０を出力する。
【００４８】
また、リンク呼出情報生成部２２は、クライアント端末４のオペレータによって地図画面上の任意の領域が選択された場合に、その領域内に含まれているマークに対応する管理対象についてのオブジェクト情報の一覧を表示するオブジェクト一覧画面を出力する。
【００４９】
図１０は、リンク呼出情報生成部２２によって出力されたオブジェクト一覧画面の一例を示す図である。図１０に示すように、例えば、地図画面１０２において領域１０４がクライアント端末４のオペレータによって選択された場合に、その領域に含まれるマークに対応する管理対象に関するオブジェクト情報の一覧を表示するオブジェクト一覧画面１００を出力する。図１０に示す例では、リンク呼出情報生成部２２は、領域１０４に含まれるマーク１０６及び１０８に対応する管理対象に関する二つのオブジェクト情報の一覧を表示するオブジェクト一覧画面１００を出力している。
【００５０】
オブジェクト一覧画面に表示されたオブジェクト情報には、リンク呼出情報が対応付けられている。本実施形態では、オブジェクト一覧画面に表示されたオブジェクト情報には、ＨＴＭＬのリンクテキストが含まれており（図９の参照符号９６、図１０の参照符号１１０）、このリンクテキストにリンク呼出情報が対応付けられている。
【００５１】
上記のリンクテキストに対応付けられたリンク呼出情報は、第１の所定の呼出規約に基づいて生成される。ここで、第１の所定の呼出規約とは、オブジェクトＤＢ１４に登録されているオブジェクト情報に含まれるリンクＩＤによって特定される管理対象データのデータ閲覧画面（図３）をデータ画面出力部１０に出力させる際に、情報管理システム１から外部システム２を呼び出す為の規約である。
【００５２】
第１の所定の呼出規約に基づいて生成されるリンク呼出情報は、上述したデータ画面出力部１０を起動するための第１リンクアドレスと、データ画面出力部１０に出力させる管理対象データを特定するためのリンクＩＤとを含むＦＯＲＭによって構成される。図９に示す例では、リンク呼出情報生成部２２は、クライアント端末４のオペレータによって選択されたマーク９４に対応する管理対象のオブジェクトＩＤをキーとして、テーブル８２及びテーブル８４を参照することによって、リンク呼出情報を生成することができる。
【００５３】
また、リンク呼出情報生成部２２は、オブジェクト一覧画面に含めるべきオブジェクト情報について、テーブル８０に登録されているオブジェクトＩＤ、テーブル８２に登録されているシステムＩＤを参照することによって、テーブル８４に第２のリンクアドレスが登録されているか否かをチェックする。リンク呼出情報生成部２２は、第２のリンクアドレスが登録されている場合には、オブジェクト一覧画面に表示したオブジェクト情報それぞれに対応付けてチェックボックスを表示する（図１０の参照符号１１２）。
【００５４】
リンク呼出情報生成部２２は、クライアント端末４のオペレータによって上記のリンクテキストが選択された場合には、そのリンクテキストに対応付けられている第１のリンク呼出情報を呼出部２４に出力する。一方、リンク呼出情報生成部２２は、クライアント端末４のオペレータによって、上述のチェックボックスのうち任意に一以上のチェックボックスが選択され、一覧表示ボタン１１４が押下された場合に、オブジェクトＤＢ１４を参照して、選択されたチェックボックスに対応するオブジェクト情報を抽出する。リンク呼出情報生成部２２は、抽出したオブジェクト情報に含まれるリンクＩＤによって特定される管理対象データのデータ一覧画面（図４）をデータ画面出力部１０に出力させるために、リンク呼出情報を生成する。このとき生成されるリンク呼び出し情報は、第２の所定の呼出規約に基づいて生成され、呼出部２４に出力される。
【００５５】
ここで、第２の所定の呼出規約とは、オブジェクトＤＢ１４に登録されている一以上のオブジェクト情報それぞれに含まれるリンクＩＤによって特定される管理対象データのデータ一覧画面（図４）をデータ画面出力部１０に出力させる際に、情報管理システム１から外部システム２を呼び出す為の規約である。
【００５６】
第２の所定の呼出規約に基づいて生成されるリンク呼出情報は、上述したデータ画面出力部１０を起動するための第２リンクアドレスと、データ画面出力部１０に出力させる管理対象データを特定するための一以上のリンクＩＤとを含むＦＯＲＭによって構成される。リンク呼出情報生成部２２は、クライアント端末４のオペレータによって選択されたチェックボックスが対応するオブジェクト情報についてのオブジェクトＩＤをキーとして、テーブル８２及びテーブル８４を参照することによって、このリンク呼出情報を生成することができる。
【００５７】
呼出部２４は、リンク呼出情報生成部２２によって出力されたリンク呼出情報を用いて外部システム２を呼び出す。呼出部２４が、上記の第１の所定の呼出規約に基づいて生成されたリンク呼出情報を用いて、外部システム２を呼び出すと、管理対象データのデータ閲覧画面（例えば、図３に示す画面）がデータ画面出力部１０によってクライアント端末４の表示装置４ａに出力される。
【００５８】
一方、呼出部２４が、上記の第２の所定の呼出規約に基づいて生成されたリンク呼出情報を用いて、外部システム２を呼び出すと、管理対象データのデータ一覧画面（例えば、図４に示す画面）が、データ画面出力部１０によってクライアント端末４の表示装置４ａに提供される。
【００５９】
以下、本実施形態にかかる情報管理システム１の動作について説明する。はじめに、情報管理システム１へのオブジェクト情報のリンク登録依頼に関する処理について説明する。図１１は、情報管理システム１へのオブジェクト情報のリンク登録依頼に関する処理のシーケンスを示す図である。この処理においては、まず、クライアント端末４から外部システム２へデータ登録画面がリクエストされる（ステップＳ０１）。
【００６０】
このリクエストに応じて、図２に示すデータ登録画面が外部システム２の登録依頼部８によってクライアント端末４に出力される（ステップＳ０２）。クライアント端末４のオペレータが、情報管理システム１に登録すべき管理対象についてのリンクＩＤ、管理対象名称、及び住所を入力すると（ステップＳ０３）、これらの情報が外部システム２に送信される（ステップＳ０４）。
【００６１】
外部システム２の登録依頼部８は、上記のリンクＩＤ、管理対象名称、住所、分類コード、及び、外部システム２のシステムＩＤを上述したように所定の登録規約、すなわち登録依頼のためのＦＯＲＭを用いて情報管理システム１に送信する（ステップＳ０５）。そして、外部システム２から送信されたリンクＩＤ、管理対象名称、住所、分類コード、システムＩＤを含むオブジェクト情報が、情報管理システム１の登録依頼取得部１２によって取得され、オブジェクトＤＢ１４に登録される（ステップＳ０６）。
【００６２】
次に、情報管理システム１から外部システム２の呼び出しに関する処理について説明する。図１２は、情報管理システム１から外部システム２へのリンク呼出に関する処理のシーケンスを示す図である。この処理では、クライアント端末４のオペレータによって地図画面上に表示された管理対象を示すマーク、または地図画面上の任意の領域が選択される（ステップＳ１１）。そして、選択されたマーク、または、選択された領域に含まれるマークに対応するオブジェクト情報の一覧を含むオブジェクト一覧画面の出力が、クライアント端末４から情報管理システム１へリクエストされる（ステップＳ１２）。
【００６３】
このリクエストに応じて、情報管理システム１のリンク呼出情報生成部２２は、クライアント端末４のオペレータによって選択されたマーク、または選択された領域に含まれるマークに対応するオブジェクト情報の一覧を含むオブジェクト一覧画面を生成して（ステップＳ１３）、クライアント端末４の表示装置４ａに出力する（ステップＳ１４）。この際、リンク呼出情報生成部２２は、上述した第１の所定の呼出規約に基づくリンク呼出情報も生成する。
【００６４】
次に、オブジェクト一覧画面に含まれるリンクテキストがクライアント端末４のオペレータによって選択された場合には（ステップＳ１５）、そのリンクテキストに対応付けられたリンク呼出情報による外部システム２の呼び出しが、クライアント端末４から情報管理システム１にリクエストされる（ステップＳ１６）。一方、クライアント端末４のオペレータによって、オブジェクト一覧画面に含まれるチェックボックスが選択され、上述した一覧表示ボタンが押下された場合には（ステップＳ１５）、上記の第２の所定の呼出規約に基づくリンク呼出情報による外部システム２の呼び出しが、クライアント端末４から情報管理システム１にリクエストされる（ステップＳ１６）。
【００６５】
そして、情報管理システム１のリンク呼出情報生成部２２が、クライアント端末４のオペレータによって選択されたリンクテキストに対応付けられているリンク呼出情報、または、クライアント端末４のオペレータによって選択されたチェックボックスに対応するオブジェクト情報に含まれるリンクＩＤを用いたリンク呼出情報を、呼出部２４に出力する。呼出部２４は、リンク呼出情報生成部２２から出力されたリンク呼出情報を用いて、外部システム２を呼び出す（ステップＳ１７）。
【００６６】
次に、外部システム２では、データ画面出力部１０が、第１のリンク呼出情報、または第２のリンク呼出情報に含まれるリンクＩＤによって特定される管理対象データの閲覧画面（または一覧画面）を生成して、この画面をクライアント端末４の表示装置４ａに出力する（ステップＳ１８）。
【００６７】
次に、コンピュータを情報管理システム１として動作させるための情報管理プログラム１２０について説明する。図１３は、情報管理プログラム１２０の構成を示す図である。図１３に示すように、情報管理プログラム１２０は、処理を統括するメインモジュール１２１、登録依頼取得モジュール１２２、地図画面出力モジュール１２４、リンク呼出情報生成モジュール１２６、及び、呼出モジュール１２８を備える。登録依頼取得モジュール１２２、地図画面出力モジュール１２４、リンク呼出情報生成モジュール１２６、呼出モジュール１２８のそれぞれがコンピュータに実現させる機能は、上述した登録依頼取得部１２、地図画面出力部１８、リンク呼出情報生成部２２、呼出部２４と同様である。
【００６８】
以下、本実施形態にかかる情報管理システム１の作用及び効果を説明する。情報管理システム１には、外部システム２によって管理された管理対象データに含まれる地理情報が所定の登録規約に基づいて送信される。したがって、情報管理システム１は、この地理情報（例えば、住所，緯度・経度）に基づいて管理対象の地図上での位置にマークを重畳した地図画面を提供することができる。
【００６９】
また、情報管理システム１には、外部システム２を特定するためのシステムＩＤと、管理対象データを特定するためのリンクＩＤとが所定の登録規約に基づいて外部システム２から送信される。したがって、上記のマークによって地図画面に表示された管理対象に関して管理対象データを外部システム２に出力させるためのリンク呼出情報を、第１または第２の所定の呼出規約に基づいて生成することができる。
【００７０】
すなわち、この情報管理システム１は、所定の登録規約、所定の呼出規約に関する規則を共通にする外部システム２を、情報管理システム１を再構築することなく、リンクすることができる。そして、クライアント端末４には、外部システム２によって提供される管理対象データの閲覧機能と、情報管理システム１によって提供される地図画面の閲覧機能とが、シームレスに提供される。
【００７１】
また、情報管理システム１には、複数の外部システム２をリンクすることができるが、これら複数の外部システム２はそれぞれ独立しているので、一つの外部システム２に不具合が生じても、他の外部システム２からは管理対象データの閲覧機能が継続して提供される。また、情報管理システム１と外部システム２とが異なるコンピュータシステムに分離されているので、情報管理システム１に不具合が生じても、外部システム２からは管理対象データの閲覧機能が継続して提供される。
【００７２】
また、情報管理システム１は、地図画面における任意の領域が選択された場合に、その領域に含まれるマークに対応するオブジェクト情報の一覧を含むオブジェクト一覧画面を出力する。したがって、かかる情報管理システム１によれば、地図画面における任意の領域に含まれるマークに対応するオブジェクト情報の一覧を得る場合のクライアント端末４のオペレータの操作に関する利便性が高められている。
【００７３】
また、情報管理システム１は、オブジェクト一覧画面に含まれる複数のオブジェクト情報のうち一以上が任意に選択された場合に、選択された一以上のオブジェクト情報それぞれに含まれるリンクＩＤによって特定される管理対象データを外部システム２に表示させるためのリンク呼出情報を第２の所定の呼出規約に基づいて生成する。したがって、かかる情報管理システム１によれば、複数の管理対象データを外部システム２に表示させるための、オペレータの操作に関する利便性が高められている。
【図面の簡単な説明】
【００７４】
【図１】図１は、情報管理システム及び外部システムの構成と共に、情報管理システムと外部システムとによって提供されるサービスを利用するクライアント端末を示す図である。
【図２】図２は、データ登録画面の一例を示す図である。
【図３】図３は、データ画面出力部がクライアント端末の表示装置に出力するデータ閲覧画面の一例を示す図である。
【図４】図４は、データ画面出力部がクライアント端末の表示装置に出力するデータ一覧画面の一例を示す図である。
【図５】図５は、オブジェクト情報の登録時に情報管理システムによって出力される画面の一例である。
【図６】図６は、オブジェクト情報の登録時に情報管理システムによって出力される画面の一例である。
【図７】図７は、オブジェクト情報の登録時に情報管理システムによって出力される画面の一例である。
【図８】図８は、オブジェクト情報データベースのテーブルの構成を示す図である。
【図９】図９は、オブジェクト一覧画面の一例を示す図である。
【図１０】図１０は、オブジェクト一覧画面の一例を示す図である。
【図１１】図１１は、情報管理システムへのオブジェクト情報のリンク登録依頼に関する処理のシーケンスを示す図である。
【図１２】図１２は、情報管理システムから外部システムの呼び出しに関する処理のシーケンスを示す図である。
【図１３】図１３は、実施形態にかかる情報管理プログラムの構成を示す図である。
【符号の説明】
【００７５】
１…情報管理システム、２…外部システム、４…クライアント端末、８…登録依頼部、１０…データ画面出力部、１２…登録依頼取得部、１４…オブジェクトデータベース、１６…住所・位置変換データベース、１８…地図画面出力部、２０…地図情報データベース、２２…リンク呼出情報生成部、２４…呼出部。
【図１】
2005056197.tif 000003
【図２】
2005056197.tif 000004
【図３】
2005056197.tif 000005
【図４】
2005056197.tif 000006
【図５】
2005056197.tif 000007
【図６】
2005056197.tif 000008
【図７】
2005056197.tif 000009
【図８】
2005056197.tif 000010
【図９】
2005056197.tif 000011
【図１０】
2005056197.tif 000012
【図１１】
2005056197.tif 000013
【図１２】
2005056197.tif 000014
【図１３】
2005056197.tif 000015