(57)【要約】【課題】ネットワークグループを形成する各グループ参加端末間の通信量の軽減と、ネットワークグループ形成の維持を容易にすることができる、ネットワークグループ形成システムを提供する。【解決手段】各グループ参加端末それぞれの信頼端末への遷移を可能にすることで、あるグループ参加端末が信頼端末に遷移している状態で障害が発生しても、他のグループ参加端末が信頼端末に移行して、ネットワークグループの維持を行なう。また従来技術のように、ネットワークグループを構成する各端末が他の端末の属性情報を頻繁に取得せず、メンバリストに不備がある場合などに信頼端末よりメンバリストを取得して更新することで、ネットワークグループを形成する為に必要な情報の送受信の頻度を下げ、ネットワーク負荷を軽減する。【選択図】図１
2007150506.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク内に接続されている複数の端末のうちのグループ参加端末それぞれが、他のグループ参加端末とネットワークグループを形成するネットワークグループ形成システムであって、
前記グループ参加端末が、
少なくとも前記グループ参加端末のうち信頼できる１つのグループ参加端末の識別情報と、その他の前記グループ参加端末それぞれの識別情報と、を格納したリスト情報を記憶し、前記信頼できる１つのグループ参加端末の識別情報として自端末の識別情報を記憶する信頼端末と、
前記リスト情報を記憶し、前記信頼できる１つのグループ参加端末の識別情報として他のグループ参加端末の識別情報を記憶する通常端末と、
の何れかであり、
前記通常端末は、前記リスト情報が不備であると判定した場合にのみ、前記信頼端末を自端末へと遷移させるための新規登録依頼を前記グループ参加端末の全てに送信し、
前記新規登録依頼を受け付けたグループ参加端末それぞれは、前記信頼できる１つのグループ参加端末の識別情報を、前記新規登録依頼を送信した通常端末の識別情報へと書き換えて保持すると共に、自端末の識別情報を前記新規登録依頼を送信した通常端末へ返信し、
前記新規登録依頼を送信した通常端末は、前記新規登録依頼に応じて返信された前記グループ参加端末の識別情報を、前記リスト情報に書き込むと共に、前記信頼できる１つのグループ参加端末の識別情報として、自端末の識別情報を書き込むことにより前記信頼端末へと遷移し、
前記通常端末または前記信頼端末それぞれは、自端末の保持するリスト情報を参照して、当該リスト情報に含まれるグループ参加端末の識別情報を用いて通信処理を行なう
ことを特徴とするネットワークグループ形成システム。
【請求項２】
前記通常端末は、ネットワーク参加指示を受け付けた際に、自端末に前記リスト情報を保持していない場合、前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信する
ことを特徴とする請求項１に記載のネットワークグループ形成システム。
【請求項３】
前記通常端末は、ネットワーク参加指示を受け付けた際に、自端末に前記リスト情報を保持している場合、当該リスト情報に格納されている信頼端末の識別情報を用いてリスト送信依頼情報を前記信頼できる1つのグループ参加端末へ送信し、
前記リスト送信依頼情報を受信した信頼できる１つのグループ参加端末は、前記識別情報として自端末の識別情報が登録されているか否かにより自端末が信頼端末か否かを判定し、自端末が信頼端末でない場合には、自端末で記憶するリスト情報に記録されている、前記信頼できる１つのグループ参加端末の識別情報を前記通常端末へ送信し、
前記リスト送信依頼情報を送信した通常端末は、リスト送信依頼情報の送信に応じて受信した、前記信頼できる１つのグループ参加端末の識別情報を用いて、リスト送信依頼情報を再送し、そのリスト送信依頼情報の再送に応じて、リスト情報を受信できない場合には、ネットワークグループ内の各端末で保持する前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信する
ことを特徴とする請求項１または請求項２に記載のネットワークグループ形成システム。
【請求項４】
前記リスト送信依頼情報を送信した通常端末は、前記信頼できる１つのグループ参加端末の識別情報の受信に応じて、当該識別情報を用いて前記リスト送信依頼情報の再送を、所定の回繰り返し、当該所定の回数繰り返しても前記リスト情報を受信できない場合に、ネットワークグループ内の各端末で保持する前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信する
ことを特徴とする請求項３に記載のネットワークグループ形成システム。
【請求項５】
前記リスト送信依頼情報を送信した通常端末は、前記リスト送信依頼情報の送信に応じた応答がない場合には、リスト情報に記録されている他の通常端末の何れかの識別情報を用いて、当該通常端末へ、前記リスト送信依頼情報を再送する
ことを特徴とする請求項３または請求項４に記載のネットワークグループ形成システム。
【請求項６】
前記リスト送信依頼情報を送信した通常端末は、前記他の通常端末への前記リスト送信依頼情報の再送に対して応答がない場合には、所定の回数、異なる他の通常端末それぞれに前記リスト送信依頼情報の再送を繰り返し、当該所定の回数繰り返しても応答がない場合に、ネットワークグループ内の各端末で保持する前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信する
ことを特徴とする請求項５に記載のネットワークグループ形成システム。
【請求項７】
前記通常端末は、前記リスト送信依頼情報の送信や再送に応じて、リスト情報を受信した場合には、当該リスト情報を、新たなリスト情報として記憶する
ことを特徴とする請求項３から請求項６に記載のネットワークグループ形成システム。
【請求項８】
前記信頼端末は、前記ネットワークグループからの脱退時に、前記通常端末に対して脱退情報を送信せずに、当該ネットワークグループに参加している通常端末からの情報の切断を行なう
ことを特徴とする請求項１から請求項７に記載のネットワークグループ形成システム。
【請求項９】
前記通常端末は、前記ネットワークグループからの脱退時に、自端末のリスト情報に記載の信頼端末の識別情報を用いて脱退要求を送信し、
前記脱退要求を受信した信頼端末は、当該脱退要求を送信した通常端末の識別情報を自端末のリスト情報から削除し、その通常端末に脱退許可の情報を送信し、
前記脱退要求を送信した通常端末は、前記脱退許可の情報を受信したか否かによらず、リスト情報を記憶した状態で、当該ネットワークグループに参加している通常端末からの情報の切断を行なう
ことを特徴とする請求項１から請求項８に記載のネットワークグループ形成システム。
【請求項１０】
前記通常端末は、自端末のリスト情報に登録されている、他の通常端末の識別情報を用いて、当該他の通常端末に接続要求を行なった後、応答がない場合には、自端末のリスト情報から信頼端末の識別情報を読み取って、その識別情報を用いて前記信頼端末へ識別情報通知要求を送信し、
前記信頼端末は、前記識別情報通知要求の受信に基づいて、リスト情報に格納されている信頼できる１つのグループ参加端末の識別情報として自端末の識別情報が登録されているか否かにより、自端末が信頼端末か否かを判定し、自端末が信頼端末である場合には、自端末で記憶する通常端末の識別情報のうち、前記識別情報通知要求に格納されている通常端末の識別情報を、当該識別情報通知要求を送信した通常端末へ送信し、
前記識別情報通知要求を送信した通常端末は、識別情報通知要求の送信に応じて受信した他の通常端末の識別情報を用いて、当該他の通常端末に接続要求を行なう
ことを特徴とする請求項３から請求項９に記載のネットワークグループ形成システム。
【請求項１１】
前記通常端末は、識別情報通知要求の送信に応じて受信した他の通常端末の識別情報を用いて、当該他の通常端末に接続要求を行なっても応答がない場合には、アラーム情報を出力する
ことを特徴とする請求項３から請求項１０に記載のネットワークグループ形成システム。
【請求項１２】
前記識別情報は、少なくともネットワークアドレスまたは端末名の、何れか一方または両方である
ことを特徴とする請求項１から請求項１１に記載のネットワークグループ形成システム。
【請求項１３】
通信ネットワーク内に接続されている複数の端末のうちのグループ参加端末それぞれが、他のグループ参加端末とネットワークグループを形成するネットワークグループ形成システムにおけるネットワークグループ形成方法であって、
前記グループ参加端末が、
少なくとも前記グループ参加端末のうち信頼できる１つのグループ参加端末の識別情報と、その他の前記グループ参加端末それぞれの識別情報と、を格納したリスト情報を記憶し、前記信頼できる１つのグループ参加端末の識別情報として自端末の識別情報を記憶する信頼端末と、
前記リスト情報を記憶し、前記信頼できる１つのグループ参加端末の識別情報として他のグループ参加端末の識別情報を記憶する通常端末と、
の何れかであり、
前記通常端末は、前記リスト情報が不備であると判定した場合にのみ、前記信頼端末を自端末へと遷移させるための新規登録依頼を前記グループ参加端末の全てに送信し、
前記新規登録依頼を受け付けたグループ参加端末それぞれは、前記信頼できる１つのグループ参加端末の識別情報を、前記新規登録依頼を送信した通常端末の識別情報へと書き換えて保持すると共に、自端末の識別情報を前記新規登録依頼を送信した通常端末へ返信し、
前記新規登録依頼を送信した通常端末は、前記新規登録依頼に応じて返信された前記グループ参加端末の識別情報を、前記リスト情報に書き込むと共に、前記信頼できる１つのグループ参加端末の識別情報として、自端末の識別情報を書き込むことにより前記信頼端末へと遷移し、
前記通常端末または前記信頼端末それぞれは、自端末の保持するリスト情報を参照して、当該リスト情報に含まれるグループ参加端末の識別情報を用いて通信処理を行なう
ことを特徴とするネットワークグループ形成方法。
【請求項１４】
前記通常端末は、ネットワーク参加指示を受け付けた際に、自端末に前記リスト情報を保持していない場合、前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信する
ことを特徴とする請求項１３に記載のネットワークグループ形成方法。
【請求項１５】
前記通常端末は、ネットワーク参加指示を受け付けた際に、自端末に前記リスト情報を保持している場合、当該リスト情報に格納されている信頼端末の識別情報を用いてリスト送信依頼情報を前記信頼できる1つのグループ参加端末へ送信し、
前記リスト送信依頼情報を受信した信頼できる１つのグループ参加端末は、前記識別情報として自端末の識別情報が登録されているか否かにより自端末が信頼端末か否かを判定し、自端末が信頼端末でない場合には、自端末で記憶するリスト情報に記録されている、前記信頼できる１つのグループ参加端末の識別情報を前記通常端末へ送信し、
前記リスト送信依頼情報を送信した通常端末は、リスト送信依頼情報の送信に応じて受信した、前記信頼できる１つのグループ参加端末の識別情報を用いて、リスト送信依頼情報を再送し、そのリスト送信依頼情報の再送に応じて、リスト情報を受信できない場合には、ネットワークグループ内の各端末で保持する前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信する
ことを特徴とする請求項１３または請求項１４に記載のネットワークグループ形成方法。
【請求項１６】
前記リスト送信依頼情報を送信した通常端末は、前記信頼できる１つのグループ参加端末の識別情報の受信に応じて、当該識別情報を用いて前記リスト送信依頼情報の再送を、所定の回繰り返し、当該所定の回数繰り返しても前記リスト情報を受信できない場合に、ネットワークグループ内の各端末で保持する前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信する
ことを特徴とする請求項１５に記載のネットワークグループ形成方法。
【請求項１７】
前記リスト送信依頼情報を送信した通常端末は、前記リスト送信依頼情報の送信に応じた応答がない場合には、リスト情報に記録されている他の通常端末の何れかの識別情報を用いて、当該通常端末へ、前記リスト送信依頼情報を再送する
ことを特徴とする請求項１５または請求項１６に記載のネットワークグループ形成方法。
【請求項１８】
前記リスト送信依頼情報を送信した通常端末は、前記他の通常端末への前記リスト送信依頼情報の再送に対して応答がない場合には、所定の回数、異なる他の通常端末それぞれに前記リスト送信依頼情報の再送を繰り返し、当該所定の回数繰り返しても応答がない場合に、ネットワークグループ内の各端末で保持する前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信する
ことを特徴とする請求項１７に記載のネットワークグループ形成方法。
【請求項１９】
前記通常端末は、前記リスト送信依頼情報の送信や再送に応じて、リスト情報を受信した場合には、当該リスト情報を、新たなリスト情報として記憶する
ことを特徴とする請求項１５から請求項１８に記載のネットワークグループ形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末が接続されている通信ネットワーク内における端末のうちのグループ参加端末それぞれが、他のグループ参加端末と情報通信できるネットワークグループを形成するための、ネットワークグループ形成システムおよびネットワークグループ形成方法に関する。
【背景技術】
【０００２】
従来より、通信ネットワーク内における各端末のうちのグループ参加端末それぞれが、他のグループ参加端末と情報通信できるネットワークグループを形成する技術が存在する。この技術を利用したネットワークグループの仕組みとして、グループ参加端末それぞれが、ピアツーピアで情報交換を行なうＮａｐｓｔｅｒ（登録商標）やＧｎｕｔｅｒａなどがよく知られている。そしてこれらのネットワークグループにおいては、他のグループ参加端末の情報を取得するために、お互いが情報を交換し合い、ネットワークグループを形成している。このような、ネットワークグループ内の各参加端末がお互いの情報を交換する際の技術として、特許文献１、特許文献２が公開されている。
【特許文献１】特開２００４−２６０２７９号公報
【特許文献２】特開２００４−１８７０３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述の特許文献１の技術では、グループ参加端末（ピア）の属性情報の変更時に、ピア間で順次情報を通知を行なってお互いの属性情報を取得し、また、分断検出ピアが一定周期で照合を行うことで、各ピアの保持する属性情報の不一致を解消する処理を行なっている。また、特許文献２の技術においては、ドメインサーバが他のピアのリソース情報を取得し、各ピアがドメインサーバに問い合わせて、他のピアのリソース情報を検索している。
【０００４】
しかしながら、特許文献１のような技術では、ピア間で各ピアの属性情報を順次通知する処理や、一定周期で属性情報の不一致を解消するための通信処理を行なうので、その分通信量が多くなり、ネットワーク負荷が増大してしまう。また特許文献２のように特定のサーバが、一括してネットワークグループ内のピアのリソース情報を取得するような技術では、そのサーバに障害が発生した場合に、各ピアがリソース情報の問い合わせをできなくなるので、各ピアが他のピアのリソース情報を正確に把握することができなくなりネットワークグループを維持することが難しくなるという安全上の問題が発生する。
【０００５】
そこでこの発明は、ネットワークグループを形成する各グループ参加端末間の通信量の軽減と、ネットワークグループ形成の維持を容易にすることができる、ネットワークグループ形成システムおよびネットワークグループ形成方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、通信ネットワーク内に接続されている複数の端末のうちのグループ参加端末それぞれが、他のグループ参加端末とネットワークグループを形成するネットワークグループ形成システムであって、前記グループ参加端末が、少なくとも前記グループ参加端末のうち信頼できる１つのグループ参加端末の識別情報と、その他の前記グループ参加端末それぞれの識別情報と、を格納したリスト情報を記憶し、前記信頼できる１つのグループ参加端末の識別情報として自端末の識別情報を記憶する信頼端末と、前記リスト情報を記憶し、前記信頼できる１つのグループ参加端末の識別情報として他のグループ参加端末の識別情報を記憶する通常端末と、の何れかであり、前記通常端末は、前記リスト情報が不備であると判定した場合にのみ、前記信頼端末を自端末へと遷移させるための新規登録依頼を前記グループ参加端末の全てに送信し、前記新規登録依頼を受け付けたグループ参加端末それぞれは、前記信頼できる１つのグループ参加端末の識別情報を、前記新規登録依頼を送信した通常端末の識別情報へと書き換えて保持すると共に、自端末の識別情報を前記新規登録依頼を送信した通常端末へ返信し、前記新規登録依頼を送信した通常端末は、前記新規登録依頼に応じて返信された前記グループ参加端末の識別情報を、前記リスト情報に書き込むと共に、前記信頼できる１つのグループ参加端末の識別情報として、自端末の識別情報を書き込むことにより前記信頼端末へと遷移し、
前記通常端末または前記信頼端末それぞれは、自端末の保持するリスト情報を参照して、当該リスト情報に含まれるグループ参加端末の識別情報を用いて通信処理を行なうことを特徴とするネットワークグループ形成システムである。
【０００７】
また本発明は、上述のネットワークグループ形成システムにおいて、前記通常端末は、ネットワーク参加指示を受け付けた際に、自端末に前記リスト情報を保持していない場合、前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信することを特徴とする。
【０００８】
また本発明は、上述のネットワークグループ形成システムにおいて、前記通常端末は、ネットワーク参加指示を受け付けた際に、自端末に前記リスト情報を保持している場合、当該リスト情報に格納されている信頼端末の識別情報を用いてリスト送信依頼情報を前記信頼できる1つのグループ参加端末へ送信し、前記リスト送信依頼情報を受信した信頼できる１つのグループ参加端末は、前記識別情報として自端末の識別情報が登録されているか否かにより自端末が信頼端末か否かを判定し、自端末が信頼端末でない場合には、自端末で記憶するリスト情報に記録されている、前記信頼できる１つのグループ参加端末の識別情報を前記通常端末へ送信し、前記リスト送信依頼情報を送信した通常端末は、リスト送信依頼情報の送信に応じて受信した、前記信頼できる１つのグループ参加端末の識別情報を用いて、リスト送信依頼情報を再送し、そのリスト送信依頼情報の再送に応じて、リスト情報を受信できない場合には、ネットワークグループ内の各端末で保持する前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信することを特徴とする。
【０００９】
また本発明は、上述のネットワークグループ形成システムにおいて、前記リスト送信依頼情報を送信した通常端末は、前記信頼できる１つのグループ参加端末の識別情報の受信に応じて、当該識別情報を用いて前記リスト送信依頼情報の再送を、所定の回繰り返し、当該所定の回数繰り返しても前記リスト情報を受信できない場合に、ネットワークグループ内の各端末で保持する前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信することを特徴とする。
【００１０】
また本発明は、上述のネットワークグループ形成システムにおいて、前記リスト送信依頼情報を送信した通常端末は、前記リスト送信依頼情報の送信に応じた応答がない場合には、リスト情報に記録されている他の通常端末の何れかの識別情報を用いて、当該通常端末へ、前記リスト送信依頼情報を再送することを特徴とする。
【００１１】
また本発明は、上述のネットワークグループ形成システムにおいて、前記リスト送信依頼情報を送信した通常端末は、前記他の通常端末への前記リスト送信依頼情報の再送に対して応答がない場合には、所定の回数、異なる他の通常端末それぞれに前記リスト送信依頼情報の再送を繰り返し、当該所定の回数繰り返しても応答がない場合に、ネットワークグループ内の各端末で保持する前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信することを特徴とする。
【００１２】
また本発明は、上述のネットワークグループ形成システムにおいて、前記通常端末は、前記リスト送信依頼情報の送信や再送に応じて、リスト情報を受信した場合には、当該リスト情報を、新たなリスト情報として記憶することを特徴とする。
【００１３】
また本発明は、上述のネットワークグループ形成システムにおいて、前記信頼端末は、前記ネットワークグループからの脱退時に、前記通常端末に対して脱退情報を送信せずに、当該ネットワークグループに参加している通常端末からの情報の切断を行なうことを特徴とする。
【００１４】
また本発明は、上述のネットワークグループ形成システムにおいて、前記通常端末は、前記ネットワークグループからの脱退時に、自端末のリスト情報に記載の信頼端末の識別情報を用いて脱退要求を送信し、前記脱退要求を受信した信頼端末は、当該脱退要求を送信した通常端末の識別情報を自端末のリスト情報から削除し、その通常端末に脱退許可の情報を送信し、前記脱退要求を送信した通常端末は、前記脱退許可の情報を受信したか否かによらず、リスト情報を記憶した状態で、当該ネットワークグループに参加している通常端末からの情報の切断を行なうことを特徴とする。
【００１５】
また本発明は、上述のネットワークグループ形成システムにおいて、前記通常端末は、自端末のリスト情報に登録されている、他の通常端末の識別情報を用いて、当該他の通常端末に接続要求を行なった後、応答がない場合には、自端末のリスト情報から信頼端末の識別情報を読み取って、その識別情報を用いて前記信頼端末へ識別情報通知要求を送信し、前記信頼端末は、前記識別情報通知要求の受信に基づいて、リスト情報に格納されている信頼できる１つのグループ参加端末の識別情報として自端末の識別情報が登録されているか否かにより、自端末が信頼端末か否かを判定し、自端末が信頼端末である場合には、自端末で記憶する通常端末の識別情報のうち、前記識別情報通知要求に格納されている通常端末の識別情報を、当該識別情報通知要求を送信した通常端末へ送信し、前記識別情報通知要求を送信した通常端末は、識別情報通知要求の送信に応じて受信した他の通常端末の識別情報を用いて、当該他の通常端末に接続要求を行なうことを特徴とする。
【００１６】
また本発明は、上述のネットワークグループ形成システムにおいて、前記通常端末は、識別情報通知要求の送信に応じて受信した他の通常端末の識別情報を用いて、当該他の通常端末に接続要求を行なっても応答がない場合には、アラーム情報を出力することを特徴とする。
【００１７】
また本発明は、上述のネットワークグループ形成システムにおいて、前記識別情報は、少なくともネットワークアドレスまたは端末名の、何れか一方または両方であることを特徴とする。
【００１８】
また本発明は、通信ネットワーク内に接続されている複数の端末のうちのグループ参加端末それぞれが、他のグループ参加端末とネットワークグループを形成するネットワークグループ形成システムにおけるネットワークグループ形成方法であって、前記グループ参加端末が、少なくとも前記グループ参加端末のうち信頼できる１つのグループ参加端末の識別情報と、その他の前記グループ参加端末それぞれの識別情報と、を格納したリスト情報を記憶し、前記信頼できる１つのグループ参加端末の識別情報として自端末の識別情報を記憶する信頼端末と、前記リスト情報を記憶し、前記信頼できる１つのグループ参加端末の識別情報として他のグループ参加端末の識別情報を記憶する通常端末と、の何れかであり、前記通常端末は、前記リスト情報が不備であると判定した場合にのみ、前記信頼端末を自端末へと遷移させるための新規登録依頼を前記グループ参加端末の全てに送信し、前記新規登録依頼を受け付けたグループ参加端末それぞれは、前記信頼できる１つのグループ参加端末の識別情報を、前記新規登録依頼を送信した通常端末の識別情報へと書き換えて保持すると共に、自端末の識別情報を前記新規登録依頼を送信した通常端末へ返信し、前記新規登録依頼を送信した通常端末は、前記新規登録依頼に応じて返信された前記グループ参加端末の識別情報を、前記リスト情報に書き込むと共に、前記信頼できる１つのグループ参加端末の識別情報として、自端末の識別情報を書き込むことにより前記信頼端末へと遷移し、前記通常端末または前記信頼端末それぞれは、自端末の保持するリスト情報を参照して、当該リスト情報に含まれるグループ参加端末の識別情報を用いて通信処理を行なうことを特徴とするネットワークグループ形成方法である。
【００１９】
また本発明は、上述のネットワークグループ形成方法において、前記通常端末は、ネットワーク参加指示を受け付けた際に、自端末に前記リスト情報を保持していない場合、前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信することを特徴とする。
【００２０】
また本発明は、上述のネットワークグループ形成方法において、前記通常端末は、ネットワーク参加指示を受け付けた際に、自端末に前記リスト情報を保持している場合、当該リスト情報に格納されている信頼端末の識別情報を用いてリスト送信依頼情報を前記信頼できる1つのグループ参加端末へ送信し、前記リスト送信依頼情報を受信した信頼できる１つのグループ参加端末は、前記識別情報として自端末の識別情報が登録されているか否かにより自端末が信頼端末か否かを判定し、自端末が信頼端末でない場合には、自端末で記憶するリスト情報に記録されている、前記信頼できる１つのグループ参加端末の識別情報を前記通常端末へ送信し、前記リスト送信依頼情報を送信した通常端末は、リスト送信依頼情報の送信に応じて受信した、前記信頼できる１つのグループ参加端末の識別情報を用いて、リスト送信依頼情報を再送し、そのリスト送信依頼情報の再送に応じて、リスト情報を受信できない場合には、ネットワークグループ内の各端末で保持する前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信することを特徴とする。
【００２１】
また本発明は、上述のネットワークグループ形成方法において、前記リスト送信依頼情報を送信した通常端末は、前記信頼できる１つのグループ参加端末の識別情報の受信に応じて、当該識別情報を用いて前記リスト送信依頼情報の再送を、所定の回繰り返し、当該所定の回数繰り返しても前記リスト情報を受信できない場合に、ネットワークグループ内の各端末で保持する前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信することを特徴とする。
【００２２】
また本発明は、上述のネットワークグループ形成方法において、前記リスト送信依頼情報を送信した通常端末は、前記リスト送信依頼情報の送信に応じた応答がない場合には、リスト情報に記録されている他の通常端末の何れかの識別情報を用いて、当該通常端末へ、前記リスト送信依頼情報を再送することを特徴とする。
【００２３】
また本発明は、上述のネットワークグループ形成方法において、前記リスト送信依頼情報を送信した通常端末は、前記他の通常端末への前記リスト送信依頼情報の再送に対して応答がない場合には、所定の回数、異なる他の通常端末それぞれに前記リスト送信依頼情報の再送を繰り返し、当該所定の回数繰り返しても応答がない場合に、ネットワークグループ内の各端末で保持する前記リスト情報が不備であると判定し、前記新規登録依頼を、前記グループ参加端末のそれぞれに送信することを特徴とする。
【００２４】
また本発明は、上述のネットワークグループ形成方法において、前記通常端末は、前記リスト送信依頼情報の送信や再送に応じて、リスト情報を受信した場合には、当該リスト情報を、新たなリスト情報として記憶することを特徴とする。
【発明の効果】
【００２５】
本発明によれば、各グループ参加端末それぞれの信頼端末への遷移を可能にすることで、あるグループ参加端末が信頼端末に遷移している状態で障害が発生しても、他のグループ参加端末が信頼端末に移行して、ネットワークグループの維持を行なう。また従来技術のように、ネットワークグループを構成する各端末が他の端末のＩＰアドレスや端末名称などの属性情報を頻繁に取得せず、メンバリストに不備がある場合や、通信接続ができない場合などにのみ、信頼端末よりメンバリストを取得して更新することで、ネットワークグループを形成する為に必要な情報の送受信の頻度を下げ、ネットワーク負荷を軽減する。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の一実施形態によるネットワークグループ形成システムを図面を参照して説明する。図１は同実施形態によるネットワークグループ形成システムの構成を示すブロック図である。この図では通信ネットワークに接続され、ネットワークグループを形成しているグループ参加端末Ａ〜Ｅを示している。そしてグループ参加端末Ａ〜Ｅそれぞれは、ネットワークグループを形成する他のグループ参加端末のメンバリストを保持している。ここでグループ参加端末は信頼端末と通常端末とに区別される。信頼端末は、メンバリスト内に格納されている信頼端末の識別情報として自端末の情報を格納しているメンバリストを保持する端末であり、当該信頼端末はネットワークグループにおいて１つ存在し、各端末のいずれも信頼端末に遷移することができる。また通常端末は信頼端末以外の端末であり、メンバリスト内に格納されている信頼端末の識別情報として自端末以外のグループ参加端末の情報を格納しているメンバリストを保持する端末である。またメンバリスト内に格納されている信頼端末と通常端末のそれぞれの識別情報は、例えばＩＰアドレス、端末名称、端末ＩＤなどである。また図１においては、Ａ〜Ｄが通常端末、Ｅが信頼端末である様子を示している。
【００２７】
図２はグループ参加端末の機能ブロック図である。
この図が示すように、グループ参加端末は、他のグループ参加端末と情報の送受信を行なう通信処理部１１と、端末内の各処理部を制御する制御部１２と、メンバリストの不備の有無を判定するリスト不備判定部１３と、ネットワークグループへの新規登録（自端末を信頼端末へと遷移させるための処理）を行なう新規登録処理部１４と、メンバリストの情報を更新するリスト情報更新部１５と、グループ参加端末間の通信の連携処理（例えば、どの端末へ通信を行なうかの判定や、通信する端末の識別情報を検出する処理や、通信不可能な端末の検出処理）を行なう端末間通信連携部１６と、ネットワークグループからの脱退、つまり他のグループ参加端末から送信された情報の切断を行なう切断部１７と、メンバリストなどの各種情報を記憶するデータベース１８と、を備えている。
【００２８】
そして、本実施形態によるネットワークグループ形成システムは、各グループ参加端末それぞれの信頼端末への遷移を可能にすることで、あるグループ参加端末が信頼端末に遷移している状態で障害が発生しても、他のグループ参加端末が信頼端末に移行して、ネットワークグループの維持を行なう。また従来技術のように、ネットワークグループを構成する各端末が他の端末の属性情報を頻繁に取得せず、メンバリストに不備がある場合などに信頼端末よりメンバリストを取得して更新することで、ネットワークグループを形成する為に必要な情報の送受信の頻度を下げ、ネットワーク負荷を軽減する。以下、ネットワークグループ形成システムの処理について順次説明する。なおネットワークグループを形成するとは、特定のアプリケーション処理により、情報を他のグループ参加端末と送受信する際の、その送信可能な端末のグループを決定することである。
【００２９】
以下の処理においては、説明の便宜上、ネットワークグループを形成しているグループ参加端末が４端末である場合の例を示している。
図３はグループ参加端末がネットワークグループに参加する処理フローを示す第１の図である。
まず、グループ参加端末Ｂがネットワークグループに参加する際に、予めグループ参加端末Ａ、Ｃ、Ｄがネットワークグループを形成している。この時、グループ参加端末Ｄが信頼端末、グループ参加端末ＡおよびＣが通常端末であるとする。このような状況において、グループ参加端末Ｂはユーザからネットワークグループの参加指示の入力を受け付けると、リスト不備判定部１３がデータベース１８でメンバリストを記憶しているか否かを判定する（ステップＳ３０１）。
【００３０】
グループ参加端末Ｂのリスト不備判定部１３はこの判定において、データベース１８にメンバリストが記憶されていないと判定した場合には、リスト不備、つまりメンバリストの情報が不完全であると判定し（ステップＳ３０２）、グループ参加端末Ｂの新規登録処理部１４に新規登録処理の開始を指示する。するとグループ参加端末Ｂの新規登録処理部１４は、信頼端末のフラグに対応付けて自端末の識別情報を登録したメンバリストを新たに作成し、データベース１８に格納する。そして、マルチキャストやブロードキャストといった通信方法を用いて、新規登録通知情報を通信ネットワーク上へ送信する（ステップＳ３０３）。これにより新規登録通知情報は、既にネットワークグループを形成しているグループ参加端末Ａ、Ｃ、Ｄに送信される。新規登録通知情報にはグループ参加端末Ｂの識別情報としてＩＰアドレス、端末名称、端末ＩＤなどが格納されている。
【００３１】
グループ参加端末Ａ、Ｃ、Ｄにおいては、新規登録通知情報を受信すると（ステップＳ３０４）、それぞれのリスト情報更新部１５は、新規登録通知情報に格納されているグループ参加端末Ｂの識別情報を読み取って、データベース１８で記憶しているメンバリストの信頼端末のフラグに対応付けて登録する。つまり、信頼端末のフラグに対応付けられて登録されていたグループ参加端末Ｄの識別情報をグループ参加端末Ｂの識別情報に更新する（ステップＳ３０５）。これによりグループ参加端末Ａ、Ｃ、Ｄの各リスト情報更新部１５は、メンバリストの更新完了を、新規登録処理部１４に通知する。
【００３２】
するとグループ参加端末Ａ、Ｃ、Ｄの各新規登録処理部１４は、自端末の識別情報を格納したメンバリスト登録要求をグループ参加端末Ｂに返信する（ステップＳ３０６）。グループ参加端末Ｂの新規登録処理部１４は、各グループ参加端末Ａ、Ｃ、Ｄそれぞれから受信したメンバリスト登録要求に格納されている識別情報を読み取って、データベース１８で保持するメンバリストに通常端末のフラグに対応付けて登録する（ステップＳ３０７）。以上の処理により、信頼端末をグループ参加端末Ｂとしたネットワークグループが形成される。各グループ参加端末Ａ〜Ｄは、他のグループ参加端末との情報送受信を指示された場合には、自端末のメンバリストを不備と判定するまで、自端末で記憶するメンバリストに基づいて、他のグループ参加端末と、ピアツーピア接続などの情報送受信の処理を行なう。
【００３３】
図４はグループ参加端末がネットワークグループに参加する処理フローを示す第２の図である。
この処理は、既にネットワークグループに参加しているグループ参加端末Ａ、Ｃ、Ｄのうち信頼端末がグループ参加端末Ｄであるような状況において、新たにグループ参加端末Ｂがネットワークグループに参加する際の処理であって、グループ参加端末Ｂが前回ネットワークグループから脱退した際に最後に保持していたメンバリストの内容の変更がない場合の例である。
【００３４】
まず、グループ参加端末Ｂは、ユーザからネットワークグループの参加指示の入力を受け付けると、グループ参加端末Ｂのリスト不備判定部１３がデータベース１８にメンバリストが記憶されているか否かを判定する（ステップＳ４０１）。そしてメンバリストがある場合には、リスト情報更新部１５が、当該メンバリストに記録されている信頼端末の識別情報のうちＩＰアドレスを読み取って、当該ＩＰアドレス宛にメンバリスト送信依頼情報を送信する（ステップＳ４０２）。このメンバリスト送信依頼情報には、グループ参加端末Ｂの識別情報として、ＩＰアドレスや端末名称や端末ＩＤなどが保持される。
【００３５】
グループ参加端末Ｄではメンバリスト送信依頼情報を受信すると（ステップＳ４０３）、リスト情報更新部１５が自端末のデータベース１８で記憶しているメンバリストから信頼端末の識別情報を読み取り、自端末の識別情報（ＩＰアドレスなどはメモリなどで保持されている）と一致するか否かを判定する（ステップＳ４０４）。これにより、識別情報が一致し、自端末が信頼端末であると判定できると、リスト情報更新部１５は、メンバリスト送信依頼情報に格納されているグループ参加端末Ｂの識別情報を読み取って、当該識別情報を、通常端末のフラグに対応付けてメンバリストに登録する（ステップＳ４０５）。そしてグループ参加端末Ｄのリスト情報更新部１５は、メンバリストのデータをデータベース１８から読み取って、メンバリスト送信依頼情報を送信したグループ参加端末Ｂへ送信する処理を行なう（ステップＳ４０６）。
【００３６】
グループ参加端末Ｂでは、メンバリストのデータを受信すると（ステップＳ４０７）、リスト情報更新部１５がデータベースに格納されているメンバリストを、受信したメンバリストに更新する（ステップＳ４０８）。以上の処理により、新たにネットワークグループに参加する端末が、古い情報を保持したメンバリストであっても、その情報を最新の情報に更新することができる。
【００３７】
図５はグループ参加端末がネットワークグループに参加する処理フローを示す第３の図である。
この処理は、既にネットワークグループに参加しているグループ参加端末Ａ、Ｃ、Ｄのうち信頼端末がグループ参加端末Ａであるような状況において、新たにグループ参加端末Ｂがネットワークグループに参加する際の処理であって、グループ参加端末Ｂが前回ネットワークグループからの脱退時に保持していたメンバリストの信頼端末の情報の変更がある場合の例である。
【００３８】
まず、グループ参加端末Ｂは、ユーザからネットワークグループの参加指示の入力を受け付けると、グループ参加端末Ｂのリスト不備判定部１３がデータベース１８でメンバリストを記憶しているか否かを判定する（ステップＳ５０１）。そしてメンバリストがある場合には、グループ参加端末Ｂのリスト情報更新部１５が、当該メンバリストに記録されている信頼端末（グループ参加端末Ｄ）の識別情報からＩＰアドレスを読み取って、当該ＩＰアドレス宛にメンバリスト送信依頼情報を送信する（ステップＳ５０２）。このメンバリスト送信依頼情報には、グループ参加端末Ｂの識別情報として、ＩＰアドレスや端末名称や端末ＩＤなどが保持される。
【００３９】
グループ参加端末Ｄではメンバリスト送信依頼情報を受信すると（ステップＳ５０３）、リスト情報更新部１５が自端末のデータベース１８で記憶しているメンバリストから信頼端末の識別情報を読み取り、自端末の識別情報（ＩＰアドレスなどはメモリなどで保持されている）と一致するか否かを判定する（ステップＳ５０４）。これにより、識別情報が一致せず、自端末が信頼端末でないと判定、つまり、新たにネットワークグループに参加するクループ参加端末Ｂのメンバリストに登録されている信頼端末の識別情報が間違いである場合には、グループ参加端末Ｄのリスト情報更新部１５は、自端末のメンバリストに登録されている信頼端末（グループ参加端末Ａとする）の識別情報のうちＩＰアドレスを読み取って、グループ参加端末Ｂへ送信処理する（ステップＳ５０５）。
【００４０】
次に、グループ参加端末Ｂのリスト情報更新部１５は、メンバリスト送信依頼情報の送信に対する応答として、ＩＰアドレスを受信すると（ステップＳ５０６）、当該ＩＰアドレス宛に再度メンバリスト送信依頼情報を送信する（ステップＳ５０７）。グループ参加端末Ｂの受信したＩＰアドレスはグループ参加端末ＡのＩＰアドレスであるので、グループ参加端末Ａがメンバリスト送信依頼情報を受信する（ステップＳ５０８）。すると、グループ参加端末Ａのリスト情報更新部１５が自端末のデータベース１８で記憶しているメンバリストから信頼端末の識別情報を読み取り、自端末の識別情報（ＩＰアドレスなどはメモリなどで保持されている）と一致するか否かを判定する（ステップＳ５０９）。これにより、識別情報が一致し、自端末が信頼端末であると判定できると、グループ参加端末Ａのリスト情報更新部１５は、メンバリスト送信依頼情報に格納されているグループ参加端末Ｂの識別情報を読み取って、通常端末のフラグに対応付けてメンバリストに登録する（ステップＳ５１０）。そしてグループ参加端末Ａのリスト情報更新部１５は、メンバリストのデータをデータベース１８から読み取って、メンバリスト送信依頼情報を送信したグループ参加端末Ｂへ送信する処理を行なう（ステップＳ５１１）。
【００４１】
グループ参加端末Ｂでは、メンバリストのデータを受信すると（ステップＳ５１２）、リスト情報更新部１５がデータベースに格納されているメンバリストを、受信したメンバリストに更新する（ステップＳ５１３）。以上の処理により、新たにネットワークグループに参加する端末の保持しているメンバリストに登録されている通常端末の情報が古い場合でも、その情報を最新の情報に更新することができる。
【００４２】
図６はグループ参加端末がネットワークグループに参加する処理フローを示す第４の図である。
この図は、図５のステップＳ５０８でグループ参加端末Ａが、自端末は信頼端末でないと判定した場合の処理について説明する。上記ステップＳ５０８までは図５と同一の処理である。そして、グループ参加端末Ａのリスト情報更新部１５は、自端末が信頼端末か否かの判定において、識別情報が一致せず、自端末が信頼端末でないと判定した場合には、自端末のメンバリストに登録されている信頼端末の識別情報のうちＩＰアドレスを読み取って、グループ参加端末Ｂへ送信処理する（ステップＳ６０１）。
【００４３】
グループ参加端末Ｂのリスト情報更新部１５は、グループ参加端末Ａから他の信頼端末の識別情報を再度受信する（ステップＳ６０２）。ここでグループ参加端末Ｂのリスト情報更新部１５は、メンバリスト送信依頼情報の送信に応じて信頼端末のＩＰアドレスを受信した回数をカウンタなどに記録している。そしてグループ参加端末Ｂのリスト不備判定部１３は、そのカウンタで示される回数が規定回数以上か否かを判定する。本実施形態においてはこの規定回数を２回とし、規定回数は予めデータベース１８のテーブル等に記憶しているものとする。グループ参加端末Ｂのリスト不備判定部１３は、メンバリスト送信依頼情報の送信に応じて他の信頼端末の識別情報を受信した回数が２回であると検出すると、ネットワークグループ内の各グループ参加端末の保持しているメンバリストに整合性がなく、メンバリストが不備であると判定する（ステップＳ６０３）。
【００４４】
そして、グループ参加端末Ｂのリスト不備判定部１３がリスト不備と判定すると、新規登録処理部１４に新規登録処理の開始を指示する（ステップＳ６０４）。新規登録処理部１４は、信頼端末のフラグに対応付けられてメンバリストに登録されている識別情報を、自端末の識別情報に書き換える。そして、マルチキャストやブロードキャストといった通信方法を用いて、新規登録通知情報を送信する。これにより新規登録通知情報は、既にネットワークグループを形成しているグループ参加端末Ａ、Ｃ、Ｄに送信される。以降の処理は、図３におけるステップＳ３０４〜ステップＳ３０７の処理と同様である。これにより、グループ参加端末が再度ネットワークグループに参加した際に、自端末で保持するメンバリストの情報が正確でなく、他のグループ参加端末それぞれの保持するメンバリストの情報も整合しない場合には、自ら新規登録を行うことにより、ネットワークグループ内の各グループ参加端末のメンバリストが更新されて正常となるので、ネットワークグループの形成を正常に維持することができる。
【００４５】
ここで、上述の図５、図６の処理においては、メンバリスト送信依頼情報の送信に応じて、メンバリストのデータが受信できず、自端末のメンバリストで保持している信頼端末のＩＰアドレスとは異なる、他の信頼端末のＩＰアドレスが返信されてきた場合の処理として共通している。メンバリスト送信依頼情報の送信に応じて他の信頼端末のＩＰアドレスを受信した回数が上記規定回数未満となる場合が、図５で示した処理であり、規定回数を以上となる場合が図６で示した処理となる。従って上記規定回数を減らすことにより、図５の処理において、初回のメンバリスト送信依頼情報の送信に応じて、メンバリストのデータが受信できなかった場合に、新規登録処理をすることも可能である。なお、メンバリスト送信依頼情報の再送の回数に応じて発生するグループ参加端末間の通信量と、新規登録の際のグループ参加端末間の通信量とを比較して、新規登録の際のグループ参加端末間の通信量よりも通信量が少なくなるような規定回数を設定すれば、よりネットワークグループにおける通信量の軽減、つまり通信ネットワークの負荷を軽減することが期待できる。
【００４６】
図７はグループ参加端末がネットワークグループに参加する処理フローを示す第５の図である。
この処理は、既にネットワークグループにグループ参加端末Ａ、Ｃ、Ｄが参加している状況において、新たにグループ参加端末Ｂがネットワークグループに参加する際の処理であって、当該グループ参加端末Ｂが前回ネットワークグループから脱退した際に保持していたメンバリストの、信頼端末の情報に変更がある場合の例である。
【００４７】
まず、グループ参加端末Ｂにおいて入出力部などを介し、ネットワークグループへの参加指示の入力を受け付けると、グループ参加端末Ｂのリスト不備判定部１３が、データベース１８でメンバリストを記憶しているか否かを判定する（ステプＳ７０１）。そしてメンバリストがある場合には、グループ参加端末Ｂのリスト情報更新部１５が、当該メンバリストに記録されている信頼端末の識別情報のうちＩＰアドレスを読み取って、当該ＩＰドレス宛てにメンバリスト送信依頼情報を送信する（ステップＳ７０２）。このメンバリスト送信依頼情報には、グループ参加端末Ｂの識別情報として、ＩＰアドレスや端末名称や端末ＩＤなどが保持される。
【００４８】
ここでグループ参加端末Ｂのリスト情報更新部１５は、メンバリスト送信依頼情報の送信時刻からその応答を受信するまでの時間を計測し、所定の設定時間経過するか否かを判定する（ステップＳ７０３）。そして所定の設定時間経過した場合、つまり、メンバリスト送信依頼情報の送信に対する応答がない場合には、グループ参加端末Ｂのリスト情報更新部１５は、メンバリストに記録されている通常端末の識別情報のうちランダムに（または決められた処理に応じて）１つの識別情報を特定し、当該識別情報のうちのＩＰアドレスを読み取る（ステップＳ７０４）。そして当該通常端末のＩＰアドレス宛にメンバリスト送信依頼情報を再送信する（ステップＳ７０５）。ここでメンバリスト送信依頼情報の送信先の通常端末をグループ参加端末Ａとする。
【００４９】
グループ参加端末Ａではメンバリスト送信依頼情報を受信すると（ステップＳ７０６）、リスト情報更新部１５が自端末のデータベース１８で記憶しているメンバリストから信頼端末の識別情報を読み取り、自端末の識別情報（ＩＰアドレスなどはメモリなどで保持されている）と一致するか否かを判定する（ステップＳ７０７）。これにより、識別情報が一致し、自端末が信頼端末であると判定できると、グループ参加端末Ａのリスト情報更新部１５は、メンバリスト送信依頼情報に格納されているグループ参加端末Ｂの識別情報を読み取って、通常端末のフラグに対応付けてメンバリストに登録する（ステップＳ７０８）。そしてグループ参加端末Ａのリスト情報更新部１５は、メンバリストのデータをデータベース１８から読み取って、グループ参加端末Ｂへ送信する処理を行なう（ステップＳ７０９）。グループ参加端末Ｂのリスト情報更新部１５はメンバリストのデータを受信すると（ステップＳ７１０）、データベース１８で記憶するメンバリストを受信したメンバリストに更新する（ステップＳ７１１）。
【００５０】
また上述のステップＳ７０７において、識別情報が一致せず、グループ参加端末Ａのリスト情報更新部１５が、自端末が信頼端末でないと判定した場合には、自端末のメンバリストに登録されている他の信頼端末の識別情報からＩＰアドレスを読み取って、当該ＩＰアドレスをメンバリスト送信依頼情報に対する応答としてグループ参加端末Ｂへ送信する（ステップＳ７１２）。
【００５１】
グループ参加端末Ｂのリスト情報更新部１５は、グループ参加端末Ａから他の信頼端末のＩＰアドレスを受信すると（ステップＳ７１３）、メンバリスト送信依頼情報の送信に応じて他の信頼端末のＩＰアドレスを受信した回数をカウンタなどに記録する。そしてグループ参加端末Ｂのリスト不備判定部１３は、そのカウンタで示される回数が規定回数以上か否かを判定する。ここでこの規定回数を２回とし、規定回数は予めデータベース１８のテーブル等に記憶しているものとする。グループ参加端末Ｂのリスト不備判定部１３は、メンバリスト送信依頼情報の送信に応じて他の信頼端末のＩＰアドレスを受信した回数が１回であると検出すると、規定回数に達していないので、グループ参加端末Ａより受信した他のＩＰアドレス宛にメンバリスト送信依頼情報を再送する（ステップＳ７１４）。ここで他の信頼端末のＩＰアドレスがグループ参加端末ＣのＩＰアドレスであるとする。
【００５２】
グループ参加端末Ｃではメンバリスト送信依頼情報を受信すると（ステップＳ７１５）、リスト情報更新部１５が自端末のデータベース１８で記憶しているメンバリストから信頼端末の識別情報を読み取り、自端末の識別情報（ＩＰアドレスなどはメモリなどで保持されている）と一致するか否かを判定する（ステップＳ７１６）。これにより、識別情報が一致し、自端末が信頼端末であると判定できると、グループ参加端末Ｃのリスト情報更新部１５は、メンバリスト送信依頼情報に格納されているグループ参加端末Ｂの識別情報を読み取って、通常端末のフラグに対応付けてメンバリストに登録する（ステップＳ７１７）。そしてグループ参加端末Ｃのリスト情報更新部１５は、メンバリストのデータをデータベース１８から読み取って、メンバリスト送信依頼情報を送信したグループ参加端末Ｂへ送信する処理を行なう（ステップＳ７１８）。そしてグループ参加端末Ｂのリスト情報更新部１５は、ステップＳ７１０、７１１と同様にメンバリストのデータを受信し、データベース１８で記憶するメンバリストを受信したメンバリストに更新する。
【００５３】
また上述のステップＳ７１６において、グループ参加端末Ｃのリスト情報更新部１５が、自端末が信頼端末か否かの判定において、識別情報が一致せず、自端末が信頼端末でないと判定した場合には、自端末のメンバリストに登録されている信頼端末の識別情報からＩＰアドレスを読み取って、グループ参加端末Ｂへ送信処理する（ステップＳ７１９）。
【００５４】
グループ参加端末Ｂのリスト情報更新部１５は、グループ参加端末Ｃから他の信頼端末のＩＰアドレスを再度受信すると（ステップＳ７２０）、メンバリスト送信依頼情報の送信に応じて他の信頼端末のＩＰアドレスを受信した回数をカウンタなどに記録する。そしてグループ参加端末Ｂのリスト不備判定部１３は、そのカウンタで示される回数が規定回数以上か否かを判定する。グループ参加端末Ｂのリスト不備判定部１３は、メンバリスト送信依頼情報の送信に応じて他の信頼端末のＩＰアドレスを受信した回数が２回であると検出すると、ネットワークグループ内の各グループ参加端末の保持しているメンバリストに整合性がないと判断し、これにより、メンバリストが不備であると判定する（ステップＳ７２１）。
【００５５】
そして、グループ参加端末Ｂのリスト不備判定部１３がリスト不備と判定すると、新規登録処理部１４に新規登録処理の開始を指示する（ステップＳ７２２）。グループ参加端末Ｂの新規登録処理部１４は、信頼端末のフラグに対応付けられてメンバリストに登録されている識別情報を、自端末の識別情報に書き換える。そして、マルチキャストやブロードキャストといった通信方法を用いて、新規登録通知情報を送信する。これにより新規登録通知情報は、既にネットワークグループを形成しているグループ参加端末Ａ、Ｃ、Ｄに送信される。以下の処理は、図３におけるステップＳ３０４〜ステップＳ３０７の処理と同様である。これにより、グループ参加端末が再度ネットワークグループに参加した際に、自端末で保持するメンバリストの情報が正確でなく、他のグループ参加端末それぞれの保持するメンバリストの情報が整合しない場合には、自ら新規登録を行うことにより、ネットワークグループ内の各グループ参加端末のメンバリストが更新されて正常となるので、ネットワークグループの形成を正常に維持することができる。
【００５６】
図８はグループ参加端末がネットワークグループに参加する処理フローを示す第６の図である。
この処理は、図７で説明した処理のステップＳ７１４における、メンバリスト送信依頼情報の送信対するグループ参加端末Ｃからの応答がない場合の処理フローを示している。上述のステップＳ７１４において、グループ参加端末Ｂのリスト情報更新部１５がメンバリスト送信依頼情報をグループ参加端末Ｃに送信処理を行なった後、当該グループ参加端末Ｂのリスト不備判定部１３は時刻を計測し、所定の時間以上経過するか否かを判定する（ステップＳ８０１）。そして所定の時間以以上経過しても応答がない場合には、ネットワークグループ内の各グループ参加端末の保持しているメンバリストに整合性がないと判断する（ステップＳ８０２）。つまりこれにより、メンバリストが不備であると判定する。
【００５７】
そして、グループ参加端末Ｂのリスト不備判定部１３がリスト不備と判定すると、新規登録処理部１４に新規登録処理の開始を指示する（ステップＳ８０３）。グループ参加端末Ｂの新規登録処理部１４は、信頼端末のフラグに対応付けられてメンバリストに登録されている識別情報を、自端末の識別情報に書き換える。そして、マルチキャストやブロードキャストといった通信方法を用いて、新規登録通知情報を送信する。これにより新規登録通知情報は、既にネットワークグループを形成しているグループ参加端末Ａ、Ｃ、Ｄに送信される。以下の処理は、図３におけるステップＳ３０４〜ステップＳ３０７の処理と同様である。これにより、グループ参加端末が再度ネットワークグループに参加した際に、自端末で保持するメンバリストの情報が正確でなく、他のグループ参加端末それぞれの保持するメンバリストの情報も整合しない場合には、自ら新規登録を行うことにより、ネットワークグループ内の各グループ参加端末のメンバリストが更新されて正常となるので、ネットワークグループの形成を正常に維持することができる。
【００５８】
図９はグループ参加端末がネットワークグループに参加する処理フローを示す第７の図である。
この処理は、既にネットワークグループにグループ参加端末Ａ、Ｃ、Ｄが参加している状況において、新たにグループ参加端末Ｂがネットワークグループに参加する際の処理であって、グループ参加端末Ｂ前回ネットワークグループから脱退した際に保持していたメンバリストの、信頼端末に変更がある場合の例である。
【００５９】
まず、グループ参加端末Ｂは、入出力部などを介してネットワークグループの参加指示の入力を受け付けると、グループ参加端末Ｂのリスト不備判定部１３が、データベース１８でメンバリストを記憶しているか否かを判定する（ステップＳ９０１）。そしてメンバリストがある場合には、リスト情報更新部１５が、当該メンバリストに記録されている信頼端末（グループ参加端末Ｄ）の識別情報のうちＩＰアドレスを読み取って、当該ＩＰアドレス宛にメンバリスト送信依頼情報を送信する（ステップＳ９０２）。このメンバリスト送信依頼情報には、グループ参加端末Ｂの識別情報として、ＩＰアドレスや端末名称や端末ＩＤなどが保持される。
【００６０】
ここで、グループ参加端末Ｂのリスト情報更新部１５はメンバリスト送信依頼情報の送信からの時刻を計測し、所定の時間以上経過するか否かを判定する（ステップＳ９０３）。そして所定の時間以以上経過してもグループ参加端末Ｄから応答がない場合には、グループ参加端末Ｂのリスト情報更新部１５は、メンバリストに記録されている通常端末の識別情報のうちランダムに（または決められた処理に応じて）１つの識別情報を読み取って、当該通常端末の識別情報からＩＰアドレスを読み取り、そのＩＰアドレス宛に２回目のメンバリスト送信依頼情報を送信する（ステップＳ９０４）。２回目のメンバリスト送信依頼情報の送信先の通常端末をグループ参加端末Ａとする。
【００６１】
そしてグループ参加端末Ｂのリスト情報更新部１５は２回目のメンバリスト送信依頼情報の送信からの時刻を計測し、所定の時間以上経過するか否かを判定する（ステップＳ９０５）。所定の設定時間経過しても２回目のメンバリスト送信依頼情報の送信先であるグループ参加端末Ａからメンバリスト送信依頼情報に対する応答がない場合、グループ参加端末Ｂのリスト情報更新部１５は、再度、メンバリストに記録されている通常端末の識別情報のうちランダムに（または決められた処理に応じて）１つの識別情報を読み取って、当該通常端末の識別情報からＩＰアドレスを読み取り、当該ＩＰアドレス宛に３回目のメンバリスト送信依頼情報を送信する（ステップＳ９０６）。３回目のメンバリスト送信依頼情報の送信先の通常端末をグループ参加端末Ｃとする。
【００６２】
上述のメンバリスト送信依頼情報の送信処理それぞれにおいてグループ参加端末Ｂのリスト情報更新部１５は、メンバリスト送信依頼情報の送信に対して応答がなかった回数をカウンタなどに記録している。そしてグループ参加端末Ｂのリスト不備判定部１３は、そのカウンタで示される回数が規定回数以上か否かを判定する。ここでこの規定回数を３回とし、規定回数は予めデータベース１８のテーブル等に記憶しているものとする。
【００６３】
グループ参加端末Ｂのリスト情報更新部１５はステップＳ９０６において３回目のメンバリスト送信依頼情報を送信すると、ステップＳ９０５同様に所定の時間以上経過するか否かを判定する（ステップＳ９０７）。そして所定の設定時間経過しても３回目のメンバリスト送信依頼情報の送信先であるグループ参加端末Ｃからメンバリスト送信依頼情報に対する応答がない場合、グループ参加端末Ｂのリスト不備判定部１３は、データベースから規定回数を読み取って、メンバリスト送信依頼情報の送信に対して応答がなかった回数が規定回数に達したか否かを判定する（ステップＳ９０８）。なおこのステップＳ９０８の処理は、実際にはステップＳ９０３、Ｓ９０５の後にも行なっているが、便宜上その説明を省略している。そして、ステップＳ９０８の処理において、応答が無かった回数が規定回数に達した場合、ネットワークグループ内の各グループ参加端末の保持しているメンバリストに整合性がないと判断し、これにより、メンバリストが不備であると判定する（ステップＳ９０９）。
【００６４】
そして、グループ参加端末Ｂのリスト不備判定部１３がリスト不備と判定すると、新規登録処理部１４に新規登録処理の開始を指示する（ステップＳ９１０）。グループ参加端末Ｂの新規登録処理部１４は、信頼端末のフラグに対応付けられてメンバリストに登録されている識別情報を、自端末の識別情報に書き換える。そして、マルチキャストやブロードキャストといった通信方法を用いて、新規登録通知情報を送信する。これにより新規登録通知情報は、既にネットワークグループを形成しているグループ参加端末Ａ、Ｃ、Ｄに送信される。以下の処理は、図３におけるステップＳ３０４〜ステップＳ３０７の処理と同様である。これにより、グループ参加端末が再度ネットワークグループに参加した際に、自端末で保持するメンバリストの情報が正確でなく、他のグループ参加端末それぞれの保持するメンバリストの情報も整合しない場合には、自ら新規登録を行うことにより、ネットワークグループ内の各グループ参加端末のメンバリストが更新されて正常となるので、ネットワークグループの形成を正常に維持することができる。
【００６５】
図１０はグループ参加端末間におけるピアツーピア接続の処理フローを示す第１の図である。
この処理は、既にネットワークグループにグループ参加端末Ａ、Ｂ、Ｃ、Ｄが参加している状況において、信頼端末であるグループ参加端末Ｄと、通常端末であるグループ参加端末Ａの間のピアツーピア接続の処理フローである。
【００６６】
グループ参加端末Ｄは入出力部などを介してユーザからグループ参加端末Ａとのピアツーピア接続の指示を受け付けると（ステップＳ１００１）、グループ参加端末Ｄの端末間通信連携部１６はメンバリストからグループ参加端末ＡのＩＰアドレスを読み取り、当該ＩＰアドレス宛にピアツーピア接続のための情報を送信する（ステップＳ１００２）。するとグループ参加端末Ａの端末間通信連携部１６が情報を受信する（ステップＳ１００３）。またその返信として、グループ参加端末Ａの端末間通信連携部１６が情報をグループ参加端末Ｄへ送信し（ステップＳ１００４）、グループ参加端末Ｄの端末間通信連携部１６がグループ参加端末Ａから送信された情報を受信する（ステップＳ１００５）。
【００６７】
図１１はグループ参加端末間におけるピアツーピア接続の処理フローを示す第２の図である。
この処理は、既にネットワークグループにグループ参加端末Ａ、Ｂ、Ｃ、Ｄが参加している状況において、通常端末であるグループ参加端末Ｂと、通常端末であるグループ参加端末Ａの間のピアツーピア接続の処理フローである。
【００６８】
グループ参加端末Ｂはユーザから入出力部などを介してグループ参加端末Ａとのピアツーピア接続の指示を受け付けると（ステップＳ１１０１）、グループ参加端末Ｂの端末間通信連携部１６はメンバリストからグループ参加端末ＡのＩＰアドレスを読み取り、当該ＩＰアドレス宛てにピアツーピア接続のための情報を送信する（ステップＳ１１０２）。するとグループ参加端末Ａの端末間通信連携部１６が情報を受信する（ステップＳ１１０３）。またその返信として、グループ参加端末Ａの端末間通信連携部１６が情報をグループ参加端末Ｂへ送信し（ステップＳ１１０４）、グループ参加端末Ｂの端末間通信連携部１６がグループ参加端末Ａから送信された情報を受信する（ステップＳ１１０５）。
【００６９】
図１２はグループ参加端末間におけるピアツーピア接続の処理フローを示す第３の図である。
この処理は、既にネットワークグループにグループ参加端末Ａ、Ｂ、Ｃ、Ｄが参加している状況において、通常端末であるグループ参加端末Ｂとグループ参加端末Ａがピアツーピア接続を行なう際の処理フローである。なお信頼端末はグループ参加端末Ｄとする。
【００７０】
グループ参加端末Ｂは入出力部などを介してユーザからグループ参加端末Ａとのピアツーピア接続の指示を受け付けると（ステップＳ１２０１）、グループ参加端末Ｂの端末間通信連携部１６はメンバリストからグループ参加端末Ａの識別情報のうちＩＰアドレスを読み取って、当該ＩＰアドレス宛にピアツーピア接続で送受信する情報を送信する（ステップＳ１２０２）。
【００７１】
ここで、グループ参加端末Ｂの端末間通信連携部１６はステップＳ１２０２における情報送信時からの時刻を計測し、所定の時間以上経過したか否かを判定する（ステップＳ１２０３）。そして所定の時間以以上経過してもステップＳ１２０２の情報送信に対する応答がない場合、グループ参加端末Ｂの端末間通信連携部１６は、メンバリストに記録されている信頼端末（グループ参加端末Ｄ）の識別情報のうちＩＰドレスを読み取って（ステップＳ１２０４）、当該ＩＰアドレス宛に識別情報通知要求を送信する（ステップＳ１２０５）。この識別情報通知要求にはピアツーピア接続先のグループ参加端末Ａの端末名称や端末ＩＤが格納されている。
【００７２】
次に識別情報通知要求を受けたグループ参加端末Ｄのリスト情報更新部１５は、自端末が信頼端末か否かを上記他の処理フローと同様の処理により判定する（ステップＳ１２０６）。そして自端末が信頼端末である場合には、識別情報通知要求に格納されているグループ参加端末Ａの端末名称や端末ＩＤを読み取り、それらの情報に対応付けられてメンバリストにＩＰアドレスが登録されているか否かを判定する（ステップＳ１２０７）。そしてグループ参加端末Ｄのリスト情報更新部１５は、グループ参加端末Ａの端末名称や端末ＩＤに対応付けられてメンバリストにＩＰアドレスが記録されている場合には、当該ＩＰアドレスを読み取り、そのグループ参加端末ＡのＩＰアドレスを識別情報通知要求に対する応答としてグループ参加端末Ｂへ返信する（ステップＳ１２０８）。
【００７３】
次に、グループ参加端末Ｂの端末間通信連携部１６は、識別情報通知要求に応じてＩＰアドレスを受信した場合には（ステップＳ１２０９）、当該受信したＩＰアドレス宛（グループ参加端末Ａ）にピアツーピア接続で送受信する情報を再度送信する（ステップＳ１２１０）。そして、グループ参加端末Ａの端末間通信連携部１６が情報を受信する（ステップＳ１２１１）。またその返信として、グループ参加端末Ａの端末間通信連携部１６が情報をグループ参加端末Ａへ送信し（ステップＳ１２１２）、グループ参加端末Ｂの端末間通信連携部１６がグループ参加端末Ａから送信された情報を受信する（ステップＳ１２１３）。以上の処理によりグループ参加端末Ｂとグループ参加端末Ａの間のピアツーピア接続が行なわれる。
【００７４】
またステップＳ１２０７において、グループ参加端末Ａの端末名称や端末ＩＤに対応付けられてメンバリストにＩＰアドレスが記録されていない場合には、グループ参加端末Ｄのリスト情報更新部１５は、ＩＰアドレス登録無しを示す情報をグループ参加端末Ｂへ返信する（ステップＳ１２１４）。そして、識別情報通知要求に応じて受信した情報が、ＩＰアドレス無しを示す情報である場合には、グループ参加端末Ｂの端末間通信連携部１６は、ネットワークグループからグループ参加端末Ａは、既にネットワークグループから切断したと判断し、ピアツーピア接続の通信処理を終了する（ステップＳ１２１５）。以上の処理では、基本的にグループ参加端末は自端末に記憶するメンバリストに基づいてピアツーピア接続の通信処理を開始する。そして、ピアツーピア接続先の端末からの応答がない場合には、その端末の識別情報のみを信頼端末から受信することにより、メンバリスト全てを受信する場合に比べて、通信量の軽減を図っている。
【００７５】
図１３はグループ参加端末間におけるピアツーピア接続の処理フローを示す第４の図である。
この処理は、図１２で説明した処理のステップＳ１２１０において、識別情報通知要求に応じて受信したＩＰアドレスの端末へ再度、ピアツーピア接続で送受信する情報を送信したが、応答がなかった場合の処理である。
上述のステップＳ１２１０において、グループ参加端末Ｂの端末間通信連携部１６は、識別情報通知要求に応じて受信した情報がＩＰアドレスであれば、当該受信したＩＰアドレス宛に、ピアツーピア接続で送受信する情報を再度送信する。するとグループ参加端末Ｂの端末間通信連携部１６はステップＳ１２１０における情報の送信からの時刻を計測し、所定の時間以上経過したか否かを判定する（ステップＳ１３０１）。そして所定の時間以以上経過してもステップＳ１２１０の情報送信に対する応答がない場合、グループ参加端末Ｂの端末間通信連携部１６は、運用者に対するアラーム情報を生成し、出力（例えば画面への出力や所定のメールアドレスへの送信など）する（ステップＳ１３０２）。
【００７６】
図１４はグループ参加端末がネットワークグループから脱退する際の処理フローを示す第１の図である。
この処理は、既にネットワークグループにグループ参加端末Ａ、Ｂ、Ｃ、Ｄが参加している状況において、信頼端末がグループ参加端末Ｄである場合であり、当該信頼端末であるグループ参加端末Ｄがネットワークグループから脱退する処理について説明する。
グループ参加端末Ｄの切断部１７は、ネットワークグループからの脱退の指示を入手力部を介して受け付けると（ステップＳ１４０１）、グループ参加端末Ａ、Ｂ、Ｃの各通常端末に対して脱退通知を送信せずに、当該ネットワークグループに参加している通常端末からの情報の切断処理を行なう（ステップＳ１４０２）。これにより、余分な通信量の増加による通信ネットワークの負荷を軽減することができる。
【００７７】
図１５はグループ参加端末がネットワークグループから脱退する際の処理フローを示す第２の図である。
この処理は、既にネットワークグループにグループ参加端末Ａ、Ｂ、Ｃ、Ｄが参加している状況において、信頼端末がグループ参加端末Ｄである場合に、通常端末であるグループ参加端末Ｂがネットワークグループから脱退する処理について説明する。
グループ参加端末Ｂの切断部１７は、ネットワークグループからの脱退の指示を入手力部を介して受け付けると（ステップＳ１５０１）、データベース１８に格納されているメンバリストから信頼端末の識別情報のうちＩＰアドレスを読み取る（ステップＳ１５０２）。そして、そのＩＰアドレス宛（信頼端末であるグループ参加端末Ｄ）に、脱退要求を送信する（ステップＳ１５０３）。この脱退要求にはグループ参加端末Ｂの識別情報が格納される。
【００７８】
グループ参加端末Ｄは脱退要求を受信すると（ステップＳ１５０４）、まず、自端末が信頼端末か否かをグループ参加端末Ｄの切断部１７が判定する（ステップＳ１５０５）。この信頼端末か否かの判定処理は、上述の他の処理フローと同様である。そして、自端末が信頼端末であると判定すると、グループ参加端末Ｄのリスト情報更新部１５は、脱退要求に格納されている識別情報を読み取って、当該識別情報と一致する情報を、自端末のデータベース１８に格納されているメンバリストにおいて特定し削除する（ステップＳ１５０６）。そしてグループ参加端末Ｄの切断部１７は、脱退要求を送信したグループ参加端末Ｂ宛てに、脱退許可の情報を送信する（ステップＳ１５０７）。グループ参加端末Ｂの切断部はグループ参加端末Ｄから脱退許可を受信すると（ステップＳ１５０８）、当該ネットワークグループに参加している通常端末からの情報の切断処理を行ない（ステップＳ１５０９）、脱退する。この時グループ参加端末Ｂはメンバリストをデータベース１８に格納したままである。以上の処理により、通常端末が脱退する場合には、信頼端末との間でのみ脱退要求と脱退許可の情報の送受信が行なわれ、他の通常端末への脱退の通知は行なわない。これにより、余分な通信量の増加による通信ネットワークの負荷を軽減することができる。また格納したままのメンバリストは、次回ネットワークグループに参加した際に利用される。
【００７９】
図１６はグループ参加端末がネットワークグループから脱退する際の処理フローを示す第３の図である。
この処理は図１５のステップＳ１５０３において送信した脱退要求に対する応答がない場合の処理である。
ステップＳ１５０３において、グループ参加端末Ｂの切断部１７が信頼端末であるグループ参加端末Ｄに脱退要求を送信すると、切断部１７はその送信開始からの時刻をカウントする。するとグループ参加端末Ｂの切断部１７はステップＳ１５０３における脱退要求の送信からの時刻を計測し、所定の時間以上経過したか否かを判定する（ステップＳ１６０１）。そして所定の時間経過しても、脱退要求に対する応答がない場合には、他の通常端末などに脱退の通知を行なわず、メンバリストをデータベース１８に格納したまま、当該ネットワークグループに参加している通常端末からの情報の切断処理を行ない（ステップＳ１６０２）、脱退する。格納したままのメンバリストは、次回ネットワークグループに参加した際に利用される。以上の処理により、通常端末が脱退する場合であって、信頼端末から脱退許可の応答がない場合には、特に他の通常端末への脱退の通知は行なわずに脱退処理を行なう。これにより、余分な通信量の増加による通信ネットワークの負荷を軽減することができる。また格納したままのメンバリストは、次回ネットワークグループに参加した際に利用される。
【００８０】
なお上述のグループ参加端末は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００８１】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００８２】
【図１】ネットワークグループ形成システムの構成を示すブロック図である。
【図２】グループ参加端末の機能ブロック図である。
【図３】グループ参加端末がネットワークグループに参加する処理フローを示す第１の図である。
【図４】グループ参加端末がネットワークグループに参加する処理フローを示す第２の図である。
【図５】グループ参加端末がネットワークグループに参加する処理フローを示す第３の図である。
【図６】グループ参加端末がネットワークグループに参加する処理フローを示す第４の図である。
【図７】グループ参加端末がネットワークグループに参加する処理フローを示す第５の図である。
【図８】グループ参加端末がネットワークグループに参加する処理フローを示す第６の図である。
【図９】グループ参加端末がネットワークグループに参加する処理フローを示す第７の図である。
【図１０】グループ参加端末間におけるピアツーピア接続の処理フローを示す第１の図である。
【図１１】グループ参加端末間におけるピアツーピア接続の処理フローを示す第２の図である。
【図１２】グループ参加端末間におけるピアツーピア接続の処理フローを示す第３の図である。
【図１３】グループ参加端末間におけるピアツーピア接続の処理フローを示す第４の図である。
【図１４】グループ参加端末がネットワークグループから脱退する際の処理フローを示す第１の図である。
【図１５】グループ参加端末がネットワークグループから脱退する際の処理フローを示す第２の図である。
【図１６】グループ参加端末がネットワークグループから脱退する際の処理フローを示す第３の図である。
【符号の説明】
【００８３】
１１・・・通信処理部
１２・・・制御部
１３・・・リスト不備判定部
１４・・・新規登録処理部
１５・・・リスト情報更新部
１６・・・端末間通信連携部
１７・・・切断部
１８・・・データベース
【図１】
2007150506.tif 000003
【図２】
2007150506.tif 000004
【図３】
2007150506.tif 000005
【図４】
2007150506.tif 000006
【図５】
2007150506.tif 000007
【図６】
2007150506.tif 000008
【図７】
2007150506.tif 000009
【図８】
2007150506.tif 000010
【図９】
2007150506.tif 000011
【図１０】
2007150506.tif 000012
【図１１】
2007150506.tif 000013
【図１２】
2007150506.tif 000014
【図１３】
2007150506.tif 000015
【図１４】
2007150506.tif 000016
【図１５】
2007150506.tif 000017
【図１６】
2007150506.tif 000018