(57)【要約】【課題】半二重でリアルタイムに行うＰｏＣ等のグループ通信において、データの受信完了までの時間に端末間のバラツキがある場合でも、データの送受信を良好に行うことができるデータ通信方法、通信サーバ装置、通信端末を提供する。【解決手段】一の通信端末が複数の通信端末へデータを送信する場合、データの受信完了を通知する第１の通知が受信側の通信端末から通信サーバ装置２００へ送信される。通信サーバ装置２００では、受信側の各通信端末から送信される第１の通知に基づいて、受信側の全ての通信端末が受信を完了したか否かが判定される。その結果、全端末が受信を完了したと判定された場合、通信サーバ装置２００によって、送信側および受信側の各通信端末に対し第２の通知が送信される。【選択図】      図４
2006295278.tif 000002
【特許請求の範囲】
【請求項１】
一の通信端末と複数の他の通信端末とが通信サーバ装置を介して行う半二重のデータ通信方法であって、
上記一の通信端末が上記通信サーバ装置を介して上記複数の他の通信端末へデータを送信する第１のステップと、
上記一の通信端末がデータを送信すると、上記一の通信端末に設けられた制御手段が新たなデータ送信を禁止する第２のステップと、
上記複数の他の通信端末の各々が、上記一の通信端末からのデータの受信を完了すると、上記複数の他の通信端末の各々に設けられた各制御手段は上記通信サーバ装置へ受信完了を通知する第１の通知を送信するとともに、新たなデータ送信を禁止する第３のステップと、
上記通信サーバ装置が上記複数の他の通信端末の全てから上記第１の通知を受信すると、上記一の通信端末および上記複数の他の通信端末の各々に対し、上記複数の他の通信端末の全てがデータ受信を完了した旨を通知する第２の通知を送信する第４のステップと、
上記一の通信端末および上記複数の他の通信端末が、上記通信サーバ装置から上記第２の通知を受信すると、上記一の通信端末に設けられた制御手段および上記複数の他の通信端末に設けられた各制御手段はそれぞれ新たなデータ送信を許可する第５のステップと
を有することを特徴とするデータ通信方法。
【請求項２】
上記第２のステップでは、さらに上記一の通信端末に設けられた通知手段が新たなデータ送信を禁止する旨を通知し、
上記第３のステップでは、さらに上記複数の他の通信端末の各々に設けられた各通知手段が新たなデータ送信を禁止する旨を通知し、
上記第５のステップでは、さらに上記一の通信端末に設けられた通知手段および上記複数の他の通信端末の各々に設けられた各通知手段はそれぞれ新たなデータ送信を許可する旨を通知する
ことを特徴とする請求項１に記載のデータ通信方法。
【請求項３】
一の通信端末と複数の他の通信端末とが行う半二重のデータ通信方法であって、
上記一の通信端末が上記複数の他の通信端末へデータを送信する第１のステップと、
上記一の通信端末がデータを送信すると、上記一の通信端末に設けられた制御手段が新たなデータ送信を禁止する第２のステップと、
上記複数の他の通信端末の各々が、上記一の通信端末からのデータの受信を完了すると、上記複数の他の通信端末の各々に設けられた各制御手段は上記一の通信端末へ受信完了を通知する第１の通知を送信するとともに、新たなデータ送信を禁止する第３のステップと、
上記一の通信端末が上記複数の他の通信端末の全てから上記第１の通知を受信すると、上記一の通信端末に設けられた制御手段は新たなデータ送信を許可するとともに、上記複数の他の通信端末の各々へ、上記複数の他の通信端末の全てがデータ受信を完了した旨を通知する第２の通知を送信する第４のステップと、
上記複数の他の通信端末の各々が上記一の通信端末から上記第２の通知を受信すると、上記複数の他の通信端末に設けられた各制御手段が新たなデータ送信を許可する第５のステップと
を有することを特徴とするデータ通信方法。
【請求項４】
上記第２のステップでは、さらに上記一の通信端末に設けられた通知手段が新たなデータ送信を禁止する旨を通知し、
上記第３のステップでは、さらに上記複数の他の通信端末の各々に設けられた各通知手段が新たなデータ送信を禁止する旨を通知し、
上記第４のステップでは、さらに上記一の通信端末に設けられた通知手段が新たなデータ送信を許可する旨を通知し、
上記第５のステップでは、さらに上記複数の他の通信端末の各々に設けられた各通知手段が新たなデータ送信を許可する旨を通知する
ことを特徴とする請求項３に記載のデータ通信方法。
【請求項５】
一の通信端末と複数の他の通信端末とが行う半二重のデータ通信を制御する通信サーバ装置であって、
通信手段と、
データの受信完了を通知する第１の通知を上記複数の他の通信端末の各々から上記通信手段を介して受信する通知受信制御手段と、
上記通知受信制御手段において受信される上記第１の通知に基づいて、上記複数の他の通信端末の全てが上記データの受信を完了したか否かを判定する判定手段と、
上記判定手段において上記複数の他の通信端末の全ての受信完了が判定されると、上記複数の他の通信端末の全てがデータ受信を完了した旨を通知する第２の通知を上記一の通信端末および上記複数の他の通信端末の各々へ上記通信手段を介して送信する通知送信制御手段と
を有することを特徴とする通信サーバ装置。
【請求項６】
複数の通信端末と半二重のデータ通信を行う通信端末であって、
通信手段と、
上記通信手段よりデータを送信すると、新たなデータを上記通信手段から送信することを禁止する送信禁止手段と、
上記複数の通信端末の各々から送信される、データの受信完了を通知する第１の通知を、上記通信手段を介して受信する通知受信制御手段と、
上記通知受信制御手段において受信される上記第１の通知に基づいて、上記複数の通信端末の全てが上記データの受信を完了したか否かを判定する判定手段と、
上記判定手段において上記複数の通信端末の全ての受信完了が判定されると、新たなデータを上記通信手段から送信することを許可する送信許可手段と、
上記判定手段において上記複数の通信端末の全ての受信完了が判定されると、上記複数の通信端末の全てがデータ受信を完了した旨を通知する第２の通知を上記複数の通信端末の各々へ上記通信手段を介して送信する通知送信制御手段と
を有することを特徴とする通信端末。
【請求項７】
上記通信端末は更に通知手段を有し、
上記通知手段は、複数の通信端末へデータを送信すると、新たなデータ送信を禁止する旨を通知するとともに、上記判定手段において全端末の受信完了が判定されると、新たなデータ送信を許可する旨を通知することを特徴とする
請求項６に記載の通信端末。
【請求項８】
通信サーバ装置の制御に基づいて一の通信端末と半二重のデータ通信を行う複数の通信端末のうちの１つの通信端末であって、
上記通信サーバ装置とデータの送受信を行う通信手段と、
上記一の通信端末から送信されるデータを受信する際に、当該データの受信が完了したか否かを判定する判定手段と、
上記判定手段においてデータの受信完了が判定されると、新たなデータを上記通信手段から送信することを禁止する送信禁止手段と、
上記判定手段においてデータの受信完了が判定されると、データの受信を完了した旨を通知する第１の通知を上記通信サーバ装置へ上記通信手段を介して送信する通知送信制御手段と、
上記第１の通知を送信した後、上記複数の通信端末の全てがデータの受信を完了した旨を通知する第２の通知を上記通信サーバ装置から上記通信手段を介して受信する通知受信制御手段と、
上記通知受信制御手段において上記第２の通知を上記通信サーバ装置から受信すると、新たなデータを上記通信手段から送信することを許可する送信許可手段と
を有することを特徴とする通信端末。
【請求項９】
一の通信端末と半二重のデータ通信を行う複数の通信端末のうちの１つの通信端末であって、
上記一の通信端末とデータの送受信を行う通信手段と、
上記一の通信端末から送信されるデータを受信する際に、当該データの受信が完了したか否かを判定する判定手段と、
上記判定手段においてデータの受信完了が判定されると、新たなデータを上記通信手段から送信することを禁止する送信禁止手段と、
上記判定手段においてデータの受信完了が判定されると、データの受信を完了した旨を通知する第１の通知を上記通信手段を介して上記一の通信端末へ送信する通知送信制御手段と、
上記第１の通知を送信した後、上記複数の通信端末の全てにおいてデータの受信が完了した旨を通知する第２の通知を上記一の通信端末から上記通信手段を介して受信する通知受信制御手段と、
上記通知受信制御手段において上記第２の通知を上記一の通信端末から受信すると、新たなデータを上記通信手段から送信することを許可する送信許可手段と
を有することを特徴とする通信端末。
【請求項１０】
上記通信端末は更に通知手段を有し、
上記通知手段は、上記判定手段において上記一の通信端末から送信されるデータの受信完了が判定されると、新たなデータ送信を禁止する旨を通知するとともに、上記通知受信制御手段において上記第２の通知が受信されると、新たなデータ送信を許可することを通知する
ことを特徴とする請求項８または９に記載の通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機等の通信端末間におけるデータ通信方法、そのデータ通信を制御する通信サーバ装置、ならびに通信端末に関するものである。
【背景技術】
【０００２】
近年、携帯電話等の通信端末による通信の態様が多様化しており、回線交換による従来の音声通話に加え、ＩＰ（internet protocol）網を利用したパケット通信など新たな態様の通信が行われている。例えば、通信端末間でリアルタイムに文字をやり取りすることで会話を行う「チャットメール」がある（特許文献１参照）。チャットメールは、予め登録しておいたメンバー間でグループを形成し、このグループ内でリアルタイムに文字などのデータの通信を行う「グループ通信」と呼ばれる通信態様の１つである。
【０００３】
近年注目を集めているグループ通信の１つに、ＰｏＣ（push to talk over cellular）と呼ばれるものがある。ＰｏＣは、グループを形成する複数の通信端末同士がリアルタイム通信を行うことを可能にする技術である。ＰｏＣでは、送信側となる１つの通信端末から受信側となる複数の通信端末へ一斉にデータを送信することができる。
このようなリアルタイムのグループ通信は、帯域確保のため半二重で行われることがある。
【０００４】
また、近年では、通信の対象が音声や文字に留まらず、よりデータ量の大きい画像や映像をやり取りするようになってきている。例えば、カメラを搭載し、当該カメラで撮影した画像を送信可能な携帯電話機がある（特許文献２参照）。
【特許文献１】特開２００３−１７４５２０号公報
【特許文献２】特開２００４−２９７５７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、リアルタイムのグループ通信において音声、文字、画像といったデータの送受信を行う場合、グループ内のユーザ端末ごとにデータの受信を完了するまでに要する時間が異なることがある。
【０００６】
例えば、携帯電話機等の通信端末で無線通信を行う場合、電波強度等の通信品質の違いによってデータの受信完了までに要する時間が通信端末ごとに異なる。特に、文字や音声と比べてデータ量の大きい画像や映像のデータの場合、この時間差が顕著になる。
【０００７】
このようにデータの受信完了までに要する時間が通信端末ごとに異なると、例えばＰｏＣによる半二重のグループ通信を行う場合に次のような不利益が生じる恐れがある。
すなわち、ある一の通信端末がデータの受信を完了した後、次のアクションとして自分から他の通信端末に新たなデータを送信した場合に、他にまだデータの受信が完了していない通信端末が存在していると、当該一の通信端末が送信した新しいデータは、前のデータの受信を完了している通信端末ではリアルタイムで受信されるが、まだ前のデータを受信しきれていない通信端末では前のデータの受信完了を待つキューとなってしまう。このため、通信端末間で新しいデータの受信時間に差が出てしまい、良好な通信の妨げとなってしまう。
また、データを送信した通信端末およびデータの受信を早く完了してしまった当該一の通信端末は、他の通信端末がどのタイミングでデータの受信を完了するかを知ることができない。
【０００８】
このように、半二重でリアルタイムに行うグループ通信においては、グループ内の通信端末の間にデータの受信完了に要する時間の差があることから、データの受信が完了しても他のアクションとして新たなデータを送信できるタイミングを各通信端末が把握できないという不都合があった。
【０００９】
本発明はかかる事情に鑑みてなされたものであり、その目的は、半二重でリアルタイムに行うグループ通信において、グループ内の通信端末間にデータの受信完了に要する時間の差がある場合でも、データの送受信を良好に行うことができるデータ通信方法と、そのようなデータ通信を制御する通信サーバ装置、ならびに、そのようなデータ通信に好適な通信端末を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の第１の観点は、一の通信端末と複数の他の通信端末とが通信サーバ装置を介して行う半二重のデータ通信方法に関するものであり、このデータ通信方法は、上記一の通信端末が上記通信サーバ装置を介して上記複数の他の通信端末へデータを送信する第１のステップと、上記一の通信端末がデータを送信すると、上記一の通信端末に設けられた制御手段が新たなデータ送信を禁止する第２のステップと、上記複数の他の通信端末の各々が、上記一の通信端末からのデータの受信を完了すると、上記複数の他の通信端末の各々に設けられた各制御手段は上記通信サーバ装置へ受信完了を通知する第１の通知を送信するとともに、新たなデータ送信を禁止する第３のステップと、上記通信サーバ装置が上記複数の他の通信端末の全てから上記第１の通知を受信すると、上記一の通信端末および上記複数の他の通信端末の各々に対し、上記複数の他の通信端末の全てがデータ受信を完了した旨を通知する第２の通知を送信する第４のステップと、上記一の通信端末および上記複数の他の通信端末が、上記通信サーバ装置から上記第２の通知を受信すると、上記一の通信端末に設けられた制御手段および上記複数の他の通信端末に設けられた各制御手段はそれぞれ新たなデータ送信を許可する第５のステップとを有する。
【００１１】
上記第１の観点のデータ通信方法において、上記第２のステップでは、さらに上記一の通信端末に設けられた通知手段が新たなデータ送信を禁止する旨を通知しても良い。上記第３のステップでは、さらに上記複数の他の通信端末の各々に設けられた各通知手段が新たなデータ送信を禁止する旨を通知しても良い。上記第５のステップでは、さらに上記一の通信端末に設けられた通知手段および上記複数の他の通信端末の各々に設けられた各通知手段はそれぞれ新たなデータ送信を許可する旨を通知しても良い。
【００１２】
本発明の第２の観点は、一の通信端末と複数の他の通信端末とが行う半二重のデータ通信方法に関するものであり、このデータ通信方法は、上記一の通信端末が上記複数の他の通信端末へデータを送信する第１のステップと、上記一の通信端末がデータを送信すると、上記一の通信端末に設けられた制御手段が新たなデータ送信を禁止する第２のステップと、上記複数の他の通信端末の各々が、上記一の通信端末からのデータの受信を完了すると、上記複数の他の通信端末の各々に設けられた各制御手段は上記一の通信端末へ受信完了を通知する第１の通知を送信するとともに、新たなデータ送信を禁止する第３のステップと、上記一の通信端末が上記複数の他の通信端末の全てから上記第１の通知を受信すると、上記一の通信端末に設けられた制御手段は新たなデータ送信を許可するとともに、上記複数の他の通信端末の各々へ、上記複数の他の通信端末の全てがデータ受信を完了した旨を通知する第２の通知を送信する第４のステップと、上記複数の他の通信端末の各々が上記一の通信端末から上記第２の通知を受信すると、上記複数の他の通信端末に設けられた各制御手段が新たなデータ送信を許可する第５のステップとを有する。
【００１３】
上記第２の観点のデータ通信方法において、上記第２のステップでは、さらに上記一の通信端末に設けられた通知手段が新たなデータ送信を禁止する旨を通知しても良い。上記第３のステップでは、さらに上記複数の他の通信端末の各々に設けられた各通知手段が新たなデータ送信を禁止する旨を通知しても良い。上記第４のステップでは、さらに上記一の通信端末に設けられた通知手段が新たなデータ送信を許可する旨を通知しても良い。上記第５のステップでは、さらに上記複数の他の通信端末の各々に設けられた各通知手段が新たなデータ送信を許可する旨を通知しても良い。
【００１４】
本発明の第３の観点は、一の通信端末と複数の他の通信端末とが行う半二重のデータ通信を制御する通信サーバ装置に関するものであり、この通信サーバ装置は、通信手段と、データの受信完了を通知する第１の通知を上記複数の他の通信端末の各々から上記通信手段を介して受信する通知受信制御手段と、上記通知受信制御手段において受信される上記第１の通知に基づいて、上記複数の他の通信端末の全てが上記データの受信を完了したか否かを判定する判定手段と、上記判定手段において上記複数の他の通信端末の全ての受信完了が判定されると、上記複数の他の通信端末の全てがデータ受信を完了した旨を通知する第２の通知を上記一の通信端末および上記複数の他の通信端末の各々へ上記通信手段を介して送信する通知送信制御手段とを有する。
【００１５】
本発明の第４の観点は、複数の通信端末と半二重のデータ通信を行う通信端末に関するものであり、この通信端末は、通信手段と、上記通信手段よりデータを送信すると、新たなデータを上記通信手段から送信することを禁止する送信禁止手段と、上記複数の通信端末の各々から送信される、データの受信完了を通知する第１の通知を、上記通信手段を介して受信する通知受信制御手段と、上記通知受信制御手段において受信される上記第１の通知に基づいて、上記複数の通信端末の全てが上記データの受信を完了したか否かを判定する判定手段と、上記判定手段において上記複数の通信端末の全ての受信完了が判定されると、新たなデータを上記通信手段から送信することを許可する送信許可手段と、上記判定手段において上記複数の通信端末の全ての受信完了が判定されると、上記複数の通信端末の全てがデータ受信を完了した旨を通知する第２の通知を上記複数の通信端末の各々へ上記通信手段を介して送信する通知送信制御手段とを有する。
【００１６】
上記第４の観点の通信端末は、更に通知手段を有しても良い。この通知手段は、複数の通信端末へデータを送信すると、新たなデータ送信を禁止する旨を通知するとともに、上記判定手段において全端末の受信完了が判定されると、新たなデータ送信を許可する旨を通知する。
【００１７】
本発明の第５の観点は、通信サーバ装置の制御に基づいて一の通信端末と半二重のデータ通信を行う複数の通信端末のうちの１つの通信端末に関するものであり、この通信端末は、上記通信サーバ装置とデータの送受信を行う通信手段と、上記一の通信端末から送信されるデータを受信する際に、当該データの受信が完了したか否かを判定する判定手段と、上記判定手段においてデータの受信完了が判定されると、新たなデータを上記通信手段から送信することを禁止する送信禁止手段と、上記判定手段においてデータの受信完了が判定されると、データの受信を完了した旨を通知する第１の通知を上記通信サーバ装置へ上記通信手段を介して送信する通知送信制御手段と、上記第１の通知を送信した後、上記複数の通信端末の全てがデータの受信を完了した旨を通知する第２の通知を上記通信サーバ装置から上記通信手段を介して受信する通知受信制御手段と、上記通知受信制御手段において上記第２の通知を上記通信サーバ装置から受信すると、新たなデータを上記通信手段から送信することを許可する送信許可手段とを有する。
【００１８】
本発明の第６の観点は、一の通信端末と半二重のデータ通信を行う複数の通信端末のうちの１つの通信端末に関するものであり、上記一の通信端末とデータの送受信を行う通信手段と、上記一の通信端末から送信されるデータを受信する際に、当該データの受信が完了したか否かを判定する判定手段と、上記判定手段においてデータの受信完了が判定されると、新たなデータを上記通信手段から送信することを禁止する送信禁止手段と、上記判定手段においてデータの受信完了が判定されると、データの受信を完了した旨を通知する第１の通知を上記通信手段を介して上記一の通信端末へ送信する通知送信制御手段と、上記第１の通知を送信した後、上記複数の通信端末の全てにおいてデータの受信が完了した旨を通知する第２の通知を上記一の通信端末から上記通信手段を介して受信する通知受信制御手段と、上記通知受信制御手段において上記第２の通知を上記一の通信端末から受信すると、新たなデータを上記通信手段から送信することを許可する送信許可手段とを有する。
【００１９】
上記第６の観点の通信端末は、更に通知手段を有しても良い。この通知手段は、上記判定手段において上記一の通信端末から送信されるデータの受信完了が判定されると、新たなデータ送信を禁止する旨を通知するとともに、上記通知受信制御手段において上記第２の通知が受信されると、新たなデータ送信を許可することを通知する。
【発明の効果】
【００２０】
本発明によれば、半二重でリアルタイムに行うグループ通信において、グループ内の通信端末間にデータの受信完了に要する時間の差がある場合でも、データの適切な送信タイミングを各通信端末が把握できるため、データの送受信を良好に行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の２つの実施形態について、図面を参照して説明する。
【００２２】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る通信システムの構成の一例を示す図である。
図１に示す通信システムは、通信端末１００−１〜１００−４と、通信サーバ装置２００とを有する。
【００２３】
通信端末１００−１〜１００−４は、例えば携帯電話機等の無線通信端末であり、基地局（３００−１，３００−２）を介して通信網３００に接続される。通信端末１００−１〜１００−４は、通信網３００に接続される通信サーバ装置２００の制御に従ってデータ通信を行う。本実施形態では、一例として、ＰｏＣ（push to talk over cellular）による半二重のグループ通信を行うものとする。
【００２４】
このデータ通信において伝送されるデータには、例えば通話の音声や、画像、文字などのデータが含まれる。
【００２５】
通信端末１００−１〜１００−４は、ＰｏＣによる半二重通信において送信側の通信端末から通信サーバ装置２００を介して送られてくるデータの受信を完了すると、この受信完了を知らせる通知（第１の通知）を通信サーバ装置２００に送信する。
【００２６】
また、通信端末１００−１〜１００−４は、ＰｏＣによる半二重通信において送信端末としてデータを送信すると、新たなデータ送信を禁止するとともに、その旨を表示部５（図２参照）に表示する。
他方、通信端末１００−１〜１００−４は、ＰｏＣによる半二重通信において受信端末としてデータの受信を完了すると、新たなデータ送信を禁止するとともに、その旨を表示部５に表示する。
このようなデータ送信禁止の表示を行った後、受信側の全通信端末においてデータの受信が完了したこと知らせる通知（第２の通知）を通信サーバ装置２００から受信すると、通信端末１００−１〜１００−４は、データ送信の禁止を解除して新たなデータ送信を許可するとともに、その旨を表示部５に表示する。
【００２７】
通信サーバ装置２００は、通信端末１００−１〜１００−４のＰｏＣによる通信を制御する装置である。
【００２８】
通信サーバ装置２００は、通信端末１００−１〜１００−４の１つからＰｏＣによる通信の開始要求を受けると、その要求に応じて相手方の通信端末を呼出し、通信セッションを確立する。
【００２９】
通信セッションの確立後、通信サーバ装置２００は、一の通信端末から複数の通信端末へデータが送信される度に、この複数の通信端末から受信完了を知らせるために送信される第１の通知を受信する。そして、この第１の通知を受信側の全ての通信端末から受信した場合、通信サーバ装置２００は、受信側の全ての通信端末において受信が完了したことを知らせる第２の通知を、送信側および受信側の通信端末にそれぞれ送信する。
【００３０】
次に、通信端末１００−１〜１００−４の構成を説明する。
図２は、通信端末１００−１〜１００−４の構成の一例を示す図である。
図２に示す通信端末は、アンテナ１と、通信部２と、キー入力部３と、音声処理部４と、表示部５と、記憶部６と、制御部７とを有する。
【００３１】
通信部２は、通信網３００の基地局（３００−１，３００−２）との間の無線通信に関する処理を行う。例えば、制御部７から供給される送信データに所定の変調処理を施して無線信号に変換し、アンテナ１から送出する。また、アンテナ１において受信される基地局からの無線信号に所定の復調処理を施して受信データに変換し、制御部７に出力する。
【００３２】
キー入力部３は、例えば数字キー、文字キー、矢印キー、決定キーなど、各種の機能を持ったキーを有しており、これらのキーがユーザによって操作された場合に、その操作内容を電気信号に変換して制御部７に送出する。
【００３３】
また、キー入力部３には、ＰｏＣによる半二重通信において送信と受信とを切り換えるためのキー（送信キー）が設けられている。ユーザがこの送信キーを操作することにより、通信端末は送信端末または受信端末に切り換わる。
【００３４】
音声処理部４は、スピーカやマイクロフォンにおいて入出力される音声信号を処理する。すなわち、マイクロフォンから入力される音声信号に増幅、アナログ−デジタル変換、符号化等の信号処理を施し、デジタルの音声データに変換してシステム制御部７に出力する。また、システム制御部７から供給される音声データに復号化、デジタル−アナログ変換、増幅等の信号処理を施し、アナログの音声信号に変換してスピーカに出力する。
【００３５】
表示部５は、例えば液晶表示パネルや有機ＥＬパネルなどの表示デバイスを用いて構成されており、制御部７から供給される画像データに応じた画像を表示する。例えば、発信時における発信先の電話番号や、着信時における着信相手の電話番号、受信メールや送信メールの内容、待ち受け画面、日付、時刻、バッテリ残量等を表示する。
【００３６】
記憶部６は、制御部７の処理で利用される各種のデータや、制御部７の処理結果のデータを記憶する。例えば、制御部７のコンピュータ・プログラム、その処理に用いる定数データ、処理過程で一時的に記憶する変数データなどを記憶する。
【００３７】
制御部７は、通信端末の全体的な動作に関わる種々の処理を行う。
例えば通話に関する処理として、所定のプロトコルに従った音声通話が適切に行われるように、音声処理部４における音声の入出力、通信部２における通話データの送受信を制御する。
また、電子メールに関する処理として、送信メールの作成、受信メールの閲覧、電子メールの送受信が適切に行われるように、キー入力部３からの文字データの入力、表示部５における送受信メールの表示、通信部２における電子メールの送受信を制御する。
【００３８】
制御部７は、例えば、記憶部６に格納されるプログラム（オペレーティングシステム、アプリケーション等）に基づいて処理を実行するコンピュータを有しており、プログラムに従って上述した処理を実行する。
【００３９】
制御部７に含まれる各処理ブロックについて以下に説明する。
【００４０】
判定部７０３は、ＰｏＣによる半二重通信において受信端末としてデータを受信する際に、このデータの受信が完了したか否かを判定する。例えば、データが所定の形式のパケットとして送信される場合に、このパケットの末尾を示す所定の信号を検出することにより、受信の完了を判定する。
【００４１】
通知送信制御部７０２は、判定部７０３においてデータの受信完了が判定された場合、この判定結果を通知する第１の通知を通信部２を介して通信サーバ装置２００へ送信する処理を実行する。
【００４２】
通知受信制御部７０１は、通知送信制御部７０２において第１の通知を送信した後、受信側の全ての通信端末においてデータの受信が完了したことを通知する第２の通知を通信部２を介して通信サーバ装置２００から受信する処理を実行する。
【００４３】
表示処理部７０４は、ＰｏＣによる半二重通信において受信端末としてデータの受信を完了してから、通知受信制御部７０２において第２の通知が受信されるまでの間、新たなデータ送信を禁止することを表示部５に表示させる。
【００４４】
キー入力制御部７０５は、ＰｏＣによる半二重通信において送信端末としてデータを送信してから、通知受信制御部７０２において第２の通知が受信されるまでの間、キー入力部３の送信キーの入力を無効にする。また、ＰｏＣによる半二重通信において受信端末としてデータを受信してから、通知受信制御部７０２において第２の通知が受信されるまでの間、キー入力部３の送信キーの入力を無効にする。送信キーの入力が無効にされることにより、送信キーをユーザが操作しても通信端末は送信端末としてデータを送信することを禁止される。なお、キー入力制御部７０５は、本発明の送信禁止手段の一実施形態であるとともに、本発明の送信許可手段の一実施形態である。
【００４５】
次に、通信サーバ装置２００の構成を説明する。
図３は、通信サーバ装置２００の構成の一例を示す図である。
図３に示す通信サーバ装置２００は、通信部８と、ユーザインターフェース部９と、制御部１０と、記憶部１１とを有する。
【００４６】
通信部８は、通信網３００を介した通信に関する処理を行う。例えば、ＰｏＣによるグループ通信を行う場合、通信サーバ装置２００はＩＰ網に接続される。通信部８は、このＩＰ網を介したデータの送受信に関わる処理を行う。
【００４７】
ユーザインターフェース部９は、例えばキーボードやマウス、ディスプレイ装置など、通信サーバ装置２００を操作するための情報を入出力する。
【００４８】
記憶部１１は、制御部１０の処理で利用される各種のデータや、制御部１０の処理結果のデータを記憶する。例えば、制御部１０のコンピュータ・プログラム、その処理に用いる定数データ、処理過程で一時的に記憶する変数データなどを記憶する。
【００４９】
制御部１０は、通信サーバ装置２００の全体的な動作に関わる種々の処理を行う。例えば、１つの通信端末からグループ通信の開始を要求された場合に、相手方の通信端末を呼び出して、通信セッションを確立する処理を行う。
【００５０】
制御部１０は、例えば、記憶部１１に格納されるプログラム（オペレーティングシステム、アプリケーション等）に基づいて処理を実行するコンピュータを有しており、プログラムに従って処理を実行する。
【００５１】
制御部１０は、ＰｏＣによる通信に関連する処理ブロックとして、通知受信制御部１０１と、通知送信制御部１０２と、判定部１０３とを有する。
【００５２】
通知受信制御部１０１は、一の通信端末から複数の通信端末へデータが送信された後、当該データの受信完了を通知する第１の通知を当該複数の通信端末からそれぞれ受信する。
【００５３】
判定部１０３は、通知受信制御部１０１において受信される各通信端末からの第１の通知に基づいて、受信側の全ての通信端末がデータの受信を完了したか否か判定する。
【００５４】
通知送信制御部１０２は、判定部１０３において受信側の全端末の受信完了が判定された場合、この判定結果を通知する第２の通知を送信側および受信側の各通信端末に送信する。
【００５５】
ここで、上述した構成を有する本実施形態に係る通信システムの動作について、図４を参照して説明する。図４の例では、通信端末１００−１が送信側、通信端末１００−２〜１００−４が受信側になって音声通話が行われる。
【００５６】
図４は、本実施形態に係る通信システムにおける通信手順の例を示すフローチャートである。
【００５７】
送信側の通信端末１００−１が通信サーバ装置２００にログインし、相手方の通信端末の呼出しを要求する。通信サーバ装置２００は、この要求に応じて受信側の通信端末を呼出し、通信セッションを確立する。ここまでが、通信サーバ装置２００へのログイン処理である。
【００５８】
送信側の通信端末１００−１は、時刻ｔ１において、受信側の通信端末１００−２〜１００−４に宛てたデータＤ（ｔ１）を送信する。
データＤ（ｔ１）を送信すると、通信端末１００−１はキー入力部３の送信キーの入力を無効にし、新たなデータ送信を禁止する。また、このとき送信側の通信端末１００−１は、新たなデータ送信を禁止することを表示部５に表示する。
【００５９】
図５（Ａ）は、グループ通信において送信が禁止されている場合の通信端末の画面表示例を図解した図である。
図５（Ａ）の例では、表示部５の画面５０１に、「現在送信はできません」という文字のメッセージが表示される。この例に限らず、例えば記号や図形、絵などによって送信が禁止されていることを表示しても良い。
【００６０】
送信側の通信端末１００−１から送信されたデータＤ（ｔ１）は、通信サーバ装置２００を介して各通信端末に転送される。
通信端末１００−４では時刻ｔ２、通信端末１００−３では時刻ｔ３、通信端末１００−２では時刻ｔ４においてデータＤ（ｔ１）の受信が完了する。
受信を完了した各通信端末は、その旨を通知する第１の通知を通信サーバ装置２００にそれぞれ送信する（Ａ２，Ａ３，Ａ４）。
【００６１】
また、通信端末１００−２〜１００−４は、データＤ（ｔ１）の受信を完了すると、キー入力部３の送信キーの入力を無効にして新たなデータ送信を禁止する。このとき、通信端末１００−２〜１００−４は、例えば図５（Ａ）に示すように、新たなデータ送信を禁止することを表示部５に表示する。
【００６２】
受信側の全通信端末から第１の通知（Ａ２，Ａ３，Ａ４）を受信すると、通信サーバ装置２００は、受信側の全通信端末において受信が完了したことを通知する第２の通知を送信側および受信側の通信端末１００−１〜１００−４にそれぞれ送信する（Ｂ１，Ｂ２，Ｂ３，Ｂ４）。
【００６３】
通信端末１００−１〜１００−４は、第２の通知（Ｂ１，Ｂ２，Ｂ３，Ｂ４）を受信すると、キー入力部３の送信キーの入力を有効にする。これにより、通信端末１００−１〜１００−４はデータ送信の禁止を解除して、新たなデータ送信を許可する。このとき、通信端末１００−１〜１００−４は、新たなデータ送信を許可することを各々の表示部５に表示する。
【００６４】
図５（Ｂ）は、グループ通信においてデータ送信の禁止が解除されている場合の通信端末の画面表示例を図解した図である。
図５（Ｂ）の例では、表示部５の画面５０１に、「現在送信可能です」という文字のメッセージが表示される。この例に限らず、例えば記号や図形、絵などによってデータ送信の禁止が解除されていること表示しても良い。
また、データ送信禁止に関わる表示を消すことによって、データ送信禁止が解除されたことを表しても良い。
【００６５】
以上説明したように、本実施形態によると、一の通信端末（送信側）が複数の通信端末（受信側）へデータを送信する場合、送信側の通信端末において、データの送信を行ってから受信側の全通信端末のデータ受信完了を示す第２の通知を通信サーバ装置から受信するまでの間、送信キーが無効にされる。これにより、受信側の全通信端末においてデータ受信が完了するまでの間、送信側の通信端末による新たなデータの送信が禁止される。送信側の通信端末におけるデータ送信の禁止は、通信サーバ装置から第２の通知を受信することによって解除される。
他方、受信側の通信端末においても、データの受信を完了してから第２の通知を通信サーバ装置から受信するまでの間、送信キーが無効にされる。これにより、受信側の全通信端末においてデータ受信が完了するまでの間、受信側の通信端末による新たなデータの送信が禁止される。受信側の通信端末におけるデータ送信の禁止は、通信サーバ装置から第２の通知を受信することによって解除される。
したがって、本実施形態によれば、半二重のグループ通信において一の通信端末が複数の通信端末へ一斉にデータを送信する場合、受信側の全通信端末がデータの受信を完了していないにも関わらず、グループ中の通信端末によって新たなデータ送信が行われてデータ通信の遅延が発生するという不都合を解消することができる。
【００６６】
また、送信側の通信端末では、データの送信を行ってから受信側の全通信端末のデータ受信完了を示す第２の通知を通信サーバ装置から受信するまでの間、新たなデータ送信を禁止する旨の通知が通知手段によりなされ、第２の通知が受信されると、新たなデータ送信を許可する旨の通知が通知手段によりなされる。
受信側の通信端末では、データの受信を完了してから第２の通知を通信サーバ装置から受信するまでの間、通知手段において新たなデータ送信を禁止する旨の通知がなされ、第２の通知が受信されると、通知手段において新たなデータ送信を許可する旨の通知がなされる。
これにより、半二重のグループ通信において一の通信端末が複数の通信端末へ一斉にデータを送信する場合、受信側の全通信端末におけるデータの受信が完了して新たなデータ送信が可能になるタイミングを、各端末のユーザが通知手段の通知によって把握できるため、ユーザは混乱することなく通信を継続することができる。
【００６７】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。
先に説明した第１の実施形態に係る通信システムでは、通信サーバ装置を介してデータ通信が行われているが、本実施形態に係る通信システムでは、通信サーバ装置を介さずに通信端末同士で直接データ通信が行われる。
【００６８】
図６は、本実施形態に係る通信システムの構成の一例を示す図である。
図６に示すように、本実施形態に係る通信システムでは、複数の通信端末（１００Ａ−１〜１００Ａ−４）が通信網３００を介して直接データ通信を行う。
【００６９】
ここでは一例として、通信端末１００Ａ−１がデータを送信し、通信端末１００Ａ−２〜１００Ａ−４がそのデータを受信するものとする。
【００７０】
送信側の通信端末１００Ａ−１は、受信側の通信端末１００Ａ−２〜１００Ａ−４に対してデータを送信すると、新たなデータ送信を禁止するとともに、その旨を表示部５（図７参照）に表示する。
【００７１】
受信側の通信端末１００Ａ−２〜１００Ａ−４は、送信側の通信端末１００Ａ−１から送られてくるデータの受信を完了すると、この受信完了を知らせる第１の通知を送信側の通信端末１００Ａ−１に送信する。
また、受信側の通信端末１００Ａ−２〜１００Ａ−４は、送信側の通信端末１００Ａ−１から送られてくるデータの受信を完了すると、新たなデータ送信を禁止するとともに、その旨を表示部５に表示する。
【００７２】
送信側の通信端末１００Ａ−１は、受信側の通信端末１００Ａ−２〜１００Ａ−４から受信完了を知らせるために送信される第１の通知を受信する。
この第１の通知を受信側の全ての通信端末から受信した場合、送信側の通信端末１００Ａ−１は、受信側の全ての通信端末において受信が完了したことを知らせる第２の通知を受信側の各通信端末に送信する。また、送信側の通信端末１００Ａ−１は、データ送信の禁止を解除して新たなデータ送信を許可するとともに、その旨を表示部５に表示する。
【００７３】
受信側の通信端末１００Ａ−２〜１００Ａ−４は、送信側の通信端末１００Ａ−１から送られてくる第２の通知を受信すると、データ送信の禁止を解除して新たなデータ送信を許可するとともに、その旨を表示部５に表示する。
【００７４】
図７は、本実施形態に係る通信端末の構成の一例を示す図であり、図２と図７の同一符号は同一の構成要素を示す。
図７に示す通信端末は、図２に示す通信端末における制御部７を制御部７Ａに置き換えたものであり、他の構成要素については図２に示す通信端末と同じである。
【００７５】
制御部７Ａは、通信端末の全体的な動作に関わる種々の処理を行う。制御部７Ａは、例えば、記憶部６に格納されるプログラムに基づいて処理を実行するコンピュータを有しており、プログラムに従って処理を実行する。
【００７６】
制御部７Ａは、ＰｏＣによるグループ通信に関する処理ブロックとして、通知受信制御部７０１Ａと、通知送信制御部７０２Ａと、判定部７０３Ａと、表示処理部７０４と、キー入力部７０５とを有する。
このうち、表示処理部７０４とキー入力部７０５については図２における同一符号の構成要素と同じであるため、説明を割愛する。以下では、通知受信制御部７０１Ａ、通知送信制御部７０２Ａおよび判定部７０３Ａの動作について、通信端末がデータ送信を行う場合とデータ受信を行う場合とに分けて説明する。
【００７７】
（通信端末がデータの送信を行う場合）
通知受信制御部７０１Ａは、複数の通信端末へのデータ送信後に、当該データの受信が完了したことを通知する第１の通知を当該複数の通信端末からそれぞれ受信する。
判定部７０３Ａは、通知受信制御部７０１Ａにおいて受信される各通信端末からの第１の通知に基づいて、受信側の全ての通信端末の受信が完了したか否かを判定する。
通知送信制御部７０２Ａは、判定部７０３Ａにおいて受信側の全ての通信端末の受信が完了したと判定された場合に、この判定結果を通知する第２の通知を受信側の各通信端末に送信する。
【００７８】
（通信端末がデータの受信を行う場合）
判定部７０３Ａは、送信側の通信端末から送られてくるデータの受信が完了したか否かを判定する。例えば、データが所定の形式のパケットとして送信される場合に、このパケットの末尾を示す所定の信号を検出することにより、受信の完了を判定する。
通知送信制御部７０２Ａは、判定部７０３Ａにおいてデータの受信完了が判定された場合に、この判定結果を通知する第１の通知を送信側の通信端末へ送信する。
通知受信制御部７０１Ａは、通知送信制御部７０２において第１の通知を送信した後、受信側の全ての通信端末においてデータ受信が完了したことを通知する第２の通知を送信側の通信端末から受信する。
【００７９】
ここで、上述した構成を有する本実施形態に係る通信システムの動作について、図８を参照して説明する。図８の例では、通信端末１００Ａ−１が送信側、通信端末１００Ａ−２〜１００Ａ−４が受信側になって音声通話が行われる。
図８は、本実施形態に係る通信システムにおける通信手順の例を示すフローチャートである。
【００８０】
送信側の通信端末１００Ａ−１は、時刻ｔ１１において、受信側の通信端末１００Ａ−２〜１００Ａ−４に宛てたデータＤ（ｔ１１）を送信する。
通信端末１００Ａ−１は、データＤ（ｔ１１）を送信すると、キー入力部３の送信キーの入力を無効にして新たなデータ送信を禁止する。このとき、通信端末１００Ａ−１は、例えば先に示した図５（Ａ）のように、新たなデータ送信を禁止することを表示部５に表示する。
【００８１】
送信側の通信端末１００Ａ−１から送信されたデータＤ（ｔ１１）は、受信側の各通信端末に転送される。
通信端末１００Ａ−４では時刻ｔ１２、通信端末１００Ａ−３では時刻ｔ１３、通信端末１００Ａ−２では時刻ｔ１４においてデータＤ（ｔ１１）の受信が完了する。
受信を完了した各通信端末は、その旨を通知する第１の通知を送信側の通信端末１００Ａ−１０にそれぞれ送信する（Ａ２，Ａ３，Ａ４）。
【００８２】
また受信側の通信端末１００Ａ−２〜１００Ａ−４は、データＤ（ｔ１１）の受信を完了すると、キー入力部３の送信キーの入力を無効にして新たなデータ送信を禁止する。このとき通信端末１００Ａ−２〜１００Ａ−４は、例えば図５（Ａ）に示すように、新たなデータ送信を禁止することを表示部５に表示する。
【００８３】
受信側の全通信端末から第１の通知（Ａ２，Ａ３，Ａ４）を受信すると、送信側の通信端末１００Ａ−１は、受信側の全通信端末において受信が完了したことを通知する第２の通知を受信側の通信端末１００Ａ−２〜１００Ａ−４にそれぞれ送信する（Ｂ２，Ｂ３，Ｂ４）。また、送信側の通信端末１００Ａ−１は、キー入力部３の送信キーの入力を有効にして新たなデータ送信を許可するとともに、新たなデータ送信を許可することを表示部５に表示する。
【００８４】
第２の通知（Ｂ２，Ｂ３，Ｂ４）を受けた受信側の通信端末１００Ａ−１〜１００Ａ−４は、キー入力部３の送信キーの入力を有効にして新たなデータ送信を許可するとともに、新たなデータ送信を許可することを各々の表示部５に表示する。
【００８５】
以上説明したように、本実施形態によると、一の通信端末（送信側）が複数の通信端末（受信側）へデータを送信する場合において、送信側の通信端末では、データの送信を行ってから受信側の全通信端末よりデータ受信の完了を示す第１の通知を受信するまでの間、送信キーが無効にされる。これにより、受信側の全通信端末においてデータ受信が完了するまでの間、送信側の通信端末による新たなデータ送信が禁止される。送信側の通信端末におけるデータ送信の禁止は、受信側の全通信端末から第１の通知を受信することによって解除される。
他方、受信側の通信端末では、データの受信を完了してから受信側の全通信端末のデータ受信完了を示す第２の通知を送信側の通信端末より受信するまでの間、送信キーが無効にされる。これにより、受信側の全通信端末においてデータ受信が完了するまでの間、受信側の通信端末による新たなデータ送信が禁止される。受信側の通信端末におけるデータ送信の禁止は、送信側の通信端末より第２の通知を受信することによって解除される。
したがって、本実施形態によれば、半二重のグループ通信において一の通信端末が複数の通信端末へ一斉にデータを送信する場合、受信側の全通信端末がデータの受信を完了していないにも関わらず、グループ中の通信端末によって新たなデータ送信が行われてデータ通信の遅延が発生するという不都合を解消することができる。
【００８６】
また、送信側の通信端末では、データの送信を行ってから受信側の全通信端末よりデータ受信の完了を示す第１の通知を受信するまでの間、通知手段において新たなデータ送信を禁止する旨の通知がなされ、この第１の通知を全端末より受信すると、通知手段において新たなデータ送信を許可する旨の通知がなされる。
受信側の通信端末では、データの受信を完了してから受信側の全通信端末のデータ受信完了を示す第２の通知を送信側の通信端末より受信するまでの間、通知手段において新たなデータ送信を禁止する旨の通知がなされ、この第２の通知を受信すると、通知手段において新たなデータ送信を許可する旨の通知がなされる。
これにより、半二重のグループ通信において一の通信端末が複数の通信端末へ一斉にデータを送信する場合、受信側の全通信端末におけるデータの受信が完了して新たなデータ送信が可能になるタイミングを、各端末のユーザが通知手段の通知によって把握できるため、ユーザは混乱することなく通信を継続することができる。
【００８７】
以上、本発明の幾つかの実施形態について説明したが、本発明は上述の形態にのみ限定されるものではなく、種々のバリエーションを含んでいる。
【００８８】
送受信されるデータ量が少ない場合は、端末間の受信完了時刻のバラツキが比較的小さくなり、上記のような通知の送信が不要になる場合がある。
そこで、例えば、送受信されるデータが画像データなどの比較的データ量が大きい種別のデータである場合や、または、当該送受信されるデータが所定データ量より大きい場合などに限って、通信端末および通信サーバ装置は、受信完了に関する通知やデータ送信の禁止に関する表示を行っても良い。
例えば、上述した第１の実施形態では、送受信されるデータが画像データなどの比較的データ量が大きい種別のデータである場合や、または、当該送受信されるデータが所定データ量より大きい場合などに限って、通信端末１００−１〜１００−４が、送信側および受信側の何れも、データ送信禁止の旨を表示を行う。また、この場合に限って、受信側の通信端末は、受信完了を知らせる第１の通知を送信し、通信サーバ装置２００は、全端末の受信完了を知らせる第２の通知の送信する。
同様に、上述した第２の実施形態では、送受信されるデータが画像データなどの比較的データ量が大きい種別のデータである場合や、または、当該送受信されるデータが所定データ量より大きい場合などに限って、通信端末１００Ａ−１〜１００Ａ−４が、送信側および受信側の何れも、データ送信禁止の旨を表示する。また、この場合に限って、受信側の通信端末は、受信完了を知らせる第１の通知を送信し、送信側の通信端末は、全端末の受信完了を知らせる第２の通知を送信する。
これにより、端末間の受信完了時刻のバラツキが比較的小さいデータを送信する際においては、上述のような通知（第１、第２の通知）の送信やデータ送信禁止の表示を行わないようにして、通信端末や通信サーバ装置の処理負担を軽減することができる。
【００８９】
上述の実施形態では、ＰｏＣによるグループ通信に本発明を適用する例を説明しているが、本発明はこれに限定されない。１対多のデータ通信を行う他の種々のグループ通信についても本発明は適用可能である。
【００９０】
本発明の携帯端末は携帯電話機に限定されない。例えば、ＰＤＡ（personal digital assistants）や携帯型ゲーム機など、通信機能を有する端末装置に本発明は広く適用可能である。
【図面の簡単な説明】
【００９１】
【図１】第１の実施形態に係る通信システムの構成の一例を示す図である。
【図２】第１の実施形態に係る通信端末の構成の一例を示す図である。
【図３】第１の実施形態に係る通信サーバ装置の構成の一例を示す図である。
【図４】第１の実施形態に係る通信システムにおける通信手順の例を示すフローチャートである。
【図５】グループ通信時における通信端末の画面表示の例を図解した図である。
【図６】第２の実施形態に係る通信システムの構成の一例を示す図である。
【図７】第２の実施形態に係る通信端末の構成の一例を示す図である。
【図８】第２の実施形態に係る通信システムにおける通信手順の例を示すフローチャートである。
【符号の説明】
【００９２】
１００−１〜１００−４，１００Ａ−１〜１００Ａ−４…通信端末、２００…通信サーバ装置、３００…通信網、１…アンテナ、２，８…通信部、３…キー入力部、４…音声処理部、５…表示部、６，１１…記憶部、７，７Ａ，１０…制御部、７０１，７０１Ａ…通知受信制御部、７０２，７０２Ａ…通知送信制御部、７０３，７０３Ａ，１０３…判定部、７０４…表示処理部、７０５…キー入力制御部、９…ユーザインターフェース部、１０１…通知受信制御部、１０２…通知送信制御部
【図１】
2006295278.tif 000003
【図２】
2006295278.tif 000004
【図３】
2006295278.tif 000005
【図４】
2006295278.tif 000006
【図５】
2006295278.tif 000007
【図６】
2006295278.tif 000008
【図７】
2006295278.tif 000009
【図８】
2006295278.tif 000010