(57)【要約】【課題】  デバイスやサービスのサブセットのみを利用可能にしたり、複数のサービスを合成して利用しやすくしたりすることを目的とする。【解決手段】  １つ以上の機器によって構成されたネットワークシステムにおいて、第１の機器は該ネットワークに参加している各機器が提供するサービス情報を保存する保存手段を有し、前記第１の機器は接続可能な第２の機器からサービスの要求を受けた際に第２の機器との関係に従って提供するサービスを検索する手段を有し、検索結果によってサービスを複製し前記第２の機器に提供する手段とを備えたことを特徴とする代理サービス提供装置等、を提供する。【選択図】  図１
2007280113.tif 000002
【特許請求の範囲】
【請求項１】
第１の機器は、該ネットワークに参加している各機器が提供するサービス情報を保存する保存手段と、
接続可能な第２の機器からサービスの要求を受けた際に前記第２の機器との関係に従って提供するサービスを検索する手段とを有し、
検索結果によってサービスを複製し前記第２の機器に提供する手段とを備えたことを特徴とする代理サービス提供装置。
【請求項２】
前記第２の機器は該ネットワークに前記代理サービス提供装置を検索し、前記代理サービス提供装置が検索できなかった場合、前記第２の機器が有しているサービス情報によって該ネットワーク内の機器のサービスを利用することを特徴とする請求項１に記載の代理サービス提供装置。
【請求項３】
該代理サービス提供手段は該ネットワークに接続された機器のサービスの機能全てを複製することにより作成する手段と、
該アクセスや操作が制限された装置からの操作処理は該代理サービス提供装置間を閉じたネットワークで構成するようにする手段とを有することを特徴とする請求項１に記載の代理サービス提供装置。
【請求項４】
１つ以上の機器よって構成されたネットワークシステムにおいて、
該機器は、各機器に対してサービス提供機能を有し、
少なくもと１つの機器は、接続された機器のサービスを代行する機能を有する代理サービス提供装置を備え、
前記代理サービス提供装置は、該ネットワークに接続されている該機器が提供するサービス情報を複製する機能を有し、
少なくとも1つの機器は、前記代理サービス提供装置を検索する機能を有するリモートコントロール装置を備え、
前記リモートコントロール装置が該ネットワーク機器のサービス提供の制限されている場合、前記代理サービス提供装置を検索し、
前記代理サービス提供装置は、前記リモートコントロール装置との関係従いサービスを複製し提供することを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された複数のデバイスのサービスを利用する代理サービス提供装置及びネットワークシステムに関するものである。
【背景技術】
【０００２】
現在、家庭内には様々なデジタル化された家電品があり、部分的なネットワーク化が実現されている。例えば、ＩＥＥＥ１３９４を利用してデジタルビデオ同士、あるいはＰＣを接続してリ、デジタルＢＳチューナとＤ−ＶＨＳデッキを接続するといった、特定の目的でＰ２Ｐ(Peer To Peer)のネットワーク接続が行われている場合や、ＥＣＨＯＮＥＴを利用したホームオートメーションシステムとして、電力線や無線ＬＡＮを介して宅内空調や照明を集中管理するといった場合がある。
【０００３】
しかし、機器同士をネットワークで繋げる際に使用する物理的なネットワーク種別や接続手順などは異なる。またＩＰネットワークを使用する場合にはＤＨＣＰサーバやＤＮＳサーバのない環境下でパラメータを自動設定しなければならなかった。
【０００４】
そこで、近年では、様々な物理ネットワークの中であらゆるデバイス同士がネットワーク上のデバイス認識と設定を自動的に行う機能を実現する為に標準化団体のUPnP ForumによってＵＰｎＰ（Universal Plug ＆ Play）というプロトコルの標準化が進めらている。ＵＰｎＰを用いれば、特別にＤＨＣＰサーバやＤＮＳサーバなどが用意されていない環境でもネットワークパラメータをデバイス自身が正しく設定でき、ネットワーク上に接続されたＵＰｎＰ対応デバイスは互いの存在や機能・状態を知ることができる。
【０００５】
図３は、ＵＰｎＰネットワークの基本構成を表す図である。基本構成単位は、デバイス、サービス、コントロールポイントの３つである。デバイスは、サービスのコンテナであり、ネストされたデバイスである。各デバイスは自分自身に関連するサービスセットやデバイス名などのプロパティ情報をデバイスディスクリプションに保存している。サービスや埋め込みデバイスが異なれば別のカテゴリが割り当てられる。
【０００６】
装置Ａ３０１はサービスＡ１（３０６）とサービスＡ２（３０７）のサービスコンテナであるデバイスＡ３０５を、装置Ｂ３０２はサービスＢ３１０のサービスコンテナであるデバイスＢ３０８を、装置Ｃ３０３は、Rootデバイス３１１をネストしている。更にデバイスＣ３１１はRootデバイスであり、サービスＣ１（３１３）のサービスコンテナであり、かつサービスＣ２（３１４）とサービスＣ３（３１５）のサービスコンテナである組み込みデバイス３１２をネストしている。３０６、３０７、３１０、３１３、３１４、３１５などのサービスはＵＰｎＰネットワークにおける制御の最小ユニットであり、サービスはアクションを生み出し、状態変数を使ってその状態をモデリングする。３０４のようなネットワーク内のコントロールポイントは、他のデバイスを検出、制御可能なコントローラであり、コントロールポイントＢ３０９のようにデバイス内にあってもよい。
【０００７】
ここで、従来例として図８に示すようなＵＰｎＰ対応の情報処理装置が接続されているネットワークについて考えることにする。ここで、図のネットワーク中にはコントロールポイントとしてＣＰ（ａ）８０１と、デバイスとして再生サービス８０８と撮影サービス８０９のサービスコンテナであるカメラデバイス８０７を内包するＵＰｎＰカメラ８０２、データスキャンサービス８１１のサービスコンテナであるスキャナデバイス８１０を内包するＵＰｎＰスキャナ８０３、データ保存サービス８１３とデータ送受信サービス８１４のサービスコンテナであるデータデバイス８１２を内包するＵＰｎＰパソコン８０４、印刷サービス８１６のサービスコンテナであるプリンタデバイス８１５を内包するＵＰｎＰプリンタ８０５がＩＰＮｅｔｗｏｒｋ８０６上に接続されている。
【０００８】
これらの接続機器であるＵＰｎＰカメラ８０２〜ＵＰｎＰプリンタ８０５はＵＰｎＰ機能を有するものであるので、装置自身がＩＰＮｅｔｗｏｒｋ８０６に接続されＣＰ（ａ）８０１などのコントロールポイントから利用が可能となったとき、およびその後は一定間隔で装置の識別情報（ＳＳＤＰアドバタイズメッセージ）をＩＰＮｅｔｗｏｒｋ８０６上にマルチキャストする。
【０００９】
また、ＣＰ（ａ）８０１はＩＰＮｅｔｗｏｒｋ８０６上に接続されている装置の検索（ＳＳＤＰディスカバリメッセージ）を行い、その検索条件が自分自身にマッチしたとき検索元のコントロールポイントＣＰ（ａ）８０１に対して返答を行う。識別情報（ＳＳＤＰアドバタイズメッセージ）には該装置のＩＤ番号(ＵＵＩＤ)と装置の種類を表す符号(device type)とが含まれている。このとき、図８におけるＣＰ（ａ）８０１が新しくデバイスやサービスを検索しようとして、ＵＰｎＰにおけるディスカバリメッセージのＳＴヘッダで"ssdp:all"を指定して検索すると、図８中の全デバイスがこの検索に返答し、ネットワーク上のサービス一覧として８１７のような結果が得られる。
【００１０】
また、自分自身では直接アクセスすることができないデバイスおよびサービスにアクセスして操作するために、そのデバイスにアクセスすることが出来る能力や知識を持つ別のデバイスを介してアクセスを試みる方法がある。例えばビジネスホンなどにおいては、電話機の子機は電話機の親機を介して公衆網にアクセスすることができる。その他にあるネットワーク内のデバイスからネットワーク外部のデバイスに対して、ゲートウェイやプロキシィを利用して暗号化を代理してもらうことでアクセスできる技術がある。
【００１１】
また、特許文献１においては、デバイスを接続しているネットワーク内にネットワーク外部のデバイスからアクセスが要求された場合には、予め設定されたアクセスの許可条件や内容によってアクセスを受け付け、中継するアクセス制御装置に関する技術が開示されている。
【００１２】
また、特許文献２においては、携帯機器から複数種の家庭内デバイスのサービスを利用するために、夫々のサービスを案内し、そのサービスの実行を制御する複数のサービス情報をもつホームサーバに関する技術が公開されている。
【００１３】
【特許文献１】特開２００１−５１９４８号公報
【特許文献２】特開２００１−３４６２７０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、図８のようなネットワークにおけるＵＰｎＰ対応の情報処理装置の構成が図２のように表される場合について考えてみる。２０１はネットワークにおけるデバイスクラスを示し、その具体例として図８のネットワークでは、再生サービス２０６および撮影サービス２０７を持つカメラデバイス２０２、データ保存サービス２０８およびデータ送受信サービス２０９をもつデータデバイス２０３、印刷サービス２１０をもつプリンタデバイス２０４、データスキャンサービス２１１を持つスキャナデバイス２０５が存在する。
【００１５】
ここで、図中のＣＰ（ａ）２１２がネットワーク中で利用できるサービスはカメラ２０２の再生サービス２０６だけであることを示している。即ち、図８のネットワーク装置の構成が図２のようであった場合、このネットワークではＣＰ（ａ）８０１は限定されたサービス８１８に示される"カメラデバイス８０７の再生サービス８０８"）のみしか使用できないことを意味する。
【００１６】
このとき、ＵＰｎＰにおけるディスカバリメッセージのＳＴヘッダで"ssdp:all"を指定して検索すると、図８中の全デバイスがこの検索に返答し、ネットワーク上のサービス一覧として８１７のような結果が得られるが、この結果を基にＣＰ（ａ）８０１は、データ保存（ＰＣ）８１１を選択し、操作しようとしても、図２の構成図のように実際はＣＰ（ａ）８０１にはデバイスを操作するだけの能力や知識がなかったり、十分な権限をもたなかったりといった理由で操作することができない。
【００１７】
すなわち、前述のＵＰｎＰ対応の情報処理装置においては、あるコントロールポイントはディスカバリメッセージ中のＳＴヘッダで"ssdp:all"を指定したり、自分自身の扱えるデバイスカテゴリやサービスを指定したりすることによって、ネットワーク中で利用できるサービスを検索することができるが、実際には直接操作できないことがあった。
【００１８】
また、Ｐ（ａ）８０１にはデータ送受信サービス８１２を利用するために、データを受信する能力・知識はないが、データを送信する能力はある場合でも、データ送受信サービスのうちのデータ送信サービスだけを利用することはできなかった。
【００１９】
また、例えばデータスキャンサービス８１０と印刷サービス８１３を合成して、新しいサービス（コピーサービス）として利用する方が効率が良い場合でも、合成されたサービスを利用することが出来なかった。
【００２０】
また、ビジネスホンにおいては自分自身では直接アクセスすることができないデバイスおよびサービスにアクセスして操作することが可能であるが、主装置と１〜ｎ個の親機が接続されていて、それぞれの親機に各１〜ｎ個の子機を持たせて、サービスを利用させることが出来るが、親機がいない場合、子機は何も出来なくなってしまっていた。
【００２１】
また、ＰＨＳを子機として利用して構成できる場合には、主装置が公衆網であるとき、親機が存在する場合には親機と子機の間を自営モードとし、親機が存在しない場合、または親機が遠くはなれてしまっている場合には、子機は公衆モードとして動作することが可能である。しかし、この場合、親機と子機の間は自営モードで繋がれており、親機が子機の通信を仲介するだけであり親機が存在することにより子機毎に異なるサービスを提供するわけではなかった。
【００２２】
また、特許文献１に開示された技術におけるアクセス制御装置においてもアクセスの許可を受け付けるアクセス制御装置は内部ネットワークに存在するサービスへの通信の中継をするのみであり外部ネットワークからアクセスするデバイスはアクセス制御装置を利用することによって内部ネットワーク内のサービスをそのまま使用する以上のことは出来なかった。
【００２３】
また、特許文献２に開示された技術においては携帯機器をホームサーバのリモコンのように使用することが出来るが、ホームサーバ上でガイドされるサービスは家庭内のデバイスのサービスそのものであり、ホームサーバがない場合（携帯機器が家庭内にある場合）に使用できるサービスと全く同じものであった。
【００２４】
以上、説明した様に、従来の技術によると、自分自身では直接アクセス・操作することができないデバイスサービスにアクセスするためにそのデバイスやサービスのサブセットのみを利用したり、複数のサービスを合成して利用したりすることはできなかった。
【００２５】
そこで、本発明の目的は、自分自身では直接アクセス・操作することが出来ないデバイスサービスにアクセスするために、そのデバイスやサービスのサブセットのみを利用可能にしたり、複数のサービスを合成して利用しやすくすることにある。
【課題を解決するための手段】
【００２６】
本発明の代理サービス提供装置においては、第１の機器は、該ネットワークに参加している各機器が提供するサービス情報を保存する保存手段と、接続可能な第２の機器からサービスの要求を受けた際に前記第２の機器との関係に従って提供するサービスを検索する手段とを有し、検索結果によってサービスを複製し前記第２の機器に提供する手段とを備えたことを特徴とする。
本発明のネットワークシステムは、１つ以上の機器よって構成されたネットワークシステムにおいて、該機器は、各機器に対してサービス提供機能を有し、少なくもと１つの機器は、接続された機器のサービスを代行する機能を有する代理サービス提供装置を備え、前記代理サービス提供装置は、該ネットワークに接続されている該機器が提供するサービス情報を複製する機能を有し、少なくとも1つの機器は、前記代理サービス提供装置を検索する機能を有するリモートコントロール装置を備え、前記リモートコントロール装置が該ネットワーク機器のサービス提供の制限されている場合、前記代理サービス提供装置を検索し、前記代理サービス提供装置は、前記リモートコントロール装置との関係従いサービスを複製し提供することを特徴とする。
【発明の効果】
【００２７】
本発明によれば、自分自身では直接アクセス・操作することが出来ないデバイスサービスにアクセスするために、そのデバイスやサービスのサブセットのみを利用可能にしたり、複数のサービスを合成して利用しやすくすることができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００２９】
図９はコントロールポイントＣＰ（ａ）８０１の機能ブロックを示す図である。９０２ＣＰＵであり、各種処理のための演算や論理判断等を行い、バス９０１に接続された各構成要素を制御する。また本装置にはプログラムメモリとデータメモリを含むメモリが搭載されている。
【００３０】
プログラムメモリには、フローチャートにつき後述する処理手順を含むCPUによる制御のためのプログラムを格納する。メモリはＲＯＭ９０３であっても良いし外部記憶装置などからプログラムがロードされるＲＡＭ９０４であっても良い。
【００３１】
同図において９０６はユーザからの情報を入力するための入力装置であり、この装置はマウス、タッチパネル、キーボードなどある。９０８は分析されたデータ出力情報を出力する出力装置であり、ＣＲＴや液晶表示器などの表示装置である。またこれらの表示装置に表示される内容を保持するメモリとしてＶＲＡＭ９０５を備える。９０７はネットワークＩ／Ｆであり、ネットワークで接続された他の機器とのやり取りを行う。
【００３２】
本実施形態では、ネットワーク中の装置に対して直接アクセス・操作することが出来ないコントロールポイントが、それらの装置にアクセス・操作することが出来る別のコントロールポイントと親子関係（信頼関係）を結び、サービスを提供してもらうことで、該装置へのアクセス・操作を可能とする例を示す。
【００３３】
図１４は本実施形態における操作を制限されたデバイスから代理サービス提供デバイスを介したデバイスサービスを操作出来るシステムの構成を示す図である。代理サービスを提供するデバイス１４０１親ＣＰは、ネットワーク上のｎ個のデバイス1404DEV-1、1405DEV-2、1406DEV-3〜14nn DEV-n間でのデバイスのサービスを利用できる。利用できるサービスの一覧は１４０２に示されるとおりである。
【００３４】
ここで、親ＣＰ１４０１は、操作やアクセスを制限されたコントロールポイントである子ＣＰ−１（１４１１）、子ＣＰ−２（１４１２）、子ＣＰ−３（１４１３）、子ＣＰ−４（１４１４）〜子ＣＰ−ｎ（１４ＮＮ）のｎ個のコントロールポイントとの間に親子関係（信頼関係）１４０３を定義してあり、１４１１〜１４ＮＮの子ＣＰの接続条件などにより、ネットワーク１４０２上のサービス一覧からサービスを生成して、夫々の子ＣＰに異なるサービスを提供する。この流れを以下で詳細に説明する。
【００３５】
本実施形態においては、図１０に示すように、ＩＰＮｅｔｗｏｒｋ１００６上に再生サービス１００８と撮影サービス１００９のサービスコンテナであるカメラデバイス１００７を内包するＵＰｎＰカメラ１００２、データスキャンサービス１０１１のサービスコンテナであるスキャナデバイス１０１０を内包するＵＰｎＰスキャナ１００３、データ保存サービス１０１３とデータ送受信サービス１０１４のサービスコンテナであるデータデバイス１０１２を内包するＵＰｎＰパソコン１００４、印刷サービス１０１６のサービスコンテナであるプリンタデバイス１０１５を内包するＵＰｎＰプリンタ１００５、及び代理サービス１０１９のサービスコンテナである代理デバイス１０１８と、ＵＰｎＰコントロールポイント１０２０を持つＣＰ（Ａ）１０１７が接続されている環境について考えることにする。
【００３６】
ＣＰ（Ａ）１０１５はサービス一覧１０２１にあるＩＰネットワーク１００６に存在する全装置のサービスを利用可能なコントロールポイントであってもよいし、そのうちのいくつかを限定的に使用できるコントロールポイントであっても良い。このネットワークに新しくＣＰ（ａ）１００１が参加する場合の処理の流れを以下で詳細に説明する。またＣＰ（Ａ）１０１５は１０２２に示されるような信頼関係を予め持っている。この中には１０２３のようにＣＰ（ａ）１００１との信頼関係も定義されている。
【００３７】
ＣＰ（ａ）１００１は、図２に示されるように図１０の各デバイスに対して、カメラの再生サービスのみ利用可能なコントロールポイントである。この利用可能サービスは１０２４の表のように示される。
【００３８】
図１は図１０における情報処理装置の構成を示す図であり、本実施形態の特徴を最もよく表す図である。１０１はネットワークにおけるデバイスクラスを示し、その具体例として図１０のネットワークでは、再生サービス１０６および撮影サービス１０７を持つカメラデバイス１０２、データ保存サービス１０８およびデータ送受信サービス１０９をもつデータデバイス１０３、印刷サービス１１０をもつプリンタデバイス１０４、データスキャンサービス１１１を持つスキャナデバイス１０５が存在する。
【００３９】
ここで、図中のＣＰ（Ａ）１１２のコントロールポイント１３０がネットワーク中で利用できるサービスはカメラ１０２の再生サービス１０６〜スキャナデバイス１０５のデータスキャンサービス１１１までの全サービスであることを示している。また、ＣＰ（Ａ）１１２は代理サービス１１６をもつ代理デバイス１１５を内包している。ここで新規追加されるコントロールポイントＣＰ（ａ）１１３とＣＰ（Ａ）１１２との間には親子関係１１４が予め定義されており、ＣＰ（ａ）１１３がネットワークに接続されると、ＣＰ（Ａ）１１２の代理サービス１１６を利用し、コントロールポイント１３０がネットワーク中で利用できる再生サービス１０６〜データスキャンサービス１１１から親子関係１１４に従って、複製デバイス１１７を作成する。
【００４０】
本実施形態においてはこの複製デバイス１１７とは再生サービス１２３をもつカメラデバイス１１８、データ保存サービス１２４およびデータ送信サービス１２５を持つデータデバイス１１９、印刷サービス１２６をもつプリンタデバイス１２０、データスキャンサービス１２７をもつスキャナデバイス１２１、印刷サービス１２８およびデータスキャンサービス１２９を持つコピーデバイス１２２である。
【００４１】
図１１はＣＰ（ａ）１００１が新規で参加した際の本発明による情報処理装置および情報システムの構成を示すブロック図である。１１０２〜１１２０までの構成は図１０と同様である。ここでＣＰ（ａ）１１０１が代理サービス１１１９にアクセスすることにより、コントロールポイント１１２０から操作可能なカメラデバイス１１０７の複製である、再生サービス１１２２を持つカメラデバイス１１２１、データデバイス１１１２のサブセットデバイスである、データ保存サービス１１２４とデータ送信サービス１１２５をもつデータデバイス１１２３、プリンタデバイス１１１５の複製である、印刷サービス１１２７を持つプリンタデバイス１１２６、スキャナデバイス１１１１の複製である、データスキャンサービス１１２８をもつスキャナデバイス１１２９、また、スキャナデバイス１１１１とプリンタデバイス１１１５の合成デバイスであるコピーデバイス１１３０が作成されている。ＣＰ（ａ）１１０１は１１３３の接続により、これらの複製サービスを利用することが出来るようになり、ＣＰ（ａ）のみで利用可能なサービス１０２４に比べ、１１３４のように利用可能サービスが触れる。
【００４２】
このように複製サービスが作成される処理の詳細について以下で説明する。
図１２は図１０において、ＣＰ（ａ）１００１が新しくネットワークに接続された際のＣＰ（ａ）１００１の処理の流れを示す図である。ＣＰ（ａ）１００１がネットワークに追加されるとステップＳ１２０１において、代理サービスを検索する。この結果、代理サービスをもつデバイスが返答した場合には、ステップＳ１２０２の処理はステップＳ１２０３へ進み、検索結果から得られた対象デバイスのディスクリプションを取得する。得られたデバイスディスクリプションから、ステップＳ１２０４において対象デバイスが自分(ＣＰ（ａ）１００１)に対して複製サービスを提供するための複製機能が有効であるかどうかを判断する。
【００４３】
具体的にはＣＰ（ａ）１００１と検索に応答した対象デバイスとの間に図１の親子関係（信頼関係）１１４が存在する場合には、自分（ＣＰ（ａ）１００１）に対して複製サービスを提供できると判断できる。ここで、複製機能が有効である場合には、ステップＳ１２０５へ進み、複製デバイスの作成依頼を発行する。この結果、代理サービスを持つ対象デバイスが正常に複製デバイスを作成することが出来た場合には、依頼結果（ステップＳ１２０６）の判定は成功へ進み、ステップＳ１２０７において操作可能なサービス全てを検索すると、代理サービスによって作成された複製デバイスのサービスを検索することが出来る。一方、ステップＳ１２０２において代理サービスの検索が失敗した場合、およびステップＳ１２０４において代理サービスをもつ対象デバイスの複製機能が無効であった場合、および複製デバイスの作成依頼結果が失敗であった場合には、処理の流れはステップＳ１２０８へ進み、ＣＰ（ａ）１００１はデフォルトサービスを検索し、限定されたサービスのみを使用できるコントロールポイントとして動作することが出来る。
【００４４】
図１３は図１０において、ＣＰ（Ａ）１０１７が新しくネットワークに接続されてから、後にＣＰ（ａ）１００１が新しくネットワークに接続された際のＣＰ（Ａ）１００７の処理の流れを示す図である。まず、ＣＰ（Ａ）１０１７がネットワークに接続されると、ステップＳ１３０１において、自分自身が内包する代理デバイスのアドバタイズメッセージをマルチキャストする。これにより、ネットワーク中の他のデバイスから、代理デバイスおよび代理サービスを検索することが出来る。続いて、自分自身に対するアクションを待つ（ステップＳ１３０２）。ここでは標準マルチキャストアドレスをリッスンして自分にマッチする検索が送信されることと、または自分自身に対してディスクリプションの要求あるいはアクションが送信されることを待ってアクションが発生するまでステップＳ１３０２〜ステップＳ１３０３を繰り返す。ステップＳ１３０３において自分を対象とするアクションが発生した場合には、そのアクションが代理サービスに対する検索、あるいは代理デバイスのデバイスディスクリプションの要求である場合には、ステップＳ１３０４において応答処理を行い検索に対して応答する。アクションが代理サービスに対するアクションである場合には、ステップＳ１３０５に進み、アクション元との親子関係が存在するかどうかを参照し、その親子関係に基づいてステップＳ１３０６において複製デバイスを作成する。ここではＣＰ（Ａ）１０１７がコントロールデバイス１０２０を使用してネットワーク中のカメラデバイス１００７〜プリンタデバイス１０１５までのサービスを参照しながら、親子関係に基づいて、各デバイスを複製したり、各デバイスのサブセットのサービスを持つデバイスを作成したり、各デバイスの複数のサービスを合成して新しいデバイスを作成したりする。続いてステップＳ１３０７において、作成した各複製デバイスの各サービスを起動することにより、各複製デバイスを起動し、ステップＳ１３０８において起動した各複製デバイスをアクション元（ＣＰ（ａ）１００１）に通知（アドバタイズ）し、ステップＳ１３０９においてアクション元に複製デバイス作成の結果を通知する。
【００４５】
以下、図１２、図１３を用いて、図１０におけるＣＰ（ａ）１００１がネットワークに参加することによって、図１１のようなシステムが構成されることを詳細に説明する。
【００４６】
まず図１０のようなネットワークが構成されている時点では、ＣＰ（Ａ）１０１７は図１３のステップＳ１３０１において、自分が内包する代理デバイス１０１８の代理サービス１０１９についてネットワークに通知（アドバタイズ）を行っており、ステップＳ１３０２、ステップＳ１３０３の処理を繰り返しながら自分を対象とするアクションの待ち状態にある。
【００４７】
いま、ネットワークに対して、ＣＰ（ａ）１００１が新しく接続されたとする。ここで、ＣＰ（ａ）１００１とＣＰ（Ａ）１００７の関係は図６に示されるように、物理的に接触していなくてもよい（６０１）し、例えば、ＣＰ（ａ）１００１が携帯ビューワのような機器であり、ＣＰ（Ａ）１００７がビューワのクレードルのような機器であって、互いに合体することで、ＣＰ（ａ）１００１がネットワークに参加できるような構成であっても良い(０６０２)。
【００４８】
このとき、図１２のステップＳ１２０１において、ＣＰ（ａ）１００１は自分自身が制御可能な代理サービスを検索する。この方法は一般的なＵＰｎＰにおけるディスカバリメッセージを使用しても良いし、物理的に代理サービスを持つ代理デバイスを内包する機器と合体している場合には、別の手段で代理サービスを認識しても良い。
【００４９】
ＣＰ（ａ）１００１からの検索に対して、ＣＰ（Ａ）１０１７はステップＳ１３０４において応答処理を返す。この結果、ステップＳ１２０２において、ＣＰ（ａ）１００１は代理サービス１０１８を持つＣＰ（Ａ）１０１７からの応答メッセージを受け取り、処理の流れは検索成功（ステップＳ１２０３）に進むここで、ＣＰ（ａ）１００１から対象デバイスＣＰ（Ａ）１０１７のデバイスディスクリプションの取得要求を発生すると、ＣＰ（Ａ）１０１７はステップＳ１３０４において、代理デバイスのデバイスディスクリプション要求に対する応答処理を行う。この結果、ＣＰ（ａ）１００１は自分自身とＣＰ（Ａ）１０１７の間には図１に示すような親子関係１１４が予め定義されていることを参照し、ＣＰ（Ａ）１０１７の複製サービスを提供するための複製機能が有効であると判断し、ステップＳ１２０５へ進む。ステップＳ１２０５において、ＣＰ（ａ）１００１はＣＰ（Ａ）１０１７に対して、複製デバイスの作成依頼を発行する。この複製デバイス作成依頼に対してＣＰ（Ａ）１０１７はステップＳ１３０５においてアクション元（ＣＰ（ａ）１００１）との図１に示されるような親子関係１１４を参照し、代理サービス１０１９の機能としてコントロールポイント１０２０を使用してネットワーク中で利用できるサービス（再生サービス１００８〜印刷サービス１０１６）から親子関係１１４に従って複製デバイスを作成する。この複製デバイス作成の結果、ネットワークは図１１のような構成になる。図に示されるように本実施形態においては作成された複製デバイスは再生サービス１１２２をもつカメラデバイス１１２１、データ保存サービス１１２４およびデータ送信サービス１１２５を持つデータデバイス１１２３、印刷サービス１１２７をもつプリンタデバイス１１２６、データスキャンサービス１１３１をもつスキャナデバイス１１２８、印刷サービス１１３１およびデータスキャンサービス１１３２を持つコピーデバイス１１３０である。ここで、カメラデバイス１１２１はカメラデバイス１１０７の複製であり、プリンタデバイス１１２６はプリンタデバイス１１１５の複製であり、スキャナデバイス１１２９はスキャナデバイス１１１１の複製である。データデバイス１１２３はデータデバイス１１１２のサブセットデバイスである（データ送受信サービス１１１５のサブセットサービス、データ送信サービス１１２５をもつ）。また、コピーデバイス１１３０はスキャナデバイス１１１１とプリンタデバイス１１１５の合成デバイスとして作成される。
【００５０】
続いてＣＰ（Ａ）１０１７はこれらの作成された複製デバイスをステップＳ１３０７において起動し、ステップＳ１３０８においてこれらの複製デバイスをネットワーク中に通知（アドバタイズ）し、アクション元のＣＰ（ａ）１００１に対して複製デバイスの作成結果を通知する。このようにＣＰ（Ａ）１０１７によって複製デバイスが作成されると、ＣＰ（ａ）１００１はステップＳ１２０６の判定をステップＳ１２０７へ進め、複製デバイス作成結果を参照してステップＳ１２０７において操作可能サービスを検索し、ＣＰ（Ａ）１０１７が作成した複製サービスを利用するようなコントロールポイントとして動作する。ここで、ＣＰ（ａ）１１０１はＣＰ（Ａ）１０１７の提供する複製サービス専用のコントロールポイントとして再起動してもよい。また、これ以降は、ＣＰ（ａ）１１０１とＣＰ（Ａ）１１１７との間の通信１１３３は閉じたネットワークを構成するようにしても良い。
【００５１】
ＣＰ（ａ）１００１がＣＰ（Ａ）１０１７の複製サービスをカテゴリとするコントロールポイントとして動作するようになると、ネットワークの構成は図１１のようになる。このとき、ＣＰ（ａ）１１０１からＣＰ（ａ）１１１７の各複製されたサービス(カメラデバイス１１２１の再生サービス１１２２〜コピーデバイス１１３０のデータスキャンサービス１１３２)を利用する場合には、複製元のサービスを利用するようにコマンドおよびレスポンスの授受が行なわれても良いし、ＣＰ（Ａ）１１１７がその機能の全てを複製し、自分自身の中で処理を完結させても良い。例えば、ＣＰ（ａ）１１０１からプリンタデバイス１１２６の印刷サービス１１２７を利用するようなアクションが発生した場合には、ＣＰ（Ａ）１１１７はコントロールポイント１１２０を利用してプリンタデバイス１１１５の印刷サービス１１１６を利用して印刷しＵＰｎＰ１１０５プリンタの排紙トレーに出力しても良いし、例えばデータデバイス１１２３のデータ保存１１２４を利用するようなアクションが発生した場合には、ＣＰ（Ａ）１１１７がローカルに持っている記憶メディアに直接保存することで複製元のサービス（データデバイス１１１２のデータ保存サービス１１１３）を全く利用せずにＣＰ（Ａ）１１１７の中で完結するようにサービスを実行させることも出来る。
【００５２】
また、ＣＰ（ａ）１１０１がＣＰ（Ａ）１１１７が提供する複製サービスを利用するにあたっての能力を必ずしも持ち合わせる必要はなく、該代理サービス提供装置がその能力を代理しても良い。
【００５３】
従来の例ではプロキシィサービスなどを用いて直接操作できないデバイスの操作を行う場合のシーケンス図は図１５のようなものであった。この図では、アクセスや操作を制限された子ＣＰ１５０１は、親ＣＰ１５０２のプロキシィサービスを利用して、デバイス１（１５０３）のサービスを利用する。まず、ステップＳ１５０４において、親ＣＰ１５０２に対して、１：サービス要求を出すと、それを受けて親ＣＰ１５０２はステップＳ１５０５において、デバイス１（１５０３）にステップＳ１５０５において１.１：サービス要求を出す。これを受け取ったデバイス１（１５０３）はステップＳ１５０６において、親ＣＰ（１５０２）に対してＯＫメッセージを返し、これを受けて親ＣＰ（１５０２）はステップＳ１５０７において子ＣＰ１５０１へＯＫメッセージを返答する。これ移行の操作は子ＣＰ（１５０１）とデバイス１（１５０３）との間で、ステップＳ１５０８、２：操作指示、およびステップＳ１５０９、操作指示結果のように行なわれる。
【００５４】
これに対して、本実施形態によるシーケンス図は図１６のようになる。アクセスや操作を制限された子ＣＰ１６０１は、親ＣＰ１６０２のプロキシィサービスを利用して、デバイス１（１６０３）のサービスを利用する際には、まず親ＣＰ１６０２はデバイス１（１６０３）に対して、ステップＳ１６０４において１：サービス要求を行い、ステップＳ１６０５においてデバイス１（１６０３）からサービスを受け取り、子ＣＰ１６０１へ提供するサービスを準備しておく。ここで、子ＣＰ１６０１からステップＳ１６０６において２:サービス要求があると、親ＣＰ１６０２がステップＳ１６０６において２:サービス要求を行うと、親ＣＰ１６０２がステップＳ１６０７においてサービスを提供し、子ＣＰ１６０１からのステップＳ１６０８、３：操作指示に対して、親ＣＰ１６０２は、デバイス１（１６０３）に処理を要求しなければ実行できない操作に関してはステップＳ１６０９において、３．１操作指示をデバイス１（１６０３）へ送り、その結果をステップＳ１６１０において受け取る。一方、ステップＳ１６０８の操作指示に対して、自分自身で処理を実行できる場合にはステップＳ１６１１において、３．２自分自身手処理を実行する。最後にステップＳ１６１２において、ステップＳ１６１０、ステップＳ１６１１の結果を子ＣＰ１６０１へ返すことにより、子ＣＰ１６０１からの操作を実行することが出来る。
【００５５】
以上説明したように本実施形態によれば、情報処理装置においては、該アクセスや操作が制限された装置は新たにネットワークに接続された際に、親子関係が定義された該代理サービス提供装置がネットワーク中に存在した場合には、該代理サービス提供装置は該親子関係に従って複製サービスを作成して該アクセスや操作が制限された装置に提供する。従って、該アクセスや操作が制限された装置が該複製サービスを使用することで直接アクセスする以上の機能の実現を可能とするという効果がある。このとき該代理サービス提供装置がネットワーク中に存在しない場合は、デフォルトの制限の元にネットワークに接続された機器のサービスを使用することが出来る。
【００５６】
また、該代理サービス提供装置は該ネットワークに接続された機器のサービスを利用して、該親子関係（信頼関係）に基づいて、該ネットワークに接続された機器のサービスそのものを複製したり、複数のサービスを合成したり、サービスのサブセットを作成したりする。これにより、該アクセスや操作が制限された装置は直接ネットワークに接続されたデバイスにアクセスするよりも多くのサービスを利用することができる。また、複数のサービスが合成されて提供されるため、個々のデバイスのサービスを駆使して目的の動作を行うよりも効率よくサービスを使用することが出来る。また、例えば、送受信サービスを利用する能力はないが、送信サービスのみであれば利用する能力はある場合などのように。あるレベルでのサービスを利用する能力がなかったとしても、それよりも低い（詳細な）レベルでのサービスを使用することが出来る。
【００５７】
また、該アクセスや操作が制限された装置が、該代理サービス提供装置が提供する複製サービスを利用するにあたっての能力を必ずしも持ち合わせていなくても、該代理サービス提供装置がその能力を代理してくれるので、該代理サービス提供装置が提供する複製サービス全てを利用することが出来る。
【００５８】
また、親子関係に基づいた該複製サービスは、該ネットワークに接続された各機器のサービスへのコマンドおよびレスポンスの通信を仲介したり、暗号化された通信プロトコルの符号化や復号化を代理したりするだけでなく、該代理サービス提供装置がそのサービスの機能全てを複製することにより作成されるので、該アクセスや操作が制限された装置からの操作処理は該代理サービス提供装置間でのみ通信のやり取りで行なわれるため、該ネットワークに接続された各機器への直接の通信の流れが存在せず、セキュリティの強化を図ることが出来る。
【００５９】
また、該アクセスや操作が制限された装置からの操作処理は該代理サービス提供装置間を閉じたネットワークで構成するようにすることで、該アクセスや操作が制限された装置からのアクションがネットワーク全体に通過することがなく、より強固なセキュリティを実現することが出来る。
【００６０】
次に、本発明の他の実施形態について説明する。ここでは、ディジタルカメラが自分と親子関係（信頼関係）のあるディスプレイと共に使用されることによってより多くのサービスを利用することが出来る例を示す。
【００６１】
図４は本実施形態における情報処理装置が接続されているネットワークの一構成を示す図である。ここで、ネットワーク中には、ディスプレイＡ４０１、ディジタルカメラＡ４０４、ハードディスクレコーダＡ４０５が接続されている。
【００６２】
ディスプレイＡ４０１のデバイスのカテゴリはディスプレイデバイスおよび代理デバイスであり、所持するサービスは再生サービスと代理サービスである。
【００６３】
また、ディスプレイＡ４０１は、あるデバイス"ディジタルカメラＢ"に対して、「再生、データ保存、データ送信」という代理サービスを提供するという、親子関係（信頼関係）を持っている（４０３）。
【００６４】
また、ディスプレイＡ４０１は、コントロールポイントとしての機能も所持しており、ネットワーク中にあるデバイスのサービスを利用することが可能である。本実施形態においては図中の４０２に示されるように、自分自身が持つディスプレイデバイスが提供する再生サービスとハードディスクレコーダＡ４０５中のデータデバイスが提供するデータ保存サービス、およびデータ送信サービスを利用することが可能である。ディジタルカメラＡ４０４のデバイスカテゴリはカメラデバイスであり、撮影サービスを持つ。
【００６５】
また、ディジタルカメラ４０４は、コントロールポイントとしての機能も所持しており、ネットワーク中にあるデバイスのサービスを利用することが可能である。本実施形態のおいては、図中の４０５に示されるように、ディスプレイＡ４０１中のディスプレイデバイスが提供する再生サービスと、自分自身が持つカメラデバイスが提供する撮影サービスを利用することが可能である。
【００６６】
本図のようなネットワークにおいて、ディジタルカメラＡ４０４がネットワーク中に新しく接続されたとする。
【００６７】
まず図４のようなネットワークが構成されている時点では、ディスプレイＡ４０１は図１３のステップＳ１３０１において、自分自身がもつ代理デバイスの代理サービスについてネットワークに通知（アドバタイズ）を行っており、ステップＳ１３０２、ステップＳ１３０３の処理を繰り返しながら自分を対象とするアクションの待ち状態にある。
【００６８】
いま、ネットワークに対して、ディジタルカメラＡ４０４が新しく接続されたとする。このとき、図１２の１２０１において、ディジタルカメラＡ４０４は自分自身が制御可能な代理サービスを検索する。この方法は一般的なＵＰｎＰにおけるディスカバリメッセージを使用しても良いし、物理的に代理サービスを持つ代理デバイスを内包する機器と合体している場合には、別の手段で代理サービスを認識しても良い。
【００６９】
ディジタルカメラＡ４０４からの検索に対して、ディスプレイＡ４０１はステップＳ１３０４において応答処理を返す。この結果、ステップＳ１２０２において、ディジタルカメラＡ４０４は代理サービスを持つディスプレイＡ４０１からの応答メッセージを受け取り、処理の流れは検索成功（ステップＳ１２０３）へ進む。ここで、ディジタルカメラＡ４０４から対象デバイスディスプレイＡ４０１のデバイスディスクリプションの取得要求を発生すると、ディスプレイＡ４０１はステップＳ１３０４において、代理デバイスのデバイスディスクリプション要求に対する応答処理を行う。この結果、４０３のような親子関係を参照し、ディジタルカメラＡ４０４は自分自身とディスプレイＡの間には親子関係が未定義であるので、ディスプレイＡ４０１の複製サービスを提供するための複製機能が無効であると判断し、ステップＳ１２０８へ進み、ディフォルトサービスを検索し、ディジタルカメラＡ４０４は４０５に示されるようなサービス（ディスプレイデバイスの再生サービス、カメラデバイスの撮影サービス）を使用することが可能となる。
【００７０】
一方、図５は図４と比べて、ディジタルカメラＡ４０４に変えて、ディジタルカメラＢ０５０４がネットワークに接続されているとする。ディジタルカメラＢ５０４もディジタルカメラＡ４０４と同様にデバイスカテゴリはカメラデバイスであり、撮影サービスを持つ。
【００７１】
また同様にディジタルカメラ５０４も、コントロールポイントとしての機能も所持しており、ネットワーク中にあるデバイスのサービスを利用することが可能である。本実施形態のおいては、図中の５０５に示されるように、一般的なディスプレイデバイスが提供する再生サービスと、自分自身が持つカメラデバイスが提供する撮影サービスを利用することが可能である。
【００７２】
ここで、ディジタルカメラＢ５０４がネットワーク中に新しく接続されたとする。ディジタルカメラＡ４０４がネットワーク中に新規接続されたときと同様に、まず図５のようなネットワークが構成されている時点では、ディスプレイＡ５０１は図１３のステップＳ１３０１において、自分自身がもつ代理デバイスの代理サービスについてネットワークに通知（アドバタイズ）を行っており、ステップＳ１３０２、ステップＳ１３０３の処理を繰り返しながら自分を対象とするアクションの待ち状態にある。
【００７３】
いま、ネットワークに対して、ディジタルカメラＢ５０４が新しく接続されたとする。このとき、図１２の１２０１において、ディジタルカメラＢ５０４は自分自身が制御可能な代理サービスを検索する。
【００７４】
ディジタルカメラＢ５０４からの検索に対して、ディスプレイＡ５０１はステップＳ１３０４において応答処理を返す。この結果、ステップＳ１２０２において、ディジタルカメラＢ５０４は代理サービスを持つディスプレイＡ５０１からの応答メッセージを受け取り、処理の流れは検索成功（ステップＳ１２０３）に進む。ここで、ディジタルカメラＢ５０４から対象デバイスのディスプレイＡ５０１のデバイスディスクリプションの取得要求を発生すると、ディスプレイＡ５０１はステップＳ１３０４において、代理デバイスのデバイスディスクリプション要求に対する応答処理を行う。この結果、４０３のような親子関係を参照し、ディジタルカメラＡ５０４は自分自身とディスプレイＡの間には親子関係が定義されているので、ディスプレイＡ５０１の複製サービスを提供するための複製機能が有効であると判断し、ステップＳ１２０５へ進む。ステップＳ１２０５において、ディジタルカメラＢ５０４はディスプレイＡに対して、複製デバイスの作成依頼を発行する。この複製デバイス作成依頼に対してディスプレイＡはステップＳ１３０５においてアクション元（ディジタルカメラＢ５０４）との親子関係５０３を参照し、代理サービスの機能としてコントロールポイントを使用してネットワーク中で利用できるサービス５０２から親子関係５０３に従って複製デバイスを作成する。この複製デバイス作成の結果、ディジタルカメラＢ５０４は５０７のようなサービス（ディスプレイデバイスの再生サービス、データデバイスのデータ保存およびデータ送信サービス）を使用することが可能となる。
【００７５】
つまり図7に示されるように、ディジタルカメラＡ４０４がネットワークに接続された際には使用可能となるサービスは７０２のようにディスプレイデバイスの再生サービス、カメラデバイスの撮影サービスであるので、ディジタルカメラＡ７０１に示されるメニューは、７０３のようになる。
【００７６】
一方、ディジタルカメラＢ５０４がネットワークに接続された際には使用可能となるサービスは７０５のようにディスプレイデバイスの再生サービス、カメラデバイスの撮影サービスであるので、ディジタルカメラＡ（７０４）に示されるメニューは７０６のようになる。
【００７７】
以上説明したように本実施形態によれば、情報処理装置においては、該アクセスや操作が制限された装置は新たにネットワークに接続された際に、親子関係が定義された該代理サービス提供装置がネットワーク中に存在した場合には、該代理サービス提供装置は該親子関係に従って複製サービスを作成して該アクセスや操作が制限された装置に提供する。従って、該アクセスや操作が制限された装置が該複製サービスを使用することで直接アクセスする以上の機能の実現を可能とするという効果がある。また同じデバイスカテゴリ、同じ能力を持つ装置であっても、親子関係の定義方法によって各々の装置ごとに使用するサービスに差をつけることでセキュリティを高めることが出来る。
【００７８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム等のコンピュータが記憶媒体からプログラムコードを読み出し実行することによっても達成される。
【００７９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８１】
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００８２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに接続された機能拡張ユニット等に備わるメモリに書込まれた後、そのプログラムコードの指示に基づきＣＰＵ等が実際の処理を行い、前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施形態における情報処理装置の一構成を示す図である。
【図２】本発明の実施形態における情報処理装置の一構成を示す図である。
【図３】ＵＰｎＰネットワークの基本構成を表す図である。
【図４】本発明の他の実施形態における情報処理装置の一構成を示す図である。
【図５】本発明の他の実施形態における情報処理装置の一構成を示す図である。
【図６】本発明の実施形態における各装置のネットワークへの接続の方法を示す図である。
【図７】本発明の他の実施形態における装置の使用可能なサービスを説明する図である。
【図８】本発明の実施形態におけるＵＰｎＰ対応の情報処理装置が接続されているネットワークの一構成を示す図である。
【図９】本発明の実施形態におけるコントロールポイントＣＰ（ａ）の機能ブロックを示す図である。
【図１０】本発明の実施形態におけるＵＰｎＰ対応の情報処理装置が接続されているネットワークの一構成を示す図である。
【図１１】本発明の実施形態におけるＣＰ（ａ）が新規で参加した際の本発明による情報処理装置および情報システムの構成を示すブロック図である。
【図１２】本発明の実施形態における代理デバイス検索処理の流れを示す図である。
【図１３】本発明の実施形態における複製デバイス作成処理の流れを示す図である。
【図１４】操作を制限されたデバイスから代理サービス提供デバイスを介したデバイスサービスを操作出来るシステムの構成を示す図である。
【図１５】従来例における操作を制限されたデバイスから代理サービス提供デバイスを介したデバイスサービスを操作する処理の流れを示す図である。
【図１６】操作を制限されたデバイスから代理サービス提供デバイスを介したデバイスサービスを操作する処理の流れを示す図である。
【符号の説明】
【００８４】
１０１  デバイスクラス
１０２  カメラデバイス
１０３  データデバイス
１０４  プリンタデバイス
１０５  スキャナデバイス
１０６  再生サービス
１０７  撮影サービス
１０８  データ保存サービス
１０９  データ送受信サービス
１１０  印刷サービス
１１１  データスキャンサービス
１１２  コントロールポイントＣＰ（Ａ）
１１３  コントロールポイントＣＰ（ａ）
１１４  親子関係
１１５  代理デバイス
１１６  代理サービス
１１７  複製デバイス
１１８  カメラデバイス
１１９  データデバイス
１２０  プリンタデバイス
１２１  スキャナデバイス
１２２  コピーデバイス
１２３  再生サービス
１２４  データ保存サービス
１２５  データ送信サービス
１２６  印刷サービス
１２７  データスキャンサービス
１２８  印刷サービス
１２９  データスキャンサービス
１３０  コントロールポイント
【図１】
2007280113.tif 000003
【図２】
2007280113.tif 000004
【図３】
2007280113.tif 000005
【図４】
2007280113.tif 000006
【図５】
2007280113.tif 000007
【図６】
2007280113.tif 000008
【図７】
2007280113.tif 000009
【図８】
2007280113.tif 000010
【図９】
2007280113.tif 000011
【図１０】
2007280113.tif 000012
【図１１】
2007280113.tif 000013
【図１２】
2007280113.tif 000014
【図１３】
2007280113.tif 000015
【図１４】
2007280113.tif 000016
【図１５】
2007280113.tif 000017
【図１６】
2007280113.tif 000018