(57)【要約】【課題】無線機を所持するメンバの位置を考慮して、一時的なグループを適切に作成することができる無線機を提供する。【解決手段】 無線機の位置情報を算出する位置情報算出部と、グループの形成を発起した他の無線機との距離を算出する距離算出部と、前記距離算出部が算出した前記他の無線機との距離が所定内の距離の場合に、前記他の無線機に前記グループに参加することを伝える登録完了メッセージを生成し送信する制御を行うメッセージ送信制御部と、前記距離算出部が算出した前記他の無線機との距離に基づいて、前記グループへの参加の継続または参加の解除の制御を行うグループ参加・解除制御部と、を備える。【選択図】図１
2020114021.tif 000002
【特許請求の範囲】
【請求項１】
無線機の位置情報を算出する位置情報算出部と、
グループの形成を発起した他の無線機との距離を算出する距離算出部と、
前記距離算出部が算出した前記他の無線機との距離が所定内の距離の場合に、前記他の無線機に前記グループに参加することを伝える登録完了メッセージを生成し送信する制御を行うメッセージ送信制御部と、
前記距離算出部が算出した前記他の無線機との距離に基づいて、前記グループへの参加の継続または参加の解除の制御を行うグループ参加・解除制御部と、
を備えることを特徴とする無線機。
【請求項２】
前記距離算出部は、前記他の無線機から所定の時間毎に送信される位置情報に基づいて、前記グループの形成を発起した他の無線機との距離を算出し、
前記グループ参加・解除部は、前記距離算出部が、前記他の無線機より送信された前記他の無線機の位置情報と前記無線機の位置情報とに基づいて算出した無線機間の距離が所定の距離を超えるとき、前記グループへの参加を解除するよう制御することを特徴とする請求項１に記載の無線機。
【請求項３】
前記グループにおける通話の期間中に、前記距離算出部が、前記他の無線機より送信された位置情報と前記無線機の位置情報とに基づいて算出した無線機間の距離が所定の距離を超えても、前記グループ参加・解除制御部は、前記グループへの参加を解除するよう制御せず、前記グループへの参加を継続させるよう制御することを特徴とする請求項２に記載の無線機。
【請求項４】
無線機の位置情報を算出する位置情報算出部と、
グループの形成の発起時に前記無線機の位置情報を他の無線機に送信するよう制御する位置情報送信制御部と、
前記グループの形成の発起時に送信された位置情報と前記他の無線機の位置情報とに基づいて算出した距離が所定の距離以内であるとき、前記他の無線機が応答で送信する前記グループに参加することを示す登録完了メッセージを受信した場合、前記無線機及び前記グループに参加する少なくとも１つの前記他の無線機よりなるグループを形成するよう制御するグループ形成・解消制御部と、
を備えることを特徴とする無線機。
【請求項５】
前記位置情報送信制御部は、無線機の位置情報を所定の時間毎に送信し、
グループ形成・解消制御部は、所定の時間毎に送信される前記位置情報により前記他の無線機が算出した前記無線機との距離が所定の距離以上となった場合に送信されるグループ解除通知メッセージを受信した場合、前記グループを解消することを特徴とする請求項１に記載の無線機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一時的にグルーピングした複数の無線機が通信する無線通信システムの無線機に関する。
【背景技術】
【０００２】
特許文献１には、固定のグループではなく、状況に応じて一時的に自己の無線機を含む複数の無線機を任意にグルーピングして、グループ内で通信する無線通信システムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１９６０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ある現場にいると想定される複数のメンバが所持する複数の無線機をグルーピングしようとしたとき、実際には一部のメンバが現場から離れているということがある。この場合には、現場から離れたメンバが所持する無線機を除いてグルーピングすることが好ましい。
【０００５】
また、複数の無線機をグルーピングした後に、一部のメンバが現場から離れてしまい、現場から離れたメンバが所持する無線機がグループに含まれることが無意味となることがある。この場合は、現場から離れたメンバが所持する無線機のグルーピングを煩雑な操作を必要とすることなく解消することが好ましい。
【０００６】
本発明は、無線機を所持するメンバの位置を考慮して、一時的なグループを適切に作成し、煩雑な操作を必要とすることがなく解消することができる無線機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、無線機の位置情報を算出する位置情報算出部と、グループの形成を発起した他の無線機との距離を算出する距離算出部と、前記距離算出部が算出した前記他の無線機との距離が所定内の距離の場合に、前記他の無線機に前記グループに参加することを伝える登録完了メッセージを生成し送信する制御を行うメッセージ送信制御部と、前記距離算出部が算出した前記他の無線機との距離に基づいて、前記グループへの参加の継続または参加の解除の制御を行うグループ参加・解除制御部と、を備えることを特徴とする無線機を提供する。
【発明の効果】
【０００８】
本発明の無線機によれば、無線機を所持するメンバの位置を考慮して、一時的なグループを適切に作成することできる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態の無線通信システムで用いられる無線機の構成例を示すブロック図である。
【図２Ａ】一実施形態の無線通信システムの動作の例を示す第１のシーケンス図である。
【図２Ｂ】一実施形態の無線通信システムの動作の例を示す第１のシーケンス図である。
【図３Ａ】図２Ａの時刻ｔ１１までの無線機１Ａ〜１Ｃの位置関係を示す図である。
【図３Ｂ】図２Ａの時刻ｔ１１から時刻ｔ１２までの期間の無線機１Ａ〜１Ｃの位置関係を示す図である。
【図３Ｃ】図２Ａの時刻ｔ１１から図２Ｂの時刻ｔ１３までの期間の無線機１Ａ〜１Ｃの位置関係を示す図である。
【図３Ｄ】図２Ｂの時刻ｔ１３以降の無線機１Ａ〜１Ｃの位置関係を示す図である。
【図４】無線機のメモリに記憶されている個別通信メンバ情報の一例を示す図である。
【図５】一時グループのメンバを選択するときに表示部に表示されるメンバのリストの表示例を示す図である。
【図６Ａ】無線機のメモリに記憶される一時グループメンバ情報の第１の状態を示す図である。
【図６Ｂ】無線機のメモリに記憶される一時グループメンバ情報の第２の状態を示す図である。
【図６Ｃ】無線機のメモリに記憶される一時グループメンバ情報の第３の状態を示す図である。
【図６Ｄ】無線機のメモリに記憶される一時グループメンバ情報の第４の状態を示す図である。
【図７】無線機１Ｂ及び１Ｃが一時グループに参加したときのグループＩＤリストを示す図である。
【図８】一時グループに参加している無線機の表示部における表示状態の一例を示す図である。
【図９Ａ】一実施形態の無線通信システムの動作の例を示す第２のシーケンス図である。
【図９Ｂ】一実施形態の無線通信システムの動作の例を示す第２のシーケンス図である。
【図１０Ａ】図９Ａの時刻ｔ２１までの無線機１Ａ〜１Ｃの位置関係を示す図である。
【図１０Ｂ】図９Ａの時刻ｔ２１から時刻ｔ２２までの期間の無線機１Ａ〜１Ｃの位置関係を示す図である。
【図１０Ｃ】図９Ａの時刻ｔ２２から時刻ｔ２３までの期間の無線機１Ａ〜１Ｃの位置関係を示す図である。
【図１０Ｄ】図９Ａの時刻ｔ２３から時刻ｔ２４までの期間の無線機１Ａ〜１Ｃの位置関係を示す図である。
【図１０Ｅ】図９Ａの時刻ｔ２４から図９Ｂの時刻ｔ２５までの期間の無線機１Ａ〜１Ｃの位置関係を示す図である。
【図１０Ｆ】図９Ｂの時刻ｔ２５以降の無線機１Ａ〜１Ｃの位置関係を示す図である。
【図１１】一時グループに参加している無線機がグループ形成者の無線機から所定の距離よりも離れたときの表示部における表示状態の一例を示す図である。
【図１２Ａ】一実施形態の無線通信システムの動作の第３の例を示すシーケンス図である。
【図１２Ｂ】一実施形態の無線通信システムの動作の第３の例を示すシーケンス図である。
【図１３Ａ】図１２Ａの時刻ｔ３２から時刻ｔ３３までの期間の無線機１Ａ〜１Ｃの位置関係を示す図である。
【図１３Ｂ】図１２Ａの時刻ｔ３３から時刻ｔ３４までの期間の無線機１Ａ〜１Ｃの位置関係を示す図である。
【図１３Ｃ】図１２Ａの時刻ｔ３４から図１２Ｂの時刻ｔ３５までの期間の無線機１Ａ〜１Ｃの位置関係を示す図である。
【図１３Ｄ】図１２Ｂの時刻ｔ３５以降の無線機１Ａ〜１Ｃの位置関係を示す図である。
【発明を実施するための形態】
【００１０】
以下、一実施形態の無線通信システムについて、添付図面を参照して説明する。複数のメンバは図１に示す無線機１を所持している。一時グループの形成を発起したメンバをグループ形成者と称することとする。グループ形成者による一時グループの形成の発起に応答して、一時グループに参加したメンバをグループ参加者と称することとする。
【００１１】
まず、図１を用いて、無線通信システムで用いられる無線機１の構成例を説明する。図１において、無線機１は、制御部１０、メモリ２０、操作部３０、表示部４０、ベースバンド処理部５０、無線回路部６０、位置情報算出部７０、マイクロホン８０、スピーカ９０を備える。無線機１は、無線送受信用のアンテナＡＮＴ１、全地球航法衛星システム（Global Navigation Satellite System: GNSS）用の衛星からの電波を受信するアンテナＡＮＴ２を備える。
【００１２】
制御部１０は、機能的な内部構成として、メッセージ送信制御部１１、一時グループ形成・解消制御部１２、一時グループ参加・解除制御部１３、タイマ制御部１４、位置情報送信制御部１５、距離算出部１６を有する。
【００１３】
一時グループ形成・解消制御部１２は、一時グループを形成するよう制御する一時グループ形成制御部と、形成された一時グループを解消するよう制御する一時グループ解消制御部との２つの機能を有する。一時グループ参加・解除制御部１３は、一時グループに参加するよう制御する一時グループ参加制御部と、参加している一時グループへの参加を解除するよう制御する一時グループ解除制御部との２つの機能を有する。
【００１４】
後述するように、グループ形成者が所持する無線機１は、メッセージ送信制御部１１、一時グループ形成・解消制御部１２、タイマ制御部１４、位置情報送信制御部１５が動作する。グループ参加者が所持する無線機１は、メッセージ送信制御部１１、一時グループ参加・解除制御部１３、タイマ制御部１４、距離算出部１６が動作する。
【００１５】
メモリ２０は、個別通信メンバ情報及び各種の設定情報を記憶している。グループ形成者が所持する無線機１のメモリ２０は、一時グループを形成したときに、一時グループメンバ情報を記憶する。
【００１６】
制御部１０及びメモリ２０をマイクロコンピュータで構成してもよい。制御部１０は、マイクロコンピュータの中央処理装置（ＣＰＵ）であってもよい。メッセージ送信制御部１１、一時グループ形成・解消制御部１２、一時グループ参加・解除制御部１３、タイマ制御部１４、位置情報送信制御部１５、距離算出部１６は、ソフトウェア（コンピュータプログラム）によって実行される機能であってもよい。
【００１７】
操作部３０は、無線機１の筐体に設けられている各種のキー（ボタン）である。操作部３０は、ＰＴＴスイッチ３１及び一時グループ作成キー３２を含む。筐体に設けられているＰＴＴスイッチ３１以外の任意のキーに一時グループ作成の機能を割り当てることによって、一時グループ作成キー３２としてもよい。図示していないが、操作部３０は、電源をオンまたはオフする電源キー、他の無線機１と通信するときのチャンネル（周波数）を選択するチャンネル選択キー、上下左右のカーソルキー等も含む。
【００１８】
位置情報算出部７０は、アンテナＡＮＴ２より出力されたＧＮＳＳ信号を受信するＧＮＳＳ受信部７１を有する。ＧＮＳＳは、一例としてＧＰＳ（Global Positioning System）である。位置情報算出部７０は、３つ以上の衛星からの電波に基づくＧＮＳＳ信号を用いて、自己の無線機１の位置情報を算出して制御部１０に供給する。メモリ２０は、自己の無線機１の位置情報を記憶してもよい。制御部１０と位置情報算出部７０とが一体化されていてもよい。
【００１９】
ユーザがＰＴＴスイッチ３１を押下してマイクロホン８０に向けて音声を発すると、制御部１０は、マイクロホン８０より出力された音声信号をＡ／Ｄ変換して、音声データをベースバンド処理部５０に供給する。ベースバンド処理部５０は、音声データを無線にて送信するための無線通信データに変換して無線回路部６０に供給する。無線回路部６０は、無線通信データを電波によってアンテナＡＮＴ１より送信する。
【００２０】
グループ形成者が所持する無線機１の制御部１０は、音声データに加えて、または、音声データとは別に、自己の無線機１の位置情報をベースバンド処理部５０に供給することがある。ベースバンド処理部５０は、自己の無線機１の位置情報を含む無線通信データを無線回路部６０に供給することがある。
【００２１】
無線回路部６０は、アンテナＡＮＴ１を介して他の無線機１から受信した受信信号を無線通信データに変換してベースバンド処理部５０に供給する。ベースバンド処理部５０は、音声データを制御部１０に供給する。無線回路部６０は、半二重通信方式を用いて無線信号を送受信する。
【００２２】
グループ参加者が所持する無線機１の無線回路部６０は、グループ形成者が所持する無線機１からグループ形成者が所持する無線機１の位置情報を受信することがある。ベースバンド処理部５０は、音声データに加えて、または、音声データとは別に、受信した位置情報を制御部１０に供給することがある。メモリ２０は、受信した無線機１の位置情報を記憶してもよい。
【００２３】
制御部１０は、音声データをＤ／Ａ変換して音声信号をスピーカ９０に供給する。スピーカ９０は音声信号に基づき音声を出力する。
【００２４】
メッセージ送信制御部１１は、他の無線機１にメッセージを送信するよう制御する。一時グループ形成・解消制御部１２は一時グループを形成し、形成した一時グループを解消するよう制御することがある。一時グループ参加・解除制御部１３は、一時グループへの参加及び参加の解除を制御することがある。
【００２５】
タイマ制御部１４は、自己の無線機１と１または複数の他の無線機１とが一時グループを作成しているときに、タイマを起動することがある。グループ形成者が所持する無線機１の位置情報送信制御部１５は、自己の無線機１の位置情報をグループ参加者が所持する無線機１に送信するよう制御することがある。グループ参加者が所持する無線機１の距離算出部１６は、自己の無線機１の位置情報とグループ形成者が所持する無線機１の位置情報とに基づいて、自己の無線機１とグループ形成者が所持する無線機１との間の距離を算出することがある。
＜第１のシーケンス例＞
図２Ａ、図２Ｂ、図３Ａ〜図３Ｄ、図４、図５、図６Ａ〜図６Ｄ、図７、図８を用いて、無線通信システムが一時グループを形成する基本的な動作を説明する。図２Ａに示すように、一例として、図１に示す無線機１が少なくとも３台あるとする。メンバＡ〜Ｃが所持する無線機１をそれぞれ無線機１Ａ，１Ｂ，１Ｃと称することとする。一時グループの形成を発起する無線機１と、一時グループの形成の発起に応答して、一時グループに参加する少なくとも１台の無線機１は、無線通信システムを構成する。
【００２６】
無線機１Ａ〜１Ｃには、それぞれ、端末ＩＤとして１〜３、一時グループＩＤとして１００，２００，３００が設定されている。無線機１Ａ〜１Ｃは、グループＩＤリストを有する。グループＩＤリストに記載しているように、無線機１Ａ〜１ＣにはグループＩＤとして１０が設定されている。このグループＩＤは、一時グループとは異なる固定的なグループを示すＩＤである。即ち、無線機１Ａ〜１Ｃは、予め固定的なグループに属している。
【００２７】
さらに、無線機１Ａ〜１ＣにはグループＩＤとしてそれぞれ１００，２００，３００が設定されている。このグループＩＤは、一時グループＩＤを示す。端末ＩＤ、一時グループＩＤ、及び、グループＩＤリストは、メモリ２０に設定情報として記憶されている。
【００２８】
メンバＡは、無線機１Ａを含む複数の無線機１よりなる一時グループを形成しようとしている。図２において、グループ形成者であるメンバＡは、ステップS101にて、一時グループ作成キー３２を押下する。
【００２９】
図４に示すように、メモリ２０は、無線機１と端末ＩＤとを対応付けた個別通信メンバ情報を記憶している。図５に示すように、制御部１０は、個別通信メンバ情報に基づいて、個別通信可能なメンバの無線機１のリストを表示部４０に表示させる。図４では無線機１Ｂ〜１Ｄしか表示されていないが、カーソルキーによって他の無線機１を表示させることができる。
【００３０】
個別通信可能なメンバとは、グループＩＤが１０である無線機１Ｂ〜１Ｃに限定されない。グループＩＤが１０以外であっても、無線機１Ａと個別通信できるように個別通信メンバ情報に登録されている無線機１であれば、表示部４０のリスト内に表示される。
【００３１】
図２Ａにおいて、メンバＡは、ステップS102にて、一時グループへの参加を望むメンバを選択する。図５に示すように、メンバＡは、ステップS102にて、無線機１Ｂ及び１Ｃ（メンバＢ及びＣ）を選択したとする。一時グループ形成・解消制御部１２は、図６Ａに示すような、無線機１と端末ＩＤと状態とを対応付けた一時グループメンバ情報をメモリ２０に記憶させる。
【００３２】
一時グループメンバ情報は、一時グループに含まれるグループ参加者の無線機１を識別するための識別情報である端末ＩＤを含む。一時グループメンバ情報を作成した時点では、状態の項目には何も記憶されていない。
【００３３】
メンバＡは、ステップS103にて、所定の操作を行うことによって、無線機１Ｂ及び１Ｃに対して一時グループＩＤ登録要求を送信する。
【００３４】
無線機１Ａのメッセージ送信制御部１１は、ステップS104にて、一時グループＩＤ登録要求メッセージ（以下、登録要求メッセージと略記する）と無線機１Ａの位置情報とを無線機１Ｂに送信するよう制御する。無線機１Ａのメッセージ送信制御部１１は、ステップS105にて、登録要求メッセージと無線機１Ａの位置情報とを無線機１Ｃに送信するよう制御する。登録要求メッセージには、送信者の端末ＩＤ、送信先の端末ＩＤ、送信者の一時グループＩＤ、一時グループを形成する際の距離の上限値を示す距離情報が含まれる。
【００３５】
登録要求メッセージ及び無線機１Ａの位置情報を送信するステップS104及びS105は、複数の無線機１を対象に送信を行う一斉配信により行われてもよい。
【００３６】
ここで、無線機１Ａ〜１Ｃは、図３Ａに示すような位置関係にあるとする。無線機１Ａ〜１Ｃの最新の位置をハッチングを付した丸で示す。無線機１Ａ〜１Ｃはそれぞれ位置Ｌａ１，Ｌｂ１，Ｌｃ１に位置している。登録要求メッセージに含まれる距離情報は一例として１０００ｍであるとする。距離情報は、一時グループに参加させるにはふさわしくない所定の距離に設定すればよい。
【００３７】
無線機１Ａの一時グループ形成・解消制御部１２は、図６Ｂに示すように、一時グループメンバ情報の状態の項目に、無線機１Ｂ及び１Ｃに対して一時グループＩＤの登録を要求していることを意味する「要求中」を示すデータを記憶させる。
【００３８】
無線機１Ｂの距離算出部１６は、ステップS106にて、無線機１Ａから送信された無線機１Ａの位置情報と、無線機１Ｂの位置情報とに基づいて、無線機１Ａ，１Ｂ間の距離を算出する。無線機１Ａ，１Ｂ間の距離をＤ（Ｌａ１−Ｌｂ１）とする。無線機１Ｃの距離算出部１６は、ステップS107にて、無線機１Ａから送信された無線機１Ａの位置情報と、無線機１Ｃの位置情報とに基づいて、無線機１Ａ，１Ｃ間の距離を算出する。無線機１Ａ，１Ｃ間の距離をＤ（Ｌａ１−Ｌｃ１）とする。
【００３９】
図３Ａに示すように、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ１−Ｌｂ１）は１０００ｍ以内である。そこで、無線機１Ｂのメッセージ送信制御部１１は、ステップS108にて、一時グループＩＤの登録を完了したことを示す一時グループＩＤ登録完了メッセージ（以下、登録完了メッセージと略記する）を無線機１Ａに送信するよう制御する。
【００４０】
無線機１Ａ，１Ｃ間の距離Ｄ（Ｌａ１−Ｌｃ１）は１０００ｍを超えている。そこで、無線機１Ｃのメッセージ送信制御部１１は、ステップS109にて、一時グループＩＤを登録しないことを示す一時グループＩＤ非登録メッセージ（以下、非登録メッセージ）を無線機１Ａに送信するよう制御する。
【００４１】
無線機１Ａが無線機１Ｂより登録完了メッセージを受信すると、無線機１Ａの一時グループ形成・解消制御部１２は、図６Ｃに示すように、一時グループメンバ情報の状態の項目に、無線機１Ｂが一時グループＩＤを登録したことを意味する「登録」を示すデータを記憶させる。これによって、無線機１Ａの制御部１０は、図６Ｃに示す一時グループメンバ情報によって一時グループに参加している無線機１を認識することができる。
【００４２】
無線機１Ａは無線機１Ｃより一時グループＩＤ非登録メッセージを受信するので、一時グループメンバ情報の状態の項目の「要求中」を示すデータを消去する。一時グループメンバ情報の状態の項目に、無線機１Ｂが一時グループＩＤを登録しなかったことを意味する「非登録」を示すデータを記憶させてもよい。
【００４３】
図７に示すように、無線機１Ｂの一時グループ参加・解除制御部１３は、グループＩＤリストに、無線機１Ａの一時グループＩＤである１００を追記する。これによって、無線機１Ｂの制御部１０は、無線機１Ａ（メンバＡ）が発起した一時グループに参加していることを認識することができる。無線機１Ａ及び１ＣのグループＩＤリストに変化はない。
【００４４】
無線機１Ａ及び１Ｂが一時グループを形成しているとき、図８に示すように、制御部１０は表示部４０に一時グループを形成している最中であることを示す文字または画像を表示させることが好ましい。
【００４５】
無線機１Ｂが無線機１Ａに登録完了メッセージを送信した直後に、無線機１Ｂのタイマ制御部１４は、所定の時間のタイマＴＭｂを起動する。タイマＴＭｂの所定の時間は、例えば１０秒である。無線機１Ｃは一時グループＩＤ非登録メッセージを送信するので、無線機１Ｃのタイマ制御部１４はタイマを起動しない。
【００４６】
無線機１Ａが登録完了メッセージを送信した全ての無線機（ここでは無線機１Ｂ及び１Ｃ）より登録完了メッセージまたは非登録メッセージを受信したら、無線機１Ａのタイマ制御部１４は、所定の時間のタイマＴＭａを起動する。タイマＴＭａの所定の時間は、タイマＴＭｂと同じ１０秒である。タイマＴＭａの時間とタイマＴＭｂ（及び後述するタイマＴＭｃ）とは同じ時間である必要はないが、同じ時間でよい。
【００４７】
図３Ｂに示すように、時刻ｔ１１以降、無線機１Ａは位置Ｌａ２へと移動し、無線機１Ｂは位置Ｌｂ２へと移動したとする。無線機１Ｂの距離算出部１６は、タイマＴＭｂが満了したら、ステップS110にて、無線機１Ａ，１Ｂ間の距離を算出する。この時点で、無線機１Ｂは無線機１Ａの新たな位置Ｌａ２を示す位置情報を受信していない。従って、無線機１Ｂの距離算出部１６は、ステップS110にて、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ１−Ｌｂ２）を算出する。
【００４８】
無線機１Ｂの距離算出部１６は、距離Ｄ（Ｌａ１−Ｌｂ２）が１０００ｍ以内であることを検出する。よって、無線機１Ｂの一時グループ参加・解除制御部１３は一時グループへの参加を継続させる。
【００４９】
無線機１Ａは、タイマＴＭａが満了したら、ステップS111にて、無線機１Ｂに無線機１Ａの位置Ｌａ２を示す位置情報を送信する。ここでは位置情報を送信する対象となる無線機１が１つであり、無線機１Ｂのみに位置情報を送信しているが、無線機１Ａ以外の一時グループに参加している無線機１が複数であれば、無線機１Ａ以外の全ての無線機１に一斉配信が行われる。
【００５０】
無線機１Ａは、タイマＴＭａが満了したら、一時グループに参加している無線機１（ここでは無線機１Ｂ）に自己の位置情報を送信し、位置情報の送信を完了したらタイマＴＭａを起動し、この動作を繰り返す。即ち、グループ形成者の無線機１は、所定時間（ここでは１０秒）ごとに自己の位置情報を、グループ参加者の無線機１に送信する。即ち、無線機１Ａの位置情報送信制御部１５は、一時グループに参加している無線機１に、無線機１Ａの位置情報を定期的に送信するよう制御する。
【００５１】
無線機１Ｂは、タイマＴＭｂが満了したら、無線機１Ａ，１Ｂ間の距離を算出し、距離の算出を完了したらタイマＴＭｂを起動し、この動作を繰り返す。即ち、グループ参加者の無線機１は、所定時間（ここでは１０秒）ごとに、グループ形成者の無線機１から送信されたグループ形成者の無線機１の位置情報と自己の位置情報とに基づいて、両者の距離を算出する。即ち、無線機１Ｂの距離算出部１６は、無線機１Ａ，１Ｂ間の距離を定期的に算出する。このとき、距離算出部１６は、無線機１Ａから最後に送信された位置情報が示す位置と、無線機１Ｂの位置情報算出部７０が算出した最新の位置情報が示す位置との間の距離を算出する。
【００５２】
図２Ａ及びこれ以降のシーケンス図において、タイマは時間方向に連続的に繰り返されるが、作図の都合上、隣接するタイマの間隔を空けて図示することがある。
【００５３】
図３Ｃに示すように、時刻ｔ１２以降、無線機１Ａは位置Ｌａ３へと移動し、無線機１Ｂは位置Ｌｂ３へと移動したとする。無線機１Ｂの距離算出部１６は、ステップS112にて、無線機１Ａ，１Ｂ間の距離を算出する。この時点で、無線機１Ｂは無線機１Ａの新たな位置Ｌａ３を示す位置情報を受信していないので、無線機１Ｂの距離算出部１６は、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ２−Ｌｂ３）を算出する。
【００５４】
無線機１Ｂの距離算出部１６は、距離Ｄ（Ｌａ２−Ｌｂ３）が１０００ｍ以内であることを検出する。よって、無線機１Ｂの一時グループ参加・解除制御部１３は一時グループへの参加を継続させる。
【００５５】
無線機１Ａは、ステップS113にて、無線機１Ｂに無線機１Ａの位置Ｌａ３を示す位置情報を送信する。
【００５６】
引き続き図２Ｂにおいて、時刻ｔ１３以降、図３Ｄに示すように、無線機１Ａは位置Ｌａ４へと移動し、無線機１Ｂは位置Ｌｂ４へと移動したとする。無線機１Ｂの距離算出部１６は、ステップS114にて、無線機１Ａ，１Ｂ間の距離を算出する。この時点で、無線機１Ｂは無線機１Ａの新たな位置Ｌａ４を示す位置情報を受信していないので、無線機１Ｂの距離算出部１６は、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ３−Ｌｂ４）を算出する。無線機１Ａは、ステップS115にて、無線機１Ｂに無線機１Ａの位置Ｌａ４を示す位置情報を送信する。
【００５７】
無線機１Ｂの距離算出部１６は、ステップS114にて、距離Ｄ（Ｌａ３−Ｌｂ４）が１０００ｍを超えていることを検出する。そこで、無線機１Ｂの一時グループ参加・解除制御部１３は、グループＩＤリストから無線機１Ａの一時グループＩＤである１００を消去し、一時グループへの参加を解除する。これに併せて、無線機１Ｂのメッセージ送信制御部１１は、ステップS116にて、無線機１Ａに一時グループ解除通知メッセージを送信するよう制御する。
【００５８】
ステップS116以降、一時グループに参加している無線機１がなくなったので、無線機１Ａの一時グループ形成・解消制御部１２は一時グループを解消し、タイマ制御部１４はタイマＴＭａを停止させる。一時グループ形成・解消制御部１２は、図６Ｄに示すように、一時グループメンバ情報の状態の項目に、無線機１Ｂが一時グループのメンバから解除されていることを意味する「解除中」を示すデータを記憶させる。
【００５９】
図２Ａ及び図２Ｂではグループ参加者はメンバＢのみである場合を例としたが、グループ参加者が複数である場合には、グループ参加者の全てが一時グループへの参加を解除した時点で、一時グループは解消される。
【００６０】
メンバＡが一旦作成した一時グループのメンバと同じメンバであるメンバＢ（無線機１Ｂ）で再び一時グループを形成しようとしているとする。メンバＡが一時グループ作成キー３２を長押ししたら、無線機１Ａの一時グループ形成・解消制御部１２は、図６Ｄに示す一時グループメンバ情報に基づいて、ステップS103と同様に無線機１Ｂに対して一時グループＩＤ登録要求を送信するよう制御する。無線機１Ａのメッセージ送信制御部１１は、ステップS104と同様に無線機１Ｂに登録要求メッセージ及び位置情報を送信する。
【００６１】
一時グループ作成キー３２の長押しは、一時グループが解消された後に、同じ一時グループを形成する指示の一例である。
【００６２】
図６Ｄに示すように、一時グループが一旦解消されても、一時グループメンバ情報は一時グループ解消前のグループ参加者を示す識別情報を保持しているので、メンバＡはステップS102のようなメンバ選択を改めて行うことなく、再び同じ一時グループを形成することができる。
＜第２のシーケンス例＞
次に、図９Ａ、図９Ｂ、図１０Ａ〜図１０Ｅを用いて、無線通信システムが一時グループを形成している際に、グループ形成者であるメンバＡがメンバＢ及びＣと通話するために、無線機１Ａより発呼した場合の動作を説明する。
【００６３】
図９Ａにおいて、時刻ｔ２１まで無線機１Ａ〜１Ｃは、図１０Ａに示すような位置関係にあるとする。無線機１Ｂ及び１Ｃは、無線機１Ａから１０００ｍ以内の距離に位置している。図２ＡのステップS101〜S105と同様の動作によって、無線機１Ａは無線機１Ｂ及び１Ｃに登録要求メッセージ及び無線機１Ａの位置情報を送信する。図９Ａでは、無線機１Ｂ及び１Ｃが無線機１Ａに登録完了メッセージを送信して、無線機１Ａ〜１Ｃが一時グループを形成する。
【００６４】
図１０Ｂに示すように、時刻ｔ２１以降、無線機１Ａは位置Ｌａ２へと移動し、無線機１Ｂは位置Ｌｂ２へと移動し、無線機１Ｃは位置Ｌｃ２へと移動したとする。無線機１Ｂ及び１Ｃの距離算出部１６は、それぞれタイマＴＭｂ及びＴＭｃが満了したら、ステップS201及びS202にて、無線機１Ａ，１Ｂ間の距離及び無線機１Ａ，１Ｃ間の距離を算出する。
【００６５】
この時点で、無線機１Ｂ及び１Ｃは無線機１Ａの新たな位置Ｌａ２を示す位置情報を受信していない。従って、無線機１Ｂ及び１Ｃの距離算出部１６は、ステップS201及びS202にて、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ１−Ｌｂ２）及び無線機１Ａ，１Ｃ間の距離Ｄ（Ｌａ１−Ｌｃ２）を算出する。
【００６６】
無線機１Ａは、タイマＴＭａが満了したら、ステップS203及びS204にて、無線機１Ｂ及び１Ｃに無線機１Ａの位置Ｌａ２を示す位置情報を送信する。
【００６７】
図１０Ｃに示すように、時刻ｔ２２以降、無線機１Ａは位置Ｌａ３へと移動し、無線機１Ｂは位置Ｌｂ３へと移動し、無線機１Ｃは位置Ｌｃ３へと移動したとする。メンバＡは、ステップS205にて、無線機１ＡのＰＴＴスイッチ３１を押下する。すると、無線機１Ａは、ステップS206及びS207にて、無線機１Ｂ及び１Ｃに無線機１Ａの位置Ｌａ３を示す位置情報を送信する。
【００６８】
また、無線機１Ａは、ステップS208及びS209にて、一時グループ通話を開始して、無線機１Ｂ及び１Ｃに音声信号を送信する。なお、メンバＡがマイクロホン８０に向けて音声を発すれば、送信される音声信号は実際の音声信号を含むが、音声を発しなければ、送信される音声信号はほぼ無音状態の音声信号となる。メンバＡが無線機１ＡのＰＴＴスイッチ３１の押下を継続している間、メンバＡ〜Ｃによる一時グループ通話が継続される。
【００６９】
ステップS206及びS207による位置情報の送信と、ステップS208及びS209による一時グループ通話の開始との順番は逆であってもよい。一時グループ通話が開始されるのに併せて、無線機１Ａの位置情報が送信されればよい。
【００７０】
無線機１Ｂ及び１Ｃの距離算出部１６は、それぞれタイマＴＭｂ及びＴＭｃが満了したら、ステップS210及びS211にて、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ３−Ｌｂ３）及び無線機１Ａ，１Ｃ間の距離Ｄ（Ｌａ３−Ｌｃ３）を算出する。
【００７１】
図１０Ｄに示すように、時刻ｔ２３以降、無線機１Ａは位置Ｌａ４へと移動し、無線機１Ｂは位置Ｌｂ４へと移動し、無線機１Ｃは位置Ｌｃ４へと移動したとする。無線機１Ａは、タイマＴＭａが満了したら、ステップS212及びS213にて、無線機１Ｂ及び１Ｃに無線機１Ａの位置Ｌａ４を示す位置情報を送信する。
【００７２】
無線機１Ａが発呼してメンバＡ〜Ｃによる一時グループ通話が継続されている期間中、無線機１Ａが無線機１Ｂ及び１Ｃに送信する音声信号に無線機１Ａの位置情報が定期的に重畳されて送信される。
【００７３】
無線機１Ｂ及び１Ｃの距離算出部１６は、それぞれタイマＴＭｂ及びＴＭｃが満了したら、ステップS214及びS215にて、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ４−Ｌｂ４）及び無線機１Ａ，１Ｃ間の距離Ｄ（Ｌａ４−Ｌｃ４）を算出する。
【００７４】
図１０Ｅに示すように、時刻ｔ２４以降、無線機１Ａは位置Ｌａ５へと移動し、無線機１Ｂは位置Ｌｂ５へと移動し、無線機１Ｃは位置Ｌｃ５へと移動したとする。無線機１Ａは、タイマＴＭａが満了したら、ステップS216及びS217にて、無線機１Ｂ及び１Ｃに無線機１Ａの位置Ｌａ５を示す位置情報を送信する。
【００７５】
引き続き図９Ｂにおいて、無線機１Ｂ及び１Ｃの距離算出部１６は、それぞれタイマＴＭｂ及びＴＭｃが満了したら、ステップS218及びS219にて、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ５−Ｌｂ５）及び無線機１Ａ，１Ｃ間の距離Ｄ（Ｌａ５−Ｌｃ５）を算出する。
【００７６】
無線機１Ｂの距離算出部１６は、ステップS218にて、距離Ｄ（Ｌａ５−Ｌｂ５）が１０００ｍを超えていることを検出する。ステップS218の時点で無線機１Ｂは一時グループ通話中であるため、一時グループ参加・解除制御部１３は一時グループへの参加を解除せず継続させる。図２ＢのステップS116とは異なり、無線機１Ｂのメッセージ送信制御部１１は、無線機１Ａに一時グループ解除通知メッセージを送信するよう制御しない。
【００７７】
無線機１Ｂ及び１Ｃの距離算出部１６は、一時グループ通話中に無線機１Ａとの距離が１０００ｍを超えていることを検出したら、図１１に示すように、一時グループを形成している最中であることを示す文字または画像を例えば点滅させることが好ましい。これにより、メンバＢ及びＣは、無線機１Ａとの距離が所定の距離である１０００ｍを超えていることを認識することができる。一時グループを形成している最中であることを示す文字または画像を点滅させる代わりに、または点滅に加えて、文字または画像の色を変更してもよい。
【００７８】
図１０Ｆに示すように、時刻ｔ２４以降、無線機１Ａは位置Ｌａ６へと移動し、無線機１Ｂは位置Ｌｂ６へと移動し、無線機１Ｃは位置Ｌｃ６へと移動したとする。
【００７９】
メンバＡは、ステップS220にて、ＰＴＴスイッチ３１を開放する。無線機１Ａは、ステップS221及びS222にて、一時グループ通話を終了し、ステップS223及びS224にて、タイマＴＭａが満了していなくても、無線機１Ｂ及び１Ｃに無線機１Ａの位置Ｌａ６を示す位置情報を送信する。無線機１Ａのタイマ制御部１４は、無線機１Ａが位置情報を送信したら、タイマＴＭａを起動する。
【００８０】
無線機１Ｂ及び１Ｃの距離算出部１６は、それぞれタイマＴＭｂ及びＴＭｃが満了したら、ステップS225及びS226にて、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ６−Ｌｂ６）及び無線機１Ａ，１Ｃ間の距離Ｄ（Ｌａ６−Ｌｃ６）を算出する。
【００８１】
無線機１Ｂの距離算出部１６は、ステップS225にて、距離Ｄ（Ｌａ６−Ｌｂ６）が１０００ｍを超えていることを検出する。無線機１Ｂの一時グループ参加・解除制御部１３は一時グループへの参加を解除する。これに併せて、無線機１Ｂのメッセージ送信制御部１１は、ステップS227にて、無線機１Ａに一時グループ解除通知メッセージを送信するよう制御する。無線機１Ａ，１Ｃ間の距離Ｄ（Ｌａ６−Ｌｃ６）は１０００ｍ以内であるので、無線機１Ａ及び１Ｃによる一時グループが継続される。
＜第３のシーケンス例＞
次に、図１２Ａ、図１２Ｂ、図１３Ａ〜図１３ＤＥを用いて、無線通信システムが一時グループを形成している際に、グループ参加者であるメンバＢがメンバＡ及びＣと通話するために、無線機１Ｂより発呼した場合の動作を説明する。
【００８２】
図１２Ａにおいて、時刻ｔ３１まで無線機１Ａ〜１Ｃは、図１０Ａに示すような位置関係にあるとする。無線機１Ｂ及び１Ｃは、無線機１Ａから１０００ｍ以内の距離に位置している。図２ＡのステップS101〜S105と同様の動作によって、無線機１Ａは無線機１Ｂ及び１Ｃに登録要求メッセージ及び無線機１Ａの位置情報を送信する。図１２Ａでは、無線機１Ｂ及び１Ｃが無線機１Ａに登録完了メッセージを送信して、無線機１Ａ〜１Ｃが一時グループを形成する。
【００８３】
図１０Ｂに示すように、時刻ｔ３１以降、無線機１Ａは位置Ｌａ２へと移動し、無線機１Ｂは位置Ｌｂ２へと移動し、無線機１Ｃは位置Ｌｃ２へと移動したとする。無線機１Ｂ及び１Ｃの距離算出部１６は、それぞれタイマＴＭｂ及びＴＭｃが満了したら、ステップS301及びS302にて、無線機１Ａ，１Ｂ間の距離及び無線機１Ａ，１Ｃ間の距離を算出する。
【００８４】
この時点で、無線機１Ｂ及び１Ｃは無線機１Ａの新たな位置Ｌａ２を示す位置情報を受信していない。従って、無線機１Ｂ及び１Ｃの距離算出部１６は、ステップS301及びS302にて、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ１−Ｌｂ２）及び無線機１Ａ，１Ｃ間の距離Ｄ（Ｌａ１−Ｌｃ２）を算出する。
【００８５】
無線機１Ａは、タイマＴＭａが満了したら、ステップS303及びS304にて、無線機１Ｂ及び１Ｃに無線機１Ａの位置Ｌａ２を示す位置情報を送信する。
【００８６】
図１３Ａに示すように、時刻ｔ３２以降、無線機１Ａは位置Ｌａ３へと移動し、無線機１Ｂは位置Ｌｂ３へと移動し、無線機１Ｃは位置Ｌｃ３へと移動したとする。メンバＢは、ステップS305にて、無線機１ＢのＰＴＴスイッチ３１を押下する。すると、無線機１Ｂは、ステップS306及びS307にて、一時グループ通話を開始して、無線機１Ａ及び１Ｃに音声信号を送信する。メンバＢが無線機１ＡのＰＴＴスイッチ３１の押下を継続している間、メンバＡ〜Ｃによる一時グループ通話が継続される。
【００８７】
メンバＢが無線機１ＢのＰＴＴスイッチ３１を押下して、メンバＡ〜Ｃによる一時グループ通話が継続されている期間、無線機１Ａから無線機１Ｂ及び１Ｃへと信号を送信することはできない。よって、無線機１Ａは、タイマＴＭａの起動を繰り返して、タイマＴＭａが満了しても、無線機１Ａの位置情報を送信しない。無線機１Ｂ及び１Ｃが認識している無線機１Ａの位置は位置Ｌａ２のままで変化しない。
【００８８】
このように、一時グループを形成しているときにグループ参加者の無線機１（ここでは無線機１Ｂまたは１Ｃ）が発呼した場合には、一時グループ通話の期間中に、無線機１Ａの位置情報送信制御部１５は、無線機１Ｂ及び１Ｃへの無線機１Ａの位置情報の定期的な送信を停止するよう制御する。
【００８９】
無線機１Ｂ及び１Ｃの距離算出部１６は、それぞれタイマＴＭｂ及びＴＭｃが満了したら、ステップS308及びS309にて、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ２−Ｌｂ３）及び無線機１Ａ，１Ｃ間の距離Ｄ（Ｌａ２−Ｌｃ３）を算出する。
【００９０】
図１３Ｂに示すように、時刻ｔ３３以降、無線機１Ａは位置Ｌａ４へと移動し、無線機１Ｂは位置Ｌｂ４へと移動し、無線機１Ｃは位置Ｌｃ４へと移動したとする。無線機１Ｂ及び１Ｃの距離算出部１６は、それぞれタイマＴＭｂ及びＴＭｃが満了したら、ステップS310及びS311にて、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ２−Ｌｂ４）及び無線機１Ａ，１Ｃ間の距離Ｄ（Ｌａ２−Ｌｃ４）を算出する。
【００９１】
図１３Ｃに示すように、時刻ｔ３４以降、無線機１Ａは位置Ｌａ５へと移動し、無線機１Ｂは位置Ｌｂ５へと移動し、無線機１Ｃは位置Ｌｃ５へと移動したとする。図１２Ｂにおいて、無線機１Ｂ及び１Ｃの距離算出部１６は、それぞれタイマＴＭｂ及びＴＭｃが満了したら、ステップS312及びS313にて、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ２−Ｌｂ５）及び無線機１Ａ，１Ｃ間の距離Ｄ（Ｌａ２−Ｌｃ５）を算出する。
【００９２】
このように、無線機１Ｂ及び１Ｃの距離算出部１６は、無線機１Ａから最後に送信された位置情報（ステップS303及びS304にて送信された位置Ｌａ２を示す位置情報）と、無線機１Ｂ及び１Ｃの位置情報算出部７０が算出した最新の位置情報とに基づいて、それぞれ、無線機１Ａ，１Ｂ間及び無線機１Ａ，１Ｃ間の距離を算出する。
【００９３】
図１３Ｃに示すように、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ２−Ｌｂ５）は１０００ｍを超えている。よって、前述と同様に、無線機１Ｂは、一時グループを形成している最中であることを示す文字または画像を点滅させる。
【００９４】
図１３Ｄに示すように、時刻ｔ３５以降、無線機１Ａは位置Ｌａ６へと移動し、無線機１Ｂは位置Ｌｂ６へと移動し、無線機１Ｃは位置Ｌｃ６へと移動したとする。
【００９５】
メンバＢは、ステップS314にて、ＰＴＴスイッチ３１を開放する。無線機１Ｂは、ステップS315及びS316にて、一時グループ通話を終了する。無線機１Ｂ及び１Ｃの距離算出部１６は、それぞれタイマＴＭｂ及びＴＭｃが満了したら、ステップS317及びS318にて、無線機１Ａ，１Ｂ間の距離Ｄ（Ｌａ２−Ｌｂ６）及び無線機１Ａ，１Ｃ間の距離Ｄ（Ｌａ２−Ｌｃ６）を算出する。
【００９６】
無線機１Ｂの距離算出部１６は、ステップS317にて、距離Ｄ（Ｌａ２−Ｌｂ６）が１０００ｍを超えていることを検出する。無線機１Ｂの一時グループ参加・解除制御部１３は、一時グループへの参加を解除する。これに併せて、無線機１Ｂのメッセージ送信制御部１１は、ステップS319にて、無線機１Ａに一時グループ解除通知メッセージを送信するよう制御する。
【００９７】
ステップS315及びS316以降、一時グループ通話は終了しているので、無線機１Ａは、タイマＴＭａが満了したら、ステップS320にて、無線機１Ｃに無線機１Ａの位置Ｌａ６を示す位置情報を送信する。ステップS319以降、無線機１Ａ及び１Ｃによる一時グループが継続される。
【００９８】
本発明は以上説明した本実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。
【符号の説明】
【００９９】
１，１Ａ，１Ｂ，１Ｃ，１Ｄ  無線機
１１  メッセージ送信制御部
１２  一時グループ形成・解消制御部
１３  一時グループ参加・解除制御部
１４  タイマ制御部
１５  位置情報送信制御部
１６  距離算出部
３０  操作部
３１  ＰＴＴスイッチ
７０  位置情報算出部
【図１】
2020114021.tif 000003
【図２Ａ】
2020114021.tif 000004
【図２Ｂ】
2020114021.tif 000005
【図３Ａ】
2020114021.tif 000006
【図３Ｂ】
2020114021.tif 000007
【図３Ｃ】
2020114021.tif 000008
【図３Ｄ】
2020114021.tif 000009
【図４】
2020114021.tif 000010
【図５】
2020114021.tif 000011
【図６Ａ】
2020114021.tif 000012
【図６Ｂ】
2020114021.tif 000013
【図６Ｃ】
2020114021.tif 000014
【図６Ｄ】
2020114021.tif 000015
【図７】
2020114021.tif 000016
【図８】
2020114021.tif 000017
【図９Ａ】
2020114021.tif 000018
【図９Ｂ】
2020114021.tif 000019
【図１０Ａ】
2020114021.tif 000020
【図１０Ｂ】
2020114021.tif 000021
【図１０Ｃ】
2020114021.tif 000022
【図１０Ｄ】
2020114021.tif 000023
【図１０Ｅ】
2020114021.tif 000024
【図１０Ｆ】
2020114021.tif 000025
【図１１】
2020114021.tif 000026
【図１２Ａ】
2020114021.tif 000027
【図１２Ｂ】
2020114021.tif 000028
【図１３Ａ】
2020114021.tif 000029
【図１３Ｂ】
2020114021.tif 000030
【図１３Ｃ】
2020114021.tif 000031
【図１３Ｄ】
2020114021.tif 000032