(57)【要約】      （修正有）【課題】多数の通信端末に対するアドレスの設定と解除を容易に行えるようにした通信端末のアドレス設定装置を提供する。【解決手段】複数の通信端末を個別に表す文字列を複数行複数列の各セルにそれぞれ表示する文字列表示手段と、文字列が表示されたセルのいずれかが操作者によって選択されたとき、セルに表示された文字列で表される通信端末に前記アドレスを設定するアドレス設定手段と、操作者によって一度選択されたセルが再度選択されたとき、当該セルに表示された文字列で表される通信端末に設定されたアドレスを解除するアドレス解除手段とを備え、アドレス設定すべき通信端末となっている艦艇の全てを一覧表示させ、この画面上で各艦艇のアドレス設定を行うようにしたアドレス設定装置において、一覧表示による艦艇選択画面として、異なった表示態様の艦艇選択画面が任意に選択できるようにしたもの。【選択図】図１
2008172526.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信端末の中から選択した少なくとも一つの通信端末に対し、予め用意されたアドレスを設定する通信端末のアドレス設定装置であって、
前記複数の通信端末を個別に表す文字列を複数行複数列の各セルにそれぞれ表示する文字列表示手段と、
前記文字列が表示されたセルのいずれかが操作者によって選択されたとき、当該セルに表示された文字列で表される通信端末に前記アドレスを設定するアドレス設定手段と、
前記操作者によって一度選択されたセルが再度選択されたとき、当該セルに表示された文字列で表される通信端末に設定されたアドレスを解除するアドレス解除手段と、
を備えることを特徴とする通信端末のアドレス設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信端末に対する一斉通信がアドレス指定により得られるようにした通信システムに係り、特に当該システムにおけるアドレス設定装置に関する。
【背景技術】
【０００２】
例えば艦艇などの船舶に装備された送受信装置を通信端末とし、複数の船舶の間で相互にデータ通信を行うようにした通信システムにおいては、特定の船舶から複数の他の船舶に同一のデータを送信するという、いわゆるグループ通信を行う際、データ送信の対象となった複数の船舶に予め同一のアドレスを設定しておき、データ送信に際してはアドレスを指定するだけで各船舶に対するデータの一斉送信が得られるようにした通信システムが従来から知られている。
【０００３】
この場合、例えば図６に示すように、それぞれが端末１と無線送受信装置２を通信端末として備えた複数隻の船舶の中の艦艇Ａが、艦艇Ｂと艦艇Ｃにデータを送信する通信システムの場合、予めこれら艦艇Ｂと艦艇Ｃに同一アドレスを設定しておいて、必要なとき当該アドレスを読出して送信先アドレスにするだけで、いちいち艦艇Ｂと艦艇Ｃを個別に呼び出すことなくデータが送信できるようにすることができるようになり、艦艇数が多くなった場合の通信に特に有用である。
【０００４】
ところで、このときに必要なアドレスの設定は、通常、対象となる通信端末が搭載されている艦艇の名前や番号などをモニタに表示し、当該モニタの画像面上で各艦艇を指定してゆくのが一般的であり、このとき、或る従来技術では、図７と図８に示す表示方法によりアドレス設定を行うようになっている。そこで、以下、この従来技術によるアドレス設定について説明する。
【０００５】
まず、ここでは、アドレス設定の対象となる船舶の数が２００隻、つまり艦艇１から艦艇２００まであるものとし、これらが全て各艦艇の端末１(図６)の処理部３に登録されているものとする。そして、この端末１の表示部４に図７のアドレス設定画面を表示させる。これにより、図７では、第１列に記載された番号がアドレスの番号(種類)を示し、第２列以降が各アドレスに設定させた艦艇を表す。このとき各アドレスには、例えばＮo.１からＮo.１６までのセルがあり、最大１６隻の艦艇が同一のアドレスに登録できるようになっている。
【０００６】
このときのアドレス設定画面の表示は、図６の端末１の入力部５に備えられているマウス(図示せず)が操作員により操作されることにより与えられ、表示部３の初期メニューの中から選択される。このとき各アドレスに対する艦艇の設定には、例えば全艦艇が登録されたコンボボックス(又はリストボックス)を用いることが考えられる。
【０００７】
ここで、図８は、このコンボボックスを示したもので、図では、アドレス１の２番セルに艦艇を設定する際のコンボボックスがＣＢとして示されている。そして、このコンボボックスＣＢは、図７の画面が、図６の各艦艇にある端末１の表示部３に表示されているとき、マウスによりポインタ(矢印)を動かし、該当するセルを指示した上でマウスのボタンをダブルクリックしたとき当該表示部３に映出されるようになっている。
【０００８】
このときコンボボックスＣＢには、２００隻の艦艇の中の、例えば８隻だけが同時に、図では艦艇１から艦艇８までの８隻が同時に表示されるようになっている。そこで、それらの中の１隻をスクロールバーで選択しクリックすることにより、該当するセル、この場合はアドレス１に２番目の艦艇が設定されるようになっている。艦艇９以降はスクロールバーを移動させることにより表示され、これにより２００隻の艦艇の中から任意の艦艇を選択することができる。
【０００９】
なお、このような艦艇などの船舶を通信端末として複数の船舶の間で相互にデータ通信を行うようにした通信システムについては、例えば特許文献１の開示を参考程度に挙げることができるが、これにはアドレスの設定についての開示は見られない。
【特許文献１】特開２００５−３０１８４８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記従来技術は、アドレス設定時の使い勝手に改善の余地があった。具体的に説明すると、次の通りである。
【００１１】
１．各アドレスに対する通信端末の設定はセルを一つずつ選択して行う必要があるた
め、通信端末が多数の場合、作業が煩雑であった。
【００１２】
２．コンボボックスに表示される通信端末の順序は予め設定されており、初期設定時
には順序が最先のものから表示されるため、通信端末が多数の場合、順序が後の方
の通信端末を指定する際のスクロール操作が長くなり、作業を煩雑化させていた。
【００１３】
３．複数の通信端末が登録されている状態で、その中のいずれかの登録が削除された
場合、見易さを考慮すると、削除されたセルよりも右側のセルに登録された通信端
末を左詰めに登録し直す必要があり、作業を煩雑化させていた。
【００１４】
本発明は、上記の事情に鑑みてなされたもので、その目的は、多数の通信端末に対するアドレスの 設定と解除を容易に行えるようにした通信端末のアドレス設定装置を提供することにある。
【課題を解決するための手段】
【００１５】
上記目的は、複数の通信端末の中から選択した少なくとも一つの通信端末に対し、予め用意されたアドレスを設定する通信端末のアドレス設定装置であって、前記複数の通信端末を個別に表す文字列を複数行複数列の各セルにそれぞれ表示する文字列表示手段と、前記文字列が表示されたセルのいずれかが操作者によって選択されたとき、当該セルに表示された文字列で表される通信端末に前記アドレスを設定するアドレス設定手段と、前記操作者によって一度選択されたセルが再度選択されたとき、当該セルに表示された文字列で表される通信端末に設定されたアドレスを解除するアドレス解除手段とを備えることによって達成される。
【００１６】
このとき、本発明の実施形態によれば、複数の通信端末をアドレス設定してグループ分けし、グループ分けした複数の通信端末に対する通信がアドレス指定によりグループ単位で得られるようにした通信システムであって、前記アドレス設定が、前記複数の通信端末の全てが一覧表示された画像面上で行えるようにしたアドレス設定において、前記一覧表示された画像面の表示態様が、少なくとも２種の異なった表示態様の中から任意に選択されることになる。
【発明の効果】
【００１７】
本発明によれば、複数行複数列の各セルに複数の通信端末を個別に表す文字列を表示させ、それらのセルの何れかが操作者によって選択されたとき、当該セルに表示された文字列で表される通信端末にアドレスを設定する一方、操作者によって一度選択されたセルが再度選択されたとき、当該セルに表示された文字列で表される通信端末に設定されたアドレスを解除するように構成したので、多数の通信端末に対するアドレスの設定と解除を容易に行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明によるアドレス設定装置を図６の通信システムに適用した場合について、本発明の一実施形態として説明する。
【００１９】
まず、この実施形態でも、上記した従来技術の場合と同じく、アドレス設定の対象となる艦艇数が２００隻、つまり艦艇１から艦艇２００まであり、これらが全て図６の各艦艇の端末１に登録されているものとする。そして、各端末１の表示部４に図７のアドレス設定画面を表示させ、これにより、各アドレスにはＮo.１からＮo.２００までの最大２００隻の艦艇が登録できるようになっているものとする。なお、この図７では、各アドレスにも０１から０５までの５行しか描かれていないが、実際には２００まであることも、既に説明した従来技術の場合と同じである。
【００２０】
また、この図７のアドレス設定画面の表示も、図６の端末１の入力部５に備えられているマウスにより、操作員により実行され、表示部３の初期メニューの中から選択される。このとき図７では、アドレス０１の１番セルから１６番セル(一部は省略)に艦艇１から艦艇１６が既に登録されている状態が示されている点も上記した従来技術の場合と同じである。
【００２１】
しかして、この実施形態が従来技術と異なっている点は、各アドレスに対する艦艇の設定に、図１〜図３に示すように、複数の艦艇(通信端末)の全てが一覧表示され、表示態様が異なっている複数の艦艇選択画面を用い、このとき、図１の５０音順艦艇選択画面と図２の逆５０音艦艇選択画面、それに図３のデフォルト順艦艇選択画面の何れを艦艇のアドレス設定に用いるかが任意に選択できるようになっている点にあり、且つ、これらの艦艇選択画面は、この通信システムにおいて、アドレス設定の対象になった端末の全て、つまり艦艇の全てが一覧表示されるようになっている点にある。
【００２２】
次に、この実施形態による動作について、図４のフローチャートにより説明する。なお、このため、図６の各端末１にはＣＰＵからなる処理部３が備えられ、これに図４のフローチャートによる処理の実行に必要なプログラムが格納されている。
【００２３】
まず、この図４のフローチャートによる処理は、図７のアドレス設定画面において、これからアドレス設定しようとするアドレスｎ(ｎ＝１〜１６)を、操作員がマウスで選択する(例えばダブルクリックする)ことにより開始される。
【００２４】
そして、いま、このときアドレスを設定したいとするアドレスｎが１であるとし、これのダブルクリックにより処理が開始されたとする。
【００２５】
そうすると、まず、始めにステップＳ１とステップＳ２による初期設定が実行される。すなわち、まず設定内容が記憶されているメモリにアクセスし、現在、アドレスｎ(＝１)に登録(設定)されている艦艇の検索を開始する(ステップＳ１)。このとき併せてソートフラグ：１を設定し、この後、ループ処理により、全ての艦艇について検索を行い、アドレス１に設定されている艦艇が検知されたら、当該艦艇が表示されているセルの背面が水色(ライトブルー)になるようにデータの設定を行い、他の艦艇が表示されているセルについては、背面をデフォルトするという処理を実行する(ステップＳ２)。なお、このときのセル背面のデフォルトの例としては白色、つまりセルの背景を無着色のままにする方法がある。そこで、このステップＳ２で初期設定を終り、この後、イベント待ちに入る(ステップＳ３)。
【００２６】
ここで、図１から図３に示すように、艦艇選択画面には、ソートボタンとセル選択ボタン、それに終了ボタンがある、そこで、これらのボタンの何れかを操作員がクリックすることによりイベントが起こり、次の何れかの処理に進むようになる。すなわち、ソートボタンがクリックされたときはステップＳ４のソート処理に進み、セル選択ボタンがクリックされたときはステップＳ５のセル選択処理に進む。そして終了ボタンがクリックされたときはステップＳ６の終了処理に進むのである。なお、このときのソート処理には、一例として標準ライブラリを使用するものとする。
【００２７】
ここで、まず、ソートボタンがクリックされたときの処理について説明する。この場合、ステップＳ４のソート処理に進む。そして、この後、現在のソートフラグが調べられ(ステップＳ４０)、この結果に応じてステップＳ４１の処理とステップＳ４２の処理、それにステップＳ４３の処理の何れかに振り分けられる。すなわち、まずステップＳ４０において、ソートフラグ：１のときは処理ステップＳ４１を実行した後、ステップＳ４４でソートフラグを２にしてステップＳ３のイベント待ちに戻り、次に、ソートフラグ：２のときは処理ステップＳ４２を実行した後、ステップＳ４５でソートフラグを３にしてからステップＳ３のイベント待ちに戻る。また、ソートフラグ：３のときは処理ステップＳ４３を実行した後、ステップＳ４６でソートフラグを１に戻してからステップＳ３のイベント待ちに戻るのである。
【００２８】
なお、以上の処理は、例えば図１〜図３に示す画面(選択画面)のカラム(アルファベットで示すセル)をクリックすることによって行うようにしてもよい。
【００２９】
そして、まず、処理ステップＳ４１が実行されたときは、艦艇１〜２００が５０音順にソートされ、図１の５０音順艦艇選択画面が表示され、次に、処理ステップＳ４２が実行された場合は、艦艇１〜２００が５０音の逆順にソートされ、図２の逆５０音順艦艇選択画面が表示される。なお、例えば各艦艇を名前ではなく数字で表した場合には、数字の昇順、降順でソートする。
【００３０】
一方、処理ステップＳ４３が実行されたときは、艦艇１〜２００がデフォルトソートされ、図３のデフォルト順艦艇選択画面が表示される。
【００３１】
なお、ここでは、デフォルトの順序を、艦艇名の登録順(データベースへの入力順)とする。しかし、例えば監視用、輸送用など用途別順や、艦艇の大きさ(トン数)順、同じく竣工年度順などであってよい。
【００３２】
そして、この処理の結果として、図１の５０音順艦艇選択画面と図２の逆５０音順艦艇選択画面、それに図３のデフォルト順艦艇選択画面の何れかの表示態様による艦艇選択画面が表示され、このとき、ステップＳ２での初期処理の結果、これら図１と図２、それに図３の何れの画面においては、アドレスが既に設定されている艦艇の表示セルについては背面が水色にされ、未設定のセルについてはデフォルト色(白色)にされて表示されることになり、ここで、ステップＳ３のイベント待ちに戻る。
【００３３】
また、この実施形態の場合、上記のように、ステップＳ４０での処理の振り分けがソートフラグに応じて実行されるが、このときのソートフラグは、初期処理でソートフラグ＝１にされた後、ステップＳ４のソート処理に入る毎に順次、ステップＳ４４ではソートフラグ＝２にされ、ステップＳ４５ではソートフラグ＝３にされ、そして、ステップＳ４６ではソートフラグ＝１に戻されるようになっている。
【００３４】
従って、この実施形態によれば、異なった態様の艦艇選択画面が、ソート処理を開始する毎に順送りで替えられるという、いわゆるトグル方式による艦艇選択画面の選択が与えられるようになっていて、この結果、表示態様の異なる複数の艦艇選択画面の何れを選んでアドレス設定を行うかが任意に、しかも簡単な操作で容易に得られるようになっているのが特徴である。
【００３５】
そこで、次に、ステップＳ５のセル選択処理に進んだときの処理について説明する。この場合、全ての艦艇が一覧に表示されている艦艇選択画面上で、アドレスｎ(例えばｎ＝１)に設定すべき艦艇のセルを次々とクリックしてゆくことにより、当該セルの艦艇をアドレスｎに設定してゆく。そして、その都度、いま選択したセルが未選択状態にあるか否かを調べる(ステップＳ５０)。このとき選択したセルが選択済であったときは、このときの艦艇選択画面の当該セルの背面をデフォルト色に戻し、当該セルの艦艇がアドレス選択されていないことを表示させる(ステップＳ５１)。
【００３６】
一方、未選択のときは、アドレスｎに対して設定されたセルの数が１６以下であるか否かを調べる(ステップＳ５２)。
【００３７】
そして、まず、設定数が１６未満でない場合(設定数が１６の場合)、このときのアドレスｎについての設定数が設定可能数の上限(この場合は１６)に達したものとし、エラーメッセージを表示させる(ステップＳ５３)。一方、設定数が１６未満であったときは、このときの艦艇選択画面の当該セルの背面を水色に着色させ、ここで当該セルの艦艇がアドレス選択されたことを表示させるのである(ステップＳ５４)。
【００３８】
次に、ステップＳ６の終了処理に進んだときの動作について説明する。この場合、終了ボタンをクリックすることにより処理が開始し、まず、アドレス設定した結果を処理部のローカルディスクなどのメモリに保存する(ステップＳ６０)。そして、アドレス設定した内容を所定のバッファに記憶し、それが図７のアドレス画面の表示に反映されるようにする(ステップＳ６１)。そして、ここで処理を終了する。
【００３９】
そこで、この結果、以後、各艦艇の処理部は、必要なとき、該アドレスをバッファから読出して送信先アドレスにすることにより、アドレス設定されている艦艇に対するデータの一斉送信を得ることができるようになるのである。
【００４０】
ここで、この実施形態では、バッファ上で各アドレスへの艦艇の追加と削除を行う。そこで、以下、この艦艇の追加処理と削除処理について、図５により説明すると、このときのバッファの追加・削除についてはプログラムＡＰＩ(Application Programming Interface)として提供されているものを使用する。そして、これによれば、例えば図５(a) に示すように、任意の艦艇を追加したり、削除したりすることができる。
【００４１】
具体的に説明すると、この図５(a) では、左から右に処理が進むものとする。そして、まず、最初の処理１で、操作者が艦艇１を追加したとする。この場合、バッファ１に格納される。次に、処理２では艦艇２が追加されたとすると、このときはバッファ２に格納される。更に処理３では艦艇３が追加されたとする。そうすると、これは、当然、バッファ３に格納される。
【００４２】
一方、処理４では、先に追加した艦艇２が削除されたとすると、この場合、艦艇２がバッファ２から消去され、バッファ２が空になる。そこで、後のバッファ３に格納されていた艦艇３がバッファ２に移され、この結果、バッファ順が詰められることになる。
【００４３】
次に、処理５では、艦艇４が追加されたとすると、このときは最後尾のバッファ３が空いているので、そのまま、このバッファ３に格納される。そして、この艦艇４が、処理６で削除されたとすると、このときもバッファ３は最後尾にあるので、そのまま消去されることになる。
【００４４】
このときの処理は、上記したように、ＡＰＩプログラムにより実行できる。
【００４５】
そこで、この処理について、簡単に説明すると、これは、図５(b) に示すように、クリックイベントを検出し、これに対応した艦艇を選択し、バッファに追加する処理とバッファから削除する処理の繰り返しとなる。そして、まず、削除については、図示のように、選択された艦艇のバッファ上での位置を検出し、バッファ長から１マイナスし、当該艦艇を削除するだけであり、次に、追加についても、選択された艦艇を、そのまま後ろのバッファに書き込むだけであるが、このとき、バッファ長が１６なので、バッファに登録された艦艇の数についての管理が必要になり、バッファ長が１６未満のときはバッファ長に１プラスしてから追加し、バッファ長が１６になっていたときは登録不可メッセージがなされるようにすることになる。
【００４６】
従って、この実施形態によれば、操作員にとって使い易い表示態様による艦艇選択画面が任意に選択でき、当該選択した艦艇選択画面上でアドレス設定を行うことができるようになり、この結果、以下の効果を得ることができる。
【００４７】
１．艦艇のアドレス設定をスムースに行うことができる。
【００４８】
２．艦艇のソート表示が得られる。
【００４９】
３．セル毎にダブルクリックしてコンボボックスを表示させる必要が無く、艦艇設定
を左詰めにする必要も無い。
【図面の簡単な説明】
【００５０】
【図１】本発明に係るアドレス設定装置の一実施の形態による５０音順艦艇選択画面の一例を示す説明図である。
【図２】本発明に係るアドレス設定装置の一実施の形態による逆５０音順艦艇選択画面の一例を示す説明図である。
【図３】本発明に係るアドレス設定装置の一実施の形態によるデフォルト順艦艇選択画面の一例を示す説明図である。
【図４】本発明に係るアドレス設定装置の一実施の形態による艦艇選択画面設定のための処理を説明するためのフローチャートである。
【図５】本発明に係るアドレス設定装置の一実施の形態による艦艇の追加と削除の説明図である。
【図６】本発明に係るアドレス設定装置が実施の対象としている通信システムの一例を示す構成図である。
【図７】アドレス設定画面の一例を示す説明図である。
【図８】従来技術によるアドレス設定方法の一例を示す説明図である。
【符号の説明】
【００５１】
１：端末(通信端末)
２：無線送受信装置
３：処理部(ＣＰＵ)
４：表示部
５：入力部
【図１】
2008172526.tif 000003
【図２】
2008172526.tif 000004
【図３】
2008172526.tif 000005
【図４】
2008172526.tif 000006
【図５】
2008172526.tif 000007
【図６】
2008172526.tif 000008
【図７】
2008172526.tif 000009
【図８】
2008172526.tif 000010