"P2Pネットワークにおけるピアであって、データを受信するクライアントピアおよび前記データを送信するサーバピアとしての機能を有し、前記P2Pネットワークを構成するグループ内で各ピアのサーバピアとの接続数およびクライアントピアとの接続数を含んだ接続状態をグループ情報として共有し、前記データを送受信する受信端末において、予め定めた切断可否判定基準により、当該受信端末と接続しているクライアントピアの中で当該受信端末への依存の度合いが低いクライアントピアを切断可能ピアと判定する切断可能ピア判定手段と、前記切断可能ピアと判定されたピアと接続しているか否かを示す情報を、前記グループ情報として他の受信端末に通知するピア情報通知手段と、他の受信端末から接続要求メッセージを受信し、前記他の受信端末と接続する制御を行う接続受付制御手段と、予め定めた優先判定基準により、当該受信端末が前記切断可能ピアよりも優先的にサーバピアと接続を行う優先接続ピアであるか否かを判定する優先接続ピア判定手段と、当該受信端末におけるサーバピアとの接続数が予め定めた最大接続数よりも少ない場合に、前記グループ情報を参照し、クライアントピアとの接続数が予め定めた最大接続数未満のピアを接続先候補として選定し、クライアントピアとの接続数が最大接続数であって、当該受信端末が優先接続ピアである場合には、前記切断可能ピアと接続しているピアを接続先候補として選定する接続先候補選定手段と、選定された接続先候補に当該受信端末が前記優先接続ピアであるか否かを示す情報を付加して接続要求メッセージを送信し、前記接続先候補と接続する制御を行う接続要求制御手段と、を備え、前記接続受付制御手段は、前記接続要求メッセージを送信したクライアントピアが前記優先接続ピアである場合に、当該受信端末におけるクライアントピアとの接続数が予め定めた最大接続数であって、かつ、前記切断可能ピアと接続している場合に、当該切断可能ピアと切断した後に前記接続要求メッセージを送信した他の受信端末と接続する制御を行うことを特徴とする受信端末。前記切断可能ピア判定手段は、前記切断可否判定基準として、当該受信端末と接続しているクライアントピアへの予め定めた過去の所定時間分のデータ送信量が予め定めた量よりも少なく、かつ、前記グループ情報において、当該受信端末と接続しているクライアントピアの中でサーバピアとの接続数が予め定めた最小接続数よりも多いクライアントピアを切断可能ピアと判定することを特徴とする請求項1に記載の受信端末。前記優先接続ピア判定手段は、前記優先判定基準として、当該受信端末におけるサーバピアとの接続数が予め定めた最小接続数よりも少ない場合に、当該受信端末をサーバピアへの優先接続ピアと判定することを特徴とする請求項1または請求項2に記載の受信端末。前記優先接続ピア判定手段は、前記優先判定基準として、前記データを蓄積するバッファにおいて、当該バッファに蓄積されているデータ量、あるいは、前記バッファに占めるデータ量の割合が予め定めた閾値以下である場合に、当該受信端末をサーバピアへの優先接続ピアと判定することを特徴とする請求項1から請求項3のいずれか一項に記載の受信端末。前記接続受付制御手段は、前記接続要求メッセージを送信したクライアントピアが前記優先接続ピアである場合に、当該受信端末におけるクライアントピアとの接続数が予め定めた最大接続数であって、かつ、前記切断可能ピアと接続していない場合に、接続を拒否することを特徴とする請求項1から請求項4のいずれか一項に記載の受信端末。P2Pネットワークにおけるピアであって、データを受信するクライアントピアおよび前記データを送信するサーバピアとしての機能を有し、前記P2Pネットワークを構成するグループ内で各ピアのサーバピアとの接続数およびクライアントピアとの接続数を含んだ接続状態をグループ情報として共有し、前記データを送受信する受信端末において、当該受信端末を制御するコンピュータを、予め定めた切断可否判定基準により、当該受信端末と接続しているクライアントピアの中で当該受信端末への依存の度合いが低いクライアントピアを切断可能ピアと判定する切断可能ピア判定手段、前記切断可能ピアと判定されたピアと接続しているか否かを示す情報を、前記グループ情報として他の受信端末に通知するピア情報通知手段、他の受信端末から接続要求メッセージを受信し、前記他の受信端末と接続する制御を行う接続受付制御手段、予め定めた優先判定基準により、当該受信端末が他のクライアントピアよりも優先的にサーバピアと接続を行う優先接続ピアであるか否かを判定する優先接続ピア判定手段、当該受信端末におけるサーバピアとの接続数が予め定めた最大接続数よりも少ない場合に、前記グループ情報を参照し、クライアントピアとの接続数が予め定めた最大接続数未満のピアを接続先候補として選定し、クライアントピアとの接続数が最大接続数であって、当該受信端末が優先接続ピアである場合には、前記切断可能ピアと接続しているピアを接続先候補として選定する接続先候補選定手段、選定された接続先候補に当該受信端末が前記優先接続ピアであるか否かを示す情報を付加して接続要求メッセージを送信し、前記接続先候補と接続する制御を行う接続要求制御手段、として機能させ、前記接続受付制御手段は、前記接続要求メッセージを送信したクライアントピアが前記優先接続ピアである場合に、当該受信端末におけるクライアントピアとの接続数が予め定めた最大接続数であって、かつ、前記切断可能ピアと接続している場合に、当該切断可能ピアと切断した後に前記接続要求メッセージを送信した他の受信端末と接続する制御を行うことを特徴とする受信端末の制御プログラム。一般に、P2Pネットワークにおいて、各ピアにおけるクライアントピアとの最大接続数が、サーバピアとの最大接続数に対してはるかに多い場合、従来の早い者勝ちの論理によってP2Pネットワークを構築しても、サーバピアとの接続が十分確保されるため、個々のピアにおいて、ストリーミングデータの受信が不安定な状態になることは少ない。しかし、例えば、帯域の小さい回線の利用により、クライアントピアへのデータ中継能力が低く、クライアントピアとの最大接続数が少なく定められているピアが多くなると、P2Pネットワークにおいて、サーバピアとの最大接続数の総数に対して、クライアントピアとの最大接続数の総数が十分でないため、以下に示す問題が生じる。すなわち、P2Pネットワークに後から参加したピアが、サーバピアと接続を試みようとした際に、すでにクライアントピアとの接続数が最大接続数に達しているサーバピアが多くなるため、後から参加したピアは、サーバピアとの接続数が少なくなってしまい、ストリーミングデータの受信が不安定になってしまうという問題が生じる。さらに、従来のメッシュ型P2Pネットワークでは、各ピアが最大接続数までサーバピアと接続し、自身が保持していないデータを、当該データを保持しているサーバピアに要求するため、必ずしも接続したすべてのサーバピアからデータを取得しているわけではない。すなわち、従来のメッシュ型P2Pネットワークでは、一部のサーバピアに対して、まったくデータを要求していないにも関わらず、接続が確保された状態となっているため、接続数が少ないピアが、サーバピアと接続する機会を奪われてしまい、ストリーミングデータの受信が不安定になってしまうという問題が生じる。本発明は、以上のような問題点に鑑みてなされたものであり、サーバピアとの接続数が少ないピアが発生することを抑制し、ストリーミングデータの受信を安定化させることが可能な受信端末ピアおよびその制御プログラムを提供することを課題とする。本発明は、前記課題を解決するために創案されたものであり、まず、請求項1に記載の受信端末は、P2Pネットワークにおけるピアであって、データを受信するクライアントピアおよび前記データを送信するサーバピアとしての機能を有し、前記P2Pネットワークを構成するグループ内で各ピアのサーバピアとの接続数およびクライアントピアとの接続数を含んだ接続状態をグループ情報として共有し、前記データを送受信する受信端末において、切断可能ピア判定手段と、ピア情報通知手段と、接続受付制御手段と、優先接続ピア判定手段と、接続先候補選定手段と、接続要求制御手段と、を備える構成とした。かかる構成において、受信端末は、切断可能ピア判定手段によって、予め定めた切断可否判定基準により、当該受信端末と接続しているクライアントピアの中で当該受信端末への依存の度合いが低いクライアントピアを切断可能ピアと判定する。例えば、クライアントピアから当該受信端末に対して要求したデータ量の累計が予め定めた閾値よりも少ないか否か、当該クライアントが、他のサーバピアと予め定めた数以上接続しているか否か等を、当該基準とすることができる。そして、受信端末は、ピア情報通知手段によって、切断可能ピアと判定されたピアと接続しているか否かを示す情報を、グループ情報として他の受信端末に通知する。これによって、自身が切断可能ピアと接続していることをP2Pネットワークのグループ内のピアに対して通知することができる。また、受信端末は、接続受付制御手段によって、他の受信端末から接続要求メッセージを受信し、他の受信端末と接続する制御を行う。これによって、当該受信端末は、他の受信端末に対してサーバピアとして機能する。また、受信端末は、優先接続ピア判定手段によって、予め定めた優先判定基準により、当該受信端末が切断可能ピアよりも優先的にサーバピアと接続を行う優先接続ピアであるか否かを判定する。例えば、サーバピアとの接続数が予め定めた最小接続数よりも少ないか否か、バッファに蓄積されているデータ量が予め定めた閾値よりも少ないか否か等を、当該基準とすることができる。そして、受信端末は、接続先候補選定手段によって、当該受信端末におけるサーバピアとの接続数が予め定めた最大接続数よりも少ない場合に、グループ情報を参照し、クライアントピアとの接続数が予め定めた最大接続数未満のピアを接続先候補として選定する。また、受信端末は、接続先候補選定手段によって、クライアントピアとの接続数が最大接続数であって、当該受信端末が優先接続ピアである場合には、切断可能ピアと接続しているピアを接続先候補として選定する。これによって、受信端末は、接続可能なサーバピアを選定することができる。そして、受信端末は、接続要求制御手段によって、選定された接続先候補に当該受信端末が優先接続ピアであるか否かを示す情報を付加して接続要求メッセージを送信し、接続先候補と接続する制御を行う。これによって、当該受信端末は、他の受信端末に対してクライアントピアとして機能する。また、受信端末は、接続受付制御手段において、接続要求メッセージを送信したクライアントピアが優先接続ピアである場合に、当該受信端末におけるクライアントピアとの接続数が予め定めた最大接続数であって、かつ、切断可能ピアと接続している場合に、当該切断可能ピアと切断した後に接続要求メッセージを送信した他の受信端末と接続する制御を行う。これによって、受信端末は、当該受信端末への依存度が少ないクライアントピア切断可能ピアを切断し、優先接続ピアを優先的に接続することができる。また、請求項2に記載の受信端末は、請求項1に記載の受信端末において、切断可能ピア判定手段が、切断可否判定基準として、当該受信端末と接続しているクライアントピアへの予め定めた過去の所定時間分のデータ送信量が予め定めた量よりも少なく、かつ、前記グループ情報において、当該受信端末と接続しているクライアントピアの中でサーバピアとの接続数が予め定めた最小接続数よりも多いクライアントピアを切断可能ピアと判定する構成とした。かかる構成において、受信端末は、切断可能ピア判定手段によって、クライアントピアへの予め定めた過去の所定時間分のデータ送信量が予め定めた量よりも少なく、かつ、サーバピアとの接続数が予め定めた最小接続数よりも多いクライアントピアは、当該受信端末からデータを受信しなくても、他のサーバピアからデータを受信することが可能であって、当該受信端末から切断してもよいと判定する。また、請求項3に記載の受信端末は、請求項1または請求項2に記載の受信端末において、優先接続ピア判定手段が、優先判定基準として、当該受信端末におけるサーバピアとの接続数が予め定めた最小接続数よりも少ない場合に、当該受信端末をサーバピアへの優先接続ピアと判定する構成とした。かかる構成において、受信端末は、優先接続ピア判定手段によって、サーバピアとの接続数が予め定めた最小接続数よりも少ない場合、受信しなければならないデータを十分に受信できなくなると判定し、当該受信端末を他のサーバピアに優先的に接続すべきピア優先接続ピアであると判定する。この優先接続ピアは、少なくとも切断可能ピアよりも、サーバピアと接続する優先度が高いといえる。また、請求項4に記載の受信端末は、請求項1から請求項3のいずれか一項に記載の受信端末において、優先接続ピア判定手段が、優先判定基準として、データを蓄積するバッファにおいて、当該バッファに蓄積されているデータ量、あるいは、バッファに占めるデータ量の割合が予め定めた閾値以下である場合に、当該受信端末をサーバピアへの優先接続ピアと判定する構成とした。かかる構成において、受信端末は、バッファに蓄積されているデータ量、あるいは、その割合が予め定めた閾値以下である場合、当該受信端末においてデータが枯渇する可能性があると判定し、当該受信端末を他のサーバピアに優先的に接続すべきピア優先接続ピアであると判定する。さらに、請求項5に記載の受信端末は、請求項1から請求項4のいずれか一項に記載の受信端末において、接続受付制御手段が、接続要求メッセージを送信したクライアントピアが優先接続ピアである場合に、当該受信端末におけるクライアントピアとの接続数が予め定めた最大接続数であって、かつ、切断可能ピアと接続していない場合に、接続を拒否する構成とした。かかる構成において、受信端末は、優先接続ピアから接続の要求があった場合でも、クライアントピアとの接続数が予め定めた最大接続数であって、かつ、切断可能ピアと接続していない場合には、接続受付制御手段によって、接続を拒否する。これは、クライアントピアとの接続数が予め定めた最大接続数であって、かつ、切断可能ピアと接続していなければ、現在接続中のクライアントピアは、当該受信端末をサーバピアとして一定量以上のデータを受信しており、当該受信端末への依存の度合いが大きいからである。なお、優先接続ピアは、接続先候補選定手段によって、クライアントピアとの接続数が予め定めた最大接続数未満のピアを接続先候補として選定し、クライアントピアとの接続数が最大接続数である場合には、切断可能ピアと接続しているピアを接続先候補として選定して接続を要求するため、基本的には接続を拒否されることはない。しかし、優先接続ピア同士の接続先候補が一致した場合には、受信端末は、後からの接続要求を拒否することになる。しかし、この場合であっても、接続を拒否された優先接続ピアは、再度接続先候補選定手段によって、接続先を選定すればよい。また、請求個6に記載の受信端末の制御プログラムは、P2Pネットワークにおけるピアであって、データを受信するクライアントピアおよび前記データを送信するサーバピアとしての機能を有し、前記P2Pネットワークを構成するグループ内で各ピアのサーバピアとの接続数およびクライアントピアとの接続数を含んだ接続状態をグループ情報として共有し、前記データを送受信する受信端末において、当該受信端末を制御するコンピュータを、切断可能ピア判定手段、ピア情報通知手段、接続受付制御手段、優先接続ピア判定手段、接続先候補選定手段、接続要求制御手段、として機能させる構成とした。かかる構成において、制御プログラムは、切断可能ピア判定手段によって、予め定めた切断可否判定基準により、当該受信端末と接続しているクライアントピアの中で当該受信端末への依存の度合いが低いクライアントピアを切断可能ピアと判定する。そして、制御プログラムは、ピア情報通知手段によって、切断可能ピアと判定されたピアと接続しているか否かを示す情報を、グループ情報として他の受信端末に通知する。また、制御プログラムは、接続受付制御手段によって、他の受信端末から接続要求メッセージを受信し、他の受信端末と接続を行う。また、制御プログラムは、優先接続ピア判定手段によって、予め定めた優先判定基準により、当該受信端末が切断可能ピアよりも優先的にサーバピアと接続を行う優先接続ピアであるか否かを判定する。そして、制御プログラムは、接続先候補選定手段によって、当該受信端末におけるサーバピアとの接続数が予め定めた最大接続数よりも少ない場合に、グループ情報を参照し、クライアントピアとの接続数が予め定めた最大接続数未満のピアを接続先候補として選定する。また、制御プログラムは、接続先候補選定手段によって、クライアントピアとの接続数が最大接続数であって、当該受信端末が優先接続ピアである場合には、切断可能ピアと接続しているピアを接続先候補として選定する。そして、制御プログラムは、接続要求制御手段によって、選定された接続先候補に当該受信端末が優先接続ピアであるか否かを示す情報を付加して接続要求メッセージを送信し、接続先候補と接続を行う。また、制御プログラムは、接続受付制御手段において、接続要求メッセージを送信したクライアントピアが優先接続ピアである場合に、当該受信端末におけるクライアントピアとの接続数が予め定めた最大接続数であって、かつ、切断可能ピアと接続している場合に、当該切断可能ピアと切断した後に接続要求メッセージを送信した他の受信端末と接続する。本発明は、以下に示す優れた効果を奏するものである。請求項1,6に記載の発明によれば、サーバピアと切断しても影響が少ないクライアントピアを切断可能ピアと判定し、サーバピアとの接続が必要な優先接続ピアからの接続の要求を切断可能ピアとの接続よりも優先する。これによって、本発明は、優先接続ピアが、少なくとも必要最小限のサーバピアとの接続を確保することができるため、サーバピアとの接続数が少なく受信データが枯渇してしまうピアが発生することを抑制し、ストリーミングデータの受信を安定化させることができる。請求項2に記載の発明によれば、当該受信端末をサーバピアとしているクライアントピアにおいて、当該受信端末への依存の度合いが少ないピアを定量的に切断可能ピアと判定することができる。これによって、本発明は、予め定めた基準によって切断可能なピアを正しく認定し、優先接続ピアから接続の要求があった場合に、配信すべきデータをより必要としているピアに接続を切り替えることができる。請求項3,4に記載の発明によれば、当該受信端末がサーバピアと接続が必要か否かを定量的に判定することができる。これによって、本発明は、予め定めた基準によってサーバピアとの接続が必要か否かを正しく認定し、接続が必要な場合に、優先的に接続を行うことができる。請求項5に記載の発明によれば、受信端末は、クライアントピアとの接続数が最大接続数であって、かつ、切断可能ピアと接続していない場合には、優先接続ピアから接続の要求があっても接続を拒否することができる。これによって、本発明は、すでに接続中のサーバピアとクライアントピアとの安定したデータ配信を妨害することなく、P2Pネットワークにおけるデータの配信を安定して行うことができる。以下、本発明の実施形態について図面を参照して説明する。[コンテンツ配信システムの概要]最初に、図1および図2を参照して、本発明の実施形態に係るコンテンツ受信装置受信端末を備えたコンテンツ配信システムの概要について説明する。コンテンツ配信システムSは、図1に示すように、コンテンツ配信サーバSvから、P2Pストリーミングによって、動画等の放送番組以下、番組コンテンツというを、ネットワークP2PネットワークNを介して接続された複数のコンテンツ受信装置1に配信するものである。コンテンツ配信サーバSvは、番組コンテンツを一定時間間隔例えば、1秒で分割した番組データを、アプリケーション層で接続関係を有するコンテンツ受信装置1に配信するものである。このコンテンツ配信サーバSvは、番組コンテンツを配信する事業者、例えば、放送局の設備として設置される。なお、番組コンテンツの配信時間等の編成情報は、予めコンテンツ受信装置1に配信されているものとする。コンテンツ受信装置受信端末1は、コンテンツ配信サーバSvから配信される番組データを、番組データの送受信の接続関係が予め構築されているコンテンツ受信装置1間で、逐次、バッファに番組データを蓄積しながらP2Pストリーミングとして送受信するものである。すなわち、コンテンツ受信装置1は、番組データを受信するクライアントピアとしての機能と、番組データを送信するサーバピアとしての機能とを有している。なお、以下の説明において、コンテンツ受信装置1を、番組データの受信側として説明する場合はクライアントピア、番組データの送信側として説明する場合はサーバピアと呼称する場合がある。このコンテンツ受信装置1は、番組コンテンツを視聴する視聴者の宅内に設置される。もちろん、コンテンツ受信装置1は、視聴者が携帯する携帯端末として構成してもよい。また、コンテンツ受信装置1は、番組コンテンツが配信される時刻等を示す編成情報や、同一の番組コンテンツを受信する他のコンテンツ受信装置1の情報端末ID等を、管理サーバ図示せず等から、予め取得しているものとする。このコンテンツ配信システムSは、例えば、図2に示すようなメッシュ型の接続形態トポロジで構成されるP2PネットワークNにおいて、グループを構成し、そのグループ内で、サーバピアとして機能するコンテンツ受信装置1例えば、101から、クライアントピアとして機能するコンテンツ受信装置1例えば、102に順次番組データを配信する。このようなネットワーク構成は、コンテンツ受信装置1の接続参加や切断離脱によって、変化する。なお、図2中、コンテンツ受信装置1間、あるいは、コンテンツ配信サーバSvとコンテンツ受信装置1との間の矢印は、サーバピアとクライアントピアとの接続関係を示し、矢印の向きは、クライアントピアからサーバピアへの向きを示している。コンテンツ受信装置の接続処理の概要本発明におけるコンテンツ受信装置1の接続処理の概要は以下の通りである。1サーバピアの機能として、コンテンツ受信装置1は、現在接続しているクライアントピアの中で、切断可能なピア切断可能ピアが存在するか否かを管理し、接続が必要なクライアントピア優先接続ピアから接続の要求があった場合に、切断可能ピアとの接続を切断し、優先接続ピアに接続を切り替える。2クライアントピアの機能として、コンテンツ受信装置1は、自身が必要最小数のサーバピアと接続していない場合、自身が優先接続ピアであることを明示して、サーバピアに接続を要求する。これによって、サーバピアとの接続が必要なクライアントピアが、優先的にサーバピアと接続され、番組データストリーミングデータの受信を良好に行うことが可能になる。例えば、図2を参照して説明すると、コンテンツ受信装置101がクライアントピアとしてコンテンツ受信装置102~106を接続した状態で、コンテンツ受信装置101からコンテンツ受信装置102に対して送信された単位時間あたりの番組データのデータ量が予め定めた量よりも少なく、かつ、コンテンツ受信装置102が接続しているサーバピアここでは、コンテンツ受信装置101,108,109の数が予め定めた最小接続数よりも多い場合、コンテンツ受信装置101は、コンテンツ受信装置102を切断しても影響が少ないピアであると判定する。この判定結果を含んだ各コンテンツ受信装置1の現在の接続状態を示すグループ情報は、P2PネットワークNを構成するグループ内で共有される。ここで、例えば、コンテンツ受信装置107が接続しているサーバピアここでは、コンテンツ受信装置110の数が予め定めた最小接続数よりも少ない場合、コンテンツ受信装置107は、グループ情報を参照して、接続受付可能なコンテンツ受信装置101に対して、自身が優先接続ピアであることを示すフラグを含んだ接続要求メッセージを送信する。そして、コンテンツ受信装置101は、優先接続要求メッセージを受信し、クライアントピアここでは、コンテンツ受信装置102~106との接続数が予め定めた最大接続数に達している場合、切断可能ピアであるコンテンツ受信装置102との接続を切断し、新たにコンテンツ受信装置107と接続を行う。これによって、サーバピアとの接続が必要なクライアントピアここでは、コンテンツ受信装置107が、優先的にサーバピアと接続され、番組データストリーミングデータの受信を良好に行うことが可能になる。以下、コンテンツ受信装置1の構成および動作について詳細に説明する。[コンテンツ受信装置の構成]まず、図3を参照して、本発明の実施形態に係るコンテンツ受信装置1の構成について説明する。ここでは、コンテンツ受信装置受信端末1は、記憶部10と、P2P制御部20と、送受信部30と、を備えている。なお、図3では、P2Pネットワークの接続、切断や、番組コンテンツ番組データの配信に必要な構成を示し、それ以外の構成、例えば、番組コンテンツを再生する再生手段等については、一般的なものであるため、図示を省略している。記憶部10は、コンテンツ受信装置1において必要となる各種情報や、配信された番組データ等を記憶するものであって、半導体メモリ等の一般的な記憶媒体である。ここでは、記憶部10は、グループ情報記憶手段11と、接続先情報記憶手段12と、バッファ13と、を備えている。なお、これらは、物理的に分離した記憶媒体で構成してもよいし、同一の記憶媒体で構成してもよい。グループ情報記憶手段11は、同一の番組コンテンツを視聴し、P2PネットワークNのグループとして構成している複数のコンテンツ受信装置1の接続状態を示すグループ情報を記憶するものである。このグループ情報は、後記するグループ情報管理手段21によって、書き込まれ、更新される。例えば、グループ情報は、図4に示すように、端末ID、IPアドレス、HOP数、アクセス回線種別および接続数を含んだ情報である。ここで、端末IDは、コンテンツ受信装置1固有に予め定められた識別子である。また、IPアドレスは、コンテンツ受信装置1のネットワークアドレスである。また、HOP数は、P2Pネットワークにおけるコンテンツ配信サーバSv図1参照から経由するピアの数ホップ数である。なお、コンテンツ受信装置1が複数のサーバピアと接続している場合は、最小の数をHOP数とする。また、アクセス回線種別は、各コンテンツ受信装置1が接続している回線を予め分類した数値である。ここでは、高速回線を2、低速回線を1としている。例えば、この高速回線は、光回線等、低速回線は、ADSL等である。また、接続数は、各コンテンツ受信装置1がサーバピアやクライアントピアとの予め定めた制限接続数や、現在の接続数等の接続数に関する情報を示す数値である。この接続数の各々の要素は、以下の通りである。サーバピア最大/最小接続数は、コンテンツ受信装置1がクライアントピアとして機能する際に接続するサーバピアの最大数最大接続数、および、接続すべき必要最小限のサーバピアの数最小接続数であって、予め各コンテンツ受信装置1において設定される数である。また、サーバピア接続数は、現在接続中のサーバピアの数である。また、クライアントピア最大接続数は、コンテンツ受信装置1がサーバピアとして機能する際に接続するクライアントピアの最大数最大接続数であって、予め各コンテンツ受信装置1において設定される数である。また、クライアントピア接続数は、現在接続中のクライアントピアの数である。また、切断可能ピア接続数は、コンテンツ受信装置1において、現在接続中のクライアントピアのうちで切断可能なクライアントピア切断可能ピアの数である。なお、ここでは、切断可能ピアの数を設定しているが、コンテンツ受信装置1が切断可能ピアと接続しているか否かを示す情報であれば、数に限定されず、単なるフラグであっても構わない。このように、グループ情報記憶手段11には、同一の番組コンテンツを視聴しているコンテンツ受信装置を特定する情報、並びに、そのコンテンツ受信装置の接続の状態がグループ情報として保持されている。接続先情報記憶手段12は、コンテンツ受信装置1の現在の接続先の状態を示す情報接続先情報を記憶するものである。この接続先情報は、後記する切断可能ピア判定手段22、接続処理手段25、および、番組データ取得配信手段27によって更新される。例えば、接続先情報は、図5に示すように、現在接続しているサーバピアおよびクライアントピアごとに各ピアの状態を示す情報である。なお、図5aは、図2に示したコンテンツ受信装置1031におけるサーバピアの接続先情報を一例として示している。また、図5bは、図2に示したコンテンツ受信装置1011におけるクライアントピアの接続先情報を一例として示している。もちろん、実際には、あるコンテンツ受信装置1を基準として、サーバピア、クライントピアのそれぞれの接続先情報が接続先情報記憶手段12に記憶されていることはいうまでもない。図5abに示すように、接続先情報は、接続しているピアの数だけ、端末ID、IPアドレス、HOP数、アクセス回線種別および接続数を含んだ情報である。これらの情報は、図4で説明したグループ情報と同じものであるため、説明を省略する。また、図5bに示すように、クライントピアの接続先情報には、サーバピアの接続先情報以外に、データ送信量および切断可能ピアフラグを含んでいる。データ送信量は、直近の予め定めた時間区間において、バッファ13に蓄積されている番組データをクライアントピアに送信したデータ量である。例えば、過去30秒間に送信した番組データの個数あるいはバイト数である。このデータ送信量は、後記する番組データ取得配信手段27によって更新される。なお、このデータ送信量は、予め定めた量よりも少なければ、クライアントピアが、サーバピアに対して番組データを要求していないあるいは、ほとんど要求していないことを示す指標となる。例えば、図5bに示すように、データ送信量が0である端末IDが102のクライントピアは、当該クライアントピアに対するサーバピアにとって、切断可能なピアであると判定することができる。切断可能ピアフラグは、当該クライアントピアが切断可能か否かを示すフラグである。このフラグは、後記する切断可能ピア判定手段22によって設定される。例えば、図5b中、○印はフラグがセット設定されている状態、×印はフラグがリセット解除されている状態を示している。なお、ここでは、接続先情報記憶手段12に、接続しているサーバピア、クライアントピアに対応するグループ情報図4の内容をすべて記憶することとしているが、少なくとも、グループ情報と同一の情報については、端末IDのみを記憶することとしてもよい。その場合、接続先情報記憶手段12の接続先情報を参照するP2P制御部20の各手段は、端末IDをキーとして、グループ情報記憶手段11のグループ情報を参照すればよい。バッファ13は、サーバピアから受信した番組データを蓄積するものである。このバッファ13は、図6に示すように、サーバピアから受信した、番組コンテンツを分割した番組データを順次、番組データの順番を示すシーケンス番号データシーケンス番号とともに蓄積し、再生時間が過ぎた段階で先頭の番組データから順次削除する記憶媒体である。なお、このバッファ13に蓄積される番組データは、後記する番組データ取得配信手段27によって、サーバピアから取得され、クライアントピアに順次配信される。P2P制御部20は、P2PネットワークNへの接続処理を行うとともに、番組データを、サーバピアから取得し、クライアントピアに配信するP2Pストリーミングの制御を行うものである。ここでは、P2P制御部20は、グループ情報管理手段21と、切断可能ピア判定手段22と、優先接続ピア判定手段23と、接続先候補選定手段24と、接続処理手段25と、バッファ情報取得配信手段26と、番組データ取得配信手段27と、を備えている。グループ情報管理手段21は、当該コンテンツ受信装置1が属するグループの接続状態を示すグループ情報を、送受信部30を介して取得するものである。ここでは、グループ情報管理手段21は、ピア情報通知手段211と、グループ情報取得手段212と、を備えている。ピア情報通知手段211は、グループ情報の一部となるコンテンツ受信装置1の接続状態を示す情報を他のピアに通知するものである。この接続状態を示す情報は、グループ情報図4参照における当該コンテンツ受信装置1に対応した情報である。なお、他のピアに通知する情報は、例えば、サーバピアとの接続数、クライアントピアとの接続数、切断可能ピアとの接続数等の変更した情報のみとしてもよい。グループ情報取得手段212は、各ピアからグループ情報を取得するものである。このグループ情報取得手段212は、取得したグループ情報を記憶部10のグループ情報記憶手段11に書き込む。なお、このグループ情報あるいはグループ情報の一部を通知および取得する手法は、一般的な手法でよい。例えば、ピア情報通知手段211が、図示を省略したグループ情報を管理する専用サーバグループ情報管理サーバにグループ情報の一部となる接続状態を示す情報を通知し、グループ情報管理サーバが各ピアに配信するグループ情報を、グループ情報取得手段212が取得する集中管理方法としてもよいし、各ピア間で定期的に現在の接続状態をグループ情報として交換し合う分散管理方法としてもよい。切断可能ピア判定手段22は、接続先情報記憶手段12に記憶されている接続先情報を参照して、予め定めた基準切断可否判定基準により、現在接続しているクライアントピアが切断可能なピアか否かを判定するものである。すなわち、この切断可能ピア判定手段22は、当該コンテンツ受信装置1への依存の度合いが低いクライアントピアを切断可能ピアと判定する。具体的には、切断可否判定基準として、切断可能ピア判定手段22は、常時、あるいは、定期的例えば、予め定めた時間間隔に接続先情報図5参照を参照し、現在接続しているクライアントピアで、自身が送信した番組データのデータ送信量が予め定めた量よりも少なく、かつ、予め定めた数最小接続数よりも多いサーバピアと接続しているクライアントピアを、切断しても影響が少ないピア切断可能ピアとして判定する。この切断可能ピア判定手段22は、切断可能ピアと判定したクライアントピアについては、接続先情報記憶手段12の接続先情報の切断可能ピアフラグをセット設定し、切断可能ピアではないと判定したクライアントピアについては、切断可能ピアフラグをリセット解除する。そして、切断可能ピア判定手段22は、現在接続しているクライアントピアについて切断可能ピアと判定されている数を累計し、グループ情報図4参照で管理されている当該コンテンツ受信装置1に対応する切断可能ピア接続数と異なる場合、切断可能ピア接続数を更新するとともに、グループ情報管理手段21にその旨を通知する。これによって、コンテンツ受信装置1において、切断可能ピアの数切断可能ピア接続数が、グループ内に通知されることになる。なお、ここでは、切断可能ピア接続数をグループ内に通知することとしたが、例えば、切断可能ピアと接続しているか否かを示すフラグを通知することとしてもよい。この場合、切断可能ピア判定手段22は、現在接続しているクライアントピアについて切断可能ピアと判定されている数が0または1以上で変化が発生したときに、その旨をグループ情報管理手段21に通知する。優先接続ピア判定手段23は、予め定めた基準優先判定基準により、当該コンテンツ受信装置1が切断可能ピアよりも優先的にサーバピアに接続されるピア優先接続ピアであるか否かを判定するものである。ここでは、優先接続ピア判定手段23は、後記する接続先候補選定手段24がサーバピアを選定する際に起動され、その判定結果を接続先候補選定手段24に通知することとする。具体的には、優先接続ピア判定手段23は、優先判定基準として、接続先情報記憶手段12に記憶されている接続先情報を参照し、サーバピアとの接続数が、予め定められている最小接続数に満たない場合、当該コンテンツ受信装置1を優先接続ピアと判定する。なお、優先接続ピア判定手段23は、サーバピアとの接続数のみならず、現在のバッファ13に蓄積されている番組データのデータ量、あるいは、バッファ13に占めるデータ量の割合が予め定めた閾値以下である場合に優先接続ピアと判定することとしてもよい。すなわち、優先接続ピア判定手段23は、サーバピアとの接続数が最小接続数未満である、あるいは、バッファ13に蓄積されている番組データのデータ量または割合が予め定めた閾値以下であるという2つの基準のいずれか一方、あるいは、両方が成り立つ場合に、当該コンテンツ受信装置1を優先接続ピアと判定する。接続先候補選定手段24は、グループ情報記憶手段11に記憶されているグループ情報を参照して、接続可能なサーバピアの接続先候補を選定するものである。この接続先候補選定手段24は、常時、あるいは、定期的例えば、予め定めた時間間隔に、接続先情報記憶手段12に記憶されている接続先情報を参照し、現在接続されているサーバピアの数が、予め定められている当該コンテンツ受信装置1のサーバピアの最大接続数に達していない場合に、現在接続しているサーバピア以外で接続可能なサーバピアの接続先候補を選定する。ここでは、接続先候補選定手段24は、優先接続ピア判定手段23を起動することで、当該コンテンツ受信装置1が優先接続ピアであるか否かを示す判定結果を取得し、当該判定結果に基づいて、接続先候補を選定する。すなわち、接続先候補選定手段24は、当該コンテンツ受信装置1が優先接続ピアである場合、グループ情報を参照し、クライアントピアとの接続数が最大接続数に達していないピア、または、切断可能ピアと接続している切断可能ピアフラグが設定されているピアの中から接続先候補を選定する。あるいは、接続先候補選定手段24は、クライアントピアとの接続数が最大接続数に達していないピアをグループ情報において検索し、該当するピアが存在しない場合に、切断可能ピアと接続しているピアの中から接続先候補を選定することとしてもよい。また、接続先候補選定手段24は、当該コンテンツ受信装置1が優先接続ピアでない場合、グループ情報を参照し、クライアントピアとの接続数が最大接続数に達していないピアの中から接続先候補を選定する。なお、サーバピアとして選定するには、HOP数が自身のHOP数以下であるピアが望ましい。また、アクセス回線種別によって、高速回線に接続しているサーバピアの優先度を高くすることとしてもよい。そして、接続先候補選定手段24は、サーバピアの接続先候補を、自身が優先接続ピアであるか否かを示す情報とともに、接続処理手段25に出力する。接続処理手段25は、P2Pネットワークへの接続および切断の処理を行うものである。ここでは、接続処理手段25は、接続制御手段251と、切断制御手段252と、を備えている。接続制御手段251は、サーバピアやクライアントピアとの接続処理を行うものである。ここでは、接続制御手段251は、接続要求制御手段251aと、接続受付制御手段251bと、を備えている。接続要求制御手段251aは、サーバピアとして機能するコンテンツ受信装置1との接続を行うものである。この接続要求制御手段251aは、接続先候補選定手段24から出力されるサーバピアの接続先候補と、自身が優先接続ピアであるか否かを示す情報とに基づいて、接続要求メッセージを生成し、送受信部30を介して、接続先候補のサーバピアに接続要求メッセージを送信する。ここで、図7を参照して、接続要求制御手段251aが生成する接続要求メッセージの一例について説明する。図7に示すように、接続要求メッセージは、メッセージID、メッセージシーケンス番号、端末ID、優先接続ピア通知フラグで構成される。メッセージIDは、接続要求メッセージ固有の識別子である。また、メッセージシーケンス番号は、当該メッセージを識別するためのシーケンス番号である。このメッセージシーケンス番号は、メッセージの再送制御を行うため、当該メッセージを送信するたびに連続して付され、当該接続要求メッセージに対する応答あるいは拒否のメッセージには、このメッセージシーケンス番号が付されて返信される。また、端末IDは、接続要求を行うコンテンツ受信装置1の識別子である。また、優先接続ピア通知フラグは、接続要求を行うコンテンツ受信装置1が、優先接続ピアであるか否かを示すフラグである。例えば、接続要求を行うコンテンツ受信装置1が優先接続ピアである場合には、当該フラグに1を設定する。また、接続要求を行うコンテンツ受信装置1が優先接続ピアではない場合通常接続ピアの場合、当該フラグに0を設定する。なお、当該フラグは、接続要求メッセージの送信側と受信側との間で、優先接続ピアであるか否かが識別可能な情報であれば、ビット数やその値は限定されるものではない。図3に戻って、コンテンツ受信装置1の構成について説明を続ける。接続要求制御手段251aは、接続要求メッセージを送信後、サーバピアから、接続許可を示す接続応答メッセージを受信した場合、接続先情報記憶手段12の接続先情報を更新する。具体的には、接続応答メッセージを受信したサーバピアの情報端末ID等をグループ情報記憶手段11から読み出して、接続先情報記憶手段12に書き込む。また、接続要求制御手段251aは、接続要求メッセージを送信後、サーバピアから、接続拒否を示す接続拒否メッセージを受信した場合、接続先候補選定手段24に対して、接続先候補の再選定を要求する。このように、接続要求制御手段251aは、接続先候補選定手段24が選定したサーバに対して接続処理を行う。なお、接続要求制御手段251aは、接続要求メッセージを送信する際に、メッセージの欠損等に備え、メッセージシーケンス番号図7参照を用いて再送制御を行うが、当該再送制御は一般的なものであるため、ここでは説明を省略する。接続受付制御手段251bは、クライアントピアとして機能するコンテンツ受信装置1との接続を行うものである。この接続受付制御手段251bは、送受信部30を介して、他のコンテンツ受信装置1から、接続要求メッセージを受信し、接続を許可または拒否する。ここでは、接続受付制御手段251bは、接続先情報記憶手段12に記憶されている現在接続しているクライアントピアの数と、当該コンテンツ受信装置1に予め設定されているクライアントピアの最大接続数とを比較する。そして、現在接続しているクライアントピアの数がクライアントピアの最大接続数未満である場合、接続受付制御手段251bは、接続許可を示す接続応答メッセージ不図示を生成し、接続要求のあったクライアントピアに接続応答メッセージを送信する。一方、現在接続しているクライアントピアの数がクライアントピアの最大接続数と等しい場合、接続受付制御手段251bは、接続要求メッセージが、優先接続ピアから送信されたか否かによって処理を変える。すなわち、接続受付制御手段251bは、接続要求メッセージの優先接続ピア通知フラグ図7参照を参照して、当該メッセージが、優先接続ピアから送信されたか否かを判定する。そして、接続要求メッセージが優先接続ピアから送信されたと判定した場合、接続受付制御手段251bは、接続先情報記憶手段12に記憶されている現在接続中のクライアントピアの中で、切断可能ピアと認定しているクライアントピアの端末IDを切断制御手段252に通知して切断を行い、接続許可を示す接続応答メッセージを生成し、接続要求のあったクライアントピアに接続応答メッセージを送信する。また、接続要求メッセージが優先接続ピアではないピア通常接続ピアから送信されたと判定した場合、接続受付制御手段251bは、接続拒否を示す接続拒否メッセージ不図示を生成し、接続要求のあったクライアントピアに接続拒否メッセージを送信する。このように、接続受付制御手段251bは、接続を要求したピアが優先接続ピアであれば、優先的に接続を受け付ける。そして、接続制御手段251は、グループ情報記憶手段11を参照して、接続を行ったサーバピアあるいはクライアントピアの情報を、接続先情報記憶手段12に追加して更新する。そして、接続制御手段251は、グループ情報および接続先情報におけるサーバピアあるいはクライアントピアとの接続数を更新するとともに、グループ情報管理手段21にその旨を通知する。切断制御手段252は、コンテンツ受信装置1自身のP2PネットワークNからの切断処理、および、接続関係にある他のコンテンツ受信装置1サーバピア、クライアントピアからの切断処理を行うものである。すなわち、切断制御手段252は、コンテンツ受信装置1自身がP2Pネットワークから離脱する場合、今まで接続していたサーバピアあるいはクライアントピアに対して、送受信部30を介して、切断要求メッセージ不図示を送信することで、サーバピアあるいはクライアントピアとの接続を切断する。また、切断制御手段252は、接続受付制御手段251bから、切断を指示された場合、通知された端末IDのクライアントピアに切断要求メッセージを送信し、接続先情報記憶手段12に記憶されている接続先情報から、切断を行ったクライアントピアの端末IDで特定される情報を削除する。そして、切断制御手段252は、グループ情報におけるクライアントピアとの接続数を更新するとともに、グループ情報管理手段21にその旨を通知する。また、切断制御手段252は、サーバピアあるいはクライアントピアから、送受信部30を介して、切断要求メッセージを受信した場合、接続先情報記憶手段12に記憶されている接続先情報から、要求のあったサーバピアあるいはクライアントピアの端末IDで特定される情報を削除する。そして、切断制御手段252は、グループ情報におけるサーバピアあるいはクライアントピアとの接続数を更新するとともに、グループ情報管理手段21にその旨を通知する。バッファ情報取得配信手段26は、現在、コンテンツ受信装置1が、バッファ13にどの番組データを保持しているかを示す番組データ保持情報を生成し、クライアントピアにメッセージとして通知したり、サーバピアが保持している番組データ保持情報をメッセージとして取得したりするものである。このバッファ情報取得配信手段26は、バッファ13に記憶されている個々の番組データの有無をフラグで示した番組データ保持情報を含んだメッセージ番組データ保持情報メッセージを、予め定めた時間間隔例えば、1秒間隔で、接続先情報記憶手段12の接続先情報図5b参照を参照して、現在接続しているクライアントピアに送信する。このバッファ情報取得配信手段26は、例えば、図8に示した形式で、番組データ保持情報メッセージを生成する。図8に示した番組データ保持情報メッセージは、当該メッセージが番組データ保持情報メッセージであることを示す固有の識別子であるメッセージIDと、自身のコンテンツ受信装置1の識別子である端末IDと、番組データ保持情報とを含んでいる。ここで、番組データ保持情報は、現在、バッファ13に記憶されている番組データの先頭のシーケンス番号データシーケンス番号と、後続するデータのデータ長ビット長と、先頭のデータシーケンス番号から順に、番組データを保持しているか否かを示すフラグ保持していない場合0、保持している場合1を含んでいる。これによって、コンテンツ受信装置1は、クライアントピアに対して、現在保持している番組データを通知することができる。また、バッファ情報取得配信手段26は、サーバピアから、番組データ保持情報メッセージ図8参照を取得し、当該メッセージに含まれている番組データ保持情報を、記憶部10の図示を省略した記憶手段にサーバピアごとに記憶しておく。これによって、後記する番組データ取得配信手段27は、自身が保持していない番組データを、保持しているサーバピアに対して要求することができる。番組データ取得配信手段27は、P2PネットワークNを介して、サーバピアから番組データを取得したり、クライアントピアに番組データを配信したりするものである。この番組データ取得配信手段27は、バッファ情報取得配信手段26で取得したサーバピアの番組データ保持情報を参照して、自身が保持していない番組データをサーバピアに要求し、番組データを、送受信部30を介して受信し、バッファ13に蓄積する。また、番組データ取得配信手段27は、クライアントピアから要求のあった番組データを、バッファ13から読み出し、番組データを要求したクライアントピアに、送受信部30を介して送信する。この番組データ取得配信手段27は、例えば、図9に示した形式で、番組データを取得または配信する。図9に示した番組データメッセージは、当該メッセージが番組データメッセージであることを示す固有の識別子であるメッセージIDと、自身のコンテンツ受信装置1の識別子である端末IDと、番組データのシーケンス番号データシーケンス番号と、データシーケンス番号に対応した番組データ本体とを含んでいる。なお、ここでは、番組データ取得配信手段27は、データ送信量累計手段271を備えている。データ送信量累計手段271は、クライアントピアごとに番組データを送信したデータ量を、直近の予め定めた時間区間において累計するものである。このデータ送信量累計手段271は、累計したクライアントピアごとのデータ送信量で、接続先情報記憶手段12の接続先情報のデータ送信量図5b参照を更新する。なお、データ送信量累計手段271は、例えば、過去30秒間にクライントピアに送信した番組データのデータ量データ送信量を累計することとする。すなわち、データ送信量累計手段271は、単位時間例えば、1秒間ごとに、送信した番組データの数を計測、保持し、予め定めた時間区間例えば、30秒における番組データのデータ量データ送信量を累計する。このとき、データ送信量累計手段271は、単位時間経過ごとに、予め定めた時間区間例えば、30秒を超過した番組データのデータ量を削除することで、常に、直近の予め定めた時間区間における番組データのデータ量のみを累計する。送受信部30は、P2PネットワークNを介して、コンテンツ受信装置1間で、番組データや各種メッセージを送受信するものである。この送受信部30は、一般的な通信制御回路等によって実現することができる。以上説明したようにコンテンツ受信装置1を構成することで、コンテンツ受信装置1は、P2Pストリーミングによって、番組コンテンツを番組データごとに逐次配信する形態において、サーバピアとの接続数が少ない場合であっても、優先的にサーバピアと接続を行うことができ、番組データの受信を良好に行うことができる。また、コンテンツ配信システムSにおいて、サーバピアとの接続数が少ないクライアントピアの数を減少させることができるため、システム全体として安定して番組コンテンツを配信することができる。以上説明したコンテンツ受信装置1は、図示を省略したCPUやメモリを搭載した一般的なコンピュータで実現することができる。このとき、コンテンツ受信装置1は、コンピュータを、前記した各手段として機能させる制御プログラムによって動作する。[コンテンツ受信装置の動作]次に、本発明の実施形態に係るコンテンツ受信装置1の動作について説明する。ここでは、主に、コンテンツ受信装置1の切断可能ピア判定手段22における接続中のクライアントピアが切断可能か否かを判定する切断可能ピア判定処理動作を説明した後に、優先接続ピアクライアントピアを優先的にサーバピアと接続する接続処理動作について説明する。切断可能ピア判定処理動作まず、図10を参照構成については、適宜図3参照して、コンテンツ受信装置1の切断可能ピア判定手段22における切断可能ピア判定処理動作について説明する。なお、本動作は、コンテンツ受信装置1において、切断可能ピア判定手段22が定期的に起動されて動作する。起動された切断可能ピア判定手段22は、まず、接続先情報記憶手段12に記憶されている接続先情報図5参照を参照して、現在、クライアントピアが接続されているか否かを判定しステップS1、接続されていない場合ステップS1でNoは動作を終了する。そして、クライントピアが接続されている場合ステップS1でYes、切断可能ピア判定手段22は、接続先情報記憶手段12に記憶されている接続先情報において、クライアントピアを選択例えば、端末IDの小さい順に選択するステップS2。そして、切断可能ピア判定手段22は、接続先情報を参照して、ステップS2で選択したクライアントピアへのデータ送信量が予め定めた閾値よりも少なくステップS3でYes、かつ、当該クライアントピアのサーバピアとの接続数が予め定めた最小接続数よりも多いステップS4でYes場合、当該クライアントピアを切断可能ピアとして設定、すなわち、接続先情報において切断可能ピアフラグ図5b参照をセットするステップS5。一方、クライアントピアへのデータ送信量が予め定めた閾値以上ステップS3でNo、または、当該クライアントピアのサーバピアとの接続数が最小接続数以下ステップS4でNoの場合、当該クライアントピアを非切断可能ピアとして設定、すなわち、接続先情報において切断可能ピアフラグ図5b参照をリセットするステップS6。そして、切断可能ピア判定手段22は、現在接続されているクライアントピアについてすべて確認が完了していない場合ステップS7でNo、ステップS2に戻って、次のクライアントピアを選択し、切断可能ピアであるか否かの判定を行う。一方、現在接続されているクライアントピアすべての確認が完了した場合ステップS7でYes、切断可能ピア判定手段22は、切断可能ピアの数を累計するステップS8。そして、切断可能ピア判定手段22は、ステップS8で累計した切断可能ピアの数が、グループ情報記憶手段11に記憶されているグループ情報図4参照において、自身の端末IDに対応する切断可能ピア接続数と異なる場合、グループ情報管理手段21に切断可能ピア接続数が更新された旨を通知するステップS9。これによって、コンテンツ受信装置1における切断可能ピアの数切断可能ピア接続数が、グループ情報としてグループ内に通知されることになる。接続処理動作次に、図11を参照構成については、適宜図3参照して、優先接続ピアクライアントピアを優先的にサーバピアと接続する接続処理動作について説明する。なお、以下の説明において、クライアントピアとして機能するコンテンツ受信装置1をクライアントピア1C、当該クライアントピア1Cが接続要求を行うサーバピアとして機能するコンテンツ受信装置1をサーバピア1Sと呼称する。最初に、クライアントピア1Cは、接続先候補選定手段24によって、接続先情報記憶手段12に記憶されている接続先情報において、現在接続しているサーバピアの接続数が、予め設定されている最大接続数未満であるか否かを判定しステップS10、最大接続数に達している場合ステップS10でNo、動作を終了する。一方、サーバピアとの接続数が最大接続数に達していない場合ステップS10でYes、クライアントピア1Cは、以下の動作を行う。まず、クライアントピア1Cは、接続先候補選定手段24から起動された優先接続ピア判定手段23によって、自身が優先接続ピアであるか否かを判定するステップS11。このステップS11の動作については、図12を参照して説明する。図12aに示すように、優先接続ピア判定手段23は、サーバピアとの接続数が、予め定めた最小接続数よりも少ないステップS111でYes、かつ、バッファ13に蓄積されている番組データのデータ量が、予め定めた閾値以下ステップS112でYesの場合、当該クライアントピア1Cを優先接続ピアと判定するステップS113。一方、優先接続ピア判定手段23は、サーバピアとの接続数が、予め定めた最小接続数以上ステップS111でNo、または、バッファ13に蓄積されている番組データのデータ量が、予め定めた閾値より多いステップS112でNo場合、当該クライアントピア1Cを非優先接続ピアと判定するステップS114。なお、図12aでは、ステップS111とステップS112との両方の条件が満たされる場合にのみ、優先接続ピアと判定したが、図12bに示すように、ステップS111とステップS112とのいずれか一方が満たされる場合にのみ、優先接続ピアと判定してもよい。図11に戻って、接続処理動作について説明を続ける。ステップS11において自身が優先接続ピアであるか否かを判定後、クライアントピア1Cは、接続先候補選定手段24によって、接続可能なサーバピアの候補を選定するステップS12。なお、ステップS12において、接続可能なサーバピアの候補が存在しない場合、図示を省略するが、クライアントピア1Cは、ステップS10に戻って動作を継続する。このステップS12の動作については、図13を参照して説明する。図13aに示すように、自身が優先接続ピアである場合ステップS121でYes、接続先候補選定手段24は、グループ情報を参照して、現在、クライアントピア1Cが接続しているサーバピア以外で、クライアントピアとの接続数が最大接続数未満、または、切断可能ピアと接続しているサーバピアから接続先候補を選択するステップS122。一方、自身が優先接続ピアでない場合ステップS121でNo、接続先候補選定手段24は、グループ情報を参照して、現在、クライアントピア1Cが接続しているサーバピア以外で、クライアントピアとの接続数が最大接続数未満のサーバピアから接続先候補を選択するステップS123。なお、接続可能なサーバピアの候補を選定する手順は、図13aに示した手順に限らず、図13bに示すような手順としてもよい。すなわち、図13bに示すように、接続先候補選定手段24は、グループ情報を参照して、現在、クライアントピア1Cが接続しているサーバピア以外で、クライアントピアとの接続数が最大接続数未満のサーバピアを検索するステップS124。そして、検索対象のピアが存在した場合ステップS125でYes、接続先候補選定手段24は、検索されたサーバピア検索対象ピアを接続先候補として選択するステップS126。一方、検索対象のピアが存在しなかった場合ステップS125でNo、接続先候補選定手段24は、自身が優先接続ピアである場合ステップS127でYes、グループ情報を参照して、切断可能ピアと接続しているサーバピアから接続先候補を選択するステップS128。なお、自身が優先接続ピアでない場合ステップS127でNo、現時点では接続先候補は存在しないことになる。図11に戻って、接続処理動作について説明を続ける。ステップS12において、サーバピアの接続先候補を選択した後、クライアントピア1Cは、接続制御手段251の接続要求制御手段251aによって、接続要求メッセージを生成し、送受信部30を介して、ステップS12で選択された接続先候補のサーバピアに接続要求メッセージを送信するステップS13。なお、このとき、接続要求制御手段251aは、ステップS11において、自身が優先接続ピアであると判定した場合、接続要求メッセージの優先接続ピア通知フラグに自身が優先接続ピアであるフラグを設定する図7参照。この接続要求メッセージの送信先となるサーバピア1Sは、接続制御手段251の接続受付制御手段251bによって、送受信部30を介して、接続要求メッセージを受信するステップS20。そして、サーバピア1Sは、接続受付制御手段251bによって、接続先情報記憶手段12に記憶されている接続先情報において、現在接続しているクライアントピアの接続数が、予め設定されている最大接続数に達しているか否かを判定するステップS21。そして、最大接続数に達していない場合ステップS10でNo、サーバピア1Sは、ステップS25に動作を進め、接続受付制御手段251bによって、接続許可を示す接続応答メッセージを生成し、接続要求のあったクライアントピア1Cに接続応答メッセージを送信する。一方、クライアントピアの接続数が最大接続数に達している場合ステップS21でYes、サーバピア1Sは、接続受付制御手段251bによって、接続要求メッセージを解析し、当該メッセージの送信元が優先接続ピアであるか否かを判定するステップS22。そして、送信元が優先接続ピアでない場合ステップS22でNo、サーバピア1Sは、ステップS27に動作を進め、接続受付制御手段251bによって、接続拒否を示す接続拒否メッセージを生成し、接続要求のあったクライアントピア1Cに接続拒否メッセージを送信する。一方、送信元が優先接続ピアである場合ステップS22でYes、サーバピア1Sは、接続受付制御手段251bによって、接続先情報を参照し、現在接続しているクライアントピアの中で切断可能ピアが存在するか否かを判定するステップS23。そして、切断可能ピアが存在しない場合ステップS23でNo、サーバピア1Sは、ステップS27に動作を進める。一方、切断可能ピアが存在する場合ステップS23でYes、サーバピア1Sは、切断制御手段252によって、切断可能ピアに複数の切断可能ピアが存在する場合は、1台の切断可能ピアに切断要求メッセージを送信し、切断可能ピアとの接続を切断する。そして、サーバピア1Sは、接続受付制御手段251bによって、接続許可を示す接続応答メッセージを生成し、接続要求のあったクライアントピア1Cに接続応答メッセージを送信するステップS25。その後、サーバピア1Sは、接続制御手段251および切断制御手段252によって、接続または切断したピアについて、接続先情報を更新するとともに、その旨をグループ情報管理手段21に通知することで、グループ情報を更新するステップS26。そして、ステップS25において送信された接続応答メッセージ、または、ステップS27において送信された接続拒否メッセージは、クライアントピア1Cが、接続制御手段251の接続要求制御手段251aによって、送受信部30を介して受信するステップS14。そして、受信したメッセージが接続拒否メッセージであった場合ステップS15でNo、クライアントピア1Cは、ステップS12に戻って、接続先候補の再選定を行う。一方、受信したメッセージが接続許可メッセージであった場合ステップS15でYes、クライアントピア1Cは、接続制御手段251によって、接続したサーバピア1Sについて、接続先情報を更新するとともに、その旨をグループ情報管理手段21に通知することで、グループ情報を更新するステップS16。以上の動作によって、P2PネットワークNを用いたコンテンツ配信システムSにおいて、サーバピアとの接続数が少ないピアを優先的にサーバピアと接続させ、サーバピアとの接続数が少ないクライアントピアの数を減少させることができるため、システム全体として安定して番組コンテンツを配信することができる。"