(57)【要約】【課題】テレビ会議中に他の通信端末からの接続要求を受けた場合に、権限のある者の許可に基づいて会議参加者を追加できる通信端末、通信システム、及び通信プログラムを提供する。【解決手段】通信端末１４は、Ｐ２Ｐ型の通信によってテレビ会議を実行している通信端末１１、１２、及び１３のうち、通信端末１３に対して第一要求データを送信する（Ｓ２０３）。通信装置１３は、親通信端末（通信端末１１）のＩＤを格納した第一応答データを、通信端末１４に対して返信する（Ｓ２０５）。通信端末１４は、通信端末１１に対して第二要求データを送信する（Ｓ２０７）。通信端末１１は、通信端末１４がテレビ会議に新たに参加することを許可する場合、通信端末１４に対して第二応答データを送信する（Ｓ２０９）。通信端末１４は、第二応答データを受信した場合、通信端末１１、１２、及び１３とＰ２Ｐ型の通信を行うことで、テレビ会議に新たに参加できる。【選択図】図２
2012119884.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、複数の他の通信端末とPeer to Peer（Ｐ２Ｐ）型の通信を行う通信端末であって、
制御部と、前記制御部への命令を記憶したメモリとを備え、前記命令が実行されることにより、
Ｐ２Ｐ型の通信を既に行っている複数の他の通信端末と新たにＰ２Ｐ型の通信の開始を要求するために、少なくとも一の前記他の通信端末に対して要求データを送信する第一送信ステップと、
前記第一送信ステップによって送信された前記要求データに応じ、前記少なくとも一の他の通信端末から返信される応答データを受信する第一受信ステップと、
前記第一受信ステップによって受信された前記応答データに、前記複数の他の通信端末のうち前記少なくとも一の他の通信端末以外の何れかの親通信端末であって、新たにＰ２Ｐ型の通信を開始するための通信制御を行う親通信端末を特定する第一特定情報が含まれている場合に、前記第一特定情報を取得する第一取得ステップと、
前記第一取得ステップによって取得された前記第一特定情報によって特定される前記親通信端末に対して、要求データを送信する第二送信ステップと、
前記第二送信ステップによって前記要求データを送信した前記親通信端末においてＰ２Ｐ型の通信が許可された場合に、Ｐ２Ｐ型の通信を既に行っている前記複数の他の通信端末と新たにＰ２Ｐ型の通信を行う通信ステップと
を行うことを特徴とする通信端末。
【請求項２】
前記通信ステップは、
前記第二送信ステップによって送信された前記要求データに応じ、前記親通信端末から返信される応答データを受信する第二受信ステップと、
前記第二受信ステップによって前記応答データが受信された場合に、前記親通信端末以外の前記他の通信端末である子通信端末に対して要求データを送信する第三送信ステップと、
前記第三送信ステップによって送信された前記要求データに応じ、前記子通信端末から返信される応答データを受信する第三受信ステップと、
前記第三受信ステップによって前記応答データが受信された場合に、前記親通信端末及び前記子通信端末との間でＰ２Ｐ型の通信を行うＰ２Ｐ通信ステップと
を備えたことを特徴とする請求項１に記載の通信端末。
【請求項３】
前記第二受信ステップによって受信された前記応答データに、前記子通信端末を特定する第二特定情報が含まれている場合に、前記第二特定情報を取得する第二取得ステップを備え、
前記第三送信ステップは、
前記第二取得ステップによって取得された前記第二特定情報によって特定される前記子通信端末に対して、前記要求データを送信することを特徴とする請求項２に記載の通信端末。
【請求項４】
前記第一取得ステップによって前記第一特定情報が取得された場合に、前記第一特定情報によって特定される前記親通信端末をユーザに通知する通知ステップと、
前記通知ステップによって前記親通信端末を前記ユーザに通知した後、前記親通信端末とのＰ２Ｐ型の通信を許可するか否かの指示を前記ユーザから受け付ける受付ステップと
を備え、
前記第二送信ステップは、
前記受付ステップによって、前記親通信端末とのＰ２Ｐ型の通信を許可する指示が受け付けられた場合に、前記親通信端末に対して前記要求データを送信することを特徴とする請求項１から３のいずれかに記載の通信端末。
【請求項５】
前記第一受信ステップによって受信された前記応答データに、前記親通信端末以外の前記他の通信端末である子通信端末を特定する第二特定情報が含まれている場合に、前記第二特定情報を取得する第三取得ステップと、
前記第三取得ステップによって取得した前記第二特定情報によって特定される前記子通信端末に対して、要求データを送信する第四送信ステップと
を備えたことを特徴とする請求項１に記載の通信端末。
【請求項６】
ネットワークを介して、複数の他の通信端末とPeer to Peer（Ｐ２Ｐ）型の通信を行う通信端末であって、
制御部と、前記制御部への命令を記憶したメモリとを備え、前記命令が実行されることにより、
Ｐ２Ｐ型の通信を行っていない他の通信端末から、新たにＰ２Ｐ型の通信の開始を要求する要求データを受信する受信ステップと、
前記受信ステップによって前記要求データを受信した場合に、Ｐ２Ｐ型の通信を既に行っている複数の他の通信端末のうち何れかの親通信端末であって、新たにＰ２Ｐ型の通信を開始するための通信制御を行う親通信端末を特定する第一特定情報を含む応答データを、前記Ｐ２Ｐ型の通信を行っていない他の通信端末に対して送信する送信ステップと、
前記送信ステップによって前記応答データが送信された後、前記Ｐ２Ｐ型の通信を行っていない他の通信端末と、新たにＰ２Ｐ型の通信を行う通信ステップと
を備えたことを特徴とする通信端末。
【請求項７】
前記受信ステップによって前記要求データを受信した後、前記応答データを送信するか否かの指示をユーザから受け付ける受付ステップを備え、
前記送信ステップは、
前記受付ステップによって、前記応答データを送信する指示をユーザから受け付けた場合に、前記応答データを送信することを特徴とする請求項６に記載の通信端末。
【請求項８】
ネットワークに接続する通信端末、前記ネットワークに接続する複数の他の通信端末のうち一である親通信端末、及び、前記親通信端末以外の前記他の通信端末であって前記親通信端末とPeer to Peer（Ｐ２Ｐ）型の通信を行っている子通信端末を備えた通信システムであって、
前記通信端末は、
制御部と、前記制御部への命令を記憶したメモリとを備え、前記命令が実行されることにより、
前記親通信端末及び前記子通信端末と新たにＰ２Ｐ型の通信の開始を要求するために、少なくとも一の前記子通信端末に対して要求データを送信する第一送信ステップと、
前記第一送信ステップによって送信された前記要求データに応じ、前記少なくとも一の子通信端末から返信される応答データを受信する第一受信ステップと、
前記第一受信ステップによって受信された前記応答データに、前記親通信端末を特定する第一特定情報が含まれている場合に、前記第一特定情報を取得する第一取得ステップと、
前記第一取得ステップによって取得された前記第一特定情報によって特定される前記親通信端末に対して、要求データを送信する第二送信ステップと、
前記第二送信ステップによって前記要求データを送信した前記親通信端末においてＰ２Ｐ型の通信が許可された場合に、前記親通信端末及び前記子通信端末と新たにＰ２Ｐ型の通信を行う第一通信ステップと
を備え、
前記親通信端末は、
制御部と、前記制御部への命令を記憶したメモリとを備え、前記命令が実行されることにより、
前記通信端末から前記要求データを受信する第二受信ステップと、
前記第二受信ステップによって前記要求データが受信された場合に、前記通信端末とのＰ２Ｐ型の通信を許可するか否かを判断する判断ステップと、
前記判断ステップによって前記通信端末とのＰ２Ｐ型の通信が許可された場合に、前記通信端末と新たにＰ２Ｐ型の通信を行う第二通信ステップと、
を備え、
前記子通信端末は、
制御部と、前記制御部への命令を記憶したメモリとを備え、前記命令が実行されることにより、
前記通信端末から前記要求データを受信する第三受信ステップと、
前記第三受信ステップによって前記要求データを受信した場合に、前記第一特定情報を含む前記応答データを送信する第三送信ステップと、
前記第三送信ステップによって前記応答データが送信された後、前記通信端末と新たにＰ２Ｐ型の通信を行う第三通信ステップと
を備えたことを特徴とする通信システム。
【請求項９】
ネットワークを介して、複数の他の通信端末とPeer to Peer（Ｐ２Ｐ）型の通信を行う通信端末のコンピュータに実行させる通信プログラムであって、
Ｐ２Ｐ型の通信を既に行っている複数の他の通信端末と新たにＰ２Ｐ型の通信の開始を要求するために、少なくとも一の前記他の通信端末に対して要求データを送信する第一送信ステップと、
前記第一送信ステップによって送信された前記要求データに応じ、前記少なくとも一の他の通信端末から返信される応答データを受信する第一受信ステップと、
前記第一受信ステップによって受信された前記応答データに、前記複数の他の通信端末のうち前記少なくとも一の他の通信端末以外の何れかの親通信端末であって、新たにＰ２Ｐ型の通信を開始するための通信制御を行う親通信端末を特定する第一特定情報が含まれている場合に、前記第一特定情報を取得する第一取得ステップと、
前記第一取得ステップによって取得された前記第一特定情報によって特定される前記親通信端末に対して、要求データを送信する第二送信ステップと、
前記第二送信ステップによって前記要求データを送信した前記親通信端末においてＰ２Ｐ型の通信が許可された場合に、Ｐ２Ｐ型の通信を既に行っている前記複数の他の通信端末と新たにＰ２Ｐ型の通信を行う通信ステップと
をコンピュータに実行させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Peer to Peer（Ｐ２Ｐ）型の通信を行う通信端末、通信システム、及び通信プログラムに関する。
【背景技術】
【０００２】
複数の通信端末間で行われるテレビ会議が、Peer to Peer（Ｐ２Ｐ）型の通信によって実行される場合がある。この場合、クライアント−サーバ型の通信によってテレビ会議が実行される従来の場合と比較して、ＭＣＵ（Multi-point Control Unit）にパケットが集中することを防止できるという利点がある。
【０００３】
複数の通信端末間でＰ２Ｐ型の通信を確立するための通信方法が提案されている。例えば特許文献１に記載された方法に基づき、３つの通信端末Ａ、Ｂ、Ｃ間で通信を確立する場合は、次のようになる。まず、通信端末Ａは、通信端末Ｂ、Ｃに対して接続要求パケットを送信する。接続要求パケットを受信した通信端末Ｂ、Ｃの其々は、Ｐ２Ｐ型の通信を許可する場合、許可パケットを通信端末Ａに対して返信する。通信端末Ａは、許可パケットを受信することで、通信端末Ｂ、Ｃの其々とＰ２Ｐ型の通信を確立することができる。通信端末Ｂ、Ｃ間において同様の通信が行われ、通信端末Ｂ、Ｃ間でＰ２Ｐ型の通信が確立される。以上の通信を経ることで、通信端末Ａ、Ｂ、ＣはＰ２Ｐ型の通信によるテレビ会議を実行することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３４１５８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
事前に通信端末Ｂ、Ｃ間で、Ｐ２Ｐ型の通信によってテレビ会議が既に実行されていたとする。このような状況において、通信端末Ａがこのテレビ会議に加わるために、通信端末Ｂ、Ｃの其々に対して接続要求パケットを送信するとする。ここで、通信端末Ｂ、Ｃのうち何れか一方の通信端末（例えば通信端末Ｂ）が通信の確立を許可した場合には、その通信端末（例えば通信端末Ｂ）と通信端末Ａとの間で通信が確立され、さらに残りの通信端末（例えば通信端末Ｃ）と通信端末Ａとの間で通信が確立される。このように、全ての通信端末同士がお互いにＰ２Ｐ型の通信を確立することで、３者間でテレビ会議を行うことが出来る。しかしながらこの場合、残りの通信端末（例えば通信端末Ｃ）の利用者の意図に係わらず、通信端末Ａが会議に参加することになる。例えば、通信端末Ｃの利用者が通信端末Ａとのテレビ会議を拒否するという特別な事情があったとしても、通信端末Ａを含めた３者間のテレビ会議が開始されてしまうという問題点がある。
【０００６】
本発明の目的は、テレビ会議中に他の通信端末からの接続要求を受けた場合に、権限のある者の許可に基づいて会議参加者を追加できる通信端末、通信システム、及び通信プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第一態様に係る通信端末は、ネットワークを介して、複数の他の通信端末とPeer to Peer（Ｐ２Ｐ）型の通信を行う通信端末であって、制御部と、前記制御部への命令を記憶したメモリとを備え、前記命令が実行されることにより、Ｐ２Ｐ型の通信を既に行っている複数の他の通信端末と新たにＰ２Ｐ型の通信の開始を要求するために、少なくとも一の前記他の通信端末に対して要求データを送信する第一送信ステップと、前記第一送信ステップによって送信された前記要求データに応じ、前記少なくとも一の他の通信端末から返信される応答データを受信する第一受信ステップと、前記第一受信ステップによって受信された前記応答データに、前記複数の他の通信端末のうち前記少なくとも一の他の通信端末以外の何れかの親通信端末であって、新たにＰ２Ｐ型の通信を開始するための通信制御を行う親通信端末を特定する第一特定情報が含まれている場合に、前記第一特定情報を取得する第一取得ステップと、前記第一取得ステップによって取得された前記第一特定情報によって特定される前記親通信端末に対して、要求データを送信する第二送信ステップと、前記第二送信ステップによって前記要求データを送信した前記親通信端末においてＰ２Ｐ型の通信が許可された場合に、Ｐ２Ｐ型の通信を既に行っている前記複数の他の通信端末と新たにＰ２Ｐ型の通信を行う通信ステップとを行うことを特徴とする。
【０００８】
本発明の第一態様によれば、通信端末は、既にテレビ会議に参加している何れかの他の通信端末に要求データを送信し、応答データを受信することで、親通信端末を認識することができる。通信端末は、親通信端末に再度要求データを送信し、親通信端末においてＰ２Ｐ型の通信が許可された場合に、テレビ会議に新たに参加することができる。このように、テレビ会議に新たに参加できるか否かが親通信端末において一元的に管理されるので、テレビ会議に参加している親通信端末以外の通信端末において勝手にテレビ会議への参加が許可されてしまうことを防止できる。従って、テレビ会議内での情報の秘匿性を高め、この情報が第三者に漏洩することを防止できる。
【０００９】
また通信端末は、親通信端末を事前に知らなくても、応答データによって親通信端末を特定できる。通信端末は、特定した親通信端末に要求データを再度送信することで、テレビ会議に参加する他の通信端末とＰ２Ｐ型の通信を開始することができる。
【００１０】
また第一態様において、前記通信ステップは、前記第二送信ステップによって送信された前記要求データに応じ、前記親通信端末から返信される応答データを受信する第二受信ステップと、前記第二受信ステップによって前記応答データが受信された場合に、前記親通信端末以外の前記他の通信端末である子通信端末に対して要求データを送信する第三送信ステップと、前記第三送信ステップによって送信された前記要求データに応じ、前記子通信端末から返信される応答データを受信する第三受信ステップと、前記第三受信ステップによって前記応答データが受信された場合に、前記親通信端末及び前記子通信端末との間でＰ２Ｐ型の通信を行うＰ２Ｐ通信ステップとを備えていてもよい。これによって通信端末は、親通信端末に対して要求データを送信し、親通信端末から応答データを受信した場合に、子通信端末に要求データを送信し、他の複数の通信端末とＰ２Ｐ型の通信を開始することができる。通信端末は、親通信端末から応答データを受信しなかった場合に、Ｐ２Ｐ型の通信を開始しない。従って通信端末は、テレビ会議に新たに参加することを親通信端末において許可された場合にのみ、確実に子通信端末とＰ２Ｐ型の通信を開始することができる。
【００１１】
また第一態様において、前記第二受信ステップによって受信された前記応答データに、前記子通信端末を特定する第二特定情報が含まれている場合に、前記第二特定情報を取得する第二取得ステップを備え、前記第三送信ステップは、前記第二取得ステップによって取得された前記第二特定情報によって特定される前記子通信端末に対して、前記要求データを送信してもよい。これによって通信端末は、子通信端末を全て事前に把握していない場合でも、取得した第二特定情報に基づいて子通信端末を特定し、特定した子通信端末に対して要求データを送信することができる。
【００１２】
また第一態様において、前記第一取得ステップによって前記第一特定情報が取得された場合に、前記第一特定情報によって特定される前記親通信端末をユーザに通知する通知ステップと、前記通知ステップによって前記親通信端末を前記ユーザに通知した後、前記親通信端末とのＰ２Ｐ型の通信を許可するか否かの指示を前記ユーザから受け付ける受付ステップとを備え、前記第二送信ステップは、前記受付ステップによって、前記親通信端末とのＰ２Ｐ型の通信を許可する指示が受け付けられた場合に、前記親通信端末に対して前記要求データを送信してもよい。これによって通信端末は、親通信端末とのＰ２Ｐ型の通信をユーザが許可した場合に、親通信端末及び子通信端末とＰ２Ｐ型の通信を開始することができる。ユーザは、所望しない通信端末とＰ２Ｐ型の通信が開始されてしまうことを未然に防止できる。
【００１３】
また第一態様において、前記第一受信ステップによって受信された前記応答データに、前記子通信端末を特定する第二特定情報が含まれている場合に、前記第二特定情報を取得する第三取得ステップと、前記第三取得ステップによって取得した前記第二特定情報によって特定される前記子機端末に対して、要求データを送信する第四送信ステップとを備えていてもよい。これによって通信端末は、要求データを親通信端末に送信した場合に、即座に子通信端末を特定し、特定した子通信端末に対して要求データを送信することができる。従って通信端末は、短時間で他の通信端末とＰ２Ｐ型の通信を開始することができる。
【００１４】
本発明の第二態様に係る通信端末は、ネットワークを介して、複数の他の通信端末とPeer to Peer（Ｐ２Ｐ）型の通信を行う通信端末であって、制御部と、前記制御部への命令を記憶したメモリとを備え、前記命令が実行されることにより、Ｐ２Ｐ型の通信を行っていない他の通信端末から、新たにＰ２Ｐ型の通信の開始を要求する要求データを受信する受信ステップと、前記受信ステップによって前記要求データを受信した場合に、Ｐ２Ｐ型の通信を既に行っている複数の他の通信端末のうち何れかの親通信端末であって、新たにＰ２Ｐ型の通信を開始するための通信制御を行う親通信端末を特定する第一特定情報を含む応答データを、前記Ｐ２Ｐ型の通信を行っていない他の通信端末に対して送信する送信ステップと、前記送信ステップによって応答データが送信された後、前記Ｐ２Ｐ型の通信を行っていない他の通信端末と、新たにＰ２Ｐ型の通信を行う通信ステップとを備えている。
【００１５】
本発明の第二態様によれば、通信端末は、Ｐ２Ｐ型の通信を行っていない他の通信端末から要求データを受信した場合に、親通信端末を特定可能な情報を含む応答データを返信することができる。従って、応答データを受信した他の通信端末は、通知された親通信端末と通信を行うことによって、新たにＰ２Ｐ型の通信を開始することができる。
【００１６】
また第二態様において、前記受信ステップによって前記要求データを受信した後、前記応答データを送信するか否かの指示をユーザから受け付ける受付ステップを備え、前記送信ステップは、前記受付ステップによって、前記応答データを送信する指示をユーザから受け付けた場合に、前記応答データを送信してもよい。これによってユーザは、他の通信端末とのＰ２Ｐ型の通信の開始を望まない場合、他の通信端末とのＰ２Ｐ型の通信の開始を拒否することができる。これによって、テレビ会議内での情報の秘匿性を高め、この情報が第三者に漏洩することを防止できる
【００１７】
本発明の第三態様に係る通信システムは、ネットワークに接続する通信端末、前記ネットワークに接続する複数の他の通信端末のうち一である親通信端末、及び、前記親通信端末以外の前記他の通信端末であって前記親通信端末とPeer to Peer（Ｐ２Ｐ）型の通信を行っている子通信端末を備えた通信システムであって、前記通信端末は、制御部と、前記制御部への命令を記憶したメモリとを備え、前記命令が実行されることにより、前記親通信端末及び前記子通信端末と新たにＰ２Ｐ型の通信の開始を要求するために、少なくとも一の前記子通信端末に対して要求データを送信する第一送信ステップと、前記第一送信ステップによって送信された前記要求データに応じ、前記少なくとも一の子通信端末から返信される応答データを受信する第一受信ステップと、前記第一受信ステップによって受信された前記応答データに、前記親通信端末を特定する第一特定情報が含まれている場合に、前記第一特定情報を取得する第一取得ステップと、前記第一取得ステップによって取得された前記第一特定情報によって特定される前記親通信端末に対して、要求データを送信する第二送信ステップと、前記第二送信ステップによって前記要求データを送信した前記親通信端末においてＰ２Ｐ型の通信が許可された場合に、前記親通信端末及び前記子通信端末と新たにＰ２Ｐ型の通信を行う第一通信ステップとを備え、前記親通信端末は、制御部と、前記制御部への命令を記憶したメモリとを備え、前記命令が実行されることにより、前記通信端末から前記要求データを受信する第二受信ステップと、前記第二受信ステップによって前記要求データが受信された場合に、前記通信端末とのＰ２Ｐ型の通信を許可するか否かを判断する判断ステップと、前記判断ステップによって前記通信端末とのＰ２Ｐ型の通信が許可された場合に、前記通信端末と新たにＰ２Ｐ型の通信を行う第二通信ステップと、を備え、前記子通信端末は、制御部と、前記制御部への命令を記憶したメモリとを備え、前記命令が実行されることにより、前記通信端末から前記要求データを受信する第三受信ステップと、前記第三受信ステップによって前記要求データを受信した場合に、前記第一特定情報を含む前記応答データを送信する第三送信ステップと、前記第三送信ステップによって前記応答データが送信された後、前記通信端末と新たにＰ２Ｐ型の通信を行う第三通信ステップとを備えている。
【００１８】
本発明の第三態様によれは、通信端末は、既にテレビ会議に参加している何れかの子通信端末に要求データを送信し、応答データを受信することで、親通信端末を認識することができる。通信端末は、親通信端末に再度要求データを送信し、親通信端末においてＰ２Ｐ型の通信が許可された場合に、テレビ会議に新たに参加することができる。このように、テレビ会議に新たに参加できるか否かが親通信端末において一元的に管理されるので、テレビ会議に参加している子通信端末において勝手にテレビ会議への参加が許可されてしまうことを防止できる。従って、テレビ会議内での情報の秘匿性を高め、この情報が第三者に漏洩されてしまうことを防止できる。
【００１９】
また通信端末は、親通信端末を事前に知らなくても、応答データによって親通信端末を特定できる。通信端末は、特定した親通信端末に要求データを再度送信することで、テレビ会議に参加する子通信端末とＰ２Ｐ型の通信を開始することができる。
【００２０】
本発明の第四態様に係る通信プログラムは、ネットワークを介して、複数の他の通信端末とPeer to Peer（Ｐ２Ｐ）型の通信を行う通信端末のコンピュータに実行させる通信プログラムであって、Ｐ２Ｐ型の通信を既に行っている複数の他の通信端末と新たにＰ２Ｐ型の通信の開始を要求するために、少なくとも一の前記他の通信端末に対して要求データを送信する第一送信ステップと、前記第一送信ステップによって送信された前記要求データに応じ、前記少なくとも一の他の通信端末から返信される応答データを受信する第一受信ステップと、前記第一受信ステップによって受信された前記応答データに、前記複数の他の通信端末のうち前記少なくとも一の他の通信端末以外の何れかの親通信端末を特定する第一特定情報が含まれている場合に、前記第一特定情報を取得する第一取得ステップと、前記第一取得ステップによって取得された前記第一特定情報によって特定される前記親通信端末に対して、要求データを送信する第二送信ステップと、前記第二送信ステップによって前記要求データを送信した前記親通信端末においてＰ２Ｐ型の通信が許可された場合に、Ｐ２Ｐ型の通信を既に行っている前記複数の他の通信端末と新たにＰ２Ｐ型の通信を行う通信ステップとをコンピュータに実行させる。
【００２１】
本発明の第四態様によれば、通信端末は、既にテレビ会議に参加している何れかの他の通信端末に要求データを送信し、応答データを受信することで、親通信端末を認識することができる。通信端末は、親通信端末に再度要求データを送信し、親通信端末においてＰ２Ｐがたの通信が許可された場合に、テレビ会議に新たに参加することができる。このように、テレビ会議に新たに参加できるか否かが親通信端末において一元的に管理されるので、テレビ会議に参加している親通信端末以外の通信端末において勝手にテレビ会議への参加が許可されてしまうことを防止できる。従って、テレビ会議内での情報の秘匿性を高め、この情報が第三者に漏洩されてしまうことを防止できる。
【００２２】
また通信端末は、親通信端末を事前に知らなくても、応答データによって親通信端末を特定できる。通信端末は、特定した親通信端末に要求データを再度送信することで、テレビ会議に参加する他の通信端末とＰ２Ｐ型の通信を開始することができる。
【図面の簡単な説明】
【００２３】
【図１】通信システム１の概要、及び通信端末１０の電気的構成を示す図である。
【図２】通信シーケンスを示す図である。
【図３】メイン処理を示すフローチャートである。
【図４】発呼処理を示すフローチャートである。
【図５】被呼処理を示すフローチャートである。
【図６】ディスプレイ２５に表示される画面の一例を示す図である。
【図７】ディスプレイ２５に表示される画面の一例を示す図である。
【図８】ディスプレイ２５に表示される画面の一例を示す図である。
【図９】ディスプレイ２５に表示される画面の一例を示す図である。
【図１０】ディスプレイ２５に表示される画面の一例を示す図である。
【図１１】ディスプレイ２５に表示される画面の一例を示す図である。
【図１２】ディスプレイ２５に表示される画面の一例を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の一実施形態について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００２５】
図１を参照し、通信システム１について説明する。通信システム１は、通信端末１１、１２、１３、及び１４（以下、これらを区別しない場合、「通信端末１０」と呼ぶ。）を備えている。通信端末１０は、ネットワーク１５を介してＰ２Ｐ型の通信を行うことで、他の通信端末１０との間でテレビ会議を行うことができる。通信端末１０は、例えば周知のＰＣやテレビ会議用の専用端末である。なお、通信端末１０に付された符号（１１、１２、１３、及び１４）は、其々の通信端末１０のＩＤも示しているものとする。
【００２６】
通信端末１０の電気的構成について説明する。通信端末１０は、通信端末１０の制御を司るＣＰＵ２０を備えている。ＣＰＵ２０は、ＲＯＭ２１、ＲＡＭ２２、ハードディスクドライブ（ＨＤＤ）２３、入力部２４、ディスプレイ２５、カメラ２６、スピーカ２７、マイク２８、通信Ｉ／Ｆ２９、及びドライブ装置３０と電気的に接続している。ＲＯＭ２１には、ブートプログラムやＢＩＯＳ、ＯＳ等が記憶される。ＲＡＭ２２には、タイマやカウンタ、一時的なデータが記憶される。ＨＤＤ２３には、ＣＰＵ２０の通信プログラムが記憶される。入力部２４は、ユーザからの入力を受け付けるキーボードやマウスである。通信Ｉ／Ｆ２９は、ネットワーク１５を介して他の通信端末１０と通信を行う場合のタイミング制御を行う。ドライブ装置３０は、記憶媒体３０１に記憶された情報を読み出すことができる。例えば、通信端末１０のセットアップ時、記憶媒体３０１に記憶された通信プログラムはドライブ装置３０によって読み出され、ＨＤＤ２３に記憶される。
【００２７】
図２を参照し、通信端末１０間の通信シーケンスについて説明する。通信端末１１、１２、及び１３の間で、Ｐ２Ｐ型の通信によりテレビ会議が既に行われているものとする。テレビ会議に参加している其々の通信端末１０のカメラ２６によって撮影された映像、及び、マイク２８を介して録音された音声は、直接、他の通信端末１０に対して送信される。通信端末１０は、他の通信端末１０から受信した映像を、ディスプレイ２５に映し出す。通信端末１０は、他の通信端末１０から受信した音声を、スピーカ２７から出力する。通信端末１０のユーザは、ディスプレイ２５やスピーカ２７を介して、他の通信端末１０を使用する他のユーザの様子を認識することができる。
【００２８】
本実施形態では、Ｐ２Ｐ型の通信によるテレビ会議が実行される場合、テレビ会議に参加している通信端末１０のうち特定の通信端末１０が、親通信端末として決定される。親通信端末は、テレビ会議に参加していない通信端末１０をテレビ会議に参加させるか否かの情報を一括して管理する。また親通信端末は、テレビ会議に参加していない通信端末１０をテレビ会議に参加させるための通信を制御する（通信の詳細は後述する）。親通信端末は、テレビ会議に参加している他の通信端末１０（以下「子通信端末」ともいう。）のＩＤを認識している。子通信端末は、親通信端末のＩＤを認識している。なお親通信端末の決定方法は特に限定されない。例えば、テレビ会議に参加している通信端末１０のうち最もＩＤの小さい通信端末１０が親通信端末として決定されてもよい。また例えば、最初に要求データ（詳細は後述する。）を受信した通信端末１０が親通信端末として決定されてもよい。またユーザが入力部２４を介して入力を行うことで、親通信端末が決定されてもよい。
【００２９】
図２では、テレビ会議に参加する通信端末１１、１２、及び１３のうち、通信端末１１が親通信端末として決定されている。通信端末１２、及び１３は子通信端末に相当する。通信端末１４が、通信端末１１、１２、及び１３間で行われているテレビ会議への参加を望んでいるものとする。
【００３０】
通信端末１１、１２、及び１３は、Ｐ２Ｐ型の通信によりテレビ会議を行っている（Ｓ２０１）。通信端末１４は、テレビ会議に参加するために第一要求データを通信端末１３に対して送信する。第一要求データは、テレビ会議に参加しているいずれかの通信端末１０に対して、Ｐ２Ｐ型の通信の開始を要求する要求データである。通信端末１３は第一要求データを受信する（Ｓ２０３）。なお通信端末１４が最初に送信する第一要求データの宛先は、テレビ会議に参加している通信端末１１、１２、１３であればどの通信端末１０であってもよい。従って通信端末１４は、通信端末１１、１２に対して第一要求データを送信してもよい。
【００３１】
第一要求データを受信した通信端末１３は、通信端末１４に対して第一応答データを返信する。第一応答データは、親通信端末である通信端末１１のＩＤ「１１」を通知する応答データである。通信端末１４は第一応答データを受信する（Ｓ２０５）。通信端末１４は、通信端末１１が親通信端末であることを認識する。このように通信端末１４は、不特定の通信端末１０に対して第一要求データを送信し、第一応答データを受信することで、親通信端末を知ることができる。従って通信端末１４は、予め親通信端末を知っておく必要がない。
【００３２】
通信端末１４は、Ｓ２０５で通信端末１１から第一応答データを受信した場合、第一応答データによって通知されたＩＤ「１１」をディスプレイ２５に表示する。ユーザは、ＩＤ「１１」を認識する。ユーザは、通信端末１１とのテレビ会議を許可するか否かを判断する。通信端末１１とのテレビ会議を許可しないとユーザが判断した場合、通信端末１４は通信を終了し、テレビ会議には参加しない。このように通信端末１４は、ユーザの判断結果に応じて、テレビ会議への参加を中止することができる。
【００３３】
通信端末１４は、通信端末１１とのテレビ会議を許可するとユーザが判断した場合、通信端末１１に対して第二要求データを送信する。第二要求データは、親通信端末に対して送信される要求データである。通信端末１１は第二要求データを受信する（Ｓ２０７）。通信端末１１は、通信端末１４が新たにテレビ会議に参加することを許可する場合、通信端末１４に対して第二応答データを送信する。第二応答データは、親通信端末がＰ２Ｐ型の通信の開始を許可する旨を通知する応答データである。第二応答データには、子通信端末である通信端末１２、１３のＩＤ「１２」「１３」が格納される。通信端末１４は第二応答データを受信する（Ｓ２０９）。通信端末１１と通信端末１４との間でＰ２Ｐ型の通信が可能となる（Ｓ２１１）。また通信端末１４は、通信端末１２、１３が子通信端末であることを認識する。このように通信端末１４は、親通信端末に対して第二要求データを送信し、第二応答データを受信することで、子通信端末１１、１２を知ることができる。従って通信端末１４は、予め全ての子通信端末を知っておく必要がない。
【００３４】
一方通信端末１１は、通信端末１４が新たにテレビ会議に参加することをを許可しない場合、通信端末１４に対して第二応答データを送信せず、代わりに、テレビ会議への参加を拒否する拒否応答データを送信する。通信端末１４がテレビ会議に参加するための通信は終了し、通信端末１４はテレビ会議に参加できない。このように親通信端末である通信端末１１は、テレビ会議への新たな参加を許可しない場合、第二応答データを送信せず通信端末１４をテレビ会議に参加させないので、テレビ会議の秘匿性は保たれる。
【００３５】
通信端末１４が新たにテレビ会議に参加することを許可している場合、通信端末１１は、テレビ会議に参加していない通信端末１０がテレビ会議への参加を望んでいることを通知する通知データを、通信端末１２に対して送信する。通信端末１２は通知データを受信する（Ｓ２１３）。通信端末１１は、通知データを通信端末１３に対して送信する。通信端末１３は、通知データを受信する（Ｓ２１５）。通信端末１２、１３は、通知データを受信することによって、テレビ会議への参加を望んでいる通信端末１０があることを認識する。以後、通信端末１２、１３は、通信端末１４から第三要求データ（詳細後述）を受信した場合に、通信端末１４との間でＰ２Ｐ型の通信を開始することが可能な状態になる。
【００３６】
通信端末１４は、Ｓ２０９で通信端末１１から第二応答データを受信した後、第二応答データに格納されたＩＤ「１２」の通信端末１２に対して第三要求データを送信する。
第三要求データは、子通信端末に対して送信される要求データである。通信端末１２は第三要求データを受信する（Ｓ２１７）。通信端末１２は、Ｓ２１３で親通信端末である通信端末１１から通知データを既に受信しているので、通信端末１４に対して第三応答データを送信する。第三応答データは、子通信端末がＰ２Ｐ型の通信の開始を許可する旨を通知する応答データである。通信端末１４は第三応答データを受信する（Ｓ２１９）。これによって、通信端末１２と通信端末１４との間でＰ２Ｐ型の通信が可能となる（Ｓ２２１）。
【００３７】
通信端末１４は、Ｓ２０９で受信した第二応答データによって通知されたＩＤ「１３」の通信端末１３に対して、第三要求データを送信する。通信端末１３は第三要求データを受信する（Ｓ２２３）。通信端末１２は、Ｓ２１５で親通信端末である通信端末１１から通知データを既に受信しているので、通信端末１４に対して第三応答データを送信する。通信端末１４は第三応答データを受信する（Ｓ２２５）。これによって、通信端末１２と通信端末１４との間でＰ２Ｐ型の通信が可能となる（Ｓ２２７）。通信端末１４は、通信端末１１、１２、及び１３との間でＰ２Ｐ通信が可能な状態となったので、通信端末１１、１２、及び１３が実行しているテレビ会議に参加することができる。
【００３８】
以上のように親通信端末は、テレビ会議への新たな参加を許可するか否かを一括して決定することができる。テレビ会議への参加を望む通信端末１４は、親通信端末（通信端末１１）に対して第二要求データを送信し、親通信端末によって参加が許可された場合にのみ、テレビ会議に参加することができる。このようにして親通信端末は、テレビ会議に参加している子通信端末（通信端末１２、１３）が勝手にテレビ会議への新たな参加を許可してしまうことを防止している。また子通信端末は、第一要求データを受信した場合、第一要求データを送信した通信端末１４に対して親通信端末を通知する。これによって、テレビ会議への参加を望む通信端末１４は、親通信端末がわからない場合であっても、テレビ会議に参加することができる。
【００３９】
なお上述において、通信端末１４から最初に送信される第一要求データの宛先が通信端末１１であった場合、第一要求データを受信した通信端末１１は、通信端末１４に対して第二応答データを送信することができる。従って例えば通信端末１４が、通信端末１１が親通信端末であることを予め知っている場合、通信端末１１に対して第一要求データを送信してもよい。これによって通信端末１４は、第一応答データ及び第二要求データによる通信が不要となるので、通信端末１１、１２、及び１３との間のＰ２Ｐ型の通信がより迅速に可能となる。従って通信端末１４は、短時間でテレビ会議に参加することができる。
【００４０】
図３から図５を参照し、通信端末１０のＣＰＵ２０において実行されるメイン処理について説明する。ＣＰＵ２０に電源が投入された場合に、メイン処理は起動されて実行される。
【００４１】
図３に示すように、はじめに、既に行われているテレビ会議への新規参加を望む入力操作を、ユーザが入力部２４を介して行ったかが判断される（Ｓ１１）。テレビ会議への新規参加を望む入力操作が行われる場合、テレビ会議に参加している何れかの通信端末１０のＩＤが、併せて入力される。ユーザによる入力操作が行われた場合（Ｓ１１：ＹＥＳ）、発呼処理（図４参照）が実行される（Ｓ１７）。発呼処理では、テレビ会議に新たに参加するための処理が実行される。発呼処理の終了後、処理はＳ１１に戻る。
【００４２】
一方、ユーザによる入力操作が行われていない場合（Ｓ１１：ＮＯ）、他の通信端末１０から第一要求データ又は第二要求データを受信したかが判断される（Ｓ１３）。第一要求データ又は第二要求データを受信した場合（Ｓ１３：ＹＥＳ）、テレビ会議に参加している状態であれば、被呼処理（図５参照）が実行される（Ｓ１５）。被呼処理では、他の通信端末１０を新たにテレビ会議に参加させるための処理が実行される。被呼処理の終了後、処理はＳ１１に戻る。第一要求データ及び第二要求データのいずれも受信していない場合（Ｓ１３：ＮＯ）、処理はＳ１１に戻る。
【００４３】
図４を参照し、発呼処理について説明する。Ｓ１１（図３参照）で入力されたＩＤの通信端末１０に対して、第一要求データが送信される（Ｓ２１）。なお、第一要求データの宛先とする通信端末１０は、入力されたＩＤの通信端末１０に限定されない。テレビ会議に参加している通信端末１０を予め認識している場合、テレビ会議に参加している通信端末１０のうち何れかを、第一要求データの宛先としてもよい。以下、第一要求データの宛先とする通信端末１０を、「被呼端末」ともいう。
【００４４】
第一要求データが送信されたことをユーザに通知する画面が、ディスプレイ２５に表示される（Ｓ２３）。図６は、ディスプレイ２５に表示される画面の一例を示している。画面には、被呼端末のＩＤ（図６の場合「１３」）が少なくとも表示される。ユーザは被呼端末を認識できる。
【００４５】
Ｓ２１で送信された第一要求データに応じ、被呼端末から返信される第一応答データ又は第二応答データが受信される（Ｓ２５）。第一応答データが受信された場合、被呼端末は子通信端末であることになる（Ｓ２７：ＮＯ）。この場合、第一応答データに格納されたＩＤが、親通信端末のＩＤとして取得される（Ｓ４１）。親通信端末とのテレビ会議を許可するか否かをユーザに選択させるための画面が、ディスプレイ２５に表示される（Ｓ４３）。図７は、ディスプレイ２５に表示される画面の一例を示している。画面には、親通信端末のＩＤ（図７の場合「１１」）、及び、親通信端末に対してテレビ会議の開始を要求するために第二要求データを送信するか否かを選択するボタンが表示される。
【００４６】
ユーザは、表示されたＩＤの親通信端末とのテレビ会議を許可するか否かを判断し、入力部２４を介して判断結果を入力する。親通信端末とのテレビ会議を許可しないとユーザが判断した場合（Ｓ４５：ＮＯ）、親通信端末に対して第二要求データを送信する処理は行わない。テレビ会議への新たな参加は中止される。発呼処理は終了し、処理はメイン処理（図３参照）に戻る。これによって通信端末１４のユーザは、所望しない通信端末１０とＰ２Ｐ型の通信が開始されてしまうことを未然に防止できる。
【００４７】
一方、親通信端末とのテレビ会議を許可するとユーザが判断した場合（Ｓ４５：ＹＥＳ）、Ｓ４１で取得したＩＤの親通信端末に対して、第二要求データが送信される（Ｓ４７）。第二要求データを親通信端末に送信したことをユーザに通知する画面が、ディスプレイ２５に表示される（Ｓ４９）。図８は、ディスプレイ２５に表示される画面の一例を示している。画面には、親通信端末のＩＤ（図８の場合「１１」）が少なくとも表示される。処理はＳ２５に戻る。
【００４８】
Ｓ４９で送信された第二要求データに応じ、親通信端末から返信される第二応答データ又は拒否応答データが受信される（Ｓ２５）。受信した第二応答データ又は拒否応答データは、親通信端末から送信されている（Ｓ２７：ＹＥＳ）。Ｓ２５で拒否応答データが受信された場合、親通信端末はテレビ会議への参加を拒否していることになる（Ｓ２９：ＮＯ）。この場合、テレビ会議に参加することなく発呼処理は終了し、処理はメイン処理（図３参照）に戻る。一方、Ｓ２５で第二応答データが受信された場合（Ｓ２９：ＹＥＳ）、親通信端末はテレビ会議への参加を許可したことになる。第二要求データ／第二応答データによる通信が成功しているので、親通信端末とＰ２Ｐ型の通信を行うことが可能な状態になる（Ｓ３１）。
【００４９】
Ｓ２５で受信した第二応答データに格納されたＩＤが、テレビ会議に参加している子通信端末のＩＤとして取得される（Ｓ３２）。取得されたＩＤの子通信端末に対し、第三要求データが送信される（Ｓ３３）。なお子通信端末が複数ある場合、複数の子通信端末の其々に対して第三要求データが送信される。第三要求データを送信した後、子通信端末から返信される第三応答データが受信される（Ｓ３５）。第三要求データ／第三応答データによる通信が成功しているので、子通信端末とＰ２Ｐ型の通信を行うことが可能な状態となる（Ｓ３７）。Ｓ３１で、親通信端末とＰ２Ｐ型の通信を行うことが可能な状態となっているので、親通信端末及び子通信端末とＰ２Ｐ型の通信を行うことによって、親通信端末及び子通信端末が参加するテレビ会議に新たに参加する（Ｓ３９）。発呼処理は終了し、処理はメイン処理（図３参照）に戻る。
【００５０】
以上のように通信端末１０は、親通信端末を事前に知らない場合でも、第一応答データによって親通信端末を特定し、親通信端末に対して第二要求データを送信することができる。通信端末１０は、親通信端末がテレビ会議への参加を許可した場合、親通信端末及び子通信端末とＰ２Ｐ型の通信を開始することができる。通信端末１０は、親通信端末から受信した第二応答データによって子通信端末を特定し、子通信端末に対して第三要求データを送信することができる。従って通信端末１０は、テレビ会議に参加する通信端末１０を事前に全て認識していない場合でも、テレビ会議に参加する全ての通信端末１０を把握し、Ｐ２Ｐ型の通信を開始してテレビ会議に参加することができる。
【００５１】
一方、Ｓ２１で送信した第一要求データに応じ、Ｓ２５で被呼端末から第二応答データを受信した場合（Ｓ２７：ＹＥＳ）、被呼端末は親通信端末であることになる（Ｓ２９：ＹＥＳ）。この場合、第一要求データ／第二応答データによる通信が成功しているので、親通信端末とはＰ２Ｐ型の通信を行うことが可能な状態になる（Ｓ３１）。第二応答データに格納されたＩＤが、子通信端末のＩＤとして取得され（Ｓ３２）、取得されたＩＤの子通信端末に対して、第三要求データが送信される（Ｓ３３）。第三要求データに応じて子通信端末から返信される第三応答データが受信される（Ｓ３５）。第三要求データ／第三応答データによる通信が成功しているので、子通信端末とＰ２Ｐ型の通信が可能な状態となる（Ｓ３７）。親通信端末及び子通信端末とＰ２Ｐ型の通信を行うことによって、親通信端末及び子通信端末が参加するテレビ会議に新たに参加する（Ｓ３９）。発呼処理は終了し、処理はメイン処理（図３参照）に戻る。
【００５２】
以上のように通信端末１０は、第一要求データを親通信端末に送信した場合にも、親通信端末及び子通信端末とＰ２Ｐ型の通信を開始してテレビ会議に新たに参加することができる。親通信端末に対して第一要求データを送信した場合、子通信端末に対して第一要求データを送信した場合と比較して、第二要求データ及び第二応答データを用いた通信が不要となる。従って通信端末１０は、短時間且つ効率的に、テレビ会議に新たに参加することができる。
【００５３】
図５を参照し、被呼処理について説明する。以下、Ｓ１３（図３参照）で受信した第一要求データ又は第二要求データの送信元の通信端末１０を、「発呼端末」ともいう。自身が親通信端末であるか子通信端末であるかが判断される（Ｓ６１）。自身は親通信端末であると判断された場合（Ｓ６１：ＹＥＳ）、Ｓ１３で第一要求データを受信したか、又は第二要求データを受信したかが判断される（Ｓ９１）。Ｓ１３で第一要求データを受信している場合（Ｓ９１：ＹＥＳ）、発呼端末は子通信端末に第一要求データを送信することなく、はじめから親通信端末に第一要求データを送信していることになる。この場合、発呼端末から第一要求データを受信したことをユーザに通知する画面が、ディスプレイ２５に表示される（Ｓ９３）。図９は、ディスプレイ２５に表示される画面の一例を示している。画面には、発呼端末のＩＤ（図９の場合「１４」）が表示される。ユーザは、テレビ会議への参加を望む通信端末１０を認識できる。また画面には、発呼端末をテレビ会議に参加させるか否かを選択するボタンが表示される。ユーザは、発呼端末をテレビ会議に参加させるか否かを判断し、入力部２４を介して判断結果を入力する。処理はＳ９５に進む。
【００５４】
一方、Ｓ１３で第二要求データを受信している場合（Ｓ９１：ＮＯ）、発呼端末は一旦子通信端末に第一要求データを送信した後、自身に第二要求データを送信していることになる。この場合、子通信端末を経由して第二要求データを受信したことを通知する画面が、ディスプレイ２５に表示される（Ｓ１０１）。図１０は、ディスプレイ２５に表示される画面の一例を示している。画面には、発呼端末（図１０の場合「１４」）、及び、発呼端末が第一要求データを送信した宛先の子通信端末のＩＤ（図１０の場合「１３」）が表示される。ユーザは、第一要求データを受信した通信端末１０、及び、第二要求データを送信した通信端末１０のＩＤを認識できる。また画面には、発呼端末をテレビ会議に参加させるか否かを選択するボタンが表示される。ユーザは、発呼端末をテレビ会議に参加させるか否かを判断し、入力部２４を介して判断結果を入力する。処理はＳ９５に進む。
【００５５】
テレビ会議への発呼端末の参加を拒否する指示がユーザによって入力された場合（Ｓ９５：ＮＯ）、発呼端末がテレビ会議へ参加することを拒否するために、拒否応答データが発呼端末に対して送信される（Ｓ１０５）。被呼処理は終了し、処理はメイン処理に戻る。
【００５６】
テレビ会議への発呼端末の参加を許可する指示がユーザによって入力された場合（Ｓ９５：ＹＥＳ）、第二応答データが発呼端末に対して送信される（Ｓ９７）。送信される第二応答データには、テレビ会議に参加している全ての子通信端末のＩＤが格納される。
【００５７】
第二要求データ／第二応答データによる通信が成功しているので、発呼端末とＰ２Ｐ型の通信行うことが可能な状態になる（Ｓ９８）。テレビ会議に参加している全ての子通信端末に対して、通知データが送信される（Ｓ９９）。通知データを受信した子通信端末は、後述する処理によって、発呼端末とＰ２Ｐ型の通信が可能な状態となる（Ｓ７９参照、後述）。従って発呼端末は、テレビ会議に参加している全ての通信端末１０とＰ２Ｐ型の通信を行うことが可能となる。発呼端末が新たに参加した状態で、テレビ会議が実行される（Ｓ８１）。被呼処理は終了し、処理はメイン処理（図３参照）に戻る。
【００５８】
以上のように親通信端末は、テレビ会議への新たな参加を許可するか否かを、ユーザの指示に基づいて一括して決定することができる。親通信端末は、テレビ会議に参加している子通信端末が勝手にテレビ会議への新たな参加を許可してしまうことを防止できる。親通信端末は、ユーザがテレビ会議への新たな参加を拒否した場合には、発呼端末がテレビ会議に参加してしまうことを防止できる。これによって親通信端末は、テレビ会議内でやり取りされる情報が第三者に漏洩してしまうことを防止し、テレビ会議の秘匿性を保つことができる。
【００５９】
一方、Ｓ６１で自身が子通信端末であると判断された場合（Ｓ６１：ＮＯ）、Ｓ１３（図３参照）で第一要求データを受信したか、又は第二要求データを受信したかが判断される（Ｓ６３）。Ｓ１３で第二要求データを受信している場合（Ｓ６３：ＮＯ）、親通信端末に対して送信されるべき第二要求データを受信していることになる。従って、受信した第二要求データは無効であると判断して被呼処理は終了し、処理はメイン処理（図３参照）に戻る。
【００６０】
Ｓ１３で第一要求データを受信している場合（Ｓ６３：ＹＥＳ）、発呼端末から第一要求データを受信したことをユーザに通知する画面が、ディスプレイ２５に表示される（Ｓ６５）。図１１は、ディスプレイ２５に表示される画面の一例を示している。画面には、発呼端末のＩＤ（図１１の場合「１４」）、及び親通信端末のＩＤ（図１１の場合「１１」）が表示される。ユーザは、テレビ会議への参加を望む通信端末１０及び親通信端末を認識できる。また画面には、発呼端末に対して親通信端末のＩＤを通知するか否かを選択するボタンが表示される。ユーザは、発呼端末に対して親通信端末のＩＤを通知するか否かを判断し、入力２４を介して判断結果を入力する。
【００６１】
発呼端末に対する親通信端末のＩＤの通知を拒否する指示がユーザによって入力された場合（Ｓ６６：ＮＯ）、発呼端末に対する応答処理を行うことなく被呼処理は終了し、処理はメイン処理（図３参照）に戻る。この場合、発呼端末はテレビ会議に参加することができない。
【００６２】
発呼端末に対して親通信端末のＩＤを通知することを許可する指示が、ユーザによって入力された場合（Ｓ６６：ＹＥＳ）、発呼端末に対して親通信端末のＩＤを通知するために、発呼端末に対して第一応答データが送信される。第一応答データには、親通信端末のＩＤが格納される（Ｓ６７）。このように子通信端末は、親通信端末を発呼端末に通知することで、発呼端末において親通信端末が事前にわからない場合であっても、発呼端末がテレビ会議に参加できるようにしている。
【００６３】
第一応答データを発呼端末に送信したことをユーザに通知する画面が、ディスプレイ２５に表示される（Ｓ６９）。図１２は、ディスプレイ２５に表示される画面の一例を示している。画面には、発呼端末のＩＤ（図１２の場合「１４」）、及び親通信端末のＩＤ（図１２の場合「１１」）が少なくとも表示される。
【００６４】
Ｓ６７で第一応答データが送信された後、親通信端末から送信される通知データを受信したかが判断される（Ｓ７３）。通知データが受信されない場合（Ｓ７３：ＮＯ）、処理はＳ７３に戻る。ここで、Ｓ６７で送信された第一応答データを発呼端末が受信した場合、発呼端末は、親通信端末に対して第二要求データを送信する（Ｓ４７（図４）参照）。親通信端末は、第二要求データに応じ、発呼端末に対して第二応答データを送信し（Ｓ９７参照）、次いで、子通信端末に対して通知データを送信する（Ｓ９９参照）。親通信端末から送信された通知データが受信される（Ｓ７３：ＹＥＳ）。
【００６５】
Ｓ７３で通知データが受信された後、発呼端末から送信される第三要求データを受信したかが判断される（Ｓ７５）。第三要求データが受信されない場合（Ｓ７５：ＮＯ）、処理はＳ７５に戻る。ここで、Ｓ９７で親通信端末から送信された第二応答データを発呼端末が受信した場合、発呼端末は、子通信端末に対して第三要求データを送信する（Ｓ３３（図４）参照）。発呼端末から送信された第三要求データが受信される（Ｓ７５：ＹＥＳ）。受信した第三要求データに応じ、発呼端末に対して第三応答データが送信される（Ｓ７７）。第三要求データ／第三応答データによる通信が成功しているので、発呼端末とはＰ２Ｐ型の通信を行うことが可能な状態となる（Ｓ７９）。このように子端末装置は、親通信端末から通知データを受信した後で第三要求データを受信した場合にのみ、発呼端末に対して第三応答データを送信する。子通信端末は、発呼端末をテレビ会議に参加させるか否かを判断しない。このようにして子通信端末は、テレビ会議への新たな参加を許可するか否かを親通信端末が一括して決定できるようにしている。
【００６６】
なお親通信端末は、発呼端末と既にＰ２Ｐ型の通信を行うことが可能な状態となっている（Ｓ９８参照）。従って発呼端末は、テレビ会議に参加している全ての通信端末１０とＰ２Ｐ型の通信を行うことが可能となっている。発呼端末が新たに参加した状態で、テレビ会議が実行される（Ｓ８１）。被呼処理は終了し、処理はメイン処理（図３参照）に戻る。
【００６７】
以上説明したように、通信端末１０は、既にテレビ会議に参加している何れかの他の通信端末１０に第一要求データを送信し、第一応答データを受信することで、親通信端末を認識することができる。通信端末１０は、親通信端末に第二要求データを送信し、親通信端末においてＰ２Ｐ型の通信が許可された場合に、テレビ会議に新たに参加することができる。このように、テレビ会議に新たに参加できるか否かが親通信端末において一元的に管理されるので、テレビ会議に参加している子通信端末において勝手にテレビ会議への参加が許可されてしまうことを防止できる。従って、テレビ会議内での情報の秘匿性を高め、この情報が第三者に漏洩されてしまうことを防止できる。
【００６８】
また通信端末は、親通信端末を事前に知らなくても、第一応答データによって親通信端末を特定できる。通信端末は、特定した親通信端末に第二要求データを送信することで、テレビ会議に参加する全て通信端末とＰ２Ｐ型の通信を開始することができる。
【００６９】
なお、図１のＣＰＵ２０が本発明の「制御部」に相当し、ＨＤＤ２３が本発明の「メモリ」に相当する。図４のＳ２１の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「第一送信ステップ」に相当し、Ｓ２５の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「第一受信ステップ」に相当し、Ｓ４１の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「第一取得ステップ」に相当し、Ｓ４７の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「第二送信ステップ」に相当し、Ｓ３１、Ｓ３３、Ｓ３５、Ｓ３７、及びＳ３９の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「通信ステップ」に相当する。Ｓ２５の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「第二受信ステップ」に相当し、Ｓ３３の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「第三送信ステップ」「第四送信ステップ」に相当し、Ｓ３５の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「第三受信ステップ」に相当し、Ｓ３１、及びＳ３７の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「Ｐ２Ｐ通信ステップ」に相当し、Ｓ３２の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「第二取得ステップ」「第三取得ステップ」に相当し、Ｓ４３の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「通知ステップ」に相当し、Ｓ４５の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「受付ステップ」に相当し、図３のＳ１３の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「受信ステップ」に相当し、図５のＳ６７の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「送信ステップ」に相当し、Ｓ７９の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「通信ステップ」に相当し、Ｓ６６の処理をＣＰＵ２０に実行させるための命令が本発明の「通信端末」における「受付ステップ」に相当する。
【００７０】
図４のＳ２１の処理をＣＰＵ２０に実行させるための命令が本発明の「通信システム」における「第一送信ステップ」に相当し、Ｓ２５の処理をＣＰＵ２０に実行させるための命令が本発明の「通信システム」における「第一受信ステップ」に相当し、Ｓ４１の処理をＣＰＵ２０に実行させるための命令が本発明の「通信システム」における「第一取得ステップ」に相当し、Ｓ４７の処理をＣＰＵ２０に実行させるための命令が本発明の「通信システム」における「第二送信ステップ」に相当し、Ｓ３１、Ｓ３３、Ｓ３５、Ｓ３７、及びＳ３９の処理をＣＰＵ２０に実行させるための命令が本発明の「通信システム」における「第一通信ステップ」に相当する。図３のＳ１３の処理をＣＰＵ２０に実行させるための命令が本発明の「通信システム」における「第二受信ステップ」「第三受信ステップ」に相当する。図５のＳ９５の処理をＣＰＵ２０に実行させるための命令が本発明の「通信システム」における「判断ステップ」に相当し、Ｓ９８の処理をＣＰＵ２０に実行させるための命令が本発明の「通信システム」における「第二通信ステップ」に相当し、Ｓ６７の処理をＣＰＵ２０に実行させるための命令が本発明の「通信システム」における「第三送信ステップ」に相当し、Ｓ７９の処理をＣＰＵ２０に実行させるための命令が本発明の「通信システム」における「第三通信ステップ」に相当する。
【００７１】
図４のＳ２１の処理が本発明の「通信プログラム」における「第一送信ステップ」に相当し、Ｓ２５の処理が本発明の「通信プログラム」における「第一受信ステップ」に相当し、Ｓ４１の処理が本発明の「通信プログラム」における「第一取得ステップ」に相当し、Ｓ４７の処理が本発明の「通信プログラム」における「第二送信ステップ」に相当し、Ｓ３１、Ｓ３３、Ｓ３５、Ｓ３７、及びＳ３９の処理が本発明の「通信プログラム」における「通信ステップ」に相当する。
【００７２】
なお、本発明は上述の実施形態に限定されず、種々の変形が可能である。上述では、親通信端末から送信される第二応答データによって、子通信端末のＩＤを通知していたが、本発明はこれに限定されない。テレビ会議への参加を望む通信端末１０が、全ての子通信端末を予め認識している場合には、第二応答データには子通信端末のＩＤは格納されなくともよい。
【００７３】
親通信端末において、テレビ会議への新たな参加を許可するか否かを判断する場合、例えば、予めユーザによって設定された情報に基づいて行われてもよい。また、例えば次のようにして判断されてもよい。親通信端末は、複数の子通信端末の其々が、テレビ会議への新たな参加を許可しているか否かを予め認識していていてもよい。親通信端末は、テレビ会議への新たな参加を、複数の子通信端末の全てが許可している場合にのみ、テレビ会議への参加を望む通信端末１０が新たにテレビ会議に参加することを許可してもよい。一方親通信端末は、複数の子通信端末のうち少なくとも何れかが、テレビ会議への新たな参加を許可していない場合、テレビ会議への新たな参加を望む通信端末１０がテレビ会議に参加することを禁止してもよい。これによって親通信端末は、テレビ会議への新たな参加を許可しない子通信端末の意向に応じ、テレビ会議への新たな参加を禁止できる。
【００７４】
上述において、親通信端末から子通信端末に送信される通知データに、テレビ会議への参加を望む通信端末１０のＩＤを格納してもよい。子通信端末は、通知データに格納されたＩＤの通信端末１０から第三要求データを受信した場合にのみ、第三応答データを返信してもよい。これによって子通信端末は、親通信端末議がテレビ会議への参加を許可した通信端末１０と確実にＰ２Ｐ型の通信を開始し、新たな通信端末１０をテレビ会議に参加させることができる。従って、テレビ会議の秘匿性を確実に保つことができる。
【００７５】
図６から図１２においてディスプレイ２５に表示される情報は、ＩＤに限定されない。例えば、通信端末１０を一意に認識できる情報（ＩＤに対応する名前など）が、ＩＤの代わりに表示されてもよい。
【符号の説明】
【００７６】
１    通信システム
１０、１１、１２、１３、１４  通信端末
２０  ＣＰＵ
２３  ＨＤＤ
２４  入力部
２５  ディスプレイ
【図１】
2012119884.tif 000003
【図２】
2012119884.tif 000004
【図３】
2012119884.tif 000005
【図４】
2012119884.tif 000006
【図５】
2012119884.tif 000007
【図６】
2012119884.tif 000008
【図７】
2012119884.tif 000009
【図８】
2012119884.tif 000010
【図９】
2012119884.tif 000011
【図１０】
2012119884.tif 000012
【図１１】
2012119884.tif 000013
【図１２】
2012119884.tif 000014