(57)【要約】      （修正有）【課題】コンテンツを配信する配信ツリーを構築する際に、コンテンツ配信の遅延を均一化し、コンテンツ配信の安定性を向上させる方法を提供する。【解決手段】端末管理サーバ５の配信ツリー選択手段は、利用者端末４の到達可否及び伝送能力の情報に基づいて分配可能数を算出し、同じ分配可能数の利用者端末４の数が各配信ツリーにおいて均等になるように、当該利用者端末４が接続する配信ツリーを選択する。すなわち、当該利用者端末４をその分配能力に応じて分類し、各配信ツリーにおいて、同じ分類に属する利用者端末４の割合が均等になるように、配信ツリーを選択する。これにより、他から接続要求を受付けることができない利用者端末４が存在すること、及び各利用者端末４のインターネット回線の送信容量が異なることを考慮して、配信ツリー間で、分配能力に応じた同じ分類に属する利用者端末４の割合が均等になる。【選択図】図８
2014135675.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの配信元であるコンテンツサーバと、前記コンテンツサーバからコンテンツを受信する複数の配信サーバと、前記配信サーバを介してコンテンツの配信を受ける複数の利用者端末と、前記配信サーバを頂点として複数の利用者端末が階層的に接続する配信ツリーを構築する端末管理サーバとを備えて構成されるコンテンツ配信システムにおける配信ツリー構築方法であって、
利用者端末が前記コンテンツ配信システムに参加する際に、
前記コンテンツ配信システムに参加する利用者端末がコンテンツを下流側の他の利用者端末へ分配する分配能力に応じて、前記利用者端末を分類し、
各配信ツリーにおいて同じ分類に属する利用者端末の割合が均等になるように、前記コンテンツ配信システムに参加する利用者端末が接続する配信ツリーを選択することを特徴とする配信ツリー構築方法。
【請求項２】
請求項１に記載の配信ツリー構築方法において、
前記分配能力を、前記利用者端末が他の利用者端末からの接続要求を受けることができるか否かを示す情報、及び、前記利用者端末が送受信可能なデータ伝送速度に応じた伝送能力の情報に基づいて決定することを特徴とする配信ツリー構築方法。
【請求項３】
請求項１または２に記載の配信ツリー構築方法において、
前記利用者端末を前記選択した配信ツリーに接続すると、前記配信ツリーに属する配信サーバ及び利用者端末の数が、前記配信ツリーに属する配信サーバ及び利用者端末がコンテンツを下流側の他の利用者端末へ分配可能な総分配能力の数を超える場合に、新たな配信サーバを起動し、前記新たな配信サーバを頂点とする新たな配信ツリーを構築し、前記新たな配信ツリーを、前記コンテンツ配信システムに参加する利用者端末が接続する配信ツリーとして新たに選択することを特徴とする配信ツリー構築方法。
【請求項４】
コンテンツの配信元であるコンテンツサーバと、前記コンテンツサーバからコンテンツを受信する複数の配信サーバと、前記配信サーバを介してコンテンツの配信を受ける複数の利用者端末と、前記配信サーバを頂点として複数の利用者端末が階層的に接続する配信ツリーを構築する端末管理サーバとを備えて構成されるコンテンツ配信システムにおける前記端末管理サーバであって、
利用者端末が前記コンテンツ配信システムに参加する際に、前記利用者端末がコンテンツを下流側の他の利用者端末へ分配する分配能力に応じて、前記利用者端末を分類する手段と、
各配信ツリーにおいて同じ分類に属する利用者端末の割合が均等になるように、前記コンテンツ配信システムに参加する利用者端末が接続する配信ツリーを選択する手段と、を備えたことを特徴とする端末管理サーバ。
【請求項５】
コンテンツの配信元であるコンテンツサーバと、前記コンテンツサーバからコンテンツを受信する複数の配信サーバと、前記配信サーバを介してコンテンツの配信を受ける複数の利用者端末と、前記配信サーバを頂点として複数の利用者端末が階層的に接続する配信ツリーを構築する端末管理サーバとを備えて構成されるコンテンツ配信システムにおいて、
前記利用者端末は、
前記コンテンツ配信システムに参加する際に、当該利用者端末が接続する接続先の紹介を受けるための要求であって、当該利用者端末が送受信可能なデータ伝送速度に応じた伝送能力の情報を含む接続先紹介要求を前記端末管理サーバへ送信する手段を備え、
前記端末管理サーバは、
前記利用者端末から接続先紹介要求を受信すると、前記接続先紹介要求に含まれる伝送能力の情報に基づいて、前記利用者端末がコンテンツを下流側の他の利用者端末へ分配する分配能力を決定し、前記分配能力に応じて前記利用者端末を分類する手段と、
各配信ツリーにおいて同じ分類に属する利用者端末の割合が均等になるように、前記接続先紹介要求を送信してきた利用者端末が接続する配信ツリーを選択する手段と、
前記選択された配信ツリーに属する配信サーバ及び利用者端末の情報を、前記接続先紹介要求を送信してきた利用者端末へ送信する手段と、を備えたことを特徴とするコンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信サービスを提供する際の配信ツリーを構築する方法、端末管理サーバ及びコンテンツ配信システムに関する。
【背景技術】
【０００２】
近年、インターネットを用いたストリーミングによる動画配信サービスが普及している。この動画配信サービスには、受信端末を操作する利用者により視聴したいコンテンツが選択されると、配信サーバからそのコンテンツを受信端末へ伝送するＶＯＤ（Video On Demand）のような一対一の配信サービスに加え、配信サーバから同一のコンテンツを多数の受信端末へ同時に伝送する一対多（放送型）の配信サービスがある。
【０００３】
ＩＰネットワークにおいては、放送型の動画配信サービスを効率よく行う方式として、ＩＰマルチキャスト（一対多通信）がある。しかし、この方式では、通信事業者の専用ネットワークが必要であり、複数の通信事業者を跨いで配信サービスを実現するのが困難であった。
【０００４】
こうした背景から、通信事業者の専用ネットワークを必要とすることなく、複数の通信事業者を跨いだ放送型の動画配信サービスを実現するために、ピアツーピア技術を用いたコンテンツの分散配信技術が開発された。この技術は、コンテンツを要求する受信端末である利用者端末同士で論理的なツリー（配信ツリー）を構築し、利用者端末上で動作するアプリケーションソフトが相互にデータ転送を行うことにより、一対多通信のマルチキャストを実現するものである。
【０００５】
例えば、特許文献１に記載されたコンテンツ配信方法では、インターネット等のネットワーク環境において、ノード間でコンテンツのストリームデータの送受信を行うために、各ノードが、上流ノードと下流ノードとの接続関係を示すトポロジ情報を交換し、上流ノードから下流ノードへストリームデータを中継する。この方法では、各ノードは、トポロジ情報を交換するために、自律的にトポロジ情報を記憶、更新及び提供する等の管理を行う機能を備えている。
【０００６】
図１は、コンテンツ配信の流れを示す図である。図１に示すように、コンテンツ配信システムにおいて配信されるコンテンツは、その配信元となるコンテンツサーバから、コンテンツ配信事業者が自前の設備として設置する配信サーバ、ＩＳＰ内部にホスティングする配信サーバ、またはクラウドサービスを利用して設置する配信サーバを経由し、この配信サーバを頂点として利用者端末同士が接続して形成する配信ツリーに沿って、各利用者端末へ配信される。図示しない端末管理サーバは、コンテンツ配信システムに参加する利用者端末を管理しており、複数の配信サーバ（図１ではＮ台）を頂点とする配信ツリー(図１ではＮ個)を構築している。各利用者端末は、利用者がコンテンツの視聴を始めるときに、端末管理サーバから接続先となる利用者端末の紹介を受ける。そして、各利用者端末は、複数の配信サーバを頂点とするいずれかの配信ツリーに属する配信サーバまたは利用者端末と接続することになる。
【０００７】
また、このようなコンテンツ配信システムでは、配信ツリーを構築する際に、接続しているインターネット回線の送信容量に余裕があり、多くの利用者端末にストリームを分配可能な利用者端末を定常的に確保することにより、多くの利用者端末へコンテンツを安定して配信することができる。
【０００８】
新規に視聴が開始される利用者端末が接続する配信ツリーを、複数の配信ツリーから選択する方法として、例えば、特許文献２に記載されたものがある。この配信ツリー構築方法は、新規に参加する利用者端末のネットワーク接続グループを示す所属情報と、既に参加している各利用者端末の示す所属情報とに基づいて、接続先を選択する。これにより、ＩＳＰ等のネットワーク接続グループが異なる複数の利用者端末が放送システムに参加する場合であっても、コンテンツがインターネットエクスチェンジを介して伝送されることを低減し、長いネットワークを経由することを低減するトポロジーを構築するようにしたから、データパケットの欠落及び遅延を低減することができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００３−１６９０８９号公報
【特許文献２】特開２００７−１３５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、各々の利用者端末が接続しているインターネット回線の送信容量は不均衡であることから、自身の下位階層に接続可能な利用者端末数は異なるものとなる。また、ポート開放不可ＮＡＴ（Network Address Translation）ルータを介してインターネットに接続している利用者端末のように、他の利用者端末から接続を受付けることができない利用者端末が存在する。さらに、これら利用者端末が任意の順番でコンテンツ配信システムに参加することから、配信ツリーによっては、インターネット回線の送信容量に余裕がある利用者端末が十分に確保されない。このため、従来のコンテンツ配信システムでは、配信ツリーの階層数が多くなってしまい、コンテンツ配信の遅延が増加したり、コンテンツ配信が不安定になったりするという問題があった。
【００１１】
また、インターネット回線の送信容量が少ない利用者端末、または他の利用者端末から接続を受付けることのできない利用者端末の割合が多い場合は、その配信ツリーに接続する利用者端末数がその上限を超えてしまうことがあり得る。このため、利用者端末は、配信ツリーに接続できず、コンテンツを受信することができないという問題があった。一方で、そのような問題を回避するために、発生し得る最大限の接続数を事前に見込んで配信サーバを用意することが想定される。しかし、所定数の配信サーバを用意する必要があることから、コスト高になってしまい、配信サーバ数を事前に見積もることが困難であるという問題があった。
【００１２】
そこで、本発明はかかる課題に鑑みてなされたものであり、その目的は、コンテンツ配信の遅延を均一化し、コンテンツ配信の安定性を向上させることが可能な配信ツリー構築方法、端末管理サーバ及びコンテンツ配信システムを提供することにある。
【課題を解決するための手段】
【００１３】
前記目的を達成するために、本発明の配信ツリー構築方法は、コンテンツの配信元であるコンテンツサーバと、前記コンテンツサーバからコンテンツを受信する複数の配信サーバと、前記配信サーバを介してコンテンツの配信を受ける複数の利用者端末と、前記配信サーバを頂点として複数の利用者端末が階層的に接続する配信ツリーを構築する端末管理サーバとを備えて構成されるコンテンツ配信システムにおける配信ツリー構築方法であって、利用者端末が前記コンテンツ配信システムに参加する際に、前記コンテンツ配信システムに参加する利用者端末がコンテンツを下流側の他の利用者端末へ分配する分配能力に応じて、前記利用者端末を分類し、各配信ツリーにおいて同じ分類に属する利用者端末の割合が均等になるように、前記コンテンツ配信システムに参加する利用者端末が接続する配信ツリーを選択することを特徴とする。
【００１４】
また、本発明の配信ツリー構築方法は、前記分配能力を、前記利用者端末が他の利用者端末からの接続要求を受けることができるか否かを示す情報、及び、前記利用者端末が送受信可能なデータ伝送速度に応じた伝送能力の情報に基づいて決定することを特徴とする。
【００１５】
また、本発明の配信ツリー構築方法は、前記利用者端末を前記選択した配信ツリーに接続すると、前記配信ツリーに属する配信サーバ及び利用者端末の数が、前記配信ツリーに属する配信サーバ及び利用者端末がコンテンツを下流側の他の利用者端末へ分配可能な総分配能力の数を超える場合に、新たな配信サーバを起動し、前記新たな配信サーバを頂点とする新たな配信ツリーを構築し、前記新たな配信ツリーを、前記コンテンツ配信システムに参加する利用者端末が接続する配信ツリーとして新たに選択することを特徴とする。
【００１６】
さらに、本発明の端末管理サーバは、コンテンツの配信元であるコンテンツサーバと、前記コンテンツサーバからコンテンツを受信する複数の配信サーバと、前記配信サーバを介してコンテンツの配信を受ける複数の利用者端末と、前記配信サーバを頂点として複数の利用者端末が階層的に接続する配信ツリーを構築する端末管理サーバとを備えて構成されるコンテンツ配信システムにおける前記端末管理サーバであって、利用者端末が前記コンテンツ配信システムに参加する際に、前記利用者端末がコンテンツを下流側の他の利用者端末へ分配する分配能力に応じて、前記利用者端末を分類する手段と、各配信ツリーにおいて同じ分類に属する利用者端末の割合が均等になるように、前記コンテンツ配信システムに参加する利用者端末が接続する配信ツリーを選択する手段と、を備えたことを特徴とする。
【００１７】
さらに、本発明のコンテンツ配信システムは、コンテンツの配信元であるコンテンツサーバと、前記コンテンツサーバからコンテンツを受信する複数の配信サーバと、前記配信サーバを介してコンテンツの配信を受ける複数の利用者端末と、前記配信サーバを頂点として複数の利用者端末が階層的に接続する配信ツリーを構築する端末管理サーバとを備えて構成されるコンテンツ配信システムにおいて、前記利用者端末が、前記コンテンツ配信システムに参加する際に、当該利用者端末が接続する接続先の紹介を受けるための要求であって、当該利用者端末が送受信可能なデータ伝送速度に応じた伝送能力の情報を含む接続先紹介要求を前記端末管理サーバへ送信する手段を備え、前記端末管理サーバが、前記利用者端末から接続先紹介要求を受信すると、前記接続先紹介要求に含まれる伝送能力の情報に基づいて、前記利用者端末がコンテンツを下流側の他の利用者端末へ分配する分配能力を決定し、前記分配能力に応じて前記利用者端末を分類する手段と、各配信ツリーにおいて同じ分類に属する利用者端末の割合が均等になるように、前記接続先紹介要求を送信してきた利用者端末が接続する配信ツリーを選択する手段と、前記選択された配信ツリーに属する配信サーバ及び利用者端末の情報を、前記接続先紹介要求を送信してきた利用者端末へ送信する手段と、を備えたことを特徴とする。
【発明の効果】
【００１８】
以上のように、本発明によれば、それぞれの配信ツリーにおいて、分配能力に応じた同じ分類に属する利用者端末の割合を均等にすることができる。これにより、各利用者端末におけるコンテンツ配信の遅延を均一化し、コンテンツ配信の安定性を向上させることが可能となる。
【図面の簡単な説明】
【００１９】
【図１】コンテンツ配信の流れを説明する図である。
【図２】本発明の実施形態によるコンテンツ配信システムの全体構成の一例を示す概略図である。
【図３】利用者端末の構成の一例を示すブロック図である。
【図４】端末管理サーバの構成の一例を示すブロック図である。
【図５】端末管理サーバの端末情報リスト記憶手段に格納された端末情報リストの一例を示す図である。
【図６】端末管理サーバの配信ツリー選択手段による分配可能数算出処理の一例を示すフローチャートである。
【図７】配信ツリーを構築する際の利用者端末による処理の一例を示すフローチャートである。
【図８】配信ツリーを構築する際の端末管理サーバによる処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明を実施するための形態について図面を用いて詳細に説明する。
〔コンテンツ配信システム〕
まず、本発明の実施形態によるコンテンツ配信システムについて説明する。図２は、コンテンツ配信システムの全体構成の一例を示す概略図である。このコンテンツ配信システム１は、コンテンツサーバ２、複数の配信サーバ３、複数の利用者端末４、端末管理サーバ５、複数のポート開放可能ＮＡＴルータ６及び複数のポート開放不可ＮＡＴルータ７を備えて構成される。コンテンツサーバ２と複数の配信サーバ３とは、コンテンツ中継ネットワーク９を介して接続される。また、複数の配信サーバ３、インターネット８に直接接続している利用者端末４（利用者端末Ｇ）、端末管理サーバ５、複数のポート開放可能ＮＡＴルータ６及びポート開放不可ＮＡＴルータ７は、インターネット８を介してそれぞれ接続される。さらに、ポート開放可能ＮＡＴルータ６と利用者端末４（利用者端末Ｒ）とは、ローカルネットワーク１０を介して接続され、同様に、ポート開放不可ＮＡＴルータ７と利用者端末４（利用者端末Ｎ）とは、ローカルネットワーク１０を介して接続される。
【００２１】
コンテンツサーバ２は、コンテンツの配信元となるサーバであり、コンテンツ中継ネットワーク９を介して複数の配信サーバ３と接続し、コンテンツのデータパケット（以下、コンテンツデータという。）を各配信サーバ３へ配信する。
【００２２】
配信サーバ３は、配信ツリーの頂点となるサーバであり、コンテンツサーバ２から受信したコンテンツデータを、当該配信サーバ３及び利用者端末４が階層的に接続して構成する配信ツリーにおいて当該配信サーバ３に接続している利用者端末４へ、順次配信する。
【００２３】
利用者端末４は、コンテンツ配信システム１に参加すると、同じ配信ツリーに属する他の利用者端末と接続し、コンテンツデータを受信し、受信したコンテンツデータを転送する端末である。
【００２４】
端末管理サーバ５は、コンテンツ配信システム１に参加している配信サーバ３及び利用者端末４のコンテンツ配信に係る情報である端末情報を保持し、コンテンツ配信システム１に参加する利用者端末４からの接続先紹介要求を受付け、当該利用者端末４が接続すべき配信ツリーを選択し、選択した配信ツリーに関する端末情報を接続先リストとして、接続先紹介要求を送信してきた利用者端末４へ返信する。
【００２５】
端末情報には、コンテンツ配信システム１に参加している配信サーバ３及び利用者端末４のＩＤに対応付けたＩＰアドレス及びポート番号等のデータ転送に必要な情報、並びに、配信サーバ３及び利用者端末４が属する配信ツリーの配信ツリーＩＤ等が含まれる。接続先リストは、利用者端末４の接続先の候補となる配信サーバ３及び利用者端末４の端末情報を一つ以上含むリストである。
【００２６】
ポート開放可能ＮＡＴルータ６は、例えばＵＰｎＰ（Universal Plug and Play）によるポート開放機能に対応しており、当該ポート開放可能ＮＡＴルータ６の外部（インターネット８）からの接続要求をローカルネットワーク１０内の利用者端末４（利用者端末Ｒ）へ転送することができるルータである。よって、ポート開放可能ＮＡＴルータ６にローカルネットワーク１０を介して接続される利用者端末４（利用者端末Ｒ）は、インターネット８を介して配信サーバ３、他の利用者端末４（利用者端末Ｒ，Ｇ）及び端末管理サーバ５との間で、ＴＣＰ／ＩＰ等の通信プロトコルにより相互に接続要求及びその受付けが可能であり、接続を確立したうえで、データを送受信する。この利用者端末４（利用者端末Ｒ）は、他の利用者端末４からの接続要求を受付けることができるため、到達可の利用者端末４である。
【００２７】
ポート開放不可ＮＡＴルータ７は、例えばＵＰｎＰによるポート開放機能等に対応していないか、または対応していても当該機能を無効にしていることにより、当該ポート開放不可ＮＡＴルータ７の外部からの接続要求をローカルネットワーク１０内の利用者端末４（利用者端末Ｎ）へ転送することができないルータである。よって、ポート開放不可ＮＡＴルータ７にローカルネットワーク１０を介して接続される利用者端末４（利用者端末Ｎ）は、インターネット８を介して配信サーバ３、他の利用者端末４（利用者端末Ｒ，Ｇ）及び端末管理サーバ５との間で、自身が接続要求を行うことで接続を確立し、データを送受信することは可能であるが、配信サーバ３、他の利用者端末４（利用者端末Ｒ，Ｇ，Ｎ）、端末管理サーバ５からの接続要求を受付けることはできない。この利用者端末４（利用者端末Ｎ）は、他の利用者端末４からの接続要求を受付けることができないため、到達不可の利用者端末４である。
【００２８】
〔利用者端末〕
次に、図２に示した利用者端末４について説明する。図３は、利用者端末４の構成の一例を示すブロック図である。この利用者端末４（利用者端末Ｒ，Ｇ，Ｎ）は、通信Ｉ／Ｆ４０、通信環境計測手段４１、記憶手段４４、接続先紹介要求手段４５、接続制御手段４６、コンテンツデータ中継手段４７、コンテンツバッファ４８及びコンテンツ再生手段４９を備えている。通信環境計測手段４１は、到達可否判定部４２及び帯域計測部４３を備えている。
【００２９】
通信環境計測手段４１の到達可否判定部４２は、自端末（自身の利用者端末４）が他の利用者端末４から接続要求を受付けることができるか否かを判断することにより、到達可または到達不可を判定し、その判定結果の到達可否情報を記憶手段４４に格納する。前述のとおり、「到達可」は、当該利用者端末４が外部からの接続要求を受付けることができることを示す。図２に示した利用者端末Ｒ，Ｇは、「到達可」の利用者端末４である。また、「到達不可」は、当該利用者端末４が外部からの接続要求を受付けることができないことを示す。図２に示した利用者端末Ｎは、「到達不可」の利用者端末４である。
【００３０】
具体的には、到達可否判定部４２は、自端末がインターネット８に直接接続しているか否かを判断する。また、到達可否判定部４２は、インターネット８に直接接続していないと判断し、ローカルネットワーク１０を介してポート開放可能ＮＡＴルータ６またはポート開放不可ＮＡＴルータ７に接続している場合は、当該ルータが外部からの接続要求を自端末へ転送できるか否かを判断する。例えば、到達可否判定部４２は、自端末のＩＰアドレスを送信元アドレスとし、当該送信元アドレスを折り返すように設定したデータを、通信Ｉ／Ｆ４０を介してインターネット８に直接接続している所定のサーバへ送信する。そして、到達可否判定部４２は、通信Ｉ／Ｆ４０を介して受信した送り返しのデータから、送り返しの送信元アドレスと自端末のＩＰアドレスとが一致する場合、自端末はインターネット８に直接接続していると判断し、自端末は到達可の利用者端末４であると判定する。一方、到達可否判定部４２は、送り返しの送信元アドレスと自端末のＩＰアドレスとが一致しない場合、自端末はインターネット８に直接接続していないと判断し、ローカルネットワーク１０を介してポート開放可能ＮＡＴルータ６またはポート開放不可ＮＡＴルータ７に接続していると判断する。
【００３１】
そして、到達可否判定部４２は、接続しているポート開放可能ＮＡＴルータ６またはポート開放不可ＮＡＴルータ７に対してポート開放要求を行い、その結果、ポート開放可能の応答がある場合、当該ルータが外部からの接続要求を自端末へ転送できると判断し、自端末は到達可の利用者端末４であると判定する。一方、到達可否判定部４２は、ポート開放不可能の応答がある場合、または応答がない場合（ポート開放が無効の場合）に、当該ルータが外部からの接続要求を自端末へ転送できないと判断し、自端末は到達不可の利用者端末４であると判定する。
【００３２】
帯域計測部４３は、自端末のコンテンツデータの送受信に係る帯域の伝送能力を計測し、計測した伝送能力を記憶手段４４に格納する。例えば、単位時間において大容量のデータを送受信できる場合は、高い伝送能力の値が計測され、小容量のデータしか送受信できない場合は、低い伝送能力の値が計測される。具体的には、帯域計測部４３は、過去の通信履歴からネットワークのスループット（Ｍｂｉｔ／ｓｅｃ）を計測し、または事前にスループットを計測し、計測したスループットを伝送能力とする。また、帯域計測部４３は、自端末が接続している契約回線種別の情報に応じて予め設定された規定値（例えば、契約回線種別がＦＴＴＨ、ＡＤＳＬまたは携帯回線の場合、ＦＴＴＨでは“１０Ｍｂｉｔ／ｓｅｃ”、ＡＤＳＬでは“２Ｍｂｉｔ／ｓｅｃ”、携帯回線では“０.５Ｍｂｉｔ／ｓｅｃ”）を伝送能力とする。
【００３３】
到達可否判定部４２により判定された到達可否の情報及び帯域計測部４３により計測された帯域の伝送能力の情報は、端末管理サーバ５において、当該利用者端末４が接続する配信ツリーを選択する際に、当該利用者端末４をその分配能力に応じて分類するための分配可能数を算出するために用いられる。
【００３４】
記憶手段４４には、自端末の端末ＩＤ、接続待受けアドレス（ＩＰアドレス及びポート番号等のデータ転送に必要な情報）、通信環境計測手段４１の到達可否判定部４２により判定された到達可否の情報、帯域計測部４３により計測された帯域の伝送能力の情報、後述する接続先紹介要求手段４５からの接続先紹介要求に対する接続先リスト、並びに接続制御手段４６により接続制御された接続先（コンテンツデータが送信されてくる上流側）の端末情報及び接続元（受信したコンテンツデータを送信する下流側）の端末情報等が格納される。
【００３５】
接続先紹介要求手段４５は、コンテンツ配信システム１に参加する際に、記憶手段４４から自端末の端末ＩＤ、接続待受けアドレス、到達可否及び伝送能力の情報を読み出し、これらの情報を含む接続先紹介要求を、通信Ｉ／Ｆ４０を介して端末管理サーバ５へ送信する。また、接続先紹介要求手段４５は、送信した接続先紹介要求に対する接続先リストを、端末管理サーバ５から通信Ｉ／Ｆ４０を介して受信し、受信した接続先リストを記憶手段４４に格納する。
【００３６】
接続制御手段４６は、記憶手段４４から接続先リストを読み出し、自端末の接続相手（接続先）となる配信サーバ３または他の利用者端末４を所定の処理により選択し、選択した配信サーバ３または他の利用者端末４へ通信Ｉ／Ｆ４０を介して接続要求を行う。また、接続制御手段４６は、他の利用者端末４から通信Ｉ／Ｆ４０を介して接続要求を受付ける。
【００３７】
コンテンツデータ中継手段４７は、上流側の接続先である他の利用者端末４からコンテンツデータを順次受信し、受信したコンテンツデータを下流側の接続元である他の接続先端末４へ中継する。また、コンテンツデータ中継手段４７は、受信したコンテンツデータをコンテンツバッファ４８に格納する。コンテンツ再生手段４９は、コンテンツバッファ４８からコンテンツデータを読み出し、読み出したコンテンツデータを順次デコードして再生する。
【００３８】
〔端末管理サーバ〕
次に、図２に示した端末管理サーバ５について説明する。図４は、端末管理サーバ５の構成の一例を示すブロック図である。この端末管理サーバ５は、通信Ｉ／Ｆ５０、接続先紹介要求受付手段５１、端末情報リスト記憶手段５２、配信ツリー選択手段５３、配信サーバ起動手段５４、接続先リスト作成手段５５及び接続先リスト送信手段５６を備えている。
【００３９】
接続先紹介要求受付手段５１は、利用者端末４から通信Ｉ／Ｆ５０を介して接続先紹介要求を受信し、受信した接続先紹介要求から到達可否及び伝送能力の情報を抽出し、これらの情報を配信ツリー選択手段５３に出力する。また、接続先紹介要求受付手段５１は、受信した接続先紹介要求から端末ＩＤ及び接続待受けアドレスの情報を抽出し、これらの情報を端末情報リスト記憶手段５２に格納する。
【００４０】
端末情報リスト記憶手段５２には、接続先紹介要求受付手段５１により接続先紹介要求から抽出された端末ＩＤ及び配信サーバ３のＩＤ（以下、配信サーバ３のＩＤも利用者端末４のＩＤと同様に端末ＩＤという。）、接続先紹介要求受付手段５１により接続先紹介要求から抽出された接続待受けアドレス、後述する配信ツリー選択手段５３により選択された配信ツリーの識別情報（配信ツリーＩＤ）及び算出された分配可能数等の情報が端末情報リストとして格納される。
【００４１】
図５は、端末情報リスト記憶手段５２に格納された端末情報リストの一例を示す図である。端末情報リスト記憶手段５２の端末情報リストは、配信サーバ３及び利用者端末４の端末ＩＤに関連付けた接続待受けアドレス、配信ツリーＩＤ及び分配可能数から構成される。つまり、接続待受けアドレス、配信ツリーＩＤ及び分配可能数は、配信サーバ３及び利用者端末４の端末ＩＤに対応している。
【００４２】
ここで、端末ＩＤは、配信サーバ３及び利用者端末４を一意に識別する識別子である。接続待受けアドレスは、他の利用者端末４から接続要求を受付けることができるＩＰアドレス及びポート番号の組である。ただし、到達可否情報が「到達不可」を示している利用者端末４の場合は、他の利用者端末４からの接続要求を受付けることができないため、ポート番号を“−−−−”と示している。
【００４３】
配信ツリーＩＤは、配信サーバ３を頂点とする配信ツリーを一意に識別する識別子であり、配信サーバ３及び利用者端末４の端末ＩＤに対応付けて、当該配信サーバ３及び利用者端末４が属する配信ツリーのＩＤを示している。
【００４４】
分配可能数は、配信サーバ３及び利用者端末４が他の利用者端末４へコンテンツデータを同時に分配可能なストリーム数であり、言い換えれば、配信サーバ３及び利用者端末４の下流側に直接接続可能な他の利用者端末４の数を示している。
【００４５】
図４に戻って、配信ツリー選択手段５３は、接続先紹介要求受付手段５１から到達可否及び伝送能力の情報を入力し、接続先紹介要求を送信してきた利用者端末４の分配可能数を算出し、当該利用者端末４をどの配信ツリーに接続させるかを選択する。分配可能数算出処理については、後述する図６にて詳細に説明する。また、配信ツリー選択処理については、後述する図８にて詳細に説明する。
【００４６】
配信ツリー選択手段５３は、算出した分配可能数及び選択した配信ツリーの配信ツリーＩＤを、接続先紹介要求受付手段５１が格納した端末ＩＤ及び接続待受けアドレスに対応させて端末情報リスト記憶手段５２に格納し、配信ツリーＩＤを接続先リスト作成手段５５に出力する。また、配信ツリー選択手段５３は、新規の配信ツリーを選択した場合、配信サーバ起動手段５４に対し、その配信ツリーの頂点となる配信サーバ３を起動させる。
【００４７】
図６は、配信ツリー選択手段５３による分配可能数算出処理の一例を示すフローチャートである。配信ツリー選択手段５３は、利用者端末４の分配可能数を算出する際に、入力した到達可否及び伝送能力の情報、並びに予め設定されたストリーム（順次配信される一連のコンテンツデータ）のビットレートを用いる。まず、配信ツリー選択手段５３は、伝送能力を、予め設定されたストリームのビットレートで除算し、ストリームのビットレートに対する伝送能力の比率を算出する（ステップＳ６０１）。
【００４８】
配信ツリー選択手段５３は、到達可否情報が到達可を示しているかまたは到達不可を示しているかを判定し（ステップＳ６０２）、到達可を示していると判定した場合（ステップＳ６０２：到達可）、ステップＳ６０１にて算出した比率が４以上であるか否かを判定する（ステップＳ６０３）。配信ツリー選択手段５３は、ステップＳ６０３において、比率が４以上であると判定した場合（ステップＳ６０３：Ｙｅｓ）、分配可能数を４に設定する（ステップＳ６０４）。一方、配信ツリー選択手段５３は、ステップＳ６０３において、比率が４以上でないと判定した場合（ステップＳ６０３：Ｎｏ）、ステップＳ６０５へ移行する。
【００４９】
配信ツリー選択手段５３は、ステップＳ６０３から移行して、比率が４よりも小さくかつ２以上である条件を満たしているか否かを判定し（ステップＳ６０５）、この条件を満たしていると判定した場合（ステップＳ６０５：Ｙｅｓ）、分配可能数を２に設定する（ステップＳ６０６）。
【００５０】
一方、配信ツリー選択手段５３は、ステップＳ６０５において、この条件を満たしていないと判定した場合（ステップＳ６０５：Ｎｏ）、または、ステップＳ６０２において、到達可否情報が到達不可を示していると判定した場合（ステップＳ６０２：到達不可）、分配可能数を０に設定する（ステップＳ６０７）。
【００５１】
このように、配信ツリー選択手段５３により、到達可否及び伝送能力の情報、並びに予め設定されたストリームのビットレートを用いて分配可能数４，２，０が算出される。
【００５２】
図４に戻って、配信サーバ起動手段５４は、配信ツリー選択手段５３からの起動指令に従って、新規の配信ツリーの頂点となる配信サーバ３を起動する。また、配信サーバ起動手段５４は、起動した配信サーバ３の端末ＩＤを端末情報リスト記憶手段５２に格納する。この場合、配信ツリー選択手段５３は、配信サーバ起動手段５４により端末情報リスト記憶手段５２に格納された新規の配信サーバ３の端末ＩＤに対応させて、予め設定された接続待受けアドレス、選択した配信ツリーＩＤ、及び予め設定された分配可能数を端末情報リスト記憶手段５２に格納する。
【００５３】
接続先リスト作成手段５５は、配信ツリー選択手段５３から配信ツリーＩＤを入力し、その配信ツリーＩＤに対応する一つまたは複数の、配信サーバ３及び利用者端末４の端末ＩＤ、接続待受けアドレス及び分配可能数の情報を端末情報リスト記憶手段５２の端末情報リストから読み出し、読み出した情報を接続先リストとして作成する。これにより、配信ツリー選択手段５３により選択された配信ツリーに接続されている配信サーバ３及び利用者端末４の端末情報が接続先リストとして作成される。
【００５４】
接続先リスト送信手段５６は、接続先リスト作成手段５５から接続先リストを入力し、入力した接続先リストを、通信Ｉ／Ｆ５０を介して接続先紹介要求を送信してきた利用者端末４へ送信する。
【００５５】
〔動作〕
次に、本発明の実施形態による配信ツリー構築方法を実現する図３に示した利用者端末４及び図４に示した端末管理サーバ５の動作について説明する。図７は、配信ツリーを構築する際の利用者端末４による処理の一例を示すフローチャートであり、図８は、配信ツリーを構築する際の端末管理サーバ５による処理の一例を示すフローチャートである。図７を参照して、利用者端末４がコンテンツ視聴アプリケーションを起動し、利用者により視聴対象のコンテンツが選択されると、利用者端末４の接続先紹介要求手段４５は、記憶手段４４から自端末の端末ＩＤ、接続待受けアドレス、到達可否及び伝送能力の情報を読み出し、これらの情報を含む接続先紹介要求を、通信Ｉ／Ｆ４０を介して端末管理サーバ５へ送信する（ステップＳ７０１）。尚、接続先紹介要求が送信される前に、通信環境計測手段４１の到達可否判定部４２は到達可否を判定し、帯域計測部４３は帯域の伝送能力を計測し、これらの情報が記憶手段４４に格納されているものとする。
【００５６】
図８を参照して、端末管理サーバ５の接続先紹介要求受付手段５１は、利用者端末４から通信Ｉ／Ｆ５０を介して接続先紹介要求を受信し、受付ける（ステップＳ８０１）。そして、配信ツリー選択手段５３は、接続先紹介要求に含まれる到達可否及び伝送能力の情報に基づいて、接続先紹介要求を送信してきた利用者端末４の分配可能数を算出する（ステップＳ８０２）。
【００５７】
以下、分配可能数が３段階（ｍ，ｎ，０）のいずれかに設定されるものとし、配信ツリー選択手段５３により、利用者端末４の分配可能数ｘとして、ｍ，ｎ，０のいずれかが算出される。また、配信サーバ３の分配可能数をＳ（予め設定された数）とし、ｍ，ｎは、ｍ＞ｎとなる正の整数とする。また、現在構築されている配信ツリーの数をＮとし、全ての配信ツリーにおいて分配可能数がｘの利用者端末４の総数をＮｘａｌｌとし、分配可能数がｘでありかつ配信ツリーＩＤがｉの配信ツリーに属している利用者端末４の数をＮｘｉとする。
【００５８】
配信ツリー選択手段５３は、ループ変数ｉをｉ＝０に設定し（ステップＳ８０３）、ループ変数ｉにおいて、ＮｘａｌｌをＮで除算し、１つの配信ツリーにおいて分配可能数ｘの利用者端末４の数における平均値を求め、Ｎｘｉがその平均値より小さいか否か、すなわち、以下の条件式を満たすか否かを判定する（ステップＳ８０４）。
〔条件式１〕
Ｎｘｉ＜Ｎｘａｌｌ／Ｎ    ・・・（１）
【００５９】
配信ツリー選択手段５３は、ステップＳ８０４において、前記条件式（１）を満たさないと判定した場合（ステップＳ８０４：Ｎｏ）、ループ変数ｉをインクリメントして（ステップＳ８０５）、ステップＳ８０４へ戻る。一方、配信ツリー選択手段５３は、ステップＳ８０４において、前記条件式（１）を満たすと判定した場合（ステップＳ８０４：Ｙｅｓ）、ステップＳ８０６へ移行する。
【００６０】
ここで、前記条件式（１）は、分配可能数ｘの利用者端末４が、それぞれの配信ツリーに均等に配置されているか否かを判定する式である。具体的には、配信ツリーＩＤ＝ｉにおける分配可能数ｘの利用者端末４の数と、各配信ツリーに属する分配可能数ｘの利用者端末４の数における平均値とを比較する式である。配信ツリーＩＤ＝ｉにおける分配可能数ｘの利用者端末４の数が、各配信ツリーにおけるその平均値よりも小さい場合、後述する処理において、接続先紹介要求を送信してきた利用者端末４が接続する配信ツリーとして、当該配信ツリーＩＤ＝ｉの配信ツリーが選択されるか、または新規の配信ツリーが選択される。一方、配信ツリーＩＤ＝ｉにおける分配可能数ｘの利用者端末４の数が、各配信ツリーにおけるその平均値以上である場合、他の配信ツリーについて前記条件式（１）を判定する。尚、全ての配信ツリーにおいて、前記条件式（１）を満たさない場合、処理が中止される。
【００６１】
配信ツリー選択手段５３は、ステップＳ８０４から移行して、ループ変数ｉにおいて、その配信ツリーに属する配信サーバ３及び利用者端末４における総分配可能数（その配信ツリーに属する配信サーバ３及び利用者端末４により、現時点で接続可能な数の最大値）を算出してパラメータαを乗算し、その配信ツリーに属する配信サーバ３及び利用者端末４の数を算出し、パラメータαを乗算した総分配可能数と、その配信ツリーに属する配信サーバ３等の数とを比較し、前者が後者以上であるか否か、すなわち、
以下の条件式を満たすか否かを判定する（ステップＳ８０６）。
〔条件式２〕
α・（ｍ・Ｎｍｉ＋ｎ・Ｎｎｉ＋Ｓ）≧Ｎｍｉ＋Ｎｎｉ＋Ｎ０ｉ＋１  ・・・（２）
【００６２】
ここで、前記条件式（２）は、配信ツリーＩＤ＝ｉの配信ツリーに属する配信サーバ３及び利用者端末４の総分配可能数が、配信ツリーＩＤ＝ｉの配信ツリーに属する配信サーバ３及び利用者端末４の数以上であるか否かを判定する式である。パラメータαは、コンテンツ配信システム１に余裕を与える変数であり、１以下の任意の値が設定される。例えば、α＝０.８の場合、総分配可能数の８割を上限として、配信サーバ３及び利用者端末４の数がその上限を超えないように、後述する処理において、接続先紹介要求を送信してきた利用者端末４が接続する配信ツリーを選択することができる。
【００６３】
配信ツリー選択手段５３は、ステップＳ８０６において、前記条件式（２）を満たすと判定した場合（ステップＳ８０６：Ｙｅｓ）、接続先紹介要求を送信してきた利用者端末４が接続する配信ツリーの配信ツリーＩＤをｉに決定する（ステップＳ８０７）。
【００６４】
これにより、接続先紹介要求を送信してきた利用者端末４が配信ツリーＩＤ＝ｉの配信ツリーに接続することで、配信ツリーＩＤ＝ｉにおける分配可能数ｘの利用者端末４の数が、各配信ツリーにおけるその平均値に近づくことになり、各配信ツリーに属する分配可能数ｘの利用者端末４の数を、配信ツリー間で均等にすることができる。つまり、ステップＳ８０４の条件により、それぞれの配信ツリーにおいて同じ分配能力を有する利用者端末４の割合を均等にすることができ、ステップＳ８０６の条件により、配信ツリーに属する配信サーバ３及び利用者端末４の総合的な分配能力を配信ツリー間で均等にすることができる。
【００６５】
一方、配信ツリー選択手段５３は、ステップＳ８０６において、前記条件式（２）を満たさないと判定した場合（ステップＳ８０６：Ｎｏ）、配信ツリーＩＤ＝Ｎ＋１の配信ツリーを追加し、配信サーバ起動手段５４に、配信ツリーＩＤ＝Ｎ＋１の配信ツリーの頂点となる新規の配信サーバ３を起動させる。配信サーバ起動手段５４は、配信ツリー選択手段５３からの起動指令を受けて新規の配信サーバ３を起動し、配信ツリー選択手段５３は、現在構築されている配信ツリーの数Ｎをインクリメントする（ステップＳ８０８）。ここで、前記条件式（２）を満たさない場合とは、当該利用者端末４が配信ツリーＩＤ＝ｉの配信ツリーに接続されたとすると、この配信ツリーに属する配信サーバ３及び利用者端末４の数が、この配信ツリーに属する配信サーバ３及び利用者端末４がコンテンツデータを下流側の他の利用者端末４へ分配可能な総分配可能数を超える場合を示している。
【００６６】
配信ツリー選択手段５３は、新規の配信サーバ３の情報（端末ＩＤ、接続待受けアドレス、配信ツリーＩＤ＝Ｎ＋１、及び分配可能数）を端末情報リスト記憶手段５２に格納し、これらの情報を端末情報リストに追加する（ステップＳ８０９）。新規の配信サーバ３の端末ＩＤ、接続待受けアドレス及び分配可能数は、予め設定されているものとする。そして、配信ツリー選択手段５３は、ループ変数ｉにＮ＋１を設定し（ステップＳ８１０）、接続先紹介要求を送信してきた利用者端末４が接続する配信ツリーの配信ツリーＩＤをｉ＝Ｎ＋１に決定する（ステップＳ８０７）。すなわち、配信ツリー選択手段５３は、配信ツリーＩＤ＝ｉ（ステップＳ８１０においてループ変数ｉにｉ＝Ｎ＋１を設定する以前のｉ）の代わりに、配信ツリーＩＤ＝Ｎ＋１を選択しなおし、接続先紹介要求を送信してきた利用者端末４が接続する配信ツリーとして、配信ツリーＩＤ＝Ｎ＋１の配信ツリーを決定する。
【００６７】
これにより、接続先紹介要求を送信してきた利用者端末４が新規の配信ツリーＩＤ＝Ｎ＋１の配信ツリーに接続することで、新規の配信ツリー以外の既存の配信ツリーにおいて、同じ分配能力を有する利用者端末４の割合を均等に保つと共に、配信サーバ３及び利用者端末４の総合的な分配能力を既存の配信ツリー間で均等に保つことができる。
【００６８】
配信ツリー選択手段５３は、ステップＳ８０７から移行して、接続先紹介要求を送信してきた利用者端末４が配信ツリーＩＤ＝ｉの配信ツリーに属するものとして、接続先紹介要求を送信してきた利用者端末４の端末ＩＤに対応する配信ツリーＩＤ＝ｉを端末情報リスト記憶手段５２に格納し、端末情報リストを更新する（ステップＳ８１１）。
【００６９】
接続先リスト作成手段５５は、配信ツリーＩＤ＝ｉの配信ツリーに属する配信サーバ３及び利用者端末４の端末情報を端末情報リスト記憶手段５２の端末情報リストから読み出して抽出し、接続先リストを作成する（ステップＳ８１２）。そして、接続先リスト送信手段５６は、接続先リスト作成手段５５により作成された接続先リストを、通信Ｉ／Ｆ５０を介して、接続先紹介要求を送信してきた利用者端末４へ送信する（ステップＳ８１３）。
【００７０】
図７に戻って、利用者端末４の接続先紹介要求手段４５は、送信した接続先紹介要求に対する接続先リストを、端末管理サーバ５から通信Ｉ／Ｆ４０を介して受信し（ステップＳ７０２）、接続制御手段４６は、接続先リストに含まれる配信サーバ３及び利用者端末４の端末情報から、接続要求を行う配信サーバ３または利用者端末４の接続先を選択し、接続処理を行う（ステップＳ７０３）。
【００７１】
これにより、それぞれの配信ツリーにおいて同じ分配能力を有する利用者端末４の割合を均等にすることができ、配信ツリーに属する配信サーバ３及び利用者端末４の総合的な分配能力を配信ツリー間で均等にすることができるコンテンツ配信システム１を実現することが可能となる。
【００７２】
以上のように、本発明の実施形態によれば、端末管理サーバ５の配信ツリー選択手段５３は、接続先紹介要求を送信してきた利用者端末４の到達可否及び伝送能力の情報に基づいて分配可能数を算出し、同じ分配可能数の利用者端末４の数が各配信ツリーにおいて均等になるように、当該利用者端末４が接続する配信ツリーを選択するようにした。すなわち、配信ツリー選択手段５３は、当該利用者端末４をコンテンツの分配能力に応じて分類し、各配信ツリーにおいて、同じ分類に属する利用者端末４の割合が均等になるように、当該利用者端末４が接続する配信ツリーを選択するようにした。これにより、他の利用者端末４から接続要求を受付けることができない利用者端末４が存在すること、及び各利用者端末４のインターネット回線の送信容量が異なることを考慮して、分配能力に応じた同じ分類に属する利用者端末４の割合が配信ツリー間で均等になるように、当該利用者端末４が接続する配信ツリーが選択される。したがって、それぞれの配信ツリーにおいて同じ分配能力を有する利用者端末４の割合を均等にすることができ、配信ツリーに属する配信サーバ３及び利用者端末４の総合的な分配能力を配信ツリー間で均等にすることができる。つまり、各配信ツリーの階層数がほぼ同じになるから、コンテンツ配信の遅延を均一化し、コンテンツ配信の安定性を向上させることが可能となる。
【００７３】
また、本発明の実施形態によれば、端末管理サーバ５の配信ツリー選択手段５３は、当該利用者端末４が接続する配信ツリーを選択する際に、現在構築されている配信ツリーに接続すると、当該配信ツリーの総分配可能数（総分配能力）を超えてしまう場合に、配信サーバ起動手段５４に新規の配信サーバ３を起動させ、当該新規の配信サーバ３を頂点とする配信ツリーを新たに構築し、新規に構築した配信ツリーを、当該利用者端末４が接続する配信ツリーとして選択するようにした。これにより、現在構築している配信ツリーに接続することができない利用者端末４、すなわちコンテンツを受信できない利用者端末４が発生することを回避することが可能となる。また、発生し得る最大限の接続数を事前に見込んで配信サーバ３を用意する必要がないから、コストを低減して経済的な配信ツリーを構築することが可能になる。
【００７４】
以上、実施形態を挙げて本発明を説明したが、本発明は前記実施形態に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。例えば、端末管理サーバ５の配信ツリー選択手段５３は、接続先紹介要求を送信してきた利用者端末４の到達可否及び伝送能力の情報に基づいて、当該利用者端末４によるコンテンツの分配能力として分配可能数（下流側に接続可能な利用者端末４の数）を算出し、同じ分配能力を有する利用者端末４の数が各配信ツリーにおいて均等になるように、当該利用者端末４が接続する配信ツリーを選択するようにした。これに対し、配信ツリー選択手段５３は、当該利用者端末４によるコンテンツの分配能力として、利用者端末４から受信した伝送能力の情報を、当該利用者端末４によるコンテンツの分配能力とし、配信ツリーを選択するようにしてもよい。例えば、配信ツリー選択手段５３は、利用者端末４における送信容量、スループット、または利用者端末４が接続している契約回線種別の情報に応じて予め設定された規定値を分配能力としてもよい。
【符号の説明】
【００７５】
１  コンテンツ配信システム
２  コンテンツサーバ
３  配信サーバ
４  利用者端末
５  端末管理サーバ
６  ポート開放可能ＮＡＴルータ
７  ポート開放不可ＮＡＴルータ
８  インターネット
９  コンテンツ中継ネットワーク
１０  ローカルネットワーク
４０  通信Ｉ／Ｆ
４１  通信環境計測手段
４２  到達可否判定部
４３  帯域計測部
４４  記憶手段
４５  接続先紹介要求手段
４６  接続制御手段
４７  コンテンツデータ中継手段
４８  コンテンツバッファ
４９  コンテンツ再生手段
５０  通信Ｉ／Ｆ
５１  接続先紹介要求受付手段
５２  端末情報リスト記憶手段
５３  配信ツリー選択手段
５４  配信サーバ起動手段
５５  接続先リスト作成手段
５６  接続先リスト送信手段
【図１】
2014135675.tif 000003
【図２】
2014135675.tif 000004
【図３】
2014135675.tif 000005
【図４】
2014135675.tif 000006
【図５】
2014135675.tif 000007
【図６】
2014135675.tif 000008
【図７】
2014135675.tif 000009
【図８】
2014135675.tif 000010