(57)【要約】【課題】簡易な処理によって、送信機会を平等にする技術を提供する。【解決手段】第１端末装置１０ａは、第２端末装置１０ｂから第４端末装置１０ｄと通信する。取得部５０は、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれとの伝送遅延時間のうち、最大の伝送遅延時間を取得する。通信部３２は、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれにデータを送信する。通信部３２は、データの送信終了後、取得部５０において取得した最大の伝送遅延時間をもとにした禁止期間にわたって、新たなデータの送信を禁止する。【選択図】図１
2018133796.tif 000002
【特許請求の範囲】
【請求項１】
複数の他の端末装置と通信する端末装置であって、
前記複数の他の端末装置のそれぞれとの伝送遅延時間のうち、最大の伝送遅延時間を取得する取得部と、
前記複数の他の端末装置のそれぞれにデータを送信する通信部を備え、
前記通信部は、データの送信終了後、前記取得部において取得した最大の伝送遅延時間をもとにした禁止期間にわたって、新たなデータの送信を禁止することを特徴とする端末装置。
【請求項２】
前記取得部における伝送遅延時間は、本端末装置から他の端末装置への伝送遅延時間であることを特徴とする請求項１に記載の端末装置。
【請求項３】
表示部をさらに備え、
前記表示部は、前記禁止期間にわたって送信禁止を示す表示を行うことを特徴とする請求項１または請求項２に記載の端末装置。
【請求項４】
前記表示部は、最大の伝送遅延時間を有する前記他の端末装置のデータの受信状況を示すことを特徴とする請求項３に記載の端末装置。
【請求項５】
前記受信状況は、最大の伝送遅延時間を有する前記他の端末におけるデータ受信後の経過時間をも示すことを特徴とする請求項４に記載の端末装置。
【請求項６】
前記取得部における伝送遅延時間は、本端末装置から他の端末装置への第１伝送遅延時間と、他の端末装置から本端末装置への第２伝送遅延時間との和であることを特徴とする請求項１から５のいずれか１項に記載の端末装置。
【請求項７】
前記取得部は、前記複数の他の端末装置のそれぞれに対して、伝送遅延時間を測定するための測定用信号をデータとは別に送信することを特徴とする請求項１から６のいずれか１項に記載の端末装置。
【請求項８】
前記取得部は、前記複数の他の端末装置のそれぞれに対して、伝送遅延時間を測定するための測定用信号をデータに付随させて送信することを特徴とする請求項１から６のいずれか１項に記載の端末装置。
【請求項９】
複数の他の端末装置と通信する端末装置での通信方法であって、
前記複数の他の端末装置のそれぞれとの伝送遅延時間のうち、最大の伝送遅延時間を取得するステップと、
前記複数の他の端末装置のそれぞれにデータを送信するステップと、
データの送信終了後、取得した最大の伝送遅延時間をもとにした禁止期間にわたって、新たなデータの送信を禁止するステップと、
を備えることを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関し、特に音声データを送信する端末装置、通信方法に関する。
【背景技術】
【０００２】
プッシュツートークオーバーセルラ(Ｐｕｓｈ−ｔｏ−Ｔａｌｋ  ｏｖｅｒ  Ｃｅｌｌｕｌａｒ：ＰｏＣ)はＩＰネットワーク上の半二重通信を使ってＶｏＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  ＩＰ）通信を行う技術であり、ＰｏＣによるグループ通話サービスでは、送話者に対して複数の受話者が存在し、送話端末装置が送信を終えると複数の端末装置が次の送話権を取り合う。例えば、ＰｏＣサーバは、一番早く送話要求を受け取ったＰｏＣ端末装置に対して、送話権を与える。また、ＰｏＣでは音声のグループ通信を行うため、マルチキャスト通信を行う必要があり、受信端末装置ごとに異なるネットワークを介する場合にはそれぞれのネットワーク遅延時間も影響して、伝送遅延時間が受信端末装置ごとに異なる。そのため、ＰｏＣサーバまでの伝送遅延が大きい端末装置はいつまでも送話権を得ることができない。このような不平等を解消するために、ＰｏＣサーバは、送話権の調停のためのメディア分配制御部やメディア蓄積装置を備える（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１４２４８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＰｏＣサーバにおいて送話権の調停に関する処理を実行する場合、処理が複雑になるとともに、ＰｏＣサーバの構成も複雑になる。一方、簡易な処理によって、送話権の取得を平等にすることが求められる。
【０００５】
本発明はこうした状況に鑑みてなされたものであり、その目的は、簡易な処理によって、送信機会を平等にする技術を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の端末装置は、複数の他の端末装置と通信する端末装置であって、複数の他の端末装置のそれぞれとの伝送遅延時間のうち、最大の伝送遅延時間を取得する取得部と、複数の他の端末装置のそれぞれにデータを送信する通信部を備える。通信部は、データの送信終了後、取得部において取得した最大の伝送遅延時間をもとにした禁止期間にわたって、新たなデータの送信を禁止する。
【０００７】
本発明の別の態様は、通信方法である。この方法は、複数の他の端末装置と通信する端末装置での通信方法であって、複数の他の端末装置のそれぞれとの伝送遅延時間のうち、最大の伝送遅延時間を取得するステップと、複数の他の端末装置のそれぞれにデータを送信するステップと、データの送信終了後、取得した最大の伝送遅延時間をもとにした禁止期間にわたって、新たなデータの送信を禁止するステップと、を備える。
【０００８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、簡易な処理によって、送信機会を平等にできる。
【図面の簡単な説明】
【００１０】
【図１】実施例１に係る通信システムの構成を示す図である。
【図２】図１の通信システムの動作概要を示す図である。
【図３】図１の通信システムの別の動作概要を示す図である。
【図４】図４（ａ）−（ｃ）は、図１の通信システムのさらに別の動作概要を示す図である。
【図５】図５（ａ）−（ｄ）は、図１の通信システムにおいてモニタが表示する画面の一例を示す図である。
【図６】図１の通信システムによる通信手順を示すシーケンス図である。
【図７】図１の通信システムによる通信手順を示すフローチャートである。
【図８】実施例２に係る通信システムの動作概要を示す図である。
【図９】図９（ａ）−（ｄ）は、実施例２に係る通信システムの別の動作概要を示す図である。
【図１０】実施例２に係る通信システムによる通信手順を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
（実施例１）
本発明を具体的に説明する前に、まず概要を述べる。本発明の実施例１は、ＰｏＣ端末装置に関する。音声通信の一例がＰＴＴ（Ｐｕｓｈ  ｔｏ  Ｔａｌｋ）である。ＰＴＴでは、ユーザが、会話中にボタンを押し、会話終了時にボタンを解放する。また、ＰｏＣ端末装置では、複数のＰｏＣ端末装置によってグループを形成することも可能である。ＰｏＣ端末装置の基地局装置は、グループに対して、セッションを確立する。このような状況下において、グループ中の１つのＰｏＣ端末装置が、前記セッションにて音声データを送信し、グループ中の他のＰｏＣ端末装置が、前記セッションにて音声データを受信する。
【００１２】
他のＰｏＣ端末装置のユーザが、ＰｏＣ端末装置からの音声を聞いており、音声が終了した場合に、当該音声に応答するような内容の音声を発したい場合がある。これは、ＰｏＣ端末装置においてボタンが解放されて、他のＰｏＣ端末装置においてボタンが押し下げられることに相当する。このような他のＰｏＣ端末装置における伝送遅延時間が大きい場合、他のＰｏＣ端末装置においてボタンが押し下げられる前に、ＰｏＣ端末装置においてボタンが再び押し下げられると、行き違いの通話が発生しうる。これに対応するために、本実施例に係るＰｏＣ端末装置は、最大の伝送遅延時間をもとに禁止期間を設定する。禁止期間とは、ボタンが押し下げられてもＰｏＣ端末装置が音声データを送信できない期間のことである。ＰｏＣ端末装置は、ボタンが解放されることによって音声データの送信を終了した場合、禁止期間タイマを開始させる。また、禁止期間タイマが満了するまでにＰｏＣ端末装置のボタンが押し下げられても、ＰｏＣ端末装置は音声データを送信しない。
【００１３】
図１は、通信システム１００の構成を示す。通信システム１００は、端末装置１０と総称される第１端末装置１０ａ、第２端末装置１０ｂ、第３端末装置１０ｃ、第４端末装置１０ｄ、基地局装置１２、中継サーバ１４を含む。第１端末装置１０ａは、通信部３２、処理部３４、操作部３６、モニタ３８、マイク４０、スピーカ４２、記憶部４４、制御部４６を含み、処理部３４は、取得部５０、設定部５２を含む。なお、第２端末装置１０ｂから第４端末装置１０ｄも、第１端末装置１０ａと同様に構成されるが、図面を明瞭にするために、一部の構成要素あるいは全部の構成要素を省略する。また、通信システム１００に含まれる端末装置１０の数は「４」に限定されず、基地局装置１２の数も「１」に限定されない。複数の基地局装置１２が含まれる場合、それらはネットワークを介して接続される。
【００１４】
端末装置１０は、ＰｏＣによるグループ通信を実行可能な装置である。図１では、第１端末装置１０ａが音声通信の送話側に相当し、第２端末装置１０ｂから第４端末装置１０ｄがＰｏＣによる音声通信の受話側に相当するが、状況に応じてこれらの関係が変わってもよい。このような送話側から送信される音声データと、受話側において受信される音声データとを図２を使用しながら説明する。
【００１５】
図２は、通信システム１００の動作概要を示す。図２では、送話側として第１端末装置１０ａを示し、受話側として第２端末装置１０ｂを示す。第１端末装置１０ａからは「送信音声データ１」と示される音声データが送信される。この音声データは、伝送遅延時間Ｔｄだけ遅延して、第２端末装置１０ｂにおいて「受信音声データ１」として受信される。伝送遅延時間Ｔｄは、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれにおいて異なる。ここで、第１端末装置１０ａにおける音声データの送信が終了した後、伝送遅延時間Ｔｄの間では第２端末装置１０ｂにおいて音声データの受信がなされている。しかしながら、第１端末装置１０ａはこのことを認識していない。そのために、生じうる状況を図３を使用しながら説明する。
【００１６】
図３は、通信システム１００の別の動作概要を示す。図１と同様に、第１端末装置１０ａでは「送信音声データ１」が送信され、第２端末装置１０ｂでは「受信音声データ１」が受信され、伝送遅延時間はＴｄとされる。第２端末装置１０ｂでは、「受信音声データ１」の受信終了後、応答するまでの時間Ｔｍ経過してから、「送信音声データ３」を送信する。一方、第１端末装置１０ａでは、伝送遅延時間Ｔｄを認識していないので、「送信音声データ１」の送信終了後、伝送遅延時間Ｔｄを経過する前に「送信音声データ２」を送信する。
【００１７】
このような音声データによる通話を第１端末装置１０ａから見ると、「音声データ１」、「音声データ２」の送信が続いてなされ、「音声データ２」の送信中に「音声データ３」の受信が発生する。一方、このような音声データによる通話を第２端末装置１０ｂから見ると、「音声データ１」を受信してから、「音声データ３」を送信している間に、「音声データ２」の受信が発生する。なお、「音声データ３」の内容は、「音声データ１」の内容に対する応答であるので、理想的な通話は、「音声データ１」、「音声データ２」、「音声データ３」の順になされるべきである。つまり、複信通信の環境化でマルチキャストの音声通信をした場合、最も遅い音声受信先である第２端末装置１０ｂから応答の送信が発生するまでの間に、音声送信元の第１端末装置１０ａが次の送信を開始してしまうと、行き違った通話になる可能性がある。図１に戻る。
【００１８】
通信部３２は、基地局装置１２を介して、他の端末装置１０との間で音声通信を実行する。処理部３４は、通信部３２による通信を制御する。特に、処理部３４は、ＰｏＣ端末におけるグループ通話での通話処理を実行する。操作部３６は、ボタン、タッチパネル等によって構成されており、ユーザからの入力を受けつける。ここで、ボタンは、ＰＴＴボタンに相当し、操作部３６は、ＰＴＴボタンの押し下げによってＰＴＴによる送話の指示を受けつける。一方、操作部３６は、ＰＴＴボタンの解放によってＰＴＴによる送話の終了を受けつける。操作部３６は、受けつけた入力を処理部３４へ出力する。
【００１９】
モニタ３８は、処理部３４からの画像、動画像、メッセージを受けつけ、それらを表示する表示部である。画面がタッチパネルである場合、モニタ３８は、操作部３６と一体的に構成される。マイク４０は、通話の際に、ユーザからの音声を受けつけ、音声を音声信号に変換する。マイク４０は、音声信号を処理部３４へ出力する。スピーカ４２は、通話の際に、処理部３４からの音声信号を受けつけ、音声信号を音声として出力する。なお、スピーカ４２は、警告音等を出力してもよい。記憶部４４は、音声データ、最大の伝送遅延時間を記憶する。最大の伝送遅延時間については後述する。記憶部４４への書込、記憶部４４からの読出しは、処理部３４によってなされる。制御部４６は、端末装置１０の動作を制御する。
【００２０】
操作部３６のＰＴＴボタンが押し下げられた場合、第１端末装置１０ａの取得部５０は、複数の他の端末装置１０のそれぞれとの伝送遅延時間のうち、最大の伝送遅延時間を取得する。ここで、伝送遅延時間は、第１端末装置１０ａから他の端末装置１０への伝送遅延時間である。取得部５０は、複数の他の端末装置１０のそれぞれに対して、伝送遅延時間を測定するための測定用信号を音声データとは別に送信する。ここでは、取得部５０が最大の伝送遅延時間を取得するための処理として、３つのパターンを説明するが、いずれかが実行されればよい。
【００２１】
図４（ａ）−（ｃ）は、通信システム１００のさらに別の動作概要を示す。ここで、「送話側」が第１端末装置１０ａに相当し、「受話側」が第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに対応する。図４（ａ）は、１つ目のパターンを示す。送話側は、測定用信号として、送信時刻Ｔ１を送信する。中継サーバ１４は送信時刻Ｔ１を中継する。受話側は、送信時刻Ｔ１を受信し、受信したときの現在時刻を取得する。受話側は、現在時刻から送信時刻Ｔ１を減算することによって、伝送遅延時間Ｔｄを導出する。受話側は、伝送遅延時間Ｔｄを送信する。中継サーバ１４は、伝送遅延時間Ｔｄを中継する。送話側は、伝送遅延時間Ｔｄを応答として受信する。
【００２２】
前述のごとく、受話側は、第２端末装置１０ｂから第４端末装置１０ｄであるので、このような処理は、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに対してなされる。例えば、第１端末装置１０ａは、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに対して測定用信号を送信した後、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれからの応答を受信する。第１端末装置１０ａの取得部５０は、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれから受信した伝送遅延時間Ｔｄの中から、最大の伝送遅延時間を選択する。
【００２３】
図４（ｂ）は、２つ目のパターンを示す。送話側は、測定用信号として、受信時刻を要求するための要求信号を送信する。その際、取得部５０は、送信時刻Ｔ１を記憶する。中継サーバ１４は要求信号を中継する。受話側は、要求信号を受信し、受信したときの現在時刻を受信時刻Ｔ２として測定する。受話側は、受信時刻Ｔ２を送信する。中継サーバ１４は、受信時刻Ｔ２を中継する。送話側は、受信時刻Ｔ２を応答として受信する。第１端末装置１０ａの取得部５０は、受信時刻Ｔ２から送信時刻Ｔ１を減算することによって、伝送遅延時間Ｔｄを導出する。このような処理は、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに対してなされる。取得部５０は、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに対して導出した伝送遅延時間Ｔｄの中から、最大の伝送遅延時間を選択する。
【００２４】
図４（ｃ）は、３つ目のパターンを示す。送話側は、測定用信号として、送信時刻Ｔ１を中継サーバ１４に送信する。中継サーバ１４は、送信時刻Ｔ１を受信すると、これをマルチキャスト送信する。受話側は、送信時刻Ｔ１を受信し、受信したときの現在時刻を取得する。受話側は、現在時刻から送信時刻Ｔ１を減算することによって、伝送遅延時間Ｔｄを導出する。受話側は、伝送遅延時間Ｔｄを送信する。中継サーバ１４は、伝送遅延時間Ｔｄを受信する。また、中継サーバ１４は、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれから受信した伝送遅延時間Ｔｄの中から、最大の伝送遅延時間Ｔｄｍａｘを選択する。中継サーバ１４は、最大の伝送遅延時間Ｔｄｍａｘを送信する。送話側は、最大の伝送遅延時間Ｔｄｍａｘを応答として受信する。第１端末装置１０ａの取得部５０は、受信した最大の伝送遅延時間Ｔｄｍａｘを取得する。図１に戻る。取得部５０は、最大の伝送遅延時間を記憶部４４に記憶させる。
【００２５】
第１端末装置１０ａの処理部３４は、操作部３６のＰＴＴボタンが押し下げられた状態において、マイク４０から音声信号を受けつける。これは、送信対象となる音声データである。なお、音声データは、デジタル信号である。処理部３４は、音声データに対する符号化処理を実行し、符号化処理を実行した音声信号（以下、これもまた「音声データ」という）を通信部３２に出力する。通信部３２は、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに音声データを送信する。この送信は、例えば、マルチキャスト送信に相当する。
【００２６】
第２端末装置１０ｂから第４端末装置１０ｄの通信部３２は、第１端末装置１０ａからの音声データを受信する。処理部５４は、受けつけた音声データを復号し、復号した音声データを音声信号としてスピーカ６２から出力させる。
【００２７】
第１端末装置１０ａにおける操作部３６のＰＴＴボタンが解放されることによって、ＰＴＴが解除になる。設定部５２は、記憶部４４に記憶された最大の伝送遅延時間を取得する。設定部５２は、最大の伝送遅延時間をもとに禁止期間を設定する。例えば、設定部５２は最大の伝送遅延時間をそのまま禁止期間としてもよいし、最大の伝送遅延時間に一定の時間を加えることによって禁止期間としてもよい。
【００２８】
処理部３４は、ＰＴＴを解除した場合、禁止期間タイマを開始する。処理部３４は、禁止期間において操作部３６のＰＴＴボタンが押し下げられても、マイク４０から新たな音声データを受けつけない。そのため、通信部３２は、禁止期間にわたって、新たな音声データの送信を禁止する。なお、禁止期間において、モニタ３８は、禁止期間であることを知らせるための画面を表示してもよい。禁止期間タイマが満了した場合、処理部３４は、操作部３６のＰＴＴボタンの押し下げによる音声データを受付可能になり、通信部３２は音声データを送信可能になる。その際、モニタ３８は、禁止期間が終了したことを知らせるための画面を表示してもよい。
【００２９】
図５（ａ）−（ｄ）は、通信システム１００において第１端末装置１０ａのモニタ３８が表示する画面の一例を示し、これは、禁止期間中に禁止期間であることを知らせるための画面の表示の一例に相当する。図５（ａ）は、第１端末装置１０ａの送信開始時（音声データ到達前）の表示を示す。この図においては第１端末装置１０ａの送話側端末装置名として「Ｕｓｅｒ０００１」と、最大伝送遅延時間を有する受話側端末装置名とを表示する。ここでは、第２端末装置１０ｂから第４端末装置１０ｄの中で最大伝送遅延時間を有する端末装置である第２端末装置１０ｂ（ここでは第２端末装置１０ｂまでの伝送遅延時間を５秒とする）を選択し、受話側端末装置名として「Ｕｓｅｒ０００２」と表示する。第１端末装置１０ａのＰＴＴボタンが押し下げられると送信が開始され、モニタ３８上では第１端末装置１０ａの送話側端末装置名「Ｕｓｅｒ０００１」と、第１端末装置１０ａからの音声データ送信開始後の経過時間Ａ（１秒）と、第２端末装置１０ｂの端末装置名「Ｕｓｅｒ０００２」と、第２端末装置１０ｂへの音声データ到達時点からの経過時間とした経過時間Ｂとを表示する（この時点では、受話側に音声データが到達していないとしているため経過時間Ｂを「−：−−」と表示する）。また同時に、送話側の通話状態が送話中であること（図５において「Ｃａｌｌｉｎｇ」と表示する）も示される。
【００３０】
図示しないが、第１端末装置１０ａが音声データ送信開始後、経過時間Ａが記憶部４４に記憶された最大の伝送遅延時間（５秒）に達すると、第２端末装置１０ｂに音声データが到達し、受信を開始したとして経過時間Ｂを０秒と表示する。図５（ｂ）は、その後、経過時間Ａが１０秒に達した時点で第１端末装置１０ａが送話中の表示を示す。モニタ３８上では経過時間Ａを１０秒として表示するとともに、第２端末装置１０ｂが受信開始から５秒経過したとして経過時間Ｂを５秒と表示する。
【００３１】
次に、第１端末装置１０ａの音声データの送信終了時（禁止期間開始）の表示について図５（ｃ）を用いて説明する。第１端末装置１０ａのＰＴＴが解除されると、モニタ３８上では第１端末装置１０ａの送話が終了したことを「Ｃａｌｌ Ｅｎｄ」として表示するとともに、経過時間Ａ（１５秒）の増加が止まる。その際の第２端末装置１０ｂが音声データを受信してからの経過時間Ｂ（１０秒）と、禁止期間であることの表示（図５において「Ｄａｔａ  ｓｅｎｄｉｎｇ．  Ｗａｉｔ  ａ  ｍｏｍｅｎｔ」と表示する）も示される。しかしながら、伝送の遅延があるためこの時点では最大伝送遅延時間を有する第２端末装置１０ｂが音声データを受信し終えていない。そこで、記憶部４４に記憶された最大の伝送遅延時間をもとに設定部５２において禁止期間を設定する（ここでは最大の伝送遅延時間の５秒とする）。なお、禁止期間は、最大の伝送遅延時間以上の値であれば設定可能である。
【００３２】
図５（ｄ）は、送話終了時（禁止期間中）の表示を示す。第１端末装置１０ａは、第１端末装置１０ａの送話終了後も第２端末装置１０ｂが受信を続け、経過時間Ｂが第１端末装置１０ａの送話終了時の１０秒から禁止期間として設定した５秒が経過した１５秒に達した時点で受信を終了したものとみなす。この時点で、第２端末装置１０ｂから第４端末装置１０ｄまでの全ての端末装置が音声データの全ての受信を終了しているといえる。なお、禁止期間中には、第１端末装置１０ａのモニタ３８上には、その期間を禁止期間としてその旨（図５において「Ｄａｔａ  ｓｅｎｄｉｎｇ．  Ｗａｉｔ  ａ  ｍｏｍｅｎｔ」と表示する）が示される。ここで経過時間Ａは、第１端末装置１０ａから送信された音声データの時間長ということもできる。
【００３３】
さらに、ここでは禁止期間を最大の伝送遅延時間をもとに設定したが、送信終了時の経過時間Ａと経過時間Ｂとの差分を禁止期間と設定してもよい。または、禁止期間を送信終了時から経過時間Ｂが第１端末装置１０ａの送話終了時の経過時間Ａに達するまでの期間を禁止期間としてもよい。
【００３４】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００３５】
以上の構成による通信システム１００の動作を説明する。図６は、通信システム１００による通信手順を示すシーケンス図である。これは前述の１つ目のパターンに相当する。第１端末装置１０ａにおいてＰＴＴボタンが押し下げられる（Ｓ１０）。第１端末装置１０ａは測定用信号を送信し（Ｓ１２）、中継サーバ１４は測定用信号を送信する（Ｓ１４）。第２端末装置１０ｂから第４端末装置１０ｄは伝送遅延時間Ｔｄを送信し（Ｓ１６）、中継サーバ１４は伝送遅延時間Ｔｄを送信する（Ｓ１８）。第１端末装置１０ａは音声データを送信し（Ｓ２０）、中継サーバ１４は音声データを送信する（Ｓ２２）。第２端末装置１０ｂから第４端末装置１０ｄは音声データを受信する。
【００３６】
第１端末装置１０ａは音声データを送信し（Ｓ２４）、中継サーバ１４は音声データを送信する（Ｓ２６）。第２端末装置１０ｂから第４端末装置１０ｄは音声データを受信する。第１端末装置１０ａは音声データを送信し（Ｓ２８）、中継サーバ１４は音声データを送信する（Ｓ３０）。第２端末装置１０ｂから第４端末装置１０ｄは音声データを受信する。第１端末装置１０ａは、ＰＴＴを解除して、禁止期間タイマを開始する（Ｓ３２）。第１端末装置１０ａにおいてＰＴＴボタンが押し下げられる（Ｓ３４）。第１端末装置１０ａはエラー応答を出力する（Ｓ３６）。第１端末装置１０ａにおいてＰＴＴボタンが押し下げられる（Ｓ３８）。第１端末装置１０ａはエラー応答を出力する（Ｓ４０）。第１端末装置１０ａは禁止期間タイマを終了する（Ｓ４２）。
【００３７】
図７は、通信システム１００による通信手順を示すフローチャートである。ＰＴＴボタンが押し下げられ（Ｓ１００のＹ）、ＰＴＴ押し下げ禁止フラグがオフであれば（Ｓ１０２のＹ）、通信部３２はセッション要求を送信する（Ｓ１０４）。セッションが確立した場合（Ｓ１０６のＹ）、通信部３２は測定用信号を送信し（Ｓ１０８）、伝送遅延時間を受信する（Ｓ１１０）。ＰＴＴが解除されなければ（Ｓ１１２のＮ）、通信部３２は音声データを送信して（Ｓ１１４）、ステップ１１２に戻る。
【００３８】
ＰＴＴが解除された場合（Ｓ１１２のＹ）、伝送遅延時間があれば（Ｓ１１６のＹ）、処理部３４はＰＴＴ押し下げ禁止フラグをオンにする（Ｓ１１８）。設定部５２は禁止期間を設定し（Ｓ１２０）、処理部３４は禁止期間タイマを開始する（Ｓ１２２）。モニタ３８は禁止期間表示を開始する（Ｓ１２４）。禁止期間タイマが満了しなければ（Ｓ１２６のＮ）、処理部３４は禁止期間タイマを更新して（Ｓ１２８）、ステップ１２６に戻る。禁止期間タイマが満了すれば（Ｓ１２６のＹ）、モニタ３８は禁止期間表示を終了する（Ｓ１３０）。処理部３４はＰＴＴ押し下げ禁止フラグをオフにする（Ｓ１３２）。
【００３９】
ＰＴＴボタンが押し下げられない場合（Ｓ１００のＮ）、あるいはＰＴＴ押し下げ禁止フラグがオフでない場合（Ｓ１０２のＮ）、処理は終了される。セッションが確立しない場合（Ｓ１０６のＮ）、エラーが発生していれば（Ｓ１３４のＹ）、処理部３４はエラー処理を実行して（Ｓ１３６）、処理は終了される。エラーが発生していなければ（Ｓ１３４のＮ）、通信部３２はセッション要求を再送信し（Ｓ１３８）、ステップ１０６に戻る。伝送遅延時間がなければ（Ｓ１１６のＮ）、処理は終了される。
【００４０】
本実施例によれば、音声データの送信終了後、複数の他の端末装置のそれぞれとの伝送遅延時間のうちの最大の伝送遅延時間をもとにした禁止期間にわたって新たな音声データの送信を禁止するので、送話権を連続的に取得する状況を抑制できる。また、送話権を連続的に取得する状況が抑制されるので、送信機会を平等にできる。また、最大の伝送遅延時間をもとに禁止期間を設定するので、最大の伝送遅延時間を有する端末装置においても送信の機会を増加できる。また、音声データの送信終了後に禁止期間を設定するだけなので、簡易な処理によって、送信機会を平等にできる。また、第１端末装置から他の端末装置への伝送遅延時間を使用するので、伝送遅延時間の導出を容易にできる。また、測定用信号を音声データとは別に送信するので、音声データを送信するまでに伝送遅延時間を取得できる。
【００４１】
（実施例２）
次に、実施例２を説明する。本発明の実施例２も、実施例１と同様に、ＰｏＣにおいてグループ通話を実行するＰｏＣ端末装置に関する。実施例２に係るＰｏＣ端末装置は、実施例１と同様に、最大の伝送遅延時間をもとに禁止期間を設定する。しかしながら、禁止期間を設定するために使用する最大の伝送遅延時間の規定が、実施例１と実施例２とにおいて異なる。実施例２に係る通信システム１００は、図１と同様のタイプである。ここでは、これまでとの差異を中心に説明する。
【００４２】
図８は、通信システム１００の動作概要を示す。図８では、送話側として第１端末装置１０ａを示し、第１端末装置１０ａからの伝送遅延時間が最大の受話側として第２端末装置１０ｂを示す。ここで、図８における第１伝送遅延時間Ｔｄ１は、これまでの伝送遅延時間Ｔｄに相当する。そのため、第２端末装置１０ｂは、第１伝送遅延時間Ｔｄ１が最大の端末装置１０であるといえる。実施例２においては、第２端末装置１０ｂから第１端末装置１０ａへの第２伝送遅延時間Ｔｄ２も考慮する。第１伝送遅延時間Ｔｄ１だけではなく、第２伝送遅延時間Ｔｄ２も考慮する場合、禁止期間はさらに長くなる。また、第２端末装置１０ｂにおいて、受信音声データの再生が終了してから、送信音声データの指示を入力するまでの時間、つまり応答するまでの時間はＴｍと示される。
【００４３】
図１の操作部３６のＰＴＴボタンが押し下げられた場合、第１端末装置１０ａの取得部５０は、複数の他の端末装置１０のそれぞれとの伝送遅延時間のうち、最大の伝送遅延時間を取得する。ここで、伝送遅延時間は、第１端末装置１０ａから他の端末装置１０への第１伝送遅延時間と、他の端末装置１０から第１端末装置１０ａへの第２伝送遅延時間との和である。取得部５０は、複数の他の端末装置１０のそれぞれに対して、伝送遅延時間を測定するための測定用信号を音声データとは別に送信する。ここでは、取得部５０が最大の伝送遅延時間を取得するための処理として、４つのパターンを説明するが、いずれかが実行されればよい。
【００４４】
図９（ａ）−（ｄ）は、通信システム１００の別の動作概要を示す。ここでも、図４（ａ）−（ｃ）と同様に、「送話側」が第１端末装置１０ａに相当し、「受話側」が第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに対応する。図９（ａ）は、１つ目のパターンを示す。送話側は、測定用信号として、送信時刻Ｔ１を送信する。中継サーバ１４は送信時刻Ｔ１を中継する。受話側は、送信時刻Ｔ１を受信し、受信したときの現在時刻を取得する。受話側は、現在時刻から送信時刻Ｔ１を減算することによって、第１伝送遅延時間Ｔｄ１を導出する。受話側は、第１伝送遅延時間Ｔｄ１と送信時刻Ｔ２を送信する。この送信時刻Ｔ２も測定用信号に相当する。中継サーバ１４は、第１伝送遅延時間Ｔｄ１と送信時刻Ｔ２を中継する。送話側は、第１伝送遅延時間Ｔｄ１と送信時刻Ｔ２を応答として受信する。
【００４５】
送話側は、現在時刻から送信時刻Ｔ２を減算することによって、第２伝送遅延時間Ｔｄ２を導出する。前述のごとく、受話側は、第２端末装置１０ｂから第４端末装置１０ｄであるので、このような処理は、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに対してなされる。第１端末装置１０ａの取得部５０は、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに対する第１伝送遅延時間Ｔｄ１と第２伝送遅延時間Ｔｄ２の中から、最大の第１伝送遅延時間Ｔｄ１ｍａｘと最大の第２伝送遅延時間Ｔｄ２ｍａｘとを選択する。取得部５０は、最大の第１伝送遅延時間Ｔｄ１ｍａｘと最大の第２伝送遅延時間Ｔｄ２ｍａｘとを加算することによって、伝送遅延時間Ｔｄを導出する。
【００４６】
図９（ｂ）は、２つ目のパターンを示す。送話側は、測定用信号として、送信時刻Ｔ１を送信する。中継サーバ１４は送信時刻Ｔ１を中継する。受話側は、送信時刻Ｔ１を受信し、受信したときの現在時刻を取得する。受話側は、現在時刻から送信時刻Ｔ１を減算することによって、第１伝送遅延時間Ｔｄ１を導出する。受話側は、第１伝送遅延時間Ｔｄ１と送信時刻Ｔ２を送信する。
【００４７】
中継サーバ１４は、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに対する第１伝送遅延時間Ｔｄ１のうち、最大の第１伝送遅延時間Ｔｄ１ｍａｘを選択する。また、中継サーバ１４は、選択した最大の第１伝送遅延時間Ｔｄ１ｍａｘを送信した端末装置１０からの送信時刻Ｔ２をＴ２ｍａｘとして選択する。中継サーバ１４は、Ｔｄ１ｍａｘとＴ２ｍａｘとを送信する。送話側は、Ｔｄ１ｍａｘとＴ２ｍａｘとを応答として受信する。送話側は、現在時刻から送信時刻Ｔ２ｍａｘを減算することによって、第２伝送遅延時間Ｔｄ２を導出する。第１端末装置１０ａの取得部５０は、最大の第１伝送遅延時間Ｔｄ１ｍａｘと第２伝送遅延時間Ｔｄ２とを加算することによって、伝送遅延時間Ｔｄを導出する。
【００４８】
図９（ｃ）は、３つ目のパターンを示す。送話側は、測定用信号として、送信時刻Ｔ１を送信する。中継サーバ１４は、現在時刻から送信時刻Ｔ１を減算することによって、Ｔｄ１ａを導出する。中継サーバ１４は、送信時刻Ｔ２を送信する。受話側は、送信時刻Ｔ２を受信し、受信したときの現在時刻を取得する。受話側は、現在時刻から送信時刻Ｔ２を減算することによって、Ｔｄ１ｂを導出する。受話側は、Ｔｄ１ｂと送信時刻Ｔ３を送信する。
【００４９】
中継サーバ１４は、現在時刻から送信時刻Ｔ３を減算することによって、Ｔｄ２ｂを導出する。中継サーバ１４は、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに対するＴｄ１ｂのうち、最大のＴｄ１ｂｍａｘを選択するとともに、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに対するＴｄ２ｂのうち、最大のＴｄ２ｂｍａｘを選択する。中継サーバ１４は、Ｔｄ１ａ、Ｔｄ１ｂｍａｘ、Ｔｄ２ｂｍａｘ、送信時刻Ｔ４を送信する。送話側は、Ｔｄ１ａ、Ｔｄ１ｂｍａｘ、Ｔｄ２ｂｍａｘ、送信時刻Ｔ４を応答として受信する。第１端末装置１０ａの取得部５０は、現在時刻から送信時刻Ｔ４を減算することによって、Ｔｄ２ａを導出する。取得部５０は、Ｔｄ１ａ、Ｔｄ１ｂｍａｘ、Ｔｄ２ｂｍａｘ、Ｔｄ２ａを加算することによって、伝送遅延時間Ｔｄを導出する。
【００５０】
図９（ｄ）は、４つ目のパターンを示す。送話側は、測定用信号として、送信時刻Ｔ１を送信する。中継サーバ１４は、現在時刻から送信時刻Ｔ１を減算することによって、Ｔｄ１ａを導出する。中継サーバ１４は、送信時刻Ｔ２を送信する。受話側は、送信時刻Ｔ２を受信し、受信したときの現在時刻を取得する。受話側は、現在時刻から送信時刻Ｔ２を減算することによって、Ｔｄ１ｂを導出する。受話側は、Ｔｄ１ｂと送信時刻Ｔ３を送信する。
【００５１】
中継サーバ１４は、現在時刻から送信時刻Ｔ３を減算することによって、Ｔｄ２ｂを導出する。中継サーバ１４は、Ｔｄ１ａ、Ｔｄ１ｂ、Ｔｄ２ｂ、送信時刻Ｔ４を送信する。送話側は、Ｔｄ１ａ、Ｔｄ１ｂ、Ｔｄ２ｂ、送信時刻Ｔ４を応答として受信する。第１端末装置１０ａの取得部５０は、現在時刻から送信時刻Ｔ４を減算することによって、Ｔｄ２ａを導出する。取得部５０は、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに対するＴｄ１ｂのうち、最大のＴｄ１ｂｍａｘを選択するとともに、第２端末装置１０ｂから第４端末装置１０ｄのそれぞれに対するＴｄ２ｂのうち、最大のＴｄ２ｂｍａｘを選択する。取得部５０は、Ｔｄ１ａ、Ｔｄ１ｂｍａｘ、Ｔｄ２ｂｍａｘ、Ｔｄ２ａを加算することによって、伝送遅延時間Ｔｄを導出する。
【００５２】
図１０は、通信システム１００による通信手順を示すシーケンス図である。これは前述の１つ目のパターンに相当する。第１端末装置１０ａにおいてＰＴＴボタンが押し下げられる（Ｓ２００）。第１端末装置１０ａは測定用信号を送信し（Ｓ２０２）、中継サーバ１４は測定用信号を送信する（Ｓ２０４）。第２端末装置１０ｂから第４端末装置１０ｄは第１伝送遅延時間Ｔｄ１と測定用信号を送信し（Ｓ２０６）、中継サーバ１４は第１伝送遅延時間Ｔｄ１と測定用信号を送信する（Ｓ２０８）。第１端末装置１０ａは音声データを送信し（Ｓ２１０）、中継サーバ１４は音声データを送信する（Ｓ２１２）。第２端末装置１０ｂから第４端末装置１０ｄは音声データを受信する。
【００５３】
第１端末装置１０ａは音声データを送信し（Ｓ２１４）、中継サーバ１４は音声データを送信する（Ｓ２１６）。第２端末装置１０ｂから第４端末装置１０ｄは音声データを受信する。第１端末装置１０ａは音声データを送信し（Ｓ２１８）、中継サーバ１４は音声データを送信する（Ｓ２２０）。第２端末装置１０ｂから第４端末装置１０ｄは音声データを受信する。第１端末装置１０ａは、ＰＴＴを解除して、禁止期間タイマを開始する（Ｓ２２２）。第１端末装置１０ａにおいてＰＴＴボタンが押し下げられる（Ｓ２２４）。第１端末装置１０ａはエラー応答を出力する（Ｓ２２６）。第１端末装置１０ａにおいてＰＴＴボタンが押し下げられる（Ｓ２２８）。第１端末装置１０ａはエラー応答を出力する（Ｓ２３０）。第１端末装置１０ａは禁止期間タイマを終了する（Ｓ２３２）。
【００５４】
本実施例によれば、第１端末装置から他の端末装置への第１伝送遅延時間と、他の端末装置から第１端末装置への第２伝送遅延時間との和を伝送遅延時間とするので、送信機会をより平等にするような禁止期間を設定できる。
【００５５】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５６】
本実施例１、２において、通信システム１００は、ＰｏＣ技術を用いた業務用無線を使用している。しかしながらこれに限らず例えば、ＰｏＣ技術による業務用無線以外の無線通信システムが使用されてもよい。本実施例によれば、構成の自由度を向上できる。
【００５７】
本実施例１、２において、取得部５０は、測定用信号は音声データとは別に送信している。しかしながらこれに限らず例えば、取得部５０は、複数の他の端末装置１０のそれぞれに対して、測定用信号を音声データに付随させて送信してもよい。本変形例によれば、測定用信号を音声データに付随させるので、測定用信号の送信頻度を向上できる。また、測定用信号の送信頻度が向上するので、禁止期間の設定精度を向上できる。
【符号の説明】
【００５８】
１０  端末装置、  １２  基地局装置、  １４  中継サーバ、  ３２  通信部、  ３４  処理部、  ３６  操作部、  ３８  モニタ、  ４０  マイク、  ４２  スピーカ、  ４４  記憶部、  ４６  制御部、  ５０  取得部、  ５２  設定部、  １００  通信システム。
【図１】
2018133796.tif 000003
【図２】
2018133796.tif 000004
【図３】
2018133796.tif 000005
【図４】
2018133796.tif 000006
【図５】
2018133796.tif 000007
【図６】
2018133796.tif 000008
【図７】
2018133796.tif 000009
【図８】
2018133796.tif 000010
【図９】
2018133796.tif 000011
【図１０】
2018133796.tif 000012