(57)【要約】【課題】オブジェクト間通信を利用してデータを生成した保存環境と、当該データを再現する際の再現環境とが異なっていてもデータを利用することができ、オブジェクト間通信の利便性を向上させることができるオブジェクト接続先制御プログラム、装置および方法を提供する。【解決手段】ネットワークに接続してデータを処理するデータ処理装置１６の機能および所在位置をメタデータによって記述したオブジェクトとし、このオブジェクトの名称であるオブジェクト名とオブジェクト同士の通信に必要な固有データであるオブジェクトリファレンスと各オブジェクトのメタデータとを記録したオブジェクト管理ファイル１３を保持するオブジェクト管理ファイル保持手段１１を備えるオブジェクト接続先制御装置１であって、接続要求処理手段５と、接続判断手段７と、接続先変換処理手段９と、を備えた。【選択図】      図１
2004334386.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続してデータを処理するデータ処理装置の機能および所在位置をメタデータによって記述したオブジェクトとし、このオブジェクトの名称であるオブジェクト名とオブジェクト同士の通信に必要な固有データであるオブジェクトリファレンスと各オブジェクトのメタデータとを記録したオブジェクト管理ファイルを保持する装置を、
ユーザが利用する利用者端末から、当該ユーザの所望するデータの処理要求に基づいて、当該データを処理可能なデータ処理装置に対して予め設定した接続データファイルを、ネットワークを介して取得する接続データファイル取得手段、この接続データファイル取得手段で取得した接続データファイルと前記オブジェクト管理ファイルとに基づいて、前記データ処理装置が前記利用者端末の操作範囲に位置する必要性の有無と共に、前記データ処理装置および前記利用者端末の所在位置の比較をして前記操作範囲に位置するか否かを判断する接続判断手段、
この接続判断手段での判断結果が操作範囲に位置する必要性有りで操作範囲にないと判断された場合に、前記操作範囲内で前記処理要求に基づいて処理するデータ処理装置を、前記オブジェクト管理ファイルから、前記メタデータに基づいて探索し、この探索したデータ処理装置に前記利用者端末を、前記ネットワークを介して接続するように接続先を変換する接続先変換処理手段、として機能させることを特徴とするオブジェクト接続先制御プログラム。
【請求項２】
ネットワークに接続してデータを処理するデータ処理装置の機能および所在位置をメタデータによって記述したオブジェクトとし、このオブジェクトの名称であるオブジェクト名とオブジェクト同士の通信に必要な固有データであるオブジェクトリファレンスとを記録したオブジェクト管理ファイルを保持する装置を、
ユーザが利用する利用者端末から、当該ユーザの所望するデータの処理要求に基づいて、当該データを処理可能なデータ処理装置に対して予め設定した接続データファイルを、ネットワークを介して取得する接続データファイル取得手段、この接続データファイル取得手段で取得した接続データファイルに基づいて、前記データを処理可能なデータ処理装置に接続要求をする接続要求手段、
この接続要求手段で接続要求したデータ処理装置から前記メタデータを取得し、この取得したメタデータに基づいて、前記データ処理装置が前記利用者端末の操作範囲に位置する必要性の有無と共に、前記データ処理装置および前記利用者端末の所在位置の比較をして前記操作範囲に位置するか否かを判断する接続判断手段、
この接続判断手段での判断結果が操作範囲に位置する必要性有りで操作範囲にないと判断された場合に、前記操作範囲内で前記処理要求に基づいて処理するデータ処理装置を、前記オブジェクト管理ファイルから、前記オブジェクト名を参照して探索し、この探索したデータ処理装置に前記利用者端末を、前記ネットワークを介して接続するように接続先を変換する接続先変換処理手段、として機能させることを特徴とするオブジェクト接続先制御プログラム。
【請求項３】
ネットワークに接続してデータを処理するデータ処理装置の機能および所在位置をメタデータによって記述したオブジェクトとし、このオブジェクトの名称であるオブジェクト名とオブジェクト同士の通信に必要な固有データであるオブジェクトリファレンスと各オブジェクトのメタデータとを記録したオブジェクト管理ファイルを保持するオブジェクト管理ファイル保持手段を備えるオブジェクト接続先制御装置であって、
ユーザが利用する利用者端末から、当該ユーザの所望するデータの処理要求に基づいて、当該データを処理可能なデータ処理装置に対して予め設定した接続データファイルを、ネットワークを介して取得する接続データファイル取得手段と、
この接続データファイル取得手段で取得した接続データファイルと前記オブジェクト管理ファイルとに基づいて、前記データ処理装置が前記利用者端末の操作範囲に位置する必要性の有無と共に、前記データ処理装置および前記利用者端末の所在位置の比較をして前記操作範囲に位置するか否かを判断する接続判断手段と、
この接続判断手段での判断結果が操作範囲に位置する必要性有りで操作範囲にないと判断された場合に、前記操作範囲内で前記処理要求に基づいて処理するデータ処理装置を、前記オブジェクト管理ファイルから、前記メタデータに基づいて探索し、この探索したデータ処理装置に前記利用者端末を、前記ネットワークを介して接続するように接続先を変換する接続先変換処理手段と、を備えることを特徴とするオブジェクト接続先制御装置。
【請求項４】
ネットワークに接続してデータを処理するデータ処理装置の機能および所在位置をメタデータによって記述したオブジェクトとし、このオブジェクトの名称であるオブジェクト名とオブジェクト同士の通信に必要な固有データであるオブジェクトリファレンスとを記録したオブジェクト管理ファイルを保持するオブジェクト管理ファイル保持手段を備えるオブジェクト接続先制御装置であって、
ユーザが利用する利用者端末から、当該ユーザの所望するデータの処理要求に基づいて、当該データを処理可能なデータ処理装置に対して予め設定した接続データファイルを、ネットワークを介して取得する接続データファイル取得手段と、
この接続データファイル取得手段で取得した接続データファイルに基づいて、前記データを処理可能なデータ処理装置に接続要求をする接続要求手段と、
この接続要求手段で接続要求したデータ処理装置から前記メタデータを取得し、この取得したメタデータに基づいて、前記データ処理装置が前記利用者端末の操作範囲に位置する必要性の有無と共に、前記データ処理装置および前記利用者端末の所在位置の比較をして前記操作範囲に位置するか否かを判断する接続判断手段と、
この接続判断手段での判断結果が操作範囲に位置する必要性有りで操作範囲にないと判断された場合に、前記操作範囲内で前記処理要求に基づいて処理するデータ処理装置を、前記オブジェクト管理ファイルから、前記オブジェクト名を参照して探索し、この探索したデータ処理装置に前記利用者端末を、前記ネットワークを介して接続するように接続先を変換する接続先変換処理手段と、を備えることを特徴とするオブジェクト接続先制御装置。
【請求項５】
ネットワークに接続してデータを処理するデータ処理装置の機能および所在位置をメタデータによって記述したオブジェクトとし、このオブジェクトの名称であるオブジェクト名とオブジェクト同士の通信に必要な固有データであるオブジェクトリファレンスと各オブジェクトのメタデータとを記録したオブジェクト管理ファイルを使用して、オブジェクトの接続先を制御するオブジェクト接続先制御方法であって、
ユーザが利用する利用者端末から、当該ユーザの所望するデータの処理要求に基づいて、当該データを処理可能なデータ処理装置に対して予め設定した接続データファイルを、ネットワークを介して取得する接続データファイル取得ステップと、
この接続データファイル取得ステップにおいて取得した接続データファイルと前記オブジェクト管理ファイルとに基づいて、前記データ処理装置が前記利用者端末の操作範囲に位置する必要性の有無と共に、前記データ処理装置および前記利用者端末の所在位置の比較をして前記操作範囲に位置するか否かを判断する接続判断ステップと、
この接続判断ステップにおける判断結果が操作範囲に位置する必要性有りで操作範囲にないと判断された場合に、前記操作範囲内で前記処理要求に基づいて処理するデータ処理装置を、前記オブジェクト管理ファイルから、前記メタデータに基づいて探索し、この探索したデータ処理装置に前記利用者端末を、前記ネットワークを介して接続するように接続先を変換する接続先変換処理ステップと、を含むことを特徴とするオブジェクト接続先制御方法。
【請求項６】
ネットワークに接続してデータを処理するデータ処理装置の機能および所在位置をメタデータによって記述したオブジェクトとし、このオブジェクトの名称であるオブジェクト名とオブジェクト同士の通信に必要な固有データであるオブジェクトリファレンスとを記録したオブジェクト管理ファイルを使用して、オブジェクトの接続先を制御するオブジェクト接続先制御方法であって、
ユーザが利用する利用者端末から、当該ユーザの所望するデータの処理要求に基づいて、当該データを処理可能なデータ処理装置に対して予め設定した接続データファイルを、ネットワークを介して取得する接続データファイル取得ステップと、
この接続データファイル取得ステップにおいて取得した接続データファイルに基づいて、前記データを処理可能なデータ処理装置に接続要求をする接続要求ステップと、
この接続要求ステップにおいて接続要求したデータ処理装置から前記メタデータを取得し、この取得したメタデータに基づいて、前記データ処理装置が前記利用者端末の操作範囲に位置する必要性の有無と共に、前記データ処理装置および前記利用者端末の所在位置の比較をして前記操作範囲に位置するか否かを判断する接続判断ステップと、
この接続判断ステップにおける判断結果が操作範囲に位置する必要性有りで操作範囲にないと判断された場合に、前記操作範囲内で前記処理要求に基づいて処理するデータ処理装置を、前記オブジェクト管理ファイルから、前記オブジェクト名を参照して探索し、この探索したデータ処理装置に前記利用者端末を、前記ネットワークを介して接続するように接続先を変換する接続先変換処理ステップと、を含むことを特徴とするオブジェクト接続先制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続されている装置をメタデータによって記述したオブジェクトとし、このオブジェクトを使用してデータを処理する際の接続先を制御するオブジェクト接続先制御プログラム、オブジェクト接続先制御装置およびオブジェクト接続先制御方法に関する。
【０００２】
【従来の技術】
従来、コンピュータネットワーク（以下、単にネットワークという）を利用して、当該ネットワークに接続されている装置間において、データを送受信する通信方式、つまり、ネットワーク上に分散している装置を相互に接続して通信する方式に関する技術として、分散オブジェクト技術がある。この分散オブジェクト技術は、ネットワークに接続されている装置の機能をメタデータによって記述したオブジェクトとして当該装置を捉え、このオブジェクト同士のメッセージの交換（オブジェクト間通信）を可能にするものである。
【０００３】
このオブジェクト間通信を実装したものとして、ＯＭＧ（Ｏｂｊｅｃｔ  Ｍａｎａｇｅｍｅｎｔ  Ｇｒｏｕｐ）のＣＯＲＢＡ（登録商標）、Ｍｉｃｒｏｓｏｆｔ（登録商標）社のＤＣＯＭ、ＳｕｎＭｉｃｒｏｓｙｓｔｅｍｓ（登録商標）社のＪａｖａ（登録商標）ＲＭＩ等がある。
【０００４】
また、オブジェクト間通信を利用し、ネットワーク上に接続された装置によって、データを処理するシステムとして、「オブジェクト生成装置およびオブジェクト生成プログラム」（特許文献１参照）、「データ処理経路探索装置およびデータ処理経路探索プログラム」（特許文献２参照）、「データ処理装置およびデータ処理プログラム」（特許文献３参照）がある。
【０００５】
【特許文献１】
特開２００２−２５９１７７号公報（段落００１６−段落００３５、
第１図）
【特許文献２】
特開２００２−２５９３３０号公報（段落００２８−段落００４８、
第１図）
【特許文献３】
特開２００２−２６２２５３号公報（段落００３６−段落００５６、
第３図）
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の装置では、ネットワーク上に存在する複数のオブジェクト（データを処理するデータ処理装置等）によるオブジェクト間通信を利用してファイルデータ（例えば、映像データ）を生成して保存した場合の保存環境と、当該データファイルを再生（再現）する場合の再現環境とが異なっている場合、例えば、ルームＡの編集装置Ａ１と表示装置Ａ２とを使用して、ネットワークに接続されている映像効果装置Ｃを利用して映像データを作成して、当該映像データをＶＴＲに保存し、このＶＴＲを後日、ルームＢの編集装置Ｂ１と表示装置Ｂ２を使用して編集しようとした場合、ＶＴＲを再生した映像データは、ルームＡの表示装置Ａ２に表示されてしまうことになる。
【０００７】
つまり、オブジェクト間通信を利用してファイルデータを作成した場合、ファイルデータ内に記述されているオブジェクトの接続系統に従って、ファイルデータを再現しようとするので、こういった現象が生じ得る。すなわち、ファイルデータには、保存環境時の接続系統がそのまま記録されてしまうので、表示装置Ａ２のように、再現環境時に利用者の近傍（近隣）にないと利用できない装置がファイルデータに記述されていると、ファイルデータが再生（再現）されても映像データは表示装置Ａ２に表示され、表示装置Ｂ２には表示されない結果となってしまい、利用者の利便性を欠くという問題がある。
【０００８】
そこで、本発明の目的は前記した従来の技術が有する課題を解消し、オブジェクト間通信を利用してファイルデータを生成した保存環境と、当該ファイルデータを再現する際の再現環境とが異なっていてもファイルデータを利用することができ、オブジェクト間通信の利便性を向上させることができるオブジェクト接続先制御プログラム、オブジェクト接続先制御装置およびオブジェクト接続先制御方法を提供することにある。
【０００９】
【課題を解決するための手段】
本発明は、前記した目的を達成するため、以下に示す構成とした。
請求項１記載のオブジェクト接続先制御プログラムは、ネットワークに接続してデータを処理するデータ処理装置の機能および所在位置をメタデータによって記述したオブジェクトとし、このオブジェクトの名称であるオブジェクト名とオブジェクト同士の通信に必要な固有データであるオブジェクトリファレンスと各オブジェクトのメタデータとを記録したオブジェクト管理ファイルを保持する装置を、接続データファイル取得手段、接続判断手段、接続先変換処理手段、として機能させる構成とした。
【００１０】
かかる構成によれば、オブジェクト接続先制御プログラムは、接続データファイル取得手段によって、ユーザが利用する利用者端末から、当該ユーザの所望するデータの処理要求に基づいて、当該データを処理可能なデータ処理装置に対して予め設定した接続データファイルを、ネットワークを介して取得する。なお、このデータ処理装置の機能および所在位置がメタデータによって記述されてオブジェクトとされており、接続データファイルは、このオブジェクトによるオブジェクト間通信の結果を記述した接続系統のリスト（接続系統図）に相当する。
【００１１】
続いて、このオブジェクト接続先制御プログラムは、接続判断手段によって、接続データファイル取得手段で取得した接続データファイルと予め装置に保持しているオブジェクト管理ファイルとに基づいて、データ処理装置と利用者端末との接続可否を判断する。そして、このオブジェクト接続先制御プログラムは、接続先変換処理手段によって、接続判断手段による判断結果に基づいて、利用者端末の接続先を変換する。つまり、データ処理装置が利用者端末の操作範囲（近傍）に位置する必要があり、データ処理装置が利用者端末の操作範囲（近傍）に位置しないと判断された場合に、オブジェクト管理ファイルから、利用者端末の操作範囲（近傍）に位置し処理要求に基づいた処理を可能にするデータ処理装置をメタデータに基づいて探索して、この探索したデータ処理装置に利用者端末を、ネットワークを介して接続するように接続先を変換する。
【００１２】
請求項２記載のオブジェクト接続先制御プログラムは、ネットワークに接続してデータを処理するデータ処理装置の機能および所在位置をメタデータによって記述したオブジェクトとし、このオブジェクトの名称であるオブジェクト名とオブジェクト同士の通信に必要な固有データであるオブジェクトリファレンスとを記録したオブジェクト管理ファイルを保持する装置を、接続データファイル取得手段、接続要求手段、接続判断手段、接続先変換処理手段、として機能させる構成とした。
【００１３】
かかる構成によれば、オブジェクト接続先制御プログラムは、接続データファイル取得手段によって、ユーザが利用する利用者端末から、当該ユーザの所望するデータの処理要求に基づいて、当該データを処理可能なデータ処理装置に対して予め設定した接続データファイルを、ネットワークを介して取得し、この取得した接続データファイルに基づいて、接続要求手段によって、ユーザの所望する処理要求に対応することができるデータ処理装置に接続要求する。
【００１４】
続いて、このオブジェクト接続先制御プログラムは、接続判断手段によって、接続要求手段で接続要求したデータ処理装置からメタデータを取得し、この取得したメタデータに基づいて、データ処理装置と利用者端末との接続可否を判断する。
【００１５】
そして、このオブジェクト接続先制御プログラムは、接続先変換処理手段によって、接続判断手段による判断結果に基づいて、利用者端末の接続先を変換する。つまり、データ処理装置が利用者端末の操作範囲（近傍）に位置する必要があり、データ処理装置が利用者端末の操作範囲（近傍）に位置しないと判断された場合に、オブジェクト管理ファイルから、利用者端末の操作範囲（近傍）に位置し処理要求に基づいた処理を可能にするデータ処理装置を、オブジェクト名を参照して探索し、この探索したデータ処理装置に利用者端末を、ネットワークを介して接続するように接続先を変換する。なお、オブジェクト管理ファイルからデータ処理装置を探索する場合には、オブジェクト名を参照し、このオブジェクト名が記載されている個々のオブジェクトに接続要求手段によって接続要求し、メタデータを取得することになる。
【００１６】
請求項３記載のオブジェクト接続先制御装置は、ネットワークに接続してデータを処理するデータ処理装置の機能および所在位置をメタデータによって記述したオブジェクトとし、このオブジェクトの名称であるオブジェクト名とオブジェクト同士の通信に必要な固有データであるオブジェクトリファレンスと各オブジェクトのメタデータとを記録したオブジェクト管理ファイルを保持するオブジェクト管理ファイル保持手段を備えるオブジェクト接続先制御装置であって、接続データファイル取得手段と、接続判断手段と、接続先変換処理手段と、を備える構成とした。
【００１７】
かかる構成によれば、オブジェクト接続先制御装置は、接続データファイル取得手段によって、ユーザが利用する利用者端末から、当該ユーザの所望するデータの処理要求に基づいて、当該データを処理可能なデータ処理装置に対して予め設定した接続データファイルを、ネットワークを介して取得する。
【００１８】
続いて、このオブジェクト接続先制御装置は、接続判断手段によって、接続データファイル取得手段で取得した接続データファイルと予め装置に保持しているオブジェクト管理ファイルとに基づいて、データ処理装置と利用者端末との接続可否を判断し、接続先変換処理手段によって、接続判断手段による判断結果に基づいて、利用者端末の接続先を変換する。
【００１９】
請求項４記載のオブジェクト接続先制御装置は、ネットワークに接続してデータを処理するデータ処理装置の機能および所在位置をメタデータによって記述したオブジェクトとし、このオブジェクトの名称であるオブジェクト名とオブジェクト同士の通信に必要な固有データであるオブジェクトリファレンスとを記録したオブジェクト管理ファイルを保持するオブジェクト管理ファイル保持手段を備えるオブジェクト接続先制御装置であって、接続データファイル取得手段と、接続要求手段と、接続判断手段と、接続先変換処理手段と、を備える構成とした。
【００２０】
かかる構成によれば、オブジェクト接続先制御装置は、接続データファイル取得手段によって、ユーザが利用する利用者端末から、当該ユーザの所望するデータの処理要求に基づいて、当該データを処理可能なデータ処理装置に対して予め設定した接続データファイルを、ネットワークを介して取得し、この取得した接続データファイルに基づいて、接続要求手段によって、ユーザの所望する処理要求に対応することができるデータ処理装置に接続要求する。
【００２１】
続いて、このオブジェクト接続先制御装置は、接続判断手段によって、接続要求手段で接続要求したデータ処理装置からメタデータを取得し、この取得したメタデータに基づいて、データ処理装置と利用者端末との接続可否を判断し、接続先変換処理手段によって、接続判断手段による判断結果に基づいて、利用者端末の接続先を変換する。
【００２２】
請求項５記載のオブジェクト接続先制御方法は、ネットワークに接続してデータを処理するデータ処理装置の機能および所在位置をメタデータによって記述したオブジェクトとし、このオブジェクトの名称であるオブジェクト名とオブジェクト同士の通信に必要な固有データであるオブジェクトリファレンスと各オブジェクトのメタデータとを記録したオブジェクト管理ファイルを使用して、オブジェクトの接続先を制御するオブジェクト接続先制御方法であって、接続データファイル取得ステップと、接続判断ステップと、接続先変換処理ステップと、を含む手順とした。
【００２３】
かかる手順によれば、オブジェクト接続先制御方法は、接続データファイル取得ステップにおいて、ユーザが利用する利用者端末から、当該ユーザの所望するデータの処理要求に基づいて、当該データを処理可能なデータ処理装置に対して予め設定した接続データファイルを、ネットワークを介して取得する。
【００２４】
続いて、このオブジェクト接続先制御方法は、接続判断ステップにおいて、接続データファイル取得ステップにて取得した接続データファイルと予め保持しているオブジェクト管理ファイルとに基づいて、データ処理装置と利用者端末との接続可否を判断し、接続先変換処理ステップにおいて、接続判断ステップによる判断結果に基づいて、利用者端末の接続先を変換する。
【００２５】
請求項６記載のオブジェクト接続先制御方法は、ネットワークに接続してデータを処理するデータ処理装置の機能および所在位置をメタデータによって記述したオブジェクトとし、このオブジェクトの名称であるオブジェクト名とオブジェクト同士の通信に必要な固有データであるオブジェクトリファレンスとを記録したオブジェクト管理ファイルを使用して、オブジェクトの接続先を制御するオブジェクト接続先制御方法であって、接続データファイル取得ステップと、接続要求ステップと、接続判断ステップと、接続先変換処理ステップと、を含む手順とした。
【００２６】
かかる手順によれば、オブジェクト接続先制御方法は、接続データファイル取得ステップにおいて、ユーザが利用する利用者端末から、当該ユーザの所望するデータの処理要求に基づいて、当該データを処理可能なデータ処理装置に対して予め設定した接続データファイルを、ネットワークを介して取得し、この取得した接続データファイルに基づいて、接続要求ステップにおいて、ユーザの所望する処理要求に対応することができるデータ処理装置に接続要求する。
【００２７】
続いて、このオブジェクト接続先制御方法は、接続判断ステップにおいて、接続要求ステップにて接続要求したデータ処理装置からメタデータを取得し、この取得したメタデータに基づいて、データ処理装置と利用者端末との接続可否を判断し、接続先変換処理ステップにおいて、接続判断ステップによる判断結果に基づいて、利用者端末の接続先を変換する。
【００２８】
【発明の実施の形態】
以下、本発明の一実施の形態について、図面を参照して詳細に説明する。
（オブジェクト接続先制御システムの構成）
図１にオブジェクト接続先制御システムのブロック図を示す。この図１に示すように、オブジェクト接続先制御システムＡは、オブジェクト接続先制御装置１と、利用者端末２と、データ蓄積装置６と、接続処理装置１０と、データ処理装置１６（１６ａ、１６ｂ、・・・、１６ｎ）とを備えている。
【００２９】
このオブジェクト接続先制御システムＡは、利用者端末２からのデータの処理要求に基づいて、データ蓄積装置６に蓄積されている接続データファイル（接続系統図）８を読み出し、この接続データファイル８に従って、データ処理装置１６（処理要求に従って処理する装置、例えば、１６ａ）を接続した後、データの処理要求に従って処理した処理結果を出力する接続先のデータ処理装置１６（処理結果を出力する装置、例えば、１６ｂ）を、接続データファイル８を書き換えることによって変更することができるようにしたものである。
【００３０】
オブジェクト接続先制御装置１の説明に先立って、まず、他の装置について説明する。
利用者端末２は、このオブジェクト接続先制御システムＡにおいて複数存在し、ネットワークに接続されており、当該システムＡを利用する利用者が直接操作する端末であり、例えば、パーソナルコンピュータや映像データ等の編集装置である。また、このこのオブジェクト接続先制御システムＡでは、利用者端末２から接続処理装置１０にアクセスした際に、当該利用者端末２の近傍（近隣）に、利用者が位置していると推定して、この利用者の所望する処理要求（例えば、データ４の加工等）に対する出力結果を、利用者端末２の近傍（近隣）に位置する出力装置（例えば、モニタ等）に出力する。
【００３１】
データ蓄積装置６は、ネットワークに接続されるサーバ等によって構成され、接続処理装置１０で生成（作成）した接続データファイル８を蓄積するものである。なお、このデータ蓄積装置６はネットワークを介さずに直接接続処理装置１０に接続されていてもよい。
【００３２】
接続処理装置１０は、ネットワークに接続される利用者端末２からの処理要求を実際にデータ処理装置（オブジェクト）１６によって処理させるために、データ処理装置１６同士の接続の仕方を記述した接続データファイル８を生成すると共に、この接続データファイル８を実行するものであり、接続指示手段１２と、データ処理手段１４とを備えている。なお、これら接続指示手段１２およびデータ処理手段１４は、接続処理装置１０の主制御部（図示せず）で展開しているプログラムを指すものである。
【００３３】
接続指示手段１２は、利用者端末２からの処理要求を処理するために、当該処理要求を分担させるデータ処理装置１６を設定すると共に、接続する順序を指示する接続指示を記述し、接続データファイル８を生成（作成）するものである。
データ処理手段１４は、接続データファイル８に記述されている接続指示を実行し、実際にデータの処理を行うものである。
【００３４】
データ処理装置１６は、当該データ処理装置１６の機能（例えば、映像効果を付加可能な機能、音声データを編集可能な機能、映像データを表示可能な機能等）および所在位置（例えば、所定の建物内のフロア、編集ルームといった所定の部屋等）がメタデータによって記述されてオブジェクトとして、ネットワークに接続されているものであり、データ処理装置１６ａの場合、オブジェクト登録要求手段１８ａと、メタデータ呼び出し手段２０ａと、接続要求処理手段２２ａと、接続処理手段２４ａとを備えている。なお、これらの各手段１８ａ〜２４ａは、データ処理装置１６の主制御部（図示せず）で展開しているプログラムを指すものである。また、一つのデータ処理装置１６は、一つのオブジェクトに対応している。
【００３５】
オブジェクト登録要求手段１８ａは、データ処理装置１６ａをネットワークに接続した際に、オブジェクト接続先制御装置１にオブジェクトとして登録要求するものである。つまり、このオブジェクト登録要求手段１８ａによって、新たなデータ処理装置１６ａをネットワークに接続した際に、自動的にネットワーク上のオブジェクトとして検出することができるようになる。
【００３６】
メタデータ呼び出し手段２０ａは、各オブジェクト（それぞれのデータ処理装置１６）のメタデータを読み出すものである。
接続要求処理手段２２ａは、接続データファイル８に従って他のオブジェクト（他のデータ処理装置１６）に接続を要求するものである。
【００３７】
接続処理手段２４ａは、接続要求処理手段２２ａによって接続要求した後、入力されたデータを処理するものである。つまり、この接続処理手段２４ａは、各オブジェクト固有のもの（例えば、映像効果装置であれば、映像データに映像効果を付加する処理であり、映像表示装置であれば、映像データを表示する処理である）である。
【００３８】
また、オブジェクトとは、メタデータ読み出しインターフェース、接続要求インターフェース、接続インターフェースを持つ、論理上の処理実体であるといえ、メタデータ読み出しインターフェースがメタデータ読み出し手段２０ａを介して、接続要求インターフェースが接続要求処理手段２２ａを介して、接続インターフェースが接続処理手段２４ａを介して実行されている。
【００３９】
このオブジェクト接続先制御システムＡでは、利用者端末２を利用してデータ４（利用者端末２のハードディスク等にデータ４が記録されている場合やデータ４が記録された記録媒体を挿入した場合）を処理する際に、まず、利用者端末２から接続処理装置１０にアクセスし、続いて、この接続処理装置１０が、利用者端末２からの処理要求をオブジェクト接続先制御装置１に出力する。
【００４０】
そして、このオブジェクト接続先制御システムＡでは、オブジェクト接続先制御装置１が、データ蓄積装置６の接続データファイル８を取得し、この接続データファイル８とデータ処理装置１６の機能および所在位置をオブジェクト化したメタデータとに基づいて、利用者端末２から接続させるデータ処理装置１６を制御する。
【００４１】
（オブジェクト接続先制御装置の構成）
オブジェクト接続先制御装置１は、利用者端末２の所在位置と、データ蓄積装置６から読み出した接続データファイル８と、オブジェクト（データ処理装置１６）のメタデータとに基づいて、利用者端末２からオブジェクト（データ処理装置１６）への接続先を制御するものであり、オブジェクト登録処理手段３と、接続要求処理手段５と、接続判断手段７と、接続先変換処理手段９と、オブジェクト管理ファイル保持手段１１と、を備えている。なお、これらの手段は、オブジェクト接続先制御装置１の主制御部（図示せず）に起動するプログラムである。
【００４２】
オブジェクト登録処理手段３は、データ処理装置１６がネットワークに接続された際に当該データ処理装置１６のオブジェクト登録要求手段１８ａによってなされるオブジェクト登録要求を処理するためのものである。このオブジェクト登録処理手段３によって、登録処理されたオブジェクトのオブジェクト名とオブジェクトリファレンスとが関連付けられ、オブジェクト管理ファイル１３とされ、オブジェクト管理ファイル保持手段１１に記録される。
【００４３】
オブジェクトリファレンスとは、オブジェクト間通信を使って、各オブジェクトをアクセスするための初期通信に必要な固有データである。すなわち、オブジェクト間通信として、ＣＯＲＢＡ（登録商標）が使用されている場合には、ＣＯＲＢＡ（登録商標）仕様に定められているＩＯＲ（ＩｎｔｅｒｏｐｅｒａｂｌｅＯｂｊｅｃｔ  Ｒｅｆｅｒｅｎｃｅ）が、このオブジェクトリファレンスに該当する。ＩＯＲは、ＣＯＲＢＡ（登録商標）においてオブジェクトを一意に識別するために必要なデータを纏めたものであり、このＩＯＲの中にはオブジェクトを動作させているホスト名、ポート番号等のデータが記録されている。
【００４４】
この実施の形態では、このオブジェクト管理ファイル１３の中に、各オブジェクトの機能および所在位置を記述したメタデータを含めて保持されている。なお、各オブジェクトの機能および所在位置を記述したメタデータは、各オブジェクトが保持しておくことも可能である。
【００４５】
接続要求処理手段５は、接続処理装置１０を介して、データの処理要求が利用者端末２からなされた場合に、データ蓄積装置６の接続データファイル８を読み出すものであり、オブジェクト管理ファイル１３の中に、オブジェクトの機能および所在位置を記述したメタデータが含まれていない場合には、接続データファイル８に記述されているオブジェクト（データ処理装置１６）のメタデータを、当該オブジェクトに接続要求して取得するものである。この接続要求処理手段５が特許請求の範囲に記載した接続データファイル取得手段と、接続要求手段に相当するものである。
【００４６】
接続判断手段７は、接続要求処理手段５によって取得された接続データファイル８と、オブジェクト管理ファイル保持手段１１に保持されているオブジェクト管理ファイル１３とに基づいて、オブジェクト間同士の接続、オブジェクトと利用者端末２との接続との可否を判断するものである。
【００４７】
例えば、データの処理要求に対応した処理結果を出力するために、接続データファイル８にオブジェクトＡ（データ処理装置１６ａのことをオブジェクトＡとする）で処理した結果をオブジェクトＢ（データ処理装置１６ｂのことをオブジェクトＢとする）に出力するように（オブジェクトＡとオブジェクトＢとを接続するように）記述されていた場合、まず、オブジェクトＢが利用者端末２の操作範囲（近傍、近隣）に位置していなければならないものであるかどうかを判断する。この判断は、オブジェクト管理ファイル１３に記述されているメタデータを読み取ることによって行われる。利用者端末２の操作範囲（近傍、近隣）にないとならないものとしては、ネットワークに直接接続されているキーボードやマウス等の入力装置（ネットワーク上のオブジェクト、つまり、データ処理装置１６の一種）や、同じくネットワークに直接接続されているディスプレイ等の出力装置（ネットワーク上のオブジェクト、つまり、データ処理装置１６の一種）である。
【００４８】
接続先変換処理手段９は、接続判断手段７による判断結果によって、利用者端末２からの接続先を変換（変更）するものである。つまり、この接続先変換処理手段９では、接続判断手段７による判断結果によって、利用者端末２の操作範囲（近傍、近隣）に位置していなければならいオブジェクトが利用者端末２の操作範囲（近傍、近隣）に位置していない場合には、まず、オブジェクト管理ファイル１３に記述されているメタデータ（機能、種別を記述したメタデータ）を検索（探索）することによって、所望の機能を充たしているオブジェクトがあるか否かが判断され、さらに、メタデータ（所在位置を記述したメタデータ［位置情報に関するデータ］）を検索（探索）することによって、利用者端末２の近傍（近接）に位置しているオブジェクトがあるか否かが判断される。そして、利用者端末２からの接続先が変換（変換）される。つまり、接続データファイル８が書き換えられる。なお、オブジェクト管理ファイル１３に条件を満たすオブジェクトが記述されていない場合には、接続できない旨の出力（ビープ音等）がなされる。
【００４９】
オブジェクト管理ファイル保持手段１１は、ハードディスク等の記録装置によって構成されるもので、オブジェクト管理ファイル１３を保持（記録）するものである。なお、この実施の形態では、オブジェクト接続先制御装置１に直接接続されているが、ネットワークを介して接続されていてもよい。
【００５０】
このオブジェクト接続先制御装置１によれば、接続要求処理手段５によって、利用者が利用している利用者端末２から、当該利用者の所望するデータの処理要求に基づいて、当該データを処理可能なデータ処理装置１６を予め設定した接続データファイル８を、ネットワークを介して取得する。接続判断手段７によって、接続要求処理手段５で取得した接続データファイル８と予めオブジェクト管理ファイル保持手段１１に保持しているオブジェクト管理ファイル１３とに基づいて、データ処理装置１６と利用者端末２との接続可否を判断する。そして、接続先変換処理手段９によって、接続判断手段７による判断結果に基づいて、利用者端末２の接続先を変換する。
【００５１】
つまり、データ処理装置（オブジェクト）１６が利用者端末２の近傍に位置する必要があり、データ処理装置（オブジェクト）１６が利用者端末２の近傍に位置しないと判断された場合に、オブジェクト管理ファイル１３から、利用者端末２の近傍に位置し処理要求に基づいた処理を可能にするデータ処理装置（オブジェクト）１６を探索して、この探索したデータ処理装置（オブジェクト）１６に利用者端末２を、ネットワークを介して接続するように接続先を変換する。これによって、オブジェクト間通信を利用して接続データファイル８を生成した保存環境と、当該接続データファイル８を再現する際の再現環境とが異なっていても接続データファイル８を利用することができ、オブジェクト間通信の利便性を向上させることができる。
【００５２】
また、このオブジェクト接続先制御装置１によれば、オブジェクト管理ファイル１３に各データ処理装置（オブジェクト）１６のメタデータが保持されていない場合であっても、接続要求手段５によって、各データ処理装置（オブジェクト）１６のメタデータを取得し、接続判断手段７によって、接続可否を判断して、さらに、接続先変換処理手段９によって、接続判断手段７による判断結果に基づいて、利用者端末２の接続先を変換する。これによって、オブジェクト間通信を利用して接続データファイル８を生成した保存環境と、当該接続データファイル８を再現する際の再現環境とが異なっていても接続データファイル８を利用することができ、オブジェクト間通信の利便性を向上させることができる。
【００５３】
（オブジェクト接続先制御装置の動作）
次に、図２に示すフローチャートを参照して、オブジェクト接続先制御装置１の動作を説明する。なお、この動作の説明では、各オブジェクトのメタデータはオブジェクト管理ファイル１３には含まれていないものとしている。
【００５４】
まず、オブジェクト接続先制御装置１は、利用者端末２または接続処理装置１０から、データの処理要求を受信し、接続要求処理手段５によって、データ蓄積装置６から接続データファイル８を取得し、この取得した接続データファイル８に従って、当該接続データファイル８に記述されているオブジェクトとの接続を要求する（Ｓ１）。そして、接続要求先のオブジェクトのメタデータを読み取る（Ｓ２）。
【００５５】
そして、接続判断手段７で、まず、利用者端末２のそば（近傍、近隣）に必要なオブジェクトかどうかが判断される（Ｓ３）。そばに必要であると判断された場合（Ｓ３、Ｙｅｓ）には、接続要求されたオブジェクトは利用者端末２の近隣（近傍）に存在するかどうかが判断される（Ｓ４）。
【００５６】
Ｓ３にて、利用者端末２のそばに必要なオブジェクトと判断されなかった場合（Ｓ３、Ｎｏ）、または、Ｓ４にて、利用者端末２の近隣に存在すると判断された場合（Ｓ４、Ｙｅｓ）には、接続要求されたオブジェクトに接続される（Ｓ５）。つまり、この場合には、接続データファイル８を保存したときの保存環境と、再生した際の再生環境とが一致していることを示している。
【００５７】
Ｓ４にて、接続要求されたオブジェクトが利用者端末２の近隣に存在すると判断されなかった場合（Ｓ４、Ｎｏ）オブジェクト管理ファイル１３の中から同等のサービス（機能）を有し、且つ、利用者端末２の近隣（近傍）にあるオブジェクトが探索される（Ｓ６）。同等のサービス（機能）を有し、且つ、利用者端末２の近隣（近傍）にあるオブジェクトが存在したかどうかが判断され（Ｓ７）、存在した場合（Ｓ７、Ｙｅｓ）には、探索したオブジェクトに接続される（Ｓ８）。存在しなかった場合（Ｓ７、Ｎｏ）には、接続できない旨がビープ音等によって出力される（Ｓ９）。
【００５８】
以上、一実施形態に基づいて本発明を説明したが、本発明はこれに限定されるものではない。
例えば、オブジェクト接続先制御装置１の各構成の処理を汎用的なコンピュータ言語で記述したオブジェクト接続先制御プログラムとみなすことや、各構成の処理を一つずつの過程と捉えたオブジェクト接続先制御方法とみなすことも可能である。
【００５９】
【発明の効果】
請求項１、３、５記載の発明によれば、オブジェクト間通信を利用して接続データファイルを生成した保存環境と、当該接続データファイルを再現する際の再現環境とが異なっていても接続データファイルを利用することができ、オブジェクト間通信の利便性を向上させることができる。
【００６０】
請求項２、４、６記載の発明によれば、オブジェクト管理ファイルに各データ処理装置のメタデータが保持されていない場合であっても、各データ処理装置のメタデータを取得し、接続可否を判断して、さらに、この判断結果に基づいて、利用者端末の接続先を変換する。これによって、オブジェクト間通信を利用して接続データファイルを生成した保存環境と、当該接続データファイルを再現する際の再現環境とが異なっていても接続データファイルを利用することができ、オブジェクト間通信の利便性を向上させることができる。
【図面の簡単な説明】
【図１】本発明による一実施の形態であるオブジェクト接続先制御システムのブロック図である。
【図２】図１に示したオブジェクト接続先制御装置の動作を説明したフローチャートである。
【符号の説明】
１        オブジェクト接続先制御装置
２        利用者端末
３        オブジェクト登録処理手段
５        接続要求処理手段（接続データファイル取得手段、接続要求手段）
６        データ蓄積装置
７        接続判断手段
８        接続データファイル
９        接続先変換処理手段
１０      接続処理装置
１１      オブジェクト管理ファイル保持手段
１２      接続指示手段
１３      オブジェクト管理ファイル
１４      データ処理手段
１６      データ処理装置（オブジェクト）
１８ａ    オブジェクト登録要求手段
２０ａ    メタデータ呼び出し手段
２２ａ    接続要求処理手段
２４ａ    接続処理手段
【図１】
2004334386.tif 000003
【図２】
2004334386.tif 000004