(57)【要約】【課題】発言権の獲得に失敗したことよって、使用者がストレスを感じたり、操作に気をとられたりする、という問題が発生する頻度を低下させることができる端末装置を提供すること。【解決手段】ＰｏＣ（Push to talk over Cellular）システムにおける端末装置では、入力部が使用者により操作されることで、発言権の獲得要求を受け付ける。また、端末装置では、他の端末装置が発言権を獲得中に、入力部に入力された獲得要求の送出が所定のタイミングまで保留された後（Ｓ２０７）、該獲得要求は外部に送出される（Ｓ２１２）。【選択図】図４
2007318395.tif 000002
【特許請求の範囲】
【請求項１】
ＰｏＣシステムにおける端末装置であって、
発言権の獲得要求が入力される入力手段と、
前記獲得要求を外部に送出する送出手段と、
他の端末装置が前記発言権を獲得中に、前記入力手段から前記獲得要求が入力されると、前記送出手段による前記獲得要求の送出を所定のタイミングまで保留する保留手段とを備える、端末装置。
【請求項２】
前記所定のタイミングは、前記他の端末装置が獲得中である発言権の解放時である、請求項１に記載の端末装置。
【請求項３】
前記ＰｏＣシステムにおいて、前記他の端末装置が獲得中の発言権の有効期間は、該発言権の獲得から予め定められた時間に満了し、
前記所定のタイミングは、前記他の端末装置が獲得中である発言権の有効期間の満了時である、請求項１に記載の端末装置。
【請求項４】
前記ＰｏＣシステムにおいて、前記他の端末装置が獲得中の発言権の有効期間は、該発言権の獲得から予め定められた時間に満了し、
前記所定のタイミングは、前記他の端末装置が獲得中の発言権の有効期間が満了する所定時間前である、請求項１に記載の端末装置。
【請求項５】
前記ＰｏＣシステムには、前記他の端末装置に対して発言権を与えるサーバが接続されており、該各端末装置が獲得中の発言権の有効期間は、該発言権の獲得から予め定められた時間に満了し、
前記端末装置は、前記送出手段から獲得要求が外部に送出されてから、該獲得要求に対する応答が前記サーバから返ってくるまでの応答時間を予め計測する計測手段をさらに備え、
前記所定のタイミングは、前記計測手段により計測された応答時間に基づいて決定される、請求項１に記載の端末装置。
【請求項６】
前記端末装置は、前記送出手段が獲得要求を外部に送出してから前記サーバにより発言権が付与されるまでの遅延時間を、前記計測手段により計測された応答時間を使って予め算出する算出手段をさらに備え、
前記所定のタイミングは、前記他の端末装置が獲得中である発言権の有効期間の満了時に対して、前記算出手段により算出された遅延時間だけ前である、請求項５に記載の端末装置。
【請求項７】
前記端末装置は、ＰｏＣクライアントとしての携帯電話と接続され、
前記送出手段は、前記保留手段から受け取った獲得要求を、前記携帯電話に送出する、請求項１に記載の端末装置。
【請求項８】
前記端末装置は、ネットワークに接続可能なＰｏＣクライアントであって、
前記送出手段は、前記保留手段から受け取った獲得要求を前記ネットワークに送出する、請求項１に記載の端末装置。
【請求項９】
ＰｏＣシステムにおいて、端末装置が発言権を要求するための端末制御方法であって、
使用者からの発言権の獲得要求を受付ける受け付けステップと、
他の端末装置が発言権を獲得中に、前記受け付けステップにて受け付けられた獲得要求の送出を所定のタイミングまで保留する保留ステップと、
前記保留ステップで保留された獲得要求を外部に送出する送出ステップとを備える、端末制御方法。
【請求項１０】
ＰｏＣシステムにおいて、使用者により操作され、発言権の獲得要求が入力される入力手段を有する端末装置に設けられる集積回路であって、
前記獲得要求を外部に送出する送出手段と、
他の端末装置が前記発言権を獲得中に、前記入力手段から前記獲得要求が入力されると、前記送出手段による前記獲得要求の送出を所定のタイミングまで保留する保留手段とを備える、集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置に関し、特に、ＰｏＣ（Push to talk over Cellular）機能を実装した端末装置に関する。
【背景技術】
【０００２】
ＰｏＣサービスとは、無線機サービスのような即時通話サービスであって、使用者がＰｏＣ端末のＰｏＣキーを押した状態で一対一又は一対グループの形で意思疎通をすることができ、特に携帯電話網を利用して提供されるサービスである。
【０００３】
一般に、ＰｏＣサービスシステムは、ＰｏＣサービスを提供するＰｏＣ端末（ＰｏＣクライアント）と、ＰｏＣ端末間の音声及びデータの転送、並びに発言権を制御するＰｏＣサーバとを備える。ここで、発言権とは、ＰｏＣサービスのような半二重通信においてデータを転送する資格であり、複数のＰｏＣ端末から転送されたデータが衝突することを防止するために用いられる。
【０００４】
従来のＰｏＣサービスシステムにおいて、使用者がＰｏＣキーを押して発言権を要求した場合、前記ＰｏＣサーバは、他のＰｏＣ端末に発言権が与えられていないと、発言権承認メッセージを該当ＰｏＣ端末に転送する。しかしながら、他のＰｏＣ端末に発言権が与えられていると、前記ＰｏＣサーバは、発言権拒絶メッセージを該当ＰｏＣ端末に転送する。
【０００５】
ＰｏＣサーバから発言権承認メッセージを受信したＰｏＣ端末は、使用者により入力された音声及びデータを、ＰｏＣサーバを介して他のＰｏＣ端末に転送し、ＰｏＣサーバから発言権拒絶メッセージを受信したＰｏＣ端末は、使用者が認知できるようにエラーメッセージを出力する。
【０００６】
エラーメッセージを確認した使用者が発言権を獲得するためには、発言権を有している使用者の発言権が解除された後、ＰｏＣキーを押して再び発言権を要求しなければならない。
【０００７】
前述したように、従来のＰｏＣサービスシステムの発言権付与方法においては、使用者がＰｏＣキーを押して発言権を要求した場合、既に他の使用者が発言権を有していると、相手が発言権を解除するまで待った後、ＰｏＣキーを押して再び発言権を要求しなければならない。
【０００８】
このような従来のＰｏＣサービスシステムの発言権付与方法においては、転送するデータを有する使用者が発言権を要求する場合、他の使用者が既に発言権を有していて発言権を獲得することができないか、又は適切なタイミングにＰｏＣキーを押すことができず他の使用者に発言権を奪われることがあるという問題があった。
【０００９】
これを解決する従来技術として、例えば特許文献１および特許文献２に示すような構成がある。
【００１０】
特許文献１では、使用者がＰｏＣキーを押した状態を維持する時間によって優先順位を付与し、その優先順位によって発言権を与えるＰｏＣサービスを提供するグループ通信システムの発言権付与方法が開示されている。
【００１１】
特許文献２では、ＰｏＣサーバが、発言権要求メッセージを伝送したＰｏＣ端末のＩＤを含む発言権拒否メッセージをセッションが設定された全てのＰｏＣ端末に伝送し、前記発言権拒否メッセージを受信した各ＰｏＣ端末が自分のＩＤと前記発言権拒否メッセージに含まれたＩＤとを比較してその比較結果を出力することにより、前記発言権要求に対する処理及びＰｏＣ端末の状態情報を全ての使用者が確認することができるようにした発言権処理方法が開示されている。
【特許文献１】特開２００６−４２３５５号公報
【特許文献２】特開２００６−４２３５６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、従来の構成では、ＰｏＣキーを押して発言権の獲得を行う際のタイミングによっては発言権の獲得に失敗し、使用者にストレスがたまったり、発言権の獲得の失敗等で操作に気をとられたりする、という課題を有していた。
【００１３】
本発明は、前記従来の課題を解決するもので、発言権の獲得に失敗したことよって、使用者がストレスを感じたり、操作に気をとられたりする、という問題が発生する頻度を低下させることができる端末装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明は、ＰｏＣシステムにおける端末装置であって、発言権の獲得要求が入力される入力手段と、獲得要求を外部に送出する送出手段と、他の端末装置が発言権を獲得中に、入力手段から獲得要求が入力されると、送出手段による獲得要求の送出を所定のタイミングまで保留する保留手段とを備える。
【００１５】
また、本発明は、端末装置以外の態様として、方法及び集積回路にも適用可能である。
【発明の効果】
【００１６】
本発明によれば、他の端末装置が発言権を獲得している間、獲得要求の送出が保留され、所定のタイミングで外部に送出される。このように、本発明では、獲得要求の送出タイミングが端末装置内で制御されるので、使用者は、入力手段を操作するタイミングを気にする必要が無くなる。これによって、発言権の獲得の失敗に起因するストレスから使用者は解放され、さらに、発言権の獲得の失敗等で操作に使用者が気をとられることもなくなる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態の制御端末について、図面を用いて説明する。
【００１８】
（実施の形態１）
図１は、本発明の実施の形態１に係るＰｏＣクライアントシステム１００における通信端末３００と、通信端末３００を制御する制御端末２００とを示す図である。制御端末２００と通信端末３００とはネットワーク４００で接続されている。
【００１９】
具体的には、通信端末３００は、ＰｏＣクライアントである携帯電話等で構成する。制御端末２００は、カーナビゲーションシステムやカーオーディオといった車載端末で構成する。また、ネットワーク４００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）や無線ＬＡＮ（Local Area Network）等の近距離無線通信手段で実現する。なお、ネットワーク４００は、ＵＳＢ（Universal Serial Bus）等の有線通信手段で実現しても良い。
【００２０】
制御端末２００は、入力部２０１と制御部２０２と制御インターフェース２０３と出力部２０４とを備える。
【００２１】
入力部２０１は、ボタン、タッチパネル、または、マイクおよび音声認識ユニット等で構成され、使用者の発言権の獲得要望を検出し、検出した獲得要望を表す入力信号を生成して制御部２０２に送る。
【００２２】
制御部２０２は、ＣＰＵおよびメモリ等で構成され、制御端末２００の全体の制御を行う。具体的には、制御部２０２は、入力部２０１から入力信号を受け、制御インターフェース２０３に発言権獲得要求メッセージを送信するか否かを判断する。また、制御部２０２は、発言権を獲得できた場合は、発言権が獲得できたことを出力部２０４を介して使用者に表示する。
【００２３】
制御インターフェース２０３は、ＰｏＣ制御信号（制御部２０２から送信される発言権獲得要求メッセージ等）をネットワーク４００を介して通信端末３００との間で送受信する。
【００２４】
出力部２０４は、ディスプレイ、または、音声合成ユニットおよびスピーカー等で構成され、発言権の獲得状態を使用者に対して画面表示したり、音声で案内したりする。
【００２５】
通信端末３００は、制御インターフェース３０１と制御部３０２と通信部３０３とを備える。
【００２６】
制御インターフェース３０１は、ＰｏＣ制御信号（制御端末２００から送信される発言権獲得要求メッセージ等）をネットワーク４００を介して制御端末２００との間で送受信する。なお、制御インターフェース３０１は、制御端末２００の制御インターフェース２０３と同様にして実現して良い。
【００２７】
制御部３０２は、制御インターフェース３０１より受けたＰｏＣ制御信号を通信部３０３を介して携帯電話網等の広域ネットワークに対して送信する。
【００２８】
図２は、広域ネットワークまで含めた、ＰｏＣシステム９００全体の構成の一例を示す図である。図２において、１００は車載ＰｏＣクライアントシステム、１００ｂは別の車載ＰｏＣクライアントシステム、１００ｃは通信端末のみで構成されたＰｏＣクライアントシステムである。５００、５００ｂ、５００ｃは広域ネットワークに対する無線アクセス部である。６００、６００ｂ、６００ｃは広域ネットワークの基地局である。７００は広域ネットワークである。８００はＰｏＣサーバである。
【００２９】
図２において、ＰｏＣサーバ８００は、ＰｏＣシステム９００の発言権の管理を行う。図２に示す構成例において、ＰｏＣサーバ８００は、通信端末３００、通信端末３００ｂ（以下、「通信端末ｂ」と記載する。）、通信端末３００ｃ（以下、「通信端末ｃ」と記載する。）からの発言権の要求を受け付け、発言権を要求した通信端末に発言権を与えるか否かを一定の条件に従って判断する。ＰｏＣサーバ８００は、発言権を与えると判断した場合には、発言権を要求した通信端末に発言権を与える。
【００３０】
例えば、通信端末３００に発言権が与えられた場合には、通信端末３００が送信した音声データは、無線アクセス部５００、基地局６００、広域ネットワーク７００、基地局６００ｂおよび無線アクセス部５００ｂを介して通信端末ｂに伝送される。また、通信端末３００が送信した音声データは、通信端末ｃに同様に伝送される。
【００３１】
以上のように構成されたＰｏＣシステム９００における通常時の動作を、図３を用いて説明する。図３は、ＰｏＣシステム９００の通常動作を示すシーケンス図である。
【００３２】
発言権が空きの状態で、制御端末２００において、使用者がボタン等で実現された入力部２０１を押下すると、入力部２０１は、入力信号を制御部２０２に送る。制御部２０２は、入力部２０１から入力信号を受けると、現在の発言権の状態を判断する。発言権が空きであれば（Ｓ１０１）、制御部２０２は、制御インターフェース２０３に発言権獲得要求メッセージを送信する。制御インターフェース２０３は、発言権獲得要求メッセージを通信端末３００に送信する。
【００３３】
制御インターフェース２０３から送信された発言権獲得要求メッセージ（Ｓ１０２）は、通信端末３００の制御インターフェース３０１で受信され、制御部３０２に送られる。
【００３４】
発言権獲得要求メッセージを受信した制御部３０２は、発言権獲得要求メッセージを送信するか否かを一定の条件に従って判断し（例えば、発言権が既に獲得されているため発言権獲得要求メッセージを送信しない等）、発言権獲得要求メッセージを送信すると判断した場合には、通信部３０３を介してＰｏＣサーバ８００に発言権獲得要求メッセージを送信する（Ｓ１０３）。
【００３５】
ＰｏＣサーバ８００は、発言権獲得要求メッセージを受信すると、発言権が空き状態であれば発言権を要求した端末に発言権を割り当てる。ＰｏＣサーバ８００は、発言権を割り当てると、発言権を要求した端末に対して、発言権承諾通知メッセージで割り当ての承諾を通知する（Ｓ１０４）。
【００３６】
一方、ＰｏＣサーバ８００は、発言権が割り当てられた端末以外の端末に対して、発言中通知メッセージを送信して発言権が他の端末に割り当てられたことを通知する（Ｓ１０５）。
【００３７】
通信端末３００の制御部３０２は、通信部３０３を介して発言権承諾通知メッセージを受信すると、制御インターフェース３０１を介して制御端末２００に発言権承諾通知メッセージを送信する（Ｓ１０６）。
【００３８】
制御端末２００の制御部２０２は、制御インターフェース２０３を介して発言権承諾通知メッセージを受信すると、発言権を獲得できた旨の表示を出力するよう、出力部２０４を制御する。このように発言権の取得者が変更された場合等は、適宜発言者名もしくは発言者の電話番号等を出力部２０４に出力して良い。
【００３９】
こうして車載ＰｏＣクライアントシステム１００が発言権獲得中の状態となり（Ｓ１０７）、車載ＰｏＣクライアントシステム１００の使用者が発言を行うことができる。
【００４０】
その後、車載ＰｏＣクライアントシステム１００の使用者が発言を終えて入力部２０１を操作し、発言権の解放を要求すると、入力部２０１は、入力信号を制御部２０２に送る。
【００４１】
制御部２０２は、入力部２０１から入力信号を受けると、現在発言中であることから発言権の解放要求であると判断し、制御インターフェース２０３に発言権解放要求メッセージを送信する。制御インターフェース２０３は、発言権解放要求メッセージを通信端末３００に送信する。
【００４２】
なお、入力部２０１からの入力信号が発言権の解放要求である旨の情報を含んでも良く、制御部２０２が発言権の状態から発言権の獲得もしくは解放のどちらの要求かを判断しても良い。
【００４３】
制御インターフェース２０３から送信された発言権解放要求メッセージ（Ｓ１０８）は、発言権獲得要求メッセージと同様にして、通信端末３００の制御インターフェース３０１で受信され、制御部３０２に送られる。発言権解放要求メッセージを受信した制御部３０２は、発言権解放要求メッセージを送信するか否かを一定の条件に従って判断し（例えば、発言権が既に解放されていれば発言権解放要求メッセージを送信しない等）、発言権解放要求メッセージを送信すると判断した場合には、通信部３０３を介してＰｏＣサーバ８００に発言権解放要求メッセージを送信する（Ｓ１０９）。
【００４４】
なお、前記の一定の条件は、一例であり、例えば発言権が既に解放されていても発言権解放要求メッセージを送信するようにする構成も考えられる。
【００４５】
ＰｏＣサーバ８００は、発言権解放要求メッセージを受信すると、このメッセージが発言権を割当てた端末からの解放要求であれば発言権を解放する。ＰｏＣサーバ８００は、発言権を解放すると、解放要求のあった端末に対して発言権空き通知メッセージで発言権が解放されたことを通知する（Ｓ１１０）。また、ＰｏＣサーバ８００は、発言権が割り当てられていた端末以外の端末に対しても発言権空き通知メッセージで発言権が解放されたことを通知する（Ｓ１１１）。
【００４６】
通信端末３００の制御部３０２は、通信部３０３を介して発言権空き通知メッセージを受信すると、制御インターフェース３０１を介して制御端末２００に発言権空き通知メッセージを送信する（Ｓ１１２）。
【００４７】
制御端末２００の制御部２０２は、制御インターフェース２０３を介して発言権空き通知メッセージを受信すると、発言権を解放できた旨の表示を出力するよう、出力部２０４を制御する。
【００４８】
こうしてＰｏＣシステム９００は、発言権が空きの状態に戻る（Ｓ１１３）。
【００４９】
次に、ＰｏＣシステム９００における、発言権獲得の要求を一旦保留し、発言権が解放されたことを検出した後に送信する動作を、図４を用いて説明する。図４は、ＰｏＣシステム９００の発言権獲得の要求を一旦保留した後に送信する動作を示すシーケンス図である。
【００５０】
発言権が空きの状態（Ｓ２０１）で、通信端末ｂがＰｏＣサーバ８００に発言権獲得要求メッセージ（Ｓ２０２）を送信する。
【００５１】
ＰｏＣサーバ８００は、通常動作と同様にして、発言権を別の車載ＰｏＣクライアントシステム１００ｂに割り当てる。さらにＰｏＣサーバ８００は、発言権を要求した端末（この場合は１００ｂ）に対して、発言権承諾通知メッセージで割り当ての承諾を通知し（Ｓ２０３）、発言権が割り当てられた端末以外の端末（この場合は１００）に対しては、発言中通知メッセージを送信して発言権が他の端末に割り当てられたことを通知する（Ｓ２０４）。
【００５２】
通信端末３００は、発言中通知メッセージを受信すると、他のメッセージと同様に制御端末２００へ発言中通知メッセージを送信し（Ｓ２０５）、制御端末２００では、他のＰｏＣクライアントシステム（この場合は１００ｂ）が発言権を獲得中である旨が表示される。こうして通信端末ｂが発言権獲得中の状態となる（Ｓ２０６）。
【００５３】
通信端末ｂが発言権獲得中の状態で、車載ＰｏＣクライアントシステム１００において使用者が発言権の獲得を要求すると、制御端末２００の制御部２０２は、現在、他の通信端末ｂが発言権獲得中の状態であることから、発言権獲得要求メッセージの送信を保留しておく（Ｓ２０７）。
【００５４】
その後、通信端末ｂが発言権解放要求メッセージを送信すると（Ｓ２０８）、ＰｏＣサーバ８００は通信端末ｂに割り当てた発言権を解放する。ＰｏＣサーバ８００は、発言権を解放すると、解放要求のあった端末に対して発言権空き通知メッセージで発言権が解放されたことを通知する（Ｓ２０９）。また、ＰｏＣサーバ８００は、発言権が割り当てられていた端末以外の端末に対しても発言権空き通知メッセージで発言権が解放されたことを通知する（Ｓ２１０）。
【００５５】
通信端末３００の制御部３０２は、通信部３０３を介して発言権空き通知メッセージを受信すると、制御インターフェース３０１を介して制御端末２００に対して発言権空き通知メッセージを送信する（Ｓ２１１）。
【００５６】
制御端末２００の制御部２０２は、制御インターフェース２０３を介して発言権空き通知メッセージを受信すると、保留されている発言権獲得要求があるか調べる。この場合、発言権獲得要求が保留されているので、制御部２０２は、発言権獲得要求メッセージを制御部３０２に送信する（Ｓ２１２）。制御部３０２は、通常動作と同様にして、ＰｏＣサーバ８００に発言権獲得要求メッセージを送信する（Ｓ２１３）。
【００５７】
ＰｏＣサーバ８００は、発言権を割り当てると、通常動作の時と同様にして、発言権を要求した端末に対して、発言権承諾通知メッセージで割り当ての承諾を通知する（Ｓ２１４）。一方、ＰｏＣサーバ８００は、発言権が割り当てられた端末以外の端末に対しては、発言中通知メッセージを送信して発言権が他の端末に割り当てられたことを通知する（Ｓ２１５）。
【００５８】
通信端末３００は、発言権承諾通知メッセージを受信すると、通常動作と同様にして、発言権承諾通知メッセージを制御端末２００に送信する（Ｓ２１６）。
【００５９】
こうして車載ＰｏＣクライアントシステム１００が発言権獲得中の状態となる（Ｓ２１７）。
【００６０】
かかる構成によれば、他の端末が発言中の場合には発言権の獲得要求を一旦保留し、発言権が解放されたことを検出した後に発言権の獲得要求を送信することで、車載環境でＰｏＣシステムを使用する場合に、入力部２０１を押して発言権の獲得を行う際のタイミングによっては発言権の獲得に失敗しストレスがたまったり、発言権の獲得の失敗等で操作に気をとられたりする、という問題が発生する頻度を低下させることが可能となる。
【００６１】
また、かかる構成によれば、ナビゲーションシステム等の車載用途の制御端末２００と、ＰｏＣクライアントである携帯電話（通信端末３００）とが、近距離の無線通信技術等に準拠して接続され、これによって、運転者は、車載環境でＰｏＣシステムを使用することが可能となる。このような制御端末２００により、携帯電話（通信端末３００）に、上述のような発言権の獲得要求機能が備わっていない場合でも、入力部２０１を押して発言権の獲得を行う際のタイミングによっては発言権の獲得に失敗し、使用者にストレスがたまったり、発言権の獲得の失敗等で操作に気をとられたりすることを回避することができる。
【００６２】
なお、上記では、ＰｏＣシステムにおいてやりとりされる制御メッセージについて、発言権獲得要求、発言権承諾通知、発言中通知、発言権解放要求、発言権空き通知、といったメッセージを用いたが、同様の制御が可能であれば、別のメッセージを用いても良い。
【００６３】
例えば、発言権承諾通知と発言中通知は、まとめて、発言中通知にし、同メッセージ中に発言権を割り当てられた通信端末を識別するＩＤ等を含めるようにしても良い。
【００６４】
なお、上記シーケンスを用いて、ＰｏＣシステム９００を構成する端末が２台の場合を例にとり詳細に説明したが、この台数に限られないことは言うまでもなく、３台、４台と増加しても同様である。
【００６５】
なお、上記では、通信端末３００と制御端末２００が、制御インターフェース３０１および制御インターフェース２０３を介してネットワーク４００で接続されているが、通信端末３００に制御端末２００の機能を組込んでも良い。その場合、図５のように、車載ＰｏＣクライアントシステム１００Ａは、通信端末３００Ａのみから構成して良い。この場合、制御インターフェース３０１および制御インターフェース２０３を介してネットワーク４００経由で行っていた制御動作を制御部２０２と制御部３０２間で直接行うように構成して良い。もしくは制御部２０２と制御部３０２を統合してひとつの制御部で実現しても良い。
【００６６】
（実施の形態２）
本発明の実施の形態２におけるＰｏＣクライアントシステム１００およびＰｏＣシステム９００の構成は、実施の形態１と同様であり図１および図２に示すものであり、その構成の説明を省略する。
【００６７】
本発明の実施の形態２における、ＰｏＣクライアントシステム１００およびＰｏＣシステム９００の通常動作についても実施の形態１と同様である。ただし、ＰｏＣサーバ８００での発言権の維持に時間制限が存在する点が異なる。
【００６８】
例えば時間制限値を３０秒とした場合を例にとると、あるＰｏＣクライアントが発言権を獲得しても発言権を解放しないまま３０秒が経過するとＰｏＣサーバ８００は発言権を自動で解放し、発言権空き通知メッセージを全通信端末に対して送信する。３０秒が経過する前にＰｏＣサーバ８００が発言権を割り当てた端末から発言権解放要求メッセージを受信した場合の動作は、実施の形態１と同様である。
【００６９】
実施の形態２における制御端末２００の特徴は、実施の形態１でも説明したように「発言権の解放」を検出して、保留されている発言権獲得要求をＰｏＣサーバ８００に送信することに加えて、「発言権獲得時間の満了」も検出するように構成した点である。
【００７０】
以下で実施の形態２におけるＰｏＣシステム９００の「発言権獲得時間の満了」を検出した場合の動作を図６を用いて説明する。
【００７１】
図６は、ＰｏＣシステム９００の「発言権獲得時間の満了」を検出した場合の動作を示すシーケンス図である。
【００７２】
発言権が空きの状態（Ｓ３０１）で、通信端末ｂがＰｏＣサーバ８００に発言権獲得要求メッセージ（Ｓ３０２）を送信する。
【００７３】
ＰｏＣサーバ８００は、実施の形態１の通常動作と同様にして、発言権を別の車載ＰｏＣクライアントシステム１００ｂに割り当てる。
【００７４】
ＰｏＣサーバ８００は、発言権を割り当てると、タイマーをセットする（Ｓ３０３）。
【００７５】
さらにＰｏＣサーバ８００は、発言権を要求した端末（この場合は１００ｂ）に対して、発言権承諾通知メッセージで割り当ての承諾を通知し（Ｓ３０４）、発言権が割り当てられた端末以外の端末（この場合は１００）に対しては、発言中通知メッセージを送信して発言権が他の端末に割り当てられたことを通知する（Ｓ３０５）。
【００７６】
通信端末３００は、発言中通知メッセージを受信すると、他のメッセージと同様に制御端末２００へ発言中通知メッセージを送信する（Ｓ３０６）。
【００７７】
制御端末２００は、発言中通知メッセージを受信すると、発言権獲得時間の満了を検出するためのタイマーをセットし（Ｓ３０７）、他のＰｏＣクライアントシステム（この場合は１００ｂ）が発言権を獲得中である旨を表示する。こうして通信端末ｂ（１００ｂ）が発言権獲得中の状態となる（Ｓ３０８）。
【００７８】
通信端末ｂが発言権獲得中の状態で、車載ＰｏＣクライアントシステム１００において使用者が発言権の獲得を要求すると（Ｓ３０９）、制御端末２００の制御部２０２は、現在、他の通信端末ｂが発言権獲得中の状態であることから、発言権獲得要求メッセージの送信を保留しておく。
【００７９】
発言権を獲得したＰｏＣクライアントシステム１００ｂが発言権を解放しないまま３０秒が経過してタイマーが満了すると（Ｓ３１０）、ＰｏＣサーバ８００は、発言権を自動で解放し、発言権が割り当てられていた通信端末に発言権空き通知メッセージで発言権が解放されたことを通知する（Ｓ３１１）。また、ＰｏＣサーバ８００は、発言権が割り当てられていた端末以外の端末に対しても発言権空き通知メッセージで発言権が解放されたことを通知する（Ｓ３１２）。
【００８０】
一方、制御端末２００において発言権獲得時間の満了検出用のタイマーが満了すると（Ｓ３１３）、制御部２０２は、保留されている発言権獲得要求があるか調べる。この場合には保留されている要求があるので、制御部２０２は、発言権獲得要求メッセージを通信端末３００に送信する（Ｓ３１４）。
【００８１】
通信端末３００は、発言権獲得要求メッセージを受信すると、実施の形態１の通常動作と同様にして、ＰｏＣサーバ８００に発言権獲得要求メッセージを送信する（Ｓ３１５）。
【００８２】
なお、図６のシーケンスでは、通信端末３００が、制御端末２００に対して発言権空き通知メッセージを送信する前に発言権獲得要求メッセージを受信した場合を例にとり説明している。実際には、通信端末３００は、通信の遅延時間のゆれにより、制御端末２００に対して発言権空き通知メッセージを送信した後に発言権獲得要求メッセージを受信する場合も考えられる。この場合には、通信端末３００の動作は、実施の形態１と同様の順番になる。もしくは、通信端末３００は、Ｓ３１２でＰｏＣサーバ８００から発言権空き通知メッセージを受信する前に、Ｓ３１４で制御端末２００から発言権獲得要求メッセージを受信する場合も考えられる。
【００８３】
ＰｏＣサーバ８００は、発言権を割り当てると、実施の形態１の通常動作と同様にして、発言権を要求した端末に対して、発言権承諾通知メッセージで割り当ての承諾を通知する（Ｓ３１６）。一方、ＰｏＣサーバ８００は、発言権が割り当てられた端末以外の端末に対しては、発言中通知メッセージを送信して発言権が他の端末に割り当てられたことを通知する（Ｓ３１７）。
【００８４】
通信端末３００は、発言権承諾通知メッセージを受信すると、通常動作と同様にして、発言権承諾通知メッセージを制御端末２００に送信する（Ｓ３１８）。
【００８５】
こうして車載ＰｏＣクライアントシステム１００が発言権獲得中の状態となる（Ｓ３１９）。
【００８６】
かかる構成によれば、発言権の維持に時間制限が存在するＰｏＣシステムにおいては、実施の形態１の「発言権の解放」の検出に加えて、「発言権獲得時間の満了」も検出するようにしたため、時間制限により発言権が解放された場合には、より早いタイミングで、保留した発言権獲得要求を送信することができることになり、発言権の獲得に成功する可能性を向上させることが可能となる。このため、車載環境でＰｏＣシステムを使用する場合に、入力部２０１を押して発言権の獲得を行う際のタイミングによっては発言権の獲得に失敗しストレスがたまったり、発言権の獲得の失敗等で操作に気をとられたりする、という問題が発生する頻度を低下させることが可能となる。
【００８７】
なお、上記説明では、発言権の維持の時間制限値として３０秒の場合を例にとり説明したがこの値に限られるものではないことは言うまでもない。
【００８８】
なお、ＰｏＣサーバ８００で「タイマーのセット」、「発言権承諾通知メッセージの送信」および「発言中通知メッセージの送信」を行う順番は、上記で説明したものに限られるものではなく、処理の順番は特に制限されるものではない。
【００８９】
（実施の形態３）
本発明の実施の形態３におけるＰｏＣクライアントシステム１００およびＰｏＣシステム９００の構成は、実施の形態２と同様であり図１および図２に示すものであり、その構成の説明を省略する。
【００９０】
本発明の実施の形態３における、ＰｏＣクライアントシステム１００およびＰｏＣシステム９００の通常動作についても実施の形態２と同様であり、ＰｏＣサーバ８００での発言権の維持に時間制限が存在する。
【００９１】
ただし、実施の形態３におけるＰｏＣシステム９００では、ネットワークの伝送遅延が大きい場合を想定している。具体例としては、ＰｏＣサーバ８００からＰｏＣクライアントシステム１００までの間に生じる伝送遅延が、ＰｏＣサーバ８００から他のＰｏＣクライアントシステム１００ｂまでの間に生じる伝送遅延に比べて無視できないほど大きい場合が挙げられる。
【００９２】
実施の形態３における制御端末２００の特徴は、実施の形態２で説明した「発言権獲得時間の満了」を検出するタイマーの値を、ＰｏＣサーバ８００における発言権維持のタイマーの値より少ない値とするよう構成した点である。すなわち、実施の形態３における制御端末２００は、「発言権獲得時間の満了の一定時間前」を検出することが特徴となる。
【００９３】
例えばＰｏＣサーバ８００における発言権維持の時間制限値が３０秒とした場合を例にとると、制御端末２００におけるタイマーの値は、３０秒の一定時間前に満了するようにしておく。具体例として前記一定時間を２秒とすれば、制御端末２００におけるタイマーの値は、２８秒で満了するようにしておく。
【００９４】
以下で実施の形態３におけるＰｏＣシステム９００の「発言権獲得時間の満了の一定時間前」を検出する場合の動作を図７を用いて説明する。
【００９５】
図７は、ＰｏＣシステム９００の「発言権獲得時間の満了の一定時間前」を検出した場合の動作を示すシーケンス図である。
【００９６】
なお、図７においては、「ＰｏＣサーバ８００からＰｏＣクライアントシステム１００までの間に生じる伝送遅延」が、「ＰｏＣサーバ８００から他のＰｏＣクライアントシステム１００ｂまでの間に生じる伝送遅延」に比べて無視できないほど大きいことを表現するために、図中下方向を時間軸とし、伝送に時間のかかるＰｏＣサーバ８００〜ＰｏＣクライアントシステム１００間、および、ＰｏＣサーバ８００〜ＰｏＣクライアントシステム１００ｂ間のメッセージ伝達を表現する矢印を斜めにして時間経過を表現している。
【００９７】
図７において、発言権が空き状態（Ｓ３０１）から、使用者が発言権の獲得を要求して（Ｓ３０９）、制御端末２００が発言権獲得要求メッセージの送信を保留しておくまでの処理は、実施の形態２と同様であり、説明を省略する。
【００９８】
ただし、Ｓ３０７でセットするタイマーは、「発言権獲得時間の満了の一定時間前」を検出するためのものである点が異なる。
【００９９】
発言権を獲得したＰｏＣクライアントシステム１００ｂが発言権を解放しないまま３０秒が経過してタイマーが満了すると（Ｓ３１０）、ＰｏＣサーバ８００は、発言権を自動で解放し、発言権が割り当てられていた通信端末に発言権空き通知メッセージで発言権が解放されたことを通知する（Ｓ３１１）。また、ＰｏＣサーバ８００は、発言権が割り当てられていた端末以外の端末に対しても発言権空き通知メッセージで発言権が解放されたことを通知する（Ｓ３１２）。
【０１００】
ただし、発言権空き通知メッセージがＰｏＣクライアントシステム１００ｂに到着するまでと、ＰｏＣクライアントシステム１００に届くまでには無視できない時間差がある。この時間差をΔＴと表記する。
【０１０１】
なお、Ｓ３０７でセットしたタイマーの値については、ＰｏＣサーバ８００の持つタイマー（３０秒）をＴ＿Ｓｅｒｖｅｒとすると、Ｔ＿Ｓｅｒｖｅｒ−ΔＴ×２が望ましい。具体例としてΔＴを１秒とすれば、Ｔ＿Ｓｅｒｖｅｒが３０秒であるから、Ｓ３０７でセットするタイマーは、２８秒となる。
【０１０２】
制御端末２００において、以上のようにしてＳ３０７で設定されたタイマーが満了すると（Ｓ３１３）、制御部２０２は、保留されている発言権獲得要求があるか調べる。この場合には保留されている要求があるので、制御部２０２は、発言権獲得要求メッセージを通信端末３００に送信する（Ｓ３１４）。
【０１０３】
通信端末３００は、発言権獲得要求メッセージを受信すると、実施の形態１の通常動作と同様にして、ＰｏＣサーバ８００に発言権獲得要求メッセージを送信する（Ｓ３１５）。
【０１０４】
なお、図７のシーケンスでは、通信端末３００が、Ｓ３１２で送信された発言権空き通知メッセージを受信する前に、Ｓ３１４で送信された発言権獲得要求メッセージを受信した場合を例にとり説明している。実際には、通信端末３００で受信されるメッセージの順番は、これに限られるものではなく、逆になる場合も考えられる。
【０１０５】
ＰｏＣサーバ８００は、発言権を割り当てると、実施の形態２と同様にして、発言権を要求した端末に対して、発言権承諾通知メッセージで割り当ての承諾を通知する（Ｓ３１６）。一方、ＰｏＣサーバ８００は、発言権が割り当てられた端末以外の端末に対しては、発言中通知メッセージを送信して発言権が他の端末に割り当てられたことを通知する（Ｓ３１７）。
【０１０６】
通信端末３００は、発言権承諾通知メッセージを受信すると、通常動作と同様にして、発言権承諾通知メッセージを制御端末２００に送信する（Ｓ３１８）。
【０１０７】
こうして車載ＰｏＣクライアントシステム１００が発言権獲得中の状態となる（Ｓ３１９）。
【０１０８】
かかる構成によれば、ネットワークの伝送遅延が大きく、ＰｏＣサーバ８００から各ＰｏＣクライアントシステムへの伝送遅延の差が無視できないほど大きいＰｏＣシステムにおいては、実施の形態２の「発言権獲得時間の満了」の検出の代わりに「発言権獲得時間の満了の一定時間前」を検出するよう構成したことにより、時間制限により発言権が解放された場合には、他のＰｏＣクライアントシステムに比較してより早いタイミングで、保留した発言権獲得要求を送信することができることになり、発言権の獲得に成功する可能性を向上させることが可能となる。このため、車載環境でＰｏＣシステムを使用する場合に、入力部２０１を押して発言権の獲得を行う際のタイミングによっては発言権の獲得に失敗しストレスがたまったり、発言権の獲得の失敗等で操作に気をとられたりする、という問題が発生する頻度を低下させることが可能となる。
【０１０９】
なお、上記説明では、メッセージがＰｏＣサーバ８００から各ＰｏＣクライアントシステムに到着するまでの無視できない時間差ΔＴとして１秒と具体例を挙げて説明したが、この値に限られるものでは無い。
【０１１０】
なお、上記説明では、制御端末２００は、タイマーが満了すると１回だけ発言権獲得要求メッセージを送信していたが、これに限られるものではなく、複数回送信しても良い。
【０１１１】
その場合、制御端末２００は、発言権承諾通知メッセージを受信して発言権を獲得できるまで、発言権獲得要求メッセージを繰り返し送信しても良い。もしくは、制御端末２００は、発言中通知メッセージを受信して、他の通信端末が発言権を獲得したことを検出するまで、発言権獲得要求メッセージを繰り返し送信しても良い。
【０１１２】
もしくは、制御端末２００は、一定の回数または一定の時間が経過するまで、発言権獲得要求メッセージを繰り返し発言権獲得要求メッセージを送信しても良い。
【０１１３】
このように発言権獲得要求メッセージを複数回送信することにより、発言権獲得要求メッセージがＰｏＣサーバ８００に到着するまでに通信エラー等により喪失してしまった場合や、ＰｏＣクライアント１００や通信端末３００において発言権獲得要求メッセージが拒絶もしくは破棄されてしまう環境下においても、より確実に発言権の獲得に成功する可能性を向上させることが可能となる。
【０１１４】
（実施の形態４）
本発明の実施の形態４におけるＰｏＣクライアントシステム１００およびＰｏＣシステム９００の構成は、実施の形態３と同様であり図１および図２に示すものであり、その構成の説明を省略する。
【０１１５】
本発明の実施の形態４における、ＰｏＣクライアントシステム１００およびＰｏＣシステム９００の通常動作についても実施の形態３と同様であり、ＰｏＣサーバ８００での発言権の維持に時間制限が存在する。
【０１１６】
ただし、実施の形態４におけるＰｏＣシステム９００では、ネットワークの伝送遅延のばらつきが大きい場合を想定している。具体例としては、ＰｏＣサーバ８００からＰｏＣクライアントシステム１００までの間に生じる伝送遅延が、ある時には０．５秒であるが、また別の時には２秒である等、伝送遅延を固定値としておいた場合との誤差が無視できないほど大きい場合が挙げられる。
【０１１７】
伝送遅延の誤差が大きいと、場合によってはＰｏＣサーバ８００において発言権が解放されていないタイミングで、発言権獲得要求メッセージがＰｏＣサーバ８００に到達する可能性が大きくなる。そうすると、ＰｏＣサーバ８００において発言権獲得要求メッセージが拒絶もしくは破棄されるといったことが発生する。
【０１１８】
実施の形態４における制御端末２００は、実施の形態３で説明した「発言権獲得時間の満了の一定時間前」を検出するタイマーの値の設定において、前記"一定時間"を、事前の測定等により決定した値を用いることが特徴となる。
【０１１９】
その他の動作については、タイマー値が一定の固定値でなく、測定により決定される可変値である点以外は、実施の形態３と同様であるので、以下では、タイマー値を測定により決定する方法についてのみ説明する。
【０１２０】
以下で実施の形態４におけるＰｏＣシステム９００において、「発言権獲得時間の満了の一定時間前」を検出するタイマーの、前記"一定時間"を、事前の測定等により決定する方法について図８を用いて説明する。
【０１２１】
図８は、ＰｏＣシステム９００において、前記"一定時間"を、事前の測定等により決定する動作を示すシーケンス図である。
【０１２２】
発言権が空きの状態（Ｓ４０１）で、使用者が発言権の獲得を要求すると（Ｓ４０２）、制御端末２００は、時間測定を開始し（Ｓ４０３）、通信端末３００に発言権獲得要求メッセージを送信する（Ｓ４０４）。通信端末３００は、ＰｏＣサーバ８００に発言権獲得要求メッセージ（Ｓ４０５）を送信する。
【０１２３】
ＰｏＣサーバ８００は、実施の形態１の通常動作と同様にして、発言権を割り当て、発言権を要求した端末に対して、発言権承諾通知メッセージで割り当ての承諾を通知する（Ｓ４０６）。また、ＰｏＣサーバ８００は、発言権が割り当てられた端末以外の端末に対しては、発言中通知メッセージを送信して発言権が他の端末に割り当てられたことを通知する（Ｓ４０７）。
【０１２４】
通信端末３００は、発言権承諾通知メッセージを受信すると、制御端末２００へ発言権承諾通知メッセージを送信する（Ｓ４０８）。
【０１２５】
制御端末２００は、発言権承諾通知メッセージを受信すると、ステップＳ４０３で開始した時間測定を停止し、要求の送信から結果の受信までの時間ΔＤを測定する（Ｓ４０９）。
【０１２６】
制御端末２００は、このようにして測定したΔＤを元に、タイマー値を決定する（Ｓ４１０）。
【０１２７】
タイマー値を決定するにあたり、制御端末２００は、前記"一定時間"をΔＤの値に設定して良い。例えば、発言権維持の時間制限が３０秒、前記測定したΔＤが１秒であったとすると、制御端末２００は「発言権獲得時間の満了の一定時間前」を検出するタイマーの値を、３０秒−ΔＤ＝２９秒として良い。
【０１２８】
もしくは、制御端末２００は、ＰｏＣサーバ８００での処理時間も考慮して、前記"一定時間"をΔＤ以下の値に設定しても良い。例えば、ＰｏＣサーバ８００での処理時間をΔＰとし、ΔＰを０．５秒とし、発言権維持の時間制限を３０秒とした場合に、測定したΔＤが１．５秒であったとすると、制御端末２００は「発言権獲得時間の満了の一定時間前」を検出するタイマーの値を、３０秒−（ΔＤ−ΔＰ）＝２９秒として良い。
【０１２９】
かかる構成によれば、ネットワークの伝送遅延のばらつきが大きく、事前に決定しておいた固定のタイマー値を用いたのでは、適切なタイマー値を設定することが困難なＰｏＣシステムにおいては、実施の形態３の「発言権獲得時間の満了の一定時間前」を検出するタイマーにおいて、前記"一定時間"を、測定により求める構成としたことにより、時間制限により発言権が解放された場合には、他のＰｏＣクライアントシステムに比較してより早いタイミングで、保留した発言権獲得要求を送信することができることになり、発言権の獲得に成功する可能性を向上させることが可能となる。このため、車載環境でＰｏＣシステムを使用する場合に、入力部２０１を押して発言権の獲得を行う際のタイミングによっては発言権の獲得に失敗しストレスがたまったり、発言権の獲得の失敗等で操作に気をとられたりする、という問題が発生する頻度を低下させることが可能となる。
【０１３０】
なお、上記説明では、制御端末２００は、発言権は空き状態の時に使用者の要求により発言権を獲得した際に、同時に、タイマー値を決定するための測定を行ったが、これに限られるものではない。
【０１３１】
例えば、測定専用のメッセージを定義しておき、制御端末２００がＰｏＣサーバ８００に測定専用のメッセージを送信して、ＰｏＣサーバ８００が同メッセージを返信し、その往復時間から制御端末２００がΔＤの測定を行っても良い。
【０１３２】
なお、上記のタイマー値を決定するための測定のタイミングは上記説明に限られるものではない。例えば、制御端末２００は、一定時間毎に測定を行っても良いし、ＰｏＣによるセッションが始まる毎に測定を行っても良い。もしくは、制御端末２００は、ＰｏＣクライアントシステム１００が電源オン等により立上る毎に測定を行っても良い。もしくは、制御端末２００をカーナビゲーション装置で実現する場合には、カーナビゲーション装置が位置情報を持つことから、ある一定程度、位置が変更する等して、環境が変更されたときに、制御端末２００は、測定を行っても良い。
【産業上の利用可能性】
【０１３３】
以上のように、本発明にかかる端末装置は、発言権の獲得のための獲得要求を適切なタイミングで送出できることが要求される、ナビゲーションシステム又は携帯電話等に有用である。
【図面の簡単な説明】
【０１３４】
【図１】本発明におけるＰｏＣクライアントシステムを示す図
【図２】本発明における広域ネットワークまで含めたＰｏＣシステム全体の構成の一例を示す図
【図３】本発明のＰｏＣシステムにおける通常時の動作を示すシーケンス図
【図４】本発明の実施の形態１におけるＰｏＣクライアントシステムの別の構成例を示す図
【図５】本発明の実施の形態１におけるＰｏＣシステムの動作を示すシーケンス図
【図６】本発明の実施の形態２におけるＰｏＣシステムの動作を示すシーケンス図
【図７】本発明の実施の形態３におけるＰｏＣシステムの動作を示すシーケンス図
【図８】本発明の実施の形態４におけるＰｏＣシステムの動作を示すシーケンス図
【符号の説明】
【０１３５】
１００  ＰｏＣクライアントシステム
２００  制御端末
３００  通信端末
４００  ネットワーク
５００、５００ｂ、５００ｃ  広域ネットワークへの無線アクセス部
６００、６００ｂ、６００ｃ  広域ネットワークの基地局
７００  広域ネットワーク
８００  ＰｏＣサーバ
９００  ＰｏＣシステム
【図１】
2007318395.tif 000003
【図２】
2007318395.tif 000004
【図３】
2007318395.tif 000005
【図４】
2007318395.tif 000006
【図５】
2007318395.tif 000007
【図６】
2007318395.tif 000008
【図７】
2007318395.tif 000009
【図８】
2007318395.tif 000010