(57)【要約】【課題】物体を３次元空間に陳列したように表示させるためのデータを格納したデータベースのアクセスについての利便性向上を図ったデータベースアクセスシステム及びデータベースアクセス制御方法を提供する。【解決手段】データ管理サーバ１のコマンド実行部１３は、３次元陳列空間制御サーバ２から送信されたデータベースアクセスのコマンドに対応するデータベースアクセス部１２を選択してデータベース１１にアクセスさせる。【選択図】      図１
2004362272.tif 000002
【特許請求の範囲】
【請求項１】
物体を３次元空間に陳列したように表示させるためのデータを格納したデータベースにアクセス可能でかつアクセス方法の相違する複数のデータベースアクセス手段が設けられている場合に、与えられたデータベースアクセスのコマンドに対応するデータベースアクセス手段を前記複数のデータベースアクセス手段から選択してデータベースにアクセスさせる手段
を備えることを特徴とするデータベースアクセスシステム。
【請求項２】
データベースアクセスのコマンドのコマンド名とデータベースアクセス手段を示す識別情報とを対応づけた表を備え、データベースにアクセスさせる前記手段は、前記コマンドのコマンド名に前記表で対応づけられた識別情報により示されるデータベースアクセス手段を選択することを特徴とする請求項１記載のデータベースアクセスシステム。
【請求項３】
データベースにアクセスさせる前記手段は、
前記コマンドに指定されたアクセス対象のデータへのアクセスをさせることを特徴とする請求項１または２記載のデータベースアクセスシステム。
【請求項４】
物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付ける手段と、当該操作情報によりデータベースにアクセスする必要があると判断した場合、データベースアクセスのコマンドを送出する手段と、データベースへのアクセスの結果により、物体を３次元空間に陳列したような表示のなされる表示手段への表示制御を行う手段とを備えることを特徴とする請求項１ないし３のいずれかに記載のデータベースアクセスシステム。
【請求項５】
物体を３次元空間に陳列したように表示させるためのデータを格納したデータベースにアクセス可能でかつアクセス方法の相違する複数のデータベースアクセス手段が設けられている場合に、与えられたデータベースアクセスのコマンドに対応するデータベースアクセス手段を前記複数のデータベースアクセス手段から選択してデータベースにアクセスさせる
ことを特徴とするデータベースアクセス制御方法。
【請求項６】
データベースアクセスのコマンドのコマンド名とデータベースアクセス手段を示す識別情報とを対応づけた表が設けられているときに、前記コマンドのコマンド名に前記表で対応づけられた識別情報により示されるデータベースアクセス手段を選択することを特徴とする請求項５記載のデータベースアクセス制御方法。
【請求項７】
データベースにアクセスさせるときに、
前記コマンドに指定されたアクセス対象のデータへのアクセスをさせることを特徴とする請求項５または６記載のデータベースアクセス制御方法。
【請求項８】
物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付け、当該操作情報によりデータベースにアクセスする必要があると判断した場合、データベースアクセスのコマンドを送出し、データベースへのアクセスの結果により、物体を３次元空間に陳列したような表示のなされる表示手段への表示制御を行うことを特徴とする請求項５ないし７のいずれかに記載のデータベースアクセス制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、物体を３次元空間に陳列したように表示させるためのデータを格納したデータベースにアクセスするデータベースアクセスシステム及びデータベースアクセス制御方法に関する。
【０００２】
【従来の技術】
多数のＷｅｂページや画像情報を同時に３次元空間上に表示する方法は、例えば、特許文献１、２にあるように、広く知られている。
【０００３】
このような閲覧方法においては、Ｗｅｂページや画像情報、その他の情報を取得するためにデータベースに対してアクセスを行う。
【０００４】
【特許文献１】
特開２０００−０９９２３２号公報
【０００５】
【特許文献２】
特開２００１−７５９８７号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、従来にあっては、データベースへアクセスするためのインタフェースを実装したデータベースアクセス部は１つのみであった。
【０００７】
そのため、インタフェースの追加、変更等を行うためには、そのデータベースアクセス部を変更する必要があった。
【０００８】
そのため、本来変更しなくてもよいインタフェースが影響を受けたり、修正中はデータベースにアクセスできなくなるという欠点があった。
【０００９】
そこで本発明は、上記の従来の課題に鑑みてなされたものであり、その目的とするところは、物体を３次元空間に陳列したように表示させるためのデータを格納したデータベースのアクセスについての利便性向上を図ったデータベースアクセスシステム及びデータベースアクセス制御方法を提供することにある。
【００１０】
【課題を解決するための手段】
上記従来の課題を解決するために、請求項１の本発明は、物体を３次元空間に陳列したように表示させるためのデータを格納したデータベースにアクセス可能でかつアクセス方法の相違する複数のデータベースアクセス手段が設けられている場合に、与えられたデータベースアクセスのコマンドに対応するデータベースアクセス手段を前記複数のデータベースアクセス手段から選択してデータベースにアクセスさせる手段を備えることを特徴とするデータベースアクセスシステムをもって解決手段とする。
【００１１】
請求項１のデータベースアクセスシステムによれば、物体を３次元空間に陳列したように表示させるためのデータを格納したデータベースにアクセス可能でかつアクセス方法の相違する複数のデータベースアクセス手段が設けられている場合に、与えられたデータベースアクセスのコマンドに対応するデータベースアクセス手段を前記複数のデータベースアクセス手段から選択してデータベースにアクセスさせる手段を備えるので、データベースアクセスの実行中においても、選択されないデータベースアクセス手段を修正等することができ、当該修正等が他のデータベースアクセス手段へ影響することがない。
【００１２】
請求項２の本発明は、データベースアクセスのコマンドのコマンド名とデータベースアクセス手段を示す識別情報とを対応づけた表を備え、データベースにアクセスさせる前記手段は、前記コマンドのコマンド名に前記表で対応づけられた識別情報により示されるデータベースアクセス手段を選択することを特徴とする請求項１記載のデータベースアクセスシステムをもって解決手段とする。
【００１３】
請求項２のデータベースアクセスシステムによれば、データベースアクセスのコマンドのコマンド名とデータベースアクセス手段を示す識別情報とを対応づけた表を備え、データベースにアクセスさせる前記手段は、前記コマンドのコマンド名に前記表で対応づけられた識別情報により示されるデータベースアクセス手段を選択するので、コマンド名に対応するデータベースアクセス手段を選択することができる。
【００１４】
請求項３の本発明は、データベースにアクセスさせる前記手段は、前記コマンドに指定されたアクセス対象のデータへのアクセスをさせることを特徴とする請求項１または２記載のデータベースアクセスシステムをもって解決手段とする。
【００１５】
請求項３のデータベースアクセスシステムによれば、データベースにアクセスさせる前記手段は、前記コマンドに指定されたアクセス対象のデータへのアクセスをさせるので、コマンドにアクセス対象のデータを指定することでデータベースへのアクセスが行える。
【００１６】
請求項４の本発明は、物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付ける手段と、当該操作情報によりデータベースにアクセスする必要があると判断した場合、データベースアクセスのコマンドを送出する手段と、データベースへのアクセスの結果により、物体を３次元空間に陳列したような表示のなされる表示手段への表示制御を行う手段とを備えることを特徴とする請求項１ないし３のいずれかに記載のデータベースアクセスシステムをもって解決手段とする。
【００１７】
請求項４のデータベースアクセスシステムによれば、物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付ける手段と、当該操作情報によりデータベースにアクセスする必要があると判断した場合、データベースアクセスのコマンドを送出する手段と、データベースへのアクセスの結果により、物体を３次元空間に陳列したような表示のなされる表示手段への表示制御を行う手段とを備えるので、物体を３次元空間に陳列したような表示の利用者にとっての利便性が向上する。
【００１８】
請求項５の本発明は、物体を３次元空間に陳列したように表示させるためのデータを格納したデータベースにアクセス可能でかつアクセス方法の相違する複数のデータベースアクセス手段が設けられている場合に、与えられたデータベースアクセスのコマンドに対応するデータベースアクセス手段を前記複数のデータベースアクセス手段から選択してデータベースにアクセスさせることを特徴とするデータベースアクセス制御方法をもって解決手段とする。
【００１９】
請求項５のデータベースアクセス制御方法によれば、物体を３次元空間に陳列したように表示させるためのデータを格納したデータベースにアクセス可能でかつアクセス方法の相違する複数のデータベースアクセス手段が設けられている場合に、与えられたデータベースアクセスのコマンドに対応するデータベースアクセス手段を前記複数のデータベースアクセス手段から選択してデータベースにアクセスさせるので、データベースアクセスの実行中においても、選択されないデータベースアクセス手段を修正等することができ、当該修正等が他のデータベースアクセス手段へ影響することがない。
【００２０】
請求項６の本発明は、データベースアクセスのコマンドのコマンド名とデータベースアクセス手段を示す識別情報とを対応づけた表が設けられているときに、前記コマンドのコマンド名に前記表で対応づけられた識別情報により示されるデータベースアクセス手段を選択することを特徴とする請求項５記載のデータベースアクセス制御方法をもって解決手段とする。
【００２１】
請求項６のデータベースアクセス制御方法によれば、データベースアクセスのコマンドのコマンド名とデータベースアクセス手段を示す識別情報とを対応づけた表が設けられているときに、前記コマンドのコマンド名に前記表で対応づけられた識別情報により示されるデータベースアクセス手段を選択するので、コマンド名に対応するデータベースアクセス手段を選択することができる。
【００２２】
請求項７の本発明は、データベースにアクセスさせるときに、前記コマンドに指定されたアクセス対象のデータへのアクセスをさせることを特徴とする請求項５または６記載のデータベースアクセス制御方法をもって解決手段とする。
【００２３】
請求項７のデータベースアクセス制御方法によれば、データベースにアクセスさせるときに、前記コマンドに指定されたアクセス対象のデータへのアクセスをさせるので、コマンドにアクセス対象のデータを指定することでデータベースへのアクセスが行える。
【００２４】
請求項８の本発明は、物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付け、当該操作情報によりデータベースにアクセスする必要があると判断した場合、データベースアクセスのコマンドを送出し、データベースへのアクセスの結果により、物体を３次元空間に陳列したような表示のなされる表示手段への表示制御を行うことを特徴とする請求項５ないし７のいずれかに記載のデータベースアクセス制御方法をもって解決手段とする。
【００２５】
請求項８のデータベースアクセス制御方法によれば、物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付け、当該操作情報によりデータベースにアクセスする必要があると判断した場合、データベースアクセスのコマンドを送出し、データベースへのアクセスの結果により、物体を３次元空間に陳列したような表示のなされる表示手段への表示制御を行うので、物体を３次元空間に陳列したような表示の利用者にとっての利便性が向上する。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００２７】
図１は、本発明のデータベースアクセスシステムを含む３次元陳列空間表示システムの構成を示す図である。
【００２８】
データ管理サーバ１と３次元陳列空間制御サーバ２と利用者端末３はそれぞれコンピュータシステムでありネットワーク（一部図示省略）を介して相互通信可能に構成されている。ネットワークは、インターネット、専用線、ローカルエリアネットワークなどを含んで構成され、通信回線の種類としては、光ファイバーやＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）などがある。
【００２９】
データ管理サーバ１は、データを管理するコンピュータシステムであり、データベース１１と複数のデータベースアクセス部１２とデータベースアクセスのコマンドを実行するコマンド実行部１３とコマンド−データベースアクセス部対応表１４とデータベースアクセスのコマンドを解釈するコマンド解釈部１５とを含んで構成されている。各データベースアクセス部１２には、個別に作られたインタフェースが実装されている。
【００３０】
コマンド−データベースアクセス部対応表１４は、１または複数のコマンド名と１のベースアクセス部のＩＤ（この１のベースアクセス部を一意に示す識別情報）とを含む列をベースアクセス部の数分備えた表である。
【００３１】
３次元陳列空間制御サーバ２は、利用者端末３からの操作情報を受け付ける利用者操作受付部２１とデータベースアクセス動作の実行制御を行う動作実行制御部２２と３次元陳列空間の表示制御を行う３次元陳列空間表示制御部２３とを含んで構成されている。
【００３２】
利用者端末３は、３次元陳列空間を閲覧する利用者に利用されるコンピュータシステムであり、３次元陳列空間情報（物体を３次元空間に陳列したように表示するための物体の配置情報、物体の画像情報、画面での動作の設定等が含まれる。以下同様）を基に表示制御を行う３次元陳列空間閲覧部３１と３次元陳列空間情報による表示内容つまり３次元陳列空間が表示される表示部３２と操作が行われる入力部３３とを含んで構成されている。
【００３３】
次に、本発明のデータベースアクセス制御方法を含む本実施の形態の作用を説明する。
【００３４】
利用者端末３の入力部３３が利用者に操作されて、３次元陳列空間閲覧部３１が当該操作を示す操作情報を３次元陳列空間制御サーバ２に送信する。
【００３５】
３次元陳列空間制御サーバ２の利用者操作受付部２１は、送信された操作情報を受信し、動作実行制御部２２に転送する。
【００３６】
動作実行制御部２２は、転送された操作情報により、データベース１１にアクセスする必要があると判断した場合は、データ管理サーバ１に対して、データベースアクセスのコマンドを送信する。
【００３７】
データ管理サーバ１のコマンド解釈部１５は、送信されたコマンドを解釈する。
【００３８】
図２に示すように、本実施の形態のコマンドは、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などの構造化文書により記述され、コマンド名が格納されるコマンド名部とアクセス対象のデータの指定されたデータ部を含んで構成される。
【００３９】
コマンド解釈部１５は、コマンド−データベースアクセス部対応表１４を参照し、送信されたコマンドにおけるコマンド名部のコマンド名が格納された列と同じ列に格納されたデータベースアクセス部のＩＤを読み出して、コマンド実行部１３に与える。また、データ部に指定されたアクセスすべきデータをコマンド実行部１３に知らせる。
【００４０】
コマンド実行部１３は、コマンド解釈部１５から与えられたデータベースアクセス部のＩＤに対応する１のデータベースアクセス部１２を選択し、該データベースアクセス部１２にアクセスすべきデータを指示する。
【００４１】
指示されたデータベースアクセス部１２は、該データベースアクセス部１２により実行可能な方法でデータベース１１から指示されたデータを読み出し、コマンド実行部１３に与える。なお、当該データへの書き込みを行った場合は、ここで処理が終了する。また、読み書き両方が行われることもある。
【００４２】
コマンド実行部１３は、データベースアクセス部１２から与えられたデータをコマンド解釈部１５に転送する。
【００４３】
コマンド解釈部１５は、コマンド実行部１３からのデータを３次元陳列空間制御サーバ２に送信する。
【００４４】
３次元陳列空間制御サーバ２の動作実行制御部２２は、送信されたデータに処理を加え、これを３次元陳列空間を表示する命令として、３次元陳列空間表示制御部２３に与える。
【００４５】
３次元陳列空間表示制御部２３は、動作実行制御部２２での実行結果を利用者端末３に送信する。
【００４６】
利用者端末３の３次元陳列空間閲覧部３１は、送信された情報により、表示部３２への表示制御を行う。
【００４７】
以上説明したように、本実施の形態によれば、与えられたデータベースアクセスのコマンドに対応するデータベースアクセス手段であるデータベースアクセス部を選択してデータベースにアクセスさせるコマンド実行部を設けたので、データベースアクセスの実行中においても、選択されないデータベースアクセス部を修正等することができ、当該修正等が他のデータベースアクセス部へ影響することがない。
【００４８】
また、新たなデータベースアクセス部を追加した場合は、コマンド−データベースアクセス部対応表１４へ、１または複数のコマンド名とこのベースアクセス部のＩＤとを含む列を追加すればよいので利便性が高い。
【００４９】
また、データベースアクセスのコマンドのコマンド名とデータベースアクセス部を示す識別情報とを対応づけたコマンド−データベースアクセス部対応表１４を備え、コマンドのコマンド名に表で対応づけられた識別情報により示されるデータベースアクセス部を選択するので、コマンド名に対応するデータベースアクセス部を選択することができる。
【００５０】
また、コマンドに指定されたアクセス対象のデータへのアクセスをさせるので、コマンドにアクセス対象のデータを指定することでデータベースへのアクセスが行える。
【００５１】
また、物体を３次元空間に陳列したような表示の利用者による操作を示す操作情報を受け付ける利用者操作受付部２１と、当該操作情報によりデータベースにアクセスする必要があると判断した場合、データベースアクセスのコマンドを送出する動作実行制御部２２と、データベースへのアクセスの結果により、物体を３次元空間に陳列したような表示のなされる表示部３２への表示制御を行う３次元陳列空間表示制御部２３とを備えたので、物体を３次元空間に陳列したような表示の利用者にとっての利便性が向上する。
【００５２】
なお、予めデータベースアクセス部１２としてコンピュータを機能させるコンピュータプログラムを磁気記憶装置などに格納しておき、データベースへのアクセスが必要になったときにコマンド実行部１３が当該コンピュータプログラムをメモリーに展開してデータベースアクセス部１２として機能するようにしてもよい。なお、再起動しない間は、メモリーに展開したままにすることで実行速度の高速化が図れる。
【００５３】
なお、データ管理サーバ１、３次元陳列空間制御サーバ２、利用者端末３をネットワークを介さないで接続することも可能であり、複数の装置（サーバ・端末）の機能を１の装置（コンピュータシステム）内に構成することも可能である。
【００５４】
また、上記説明した処理を実行させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【００５５】
【発明の効果】
以上説明したように、本発明によれば、与えられたデータベースアクセスのコマンドに対応するデータベースアクセス手段を選択してデータベースにアクセスさせるので、データベースアクセスの実行中においても、選択されないデータベースアクセス手段を修正等することができ、当該修正等が他のデータベースアクセス手段へ影響することがない。
【図面の簡単な説明】
【図１】本発明のデータベースアクセスシステムを含む３次元陳列空間表示システムの構成を示す図である。
【図２】本実施の形態のコマンドの構造を示す図である。
【符号の説明】
１…データ管理サーバ
２…３次元陳列空間制御サーバ
３…利用者端末
１１…データベース
１２…データベースアクセス部
１３…コマンド実行部
１４…コマンド−データベースアクセス部対応表
１５…コマンド解釈部
２１…利用者操作受付部
２２…動作実行制御部
２３…３次元陳列空間表示制御部
３１…３次元陳列空間閲覧部
３２…表示部
３３…入力部
【図１】
2004362272.tif 000003
【図２】
2004362272.tif 000004