(57)【要約】【課題】複数の受令端末への指令情報の伝達の確実性を高めること可能とする同時同報指令システムを提供する。【解決手段】指令情報蓄積装置２００の指令制御部２４０が、指令端末１００が送信してパケット受信部２１０が受信した指令情報を録音部２５０若しくは録画部２６０に格納させる。ここで、指令制御部２４０は、複数の受令端末３００のうちで指令端末１００が送信した情報の受信を指令端末１００が確認できないものを特定する情報であって指令端末１００より送信される該情報である受信未確認受令端末情報をパケット受信部２１０が受信した場合にパケット送信部２２０の制御をプロトコル制御部２３０に行わせて、録音部２５０若しくは録画部２６０に格納されている該指令情報を、該受信未確認受令端末情報により特定される受令端末３００へ宛てて送信させる。【選択図】図２
2010056772.tif 000002
【特許請求の範囲】
【請求項１】
指令端末と受令端末と通信可能な指令情報蓄積装置を機能させるコンピュータプログラムであって、
前記指令情報蓄積装置を、
指令端末から、指令端末が受令端末群に送信をした指令情報を受信して格納部に格納する格納手段と、
前記指令端末から、前記受令端末群の中で、指令情報を受信した信号を指令端末に返信していない受令端末を特定する情報を受信する受信部と、
前記受信部が受信をした指令端末に返信していない受令端末との通信を試み、通信が可能となると、該受令端末に対して前記格納部に格納をした前記指令情報を送信する送信部と、
して機能させることを特徴とするコンピュータプログラム。
【請求項２】
前記受令端末群の中で、前記指令情報を受信した信号の返信を前記指令端末が受信しなかったことを以って該返信をしていないと判定された受令端末を特定する情報を前記受信部が受信するように前記指令情報蓄積装置を機能させることを特徴とする請求項１に記載のコンピュータプログラム。
【請求項３】
前記指令情報の送信よりも過去に前記指令端末が前記受令端末群に送信をしていた情報を受信した信号を該指令端末に返信していない受令端末を該受令端末群の中から特定する受令端末特定情報を、前記受信部が該指令端末から受信していた場合には、前記送信部が、該受令端末特定情報により特定されている受令端末との通信を試み、通信が可能となると、該受令端末に対して前記格納部に格納をした前記指令情報を送信するように前記指令情報蓄積装置を機能させることを特徴とする請求項１に記載のコンピュータプログラム。
【請求項４】
前記格納手段が受信した前記指令情報の緊急度の判定を行う緊急度判定手段として前記指令情報蓄積装置を機能させると共に、
前記緊急度が所定の閾値以上であると前記緊急度判定手段が判定したときには、一連の指令情報の最後に前記指令端末より送信される、該一連の指令情報の送信の終了を示している指令終了情報を前記受信部が受信する前に、該所定の閾値以上の緊急度であると判定された指令情報を優先して前記送信部が送信するように前記指令情報蓄積装置を機能させる、
ことを特徴とする請求項１に記載のコンピュータプログラム。
【請求項５】
前記受令端末群のうちのいずれかの受令端末が送信する、前記指令情報の再送信を要求する指令情報再送信要求情報を前記受信部が受信した場合には、前記送信部が、前記格納部に格納をした前記指令情報を、該指令情報再送信要求情報を送信した受令端末に対して送信するように前記指令情報蓄積装置を機能させることを特徴とする請求項１に記載のコンピュータプログラム。
【請求項６】
指令端末と受令端末と通信可能な指令情報蓄積装置であって、
指令端末から、指令端末が受令端末群に送信をした指令情報を受信して格納部に格納する格納手段と、
前記指令端末から、前記受令端末群の中で、指令情報を受信した信号を指令端末に返信していない受令端末を特定する情報を受信する受信部と、
前記受信部が受信をした指令端末に返信していない受令端末との通信を試み、通信が可能となると、該受令端末に対して前記格納部に格納をした前記指令情報を送信する送信部と、
を有する指令情報蓄積装置。
【請求項７】
指令端末が指令情報蓄積装置と複数の受令端末に対して指令情報を送信し、指令情報蓄積装置が、指令端末が受令端末からの受信をした信号を受け取らなかった受令端末に該指令情報を送信する通信システムであって、
前記指令端末が、
指令情報を、受令端末群に送信する手段と、指令情報蓄積装置に送信する手段と、を有し、
前記受令端末が、
前記指令端末からの指令情報を受信すると、該指令端末に対して指令情報を受信した信号を返信する手段を有し、
前記指令情報蓄積装置が、
前記指令端末から指令情報を受信して格納部に格納する格納手段を有し、
前記指令端末が、
指令情報を送信した受令端末群のうち、指令情報を受信した信号を返信しない受令端末を特定する手段と、
前記指令情報蓄積装置に対して、特定をした信号を返信しない受令端末を特定する情報を送信する手段と、を更に有し、
前記指令情報蓄積装置が、
前記指令端末から、特定をした信号を返信しない受令端末を特定する情報を受信すると、該指令端末に返信しない受令端末との通信を試み、通信が可能となると、該受令端末に対して、前記格納部に格納をした前記指令情報を送信する送信部を更に有する、
通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ交換技術に関し、特に、パケット通信によるデータ交換におけるマルチキャストの技術に関する。
【背景技術】
【０００２】
ＩＰ（Internet Protocol ）をベースとした通信網（ＩＰネットワーク）が広く普及している。このＩＰネットワーク（より具体的には、音声をＩＰパケット化してデータ通信と統合化したＶｏＩＰ（Voice over Internet Protocol）ネットワーク）において、指令情報を確実に伝達する、高品質・高信頼性の同時同報指令システムの提供が求められている。
【０００３】
従来の指令システムでは、コールマネージャ等のサーバ（呼制御サーバ）が受令端末のＩＰアドレス及び電話番号の管理を行っていた。この指定システムでは、受令端末の電話番号を指定した発信が指令端末から行われると、サーバが電話番号をＩＰアドレスに変換して受令端末に着信させていた。そして、受令端末が応答した後に、音声による指令情報を指令端末が送信していた。ここで、受令端末に指令情報が伝わらなかった場合には、その指令情報を指令端末が再送信していた。
【０００４】
また、ＩＰネットワークにおいてＩＰマルチキャストによる同報通信を利用して指令情報を一斉に通知させる場合には、まず、ＩＰマルチキャストグループに端末が存在するか否かを確認する必要がある。そこで、ＩＧＭＰ（Internet Group Management Protocol）によるプロトコルを利用し、マルチキャスト対応のルータまたはスイッチから端末へ定期的に問い合せを行い、端末がこの問い合わせに対し応答することで確認するという手法が従来から行われていた。この手法においては、受令端末に障害が生じている場合であっても、ルータまたはスイッチから端末へ指令情報を送ることがあった。
【０００５】
なお、この他にも、本願発明に関連する技術が幾つか知られている。そのうちのひとつは、ＩＳＤＮ（総合ディジタル通信網サービス）回線において、網制御装置がセンタ端末と通信中に他のセンタ端末から送信された要求電文を、同一のＩＳＤＮ回線に接続されている他の網制御装置が代理受信して後で送信するという技術である。また、そのうちの別のひとつは、指令情報等のデータを、ＩＰマルチキャスト通信を用いて一斉送信する一方、データの確実な送達が必要な場合には、ＴＣＰ／ＩＰ通信手順を用いて個別に送達確認を行い、確認できない場合にはデータを再送するという技術である。
【特許文献１】特開２００２−２１８０７７号公報
【特許文献２】特開２０００−２１６８２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述した、サーバが受令端末を管理する指令システムでは、サーバのメンテナンス等でサーバを停止した場合には、全てのサービスが停止してしまっていた。また、緊急度の高い指令を行いたい場合でも、一部の受令端末に伝わらなかったことで他の指令情報を再送信している間は、指令端末は、緊急度の高い指令情報を送信することができなかった。
【０００７】
更に、ＩＰマルチキャストによる同報通信を利用する指令情報の一斉通知では、受令端末に指令情報が到達したかどうかを指令端末で識別することはできないため、指令情報を受令端末に確実に伝達することができないことがあった。
【０００８】
本発明は上述した問題に鑑みてなされたものであり、その解決しようとする課題は、複数の受令端末への指令情報の伝達の確実性を高めること可能とする同時同報指令システムを提供することである。
【課題を解決するための手段】
【０００９】
本明細書で開示するプログラムのひとつは、指令端末と受令端末と通信可能な指令情報蓄積装置を機能させるコンピュータプログラムであって、該指令情報蓄積装置を、指令端末から、指令端末が受令端末群に送信をした指令情報を受信して格納部に格納する格納手段と、該指令端末から、該受令端末群の中で、指令情報を受信した信号を指令端末に返信していない受令端末を特定する情報を受信する受信部と、該受信部が受信をした指令端末に返信していない受令端末との通信を試み、通信が可能となると、該受令端末に対して該格納部に格納をした該指令情報を送信する送信部と、して機能させる。
【００１０】
このプログラムをコンピュータで実行させることにより構成される指令情報蓄積装置と、指令端末と、受令端末とを備えた通信システムによれば、サーバによる指令システムにおいてサーバのメンテナンスを実施する場合等のように、全てのサービスが停止することはない。また、指令端末から送信した情報を受信したかどうかを指令端末側で確認できない受令端末に対しては、指令端末が送信した指令情報を指令情報蓄積装置が代わって当該受令端末へ送信する。従って、指令端末が指令情報を単純に再送信する場合に比べて、より確実性の高い指令情報の伝達を行うことができる。
【００１１】
また、本明細書で開示する指令情報蓄積装置のひとつは、指令端末と受令端末と通信可能な指令情報蓄積装置であって、指令端末から、指令端末が受令端末群に送信をした指令情報を受信して格納部に格納する格納手段と、該指令端末から、該受令端末群の中で、指令情報を受信した信号を指令端末に返信していない受令端末を特定する情報を受信する受信部と、該受信部が受信をした指令端末に返信していない受令端末との通信を試み、通信が可能となると、該受令端末に対して該格納部に格納をした該指令情報を送信する送信部と、を有する。
【００１２】
この指令情報蓄積装置を備えた指令システムによれば、前述した通信システムと同様の作用・効果を得ることができる。
また、本明細書で開示する通信システムのひとつは、指令端末が指令情報蓄積装置と複数の受令端末に対して指令情報を送信し、指令情報蓄積装置が、指令端末が受令端末からの受信をした信号を受け取らなかった受令端末に該指令情報を送信する通信システムであって、該指令端末が、指令情報を、受令端末群に送信する手段と、指令情報蓄積装置に送信する手段と、を有し、該受令端末が、該指令端末からの指令情報を受信すると、該指令端末に対して指令情報を受信した信号を返信する手段を有し、該指令情報蓄積装置が、該指令端末から指令情報を受信して格納部に格納する格納手段を有し、該指令端末が、指令情報を送信した受令端末群のうち、指令情報を受信した信号を返信しない受令端末を特定する手段と、該指令情報蓄積装置に対して、特定をした信号を返信しない受令端末を特定する情報を送信する手段と、を更に有し、該指令情報蓄積装置が、該指令端末から、特定をした信号を返信しない受令端末を特定する情報を受信すると、該指令端末に返信しない受令端末との通信を試み、通信が可能となると、該受令端末に対して、該格納部に格納をした該指令情報を送信する送信部を更に有する。
【００１３】
この通信システムによれば、前述した通信システムと同様の作用・効果を得ることができる。
【発明の効果】
【００１４】
以上のように、本明細書で開示の指令システムによれば、複数の受令端末への指令情報
の伝達の確実性を高めること可能とする同時同報指令システムの提供が可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて説明する。
まず図１について説明する。図１は、本発明を実施する通信システムである指令システムの全体構成を示している。
【００１６】
図１に示す指令システムは、指令端末１００と、指令情報蓄積装置２００と、受令端末群である、第一受令端末３００ａ１、３００ｂ１、及び３００ｃ１並びに第二受令端末３００ａ２、３００ｂ２、及び３００ｃ２とを備えて構成されている。
【００１７】
指令端末１００は、第一受令端末３００ａ１、３００ｂ１、及び３００ｃ１並びに第二受令端末３００ａ２、３００ｂ２、及び３００ｃ２の全てに宛てて指令情報を送信する。なお、本実施形態では、指令情報として、指令端末１００を使用する指令者等の音声を表している音声データと、写真や描画などの画像を表している画像データとを扱うものとする。
【００１８】
第一受令端末３００ａ１、３００ｂ１、及び３００ｃ１並びに第二受令端末３００ａ２、３００ｂ２、及び３００ｃ２は、指令端末１００が送信した指令情報を同報受信する。
なお、第一受令端末３００ａ１、３００ｂ１、及び３００ｃ１は情報の送受信を有線伝送路を介して行う有線端末であり、第二受令端末３００ａ２、３００ｂ２、及び３００ｃ２は無線伝送路を介して情報の送受信を行う無線端末である。なお、本実施形態では、第一受令端末３００ａ１と第二受令端末３００ａ２、第一受令端末３００ｂ１と第二受令端末３００ｂ２、及び、第一受令端末３００ｃ１と第二受令端末３００ｃ２で受令端末のペアが構成されている。本実施形態では、この受令端末のペアを同一人（受令者）が使用し、受令者は、指令者が指令端末１００を用いて発した指令（指令端末１００により送信された指令情報の内容）を、受令端末のペアのうちの少なくとも一方から受け取ることを想定している。
【００１９】
なお、以下の説明では、受令端末群である第一受令端末３００ａ１、３００ｂ１、及び３００ｃ１並びに第二受令端末３００ａ２、３００ｂ２、及び３００ｃ２の各々を特に区別しない場合には、単に「受令端末３００」と称することとする。
【００２０】
指令情報蓄積装置２００は、指令端末１００が送信した指令情報を受信して蓄積しておくと共に、蓄積しておいた指令情報を、所定の場合に、所定の受令端末３００へ宛てて送信する。
【００２１】
なお、図１において、指令端末１００及び指令情報蓄積装置２００は、通信ネットワークであるＩＰネットワーク５００に接続されている。このＩＰネットワーク５００には、ネットワーク間でデータを中継するルータ４００ａ及び４００ｂが各々接続されている。第一受令端末３００ａ１はルータ４００ａと有線接続されており、第一受令端末３００ｂ１及び３００ｃ２はそれぞれルータ４００ｂと有線接続されている。更に、ルータ４００ａには、第二受令端末３００ａ２との間で無線伝送路を介してデータの授受を行えるようにする無線ＬＡＮ（Local Area Network）アクセスポイント３０５ａが接続されている。また、ルータ４００ｂには、第二受令端末３００ｂ２及び３００ｃ２との間で無線伝送路を介してデータの授受を行えるようにする無線ＬＡＮアクセスポイント３０５ｂが接続されている。つまり、ルータ４００ａにとっては、第一受令端末３００ａ１及び第二受令端末３００ａ２が配下の端末であり、ルータ４００ｂにとっては、第一受令端末３００ｂ１及び３００ｃ１並びに第二受令端末３００ｂ２及び３００ｃ２が配下の端末である。
【００２２】
以上の構成により、指令端末１００と、指令情報蓄積装置２００と、複数の受令端末３００との間で、ＩＰネットワーク５００を介してＩＰパケットを使用した通信を相互に行って、当該相互間で各種の情報を伝送することができる。
【００２３】
なお、以下の説明では、ルータ４００ａ及び４００ｂの各々を特に区別しない場合には、単に「ルータ４００」と称することとする。また、本実施形態においては、ルータ４００が提供するルーティング機能は必須のものではなく、スイッチング機能が利用可能であればよい。従って、ルータ４００の代わりに、例えば、マルチキャスト機能を備えているスイッチを使用することも可能である。
なお、以下の説明では、ルータ４００は、特に断らない限り、周知のルーティング動作及びマルチキャスト動作を行うものとし、詳しい動作説明は省略する。
【００２４】
次に図２について説明する。図２は、図１に示した指令システムの各構成要素の具体的な構成を示した図である。
指令端末１００は、パケット受信部１１０、パケット送信部１２０、プロトコル制御部１３０、指令制御部１４０、録音部１５０、録画部１６０、操作部１７０、及び表示部１８０を備えている。更に、指令端末１００は、受令端末管理データ６１０を、指令制御部１４０に接続されている不図示の記憶部で記憶している。また、指令端末１００には、ヘッドセット９００とタッチパネル９１０とが接続されている。
【００２５】
指令情報蓄積装置２００は、パケット受信部２１０、パケット送信部２２０、プロトコル制御部２３０、指令制御部２４０、録音部２５０、録画部２６０、操作部２７０、及び表示部２８０を備えている。更に、指令情報蓄積装置２００は、指令タイミング管理データ７００及び受令端末管理データ７１０を、指令制御部２４０に接続されている不図示の記憶部で記憶している。
【００２６】
受令端末３００は、パケット受信部３１０、パケット送信部３２０、プロトコル制御部３３０、指令制御部３４０、録音データ再生部３５０、録画データ再生部３６０、操作部３７０、及び表示部３８０を備えている。また、受令端末３００には、ヘッドセット９０１とタッチパネル９１１とが接続されている。
【００２７】
パケット受信部１１０、２１０、及び３１０は、いずれも、ＩＰネットワーク５００から送られてきたＩＰパケットを受信する。なお、第一受令端末３００ａ１では、パケット受信部３１０は、ＩＰネットワーク５００からルータ４００ａを介して送られてきたＩＰパケットを受信する。また、第一受令端末３００ｂ１及び３００ｃ１の各々では、パケット受信部３１０は、ＩＰネットワーク５００からルータ４００ｂを介して送られてきたＩＰパケットを受信する。更に、第二受令端末３００ａ２では、パケット受信部３１０は、ＩＰネットワーク５００からルータ４００ａ及び無線ＬＡＮアクセスポイント３０５ａを介して送られてきたＩＰパケットを受信する。また、第二受令端末３００ｂ２及び３００ｃ２の各々では、パケット受信部３１０は、ＩＰネットワーク５００からルータ４００ｂ及び無線ＬＡＮアクセスポイント３０５ｂを介して送られてきたＩＰパケットを受信する。
【００２８】
パケット送信部１２０、２２０、及び３２０は、いずれも、ＩＰネットワーク５００へ所定のＩＰパケットを送信する。なお、第一受令端末３００ａ１では、パケット送信部３２０は、ＩＰネットワーク５００へルータ４００ａを介して所定のＩＰパケットを送信する。また、第一受令端末３００ｂ１及び３００ｃ１の各々では、パケット送信部３２０は、ＩＰネットワーク５００へルータ４００ｂを介して所定のＩＰパケットを受信する。更に、第二受令端末３００ａ２では、パケット送信部３２０は、ＩＰネットワーク５００へルータ４００ａ及び無線ＬＡＮアクセスポイント３０５ａを介して所定のＩＰパケットを送信する。また、第二受令端末３００ｂ２及び３００ｃ２の各々では、パケット送信部３２０は、ＩＰネットワーク５００へルータ４００ｂ及び無線ＬＡＮアクセスポイント３０５ｂを介して所定のＩＰパケットを送信する。
【００２９】
プロトコル制御部１３０、２３０、及び３３０は、それぞれ、パケット受信部１１０、２１０、及び３１０が受信したＩＰパケットから各種の情報を取り出して指令制御部１４０、２４０、及び３４０に転送する。また、プロトコル制御部１３０、２３０、及び３３０は、それぞれ、指令制御部１４０、２４０、及び３４０から転送されてくる各種の情報を含めてＩＰパケットを構成し、パケット送信部１２０、２２０、及び３２０に転送して送信させる。
【００３０】
指令制御部１４０、２４０、及び３４０の動作は後述する。
録音部１５０及び２５０は、それぞれ、指令制御部１４０及び２４０から転送されてくる、指令情報である音声データを格納する指令情報格納部である。
【００３１】
録画部１６０及び２６０は、それぞれ、指令制御部１４０及び２４０から転送されてくる、指令情報である画像データを格納する指令情報格納部である。
録音データ再生部３５０は、指令制御部３４０から転送されてくる、指令情報である音声データを再生して当該音声データで表現されている音声を出力する。
【００３２】
録画データ再生部３６０は、指令制御部３４０から転送されてくる、指令情報である画像テータを再生して当該画像データで表現されている画像を表示する。
操作部１７０、２７０、及び３７０は、それぞれ、指令端末１００、指令情報蓄積装置２００、及び受令端末３００の使用者により操作されることで、当該操作に対応付けられている当該使用者からの各種の指示を取得する。操作部１７０、２７０、及び３７０により取得された指示は、それぞれ、指令制御部１４０、２４０、及び３４０に転送される。
【００３３】
表示部１８０、２８０、及び３８０は、それぞれ、指令制御部１４０、２４０、及び３４０により制御されて、指令制御部１４０、２４０、及び３４０が指令端末１００、指令情報蓄積装置２００、及び受令端末３００の使用者へ提示する各種の情報を表示する。
【００３４】
ヘッドセット９００及び９０１は、受音した音声を電気信号に変換する不図示のマイクをそれぞれ備えている。指令端末１００及び受令端末３００の各々では、このマイクから出力される電気信号は、指令端末１００及び受令端末３００に備えられている不図示の変換器により、当該音声を表現している音声データに変換されて指令制御部１４０及び２４０に転送される。なお、指令制御部１４０では、この音声データは指令情報として扱われる。また、ヘッドセット９００及び９０１は、入力された音声データを電気信号に変換した後に更に音声として放音して出力するスピーカもそれぞれ備えている。
【００３５】
タッチパネル９１０及び９１１は、それぞれ、指令端末１００及び受令端末３００の使用者により操作される。指令端末１００及び受令端末３００の各々では、当該操作によって描かれた画像を指令制御部１４０及び２４０が画像データとして取得する。なお、指令制御部１４０では、この画像データは指令情報として扱われる。
【００３６】
ルータ４００は、パケット受信部４１０、パケット送信部４２０、プロトコル制御部４３０、及びマルチキャスト制御部４４０を備えている。更に、ルータ４００は、マルチキャスト管理データ８００を、マルチキャスト制御部４４０に接続されている不図示の記憶部で記憶している。
【００３７】
パケット受信部４１０は、ＩＰネットワーク５００や受令端末３００から送られてきたＩＰパケットを受信する。
パケット送信部４２０は、所定のＩＰパケットを、当該ＩＰパケットに示されている宛先に応じて、ＩＰネットワーク５００や受令端末３００に送信する。より具体的には、パケット送信部４２０は、指令端末１００若しくは指令情報蓄積装置２００を宛先とするＩＰパケットをＩＰネットワーク５００へ送信する。また、ルータ４００ａのパケット送信部４２０は、第一受令端末３００ａ１を宛先とするＩＰパケットを第一受令端末３００ａ１へ送信し、第二受令端末３００ａ２を宛先とするＩＰパケットを無線ＬＡＮアクセスポイント３０５ａへ送信する。更に、ルータ４００ｂのパケット送信部４２０は、第一受令端末３００ｂ１を宛先とするＩＰパケットを第一受令端末３００ｂ１へ送信し、第一受令端末３００ｃ１を宛先とするＩＰパケットを第一受令端末３００ｃ１へ送信する。また、ルータ４００ｂのパケット送信部４２０は、第二受令端末３００ｂ２若しくは３００ｃ２を宛先とするＩＰパケットを無線ＬＡＮアクセスポイント３０５ｂへ送信する。
【００３８】
プロトコル制御部４３０は、パケット受信部４１０が受信したＩＰパケットに対し、必要に応じてルーティングを行ってパケット送信部４２０に転送すると共に、当該ＩＰパケットに含まれている各種の情報を抽出してマルチキャスト制御部４４０に転送する。
【００３９】
マルチキャスト制御部４４０は、パケット受信部４１０がＩＰマルチキャストパケットを受信した場合に、ルータ４００の配下の端末へ宛ててそのパケットをパケット送信部４２０に送信させる。ここで、ＩＰマルチキャストパケットとは、ＩＰパケットのうち、特定のＩＰアドレス（マルチキャストアドレス）が当該ＩＰパケットの宛先として当該ＩＰパケットに示されているものである。
【００４０】
なお、指令情報蓄積装置２００を、標準的なハードウェア構成のコンピュータを用いて構成することができる。図３はこのようなコンピュータのハードウェア構成例を示している。
【００４１】
図３に示したコンピュータは、ＭＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ハードディスク装置５４、入力装置５５、表示装置５６、インタフェース装置５７、及び記録媒体駆動装置５８を備えて構成されている。これらの構成要素はいずれもバス５９に接続されており、ＭＰＵ５１の管理の下で各種のデータを相互に授受することができる。
【００４２】
ＭＰＵ（Micro Processing Unit）５１は、このコンピュータ全体の動作を制御する演算処理装置である。
ＲＯＭ（Read Only Memory）５２は、所定の基本制御プログラムが予め記録されている読み出し専用半導体メモリである。ＭＰＵ５１は、この基本制御プログラムをコンピュータの起動時に読み出して実行することにより、このコンピュータの各構成要素の動作制御が可能になる。
【００４３】
ＲＡＭ（Random Access Memory）５３は、ＭＰＵ５１が各種の制御プログラムを実行する際に、必要に応じて作業用記憶領域として使用する、随時書き込み読み出し可能な半導体メモリである。
【００４４】
ハードディスク装置５４は、ＭＰＵ５１によって実行される各種の制御プログラム、後述する各種のデータテーブル、及び各パンフレットの画像データを記憶しておく記憶装置である。ＭＰＵ５１は、ハードディスク装置５４に記憶されている所定の制御プログラムを読み出して実行することにより、後述する各種の制御処理を行えるようになる。
【００４５】
入力装置５５は、例えばキーボード装置やマウス装置であり、コンピュータの使用者により操作されると、その操作内容に対応付けられている使用者からの各種情報の入力を取得し、取得した入力情報をＭＰＵ５１に送付する。
【００４６】
表示装置５６は例えば液晶ディスプレイであり、ＭＰＵ５１から送付される表示データに応じて各種のテキストや画像を表示する。
インタフェース装置５７は、このコンピュータが接続される通信回線を介して行われる各種データの授受の管理を行う。
【００４７】
記録媒体駆動装置５８は、可搬型記録媒体６０に記録されている各種の制御プログラムやデータの読み出しを行う装置である。ＭＰＵ５１は、可搬型記録媒体６０に記録されている所定の制御プログラムを、記録媒体駆動装置５８を介して読み出して実行することによって、後述する各種の制御処理を行うようにすることもできる。なお、可搬型記録媒体６０としては、例えばＣＤ−ＲＯＭ（Compact Disc Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）などがある。
【００４８】
このようなコンピュータで指令情報蓄積装置２００を構成する場合には、まず、後述するプロトコル制御部２３０及び指令制御部２４０の処理内容をＭＰＵ５１に行わせるための制御プログラムを作成する。作成された制御プログラムはハードディスク装置５４若しくは可搬型記録媒体６０に予め格納しておく。そして、ＭＰＵ５１に所定の指示を与えてこの制御プログラムを読み出させて実行させる。こうすることで、図３のコンピュータが指令情報蓄積装置２００として機能する。なお、このとき、インタフェース装置５７がパケット受信部２１０及びパケット送信部２２０として機能し、ＭＰＵ５１がプロトコル制御部２３０及び指令制御部２４０として機能し、ハードディスク装置５４が録音部２５０及び録画部２６０として機能する。また、指令タイミング管理データ７００及び受令端末管理データ７１０の記憶はＲＡＭ５３において行われ、入力装置５５及び表示装置５６は、それぞれ操作部２７０及び表示部２８０として機能する。
【００４９】
次に図４について説明する。図４は、指令端末１００、指令情報蓄積装置２００、及び受令端末３００の相互間で授受されるＩＰパケットの構造を示している。
図４に示されているように、このＩＰパケットは、ＩＰヘッダ、ＵＤＰヘッダ、指令制御システム種別、及び指令制御システム付加情報を有して構成されている。
【００５０】
ＩＰヘッダには、このＩＰヘッダのヘッダ長、このＩＰパケットの全長、このＩＰパケットの送信元を特定する送信元ＩＰアドレス、このＩＰパケットの宛先（送信先）を特定する送信先ＩＰアドレスなど、ＩＰの規格に則った情報が含まれる。
【００５１】
ＵＤＰヘッダには、発信元のポート番号や宛先のポート番号など、ＵＤＰ（User Datagram Protocol）の規格に則った情報が含まれる。
指令制御システム種別には、このＩＰパケットの、本実施形態に係る指令システムにおいての種別を示す情報が含まれる。この種別としては、図４の下方に示されている計１２種類が定義されている。
【００５２】
指令制御システム付加情報には、上述した指令制御システム種別の定義の一部について付加される情報が格納される。具体的には、指令制御システム種別が「指令情報」であるＩＰパケットでは、指令制御システム付加情報には、指令情報である音声データ若しくは画像データが格納される。また、指令制御システム種別が「受令端末のＩＰアドレス」若しくは「再指令要求」であるＩＰパケットでは、指令制御システム付加情報には、受令端末３００に割り当てられているＩＰアドレスのいずれかが格納される。更に、指令制御システム種別が「指令の緊急度情報」であるＩＰパケットでは、指令制御システム付加情報
には、指令の緊急度を示す情報が格納される。
【００５３】
図１に示した指令システムにおいて授受されるＩＰパケットの具体例を図５Ａ及び図５Ｂに示す。これらの具体例については、後に個別に説明する。
次に、指令端末１００、指令情報蓄積装置２００、及び受令端末３００の各々におけるプロトコル制御部１３０、２３０、及び３３０並びに指令制御部１４０、２４０、及び３４０により行われる制御処理について説明する。
【００５４】
まず図６Ａ、図６Ｂ、図６Ｃ、及び図６Ｄについて説明する。これらの図により構成されるフローチャートは、図１に示した指令システムにより行われる制御処理の第一の例の処理内容を示したものである。
【００５５】
図６Ａ〜図６Ｄの各図により示した制御処理は、指令端末１００、指令情報蓄積装置２００、及び受令端末３００の各々におけるプロトコル制御部１３０、２３０、及び３３０並びに指令制御部１４０、２４０、及び３４０により行われるものである。また、図６Ａ〜図６Ｄの各図では、指令端末１００において行われる処理のフローを図の左部に配置し、指令情報蓄積装置２００において行われる処理のフローを図の中央部に配置し、受令端末３００において行われる処理のフローを図の右部に配置している。
【００５６】
まず、指令開始時における制御処理について説明する。この制御処理は、指令者が指令端末１００を操作して「指令開始」の指示を行ったときに、その指示を受令端末３００が受令者に伝える動作を実現する。更に、その「指令開始」の指示に対し、受令者が受令端末３００を操作して「指令応答」の返答を行うと、その返答を指令端末１００が指令者に伝える動作も実現する。なお、この制御処理は、指令端末１００が送信したＩＰパケットを、受令端末３００が直接に（すなわち、指令情報蓄積装置２００を利用することなく）受信できる場合のものである。
【００５７】
この制御処理は、指令端末１００での処理から開始される。なお、この処理の開始時には、受令端末管理データ６１０における指令応答確認フラグが全て「応答なし」（返信なし）を示すものに初期設定され、指令受信確認フラグが全て「受信確認なし」に初期設定される。これらのフラグについては後述する。
【００５８】
まず、図６Ａにおいて、Ｓ１１０１では、指令制御部１４０が、操作部１７０に対する所定の操作によって指令者から指示される「指令開始」の指示を検出する処理を行い、当該指示が検出されるとＳ１１０２に処理を進める。
【００５９】
次に、Ｓ１１０２において、指令制御部１４０が所定の指示をプロトコル制御部１３０に与えて、指令制御システム種別を「指令開始」に編集したＩＰパケットを作成させる処理を行う。このときに作成されるＩＰパケットの例が、図５ＡにおけるＩＰパケット１である。
【００６０】
このＩＰパケット１には、指令端末１００に割り当てられているＩＰアドレスが、送信元ＩＰアドレス（以下、単に「送信元」と称することとする。）としてＩＰヘッダに格納される。更に、このＩＰパケット１には、全ての受令端末３００から成るマルチキャストグループに対して割り当てられているマルチキャストアドレスが、送信先ＩＰアドレス（以下、単に「送信先」と称することとする。）として、ＩＰヘッダに格納される。従って、このＩＰパケット１はＩＰマルチキャストパケットである。
【００６１】
次に、Ｓ１１０３において、プロトコル制御部１３０がパケット送信部１２０を制御して、前ステップの処理により作成したＩＰパケット１を送信させる処理を行い、一旦処理
が終了する。
【００６２】
送信されたＩＰパケット１は、ＩＰネットワーク５００及びルータ４００を経由して、やがて受令端末３００の各々に届く。なお、図示していないが、ＩＰマルチキャストパケットであるＩＰパケット１は、指令情報蓄積装置２００におけるパケット受信部２１０においても受信される。
【００６３】
次に、ＩＰパケット１が届く受令端末３００の各々での処理を説明する。
まず、Ｓ１３０１において、プロトコル制御部３３０がパケット受信部３１０を制御してＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ１３０２に処理を進める。
【００６４】
次に、Ｓ１３０２において、指令制御部３４０がプロトコル制御部３３０を制御して、パケット受信部３１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「指令開始」であったか否かを判定する処理を指令制御部３４０が行う。ここで、指令制御システム種別が「指令開始」であったとき（判定結果がＹｅｓのとき）にはＳ１３０３に処理を進める。一方、指令制御システム種別が「指令開始」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【００６５】
次に、Ｓ１３０３において、指令制御部３４０は、「指令開始」の指示を受信した旨を表示部３８０で表示させて、受令端末３００を使用中の受令者に通知する処理を行う。
次に、Ｓ１３０４において、指令制御部３４０が、操作部３７０に対する所定の操作によって指令者から指示される「指令応答」の返答を検出したか否かを判定する処理を行い、当該指示が検出されると（判定結果がＹｅｓになると）、Ｓ１３０５に処理を進める。
【００６６】
次に、Ｓ１３０５において、指令制御部３４０が所定の指示をプロトコル制御部３３０に与えて、プロトコル制御部３３０が指令制御システム種別を編集して「指令応答」としたＩＰパケットを作成する処理を行う。このときに作成されるＩＰパケットの例が、図５ＡにおけるＩＰパケット２である。
【００６７】
このＩＰパケット２には、受令端末３００に割り当てられているＩＰアドレスが送信元としてＩＰヘッダに格納される。また、パケット受信部３１０が受信したＩＰパケット１のＩＰヘッダに送信元として格納されていたＩＰアドレス（この場合には指令端末１００に割り当てられているＩＰアドレス）が送信先としてＩＰヘッダに格納される。
【００６８】
次に、Ｓ１３０６において、プロトコル制御部３３０がパケット送信部３２０を制御して、前ステップの処理により作成したＩＰパケット２を送信させる処理を行い、その後は一旦処理が終了する。このとき送信されたＩＰパケット２は、ルータ４００及びＩＰネットワーク５００を経由して、やがて指令端末１００に届く。
【００６９】
次に、受令端末３００の各々からのＩＰパケット２が届く指令端末１００での処理を説明する。
まず、Ｓ１１１１において、プロトコル制御部１３０がパケット受信部１１０を制御してＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ１１１２に処理を進める。
【００７０】
次に、Ｓ１１１２において、指令制御部１４０がプロトコル制御部１３０を制御して、パケット受信部１１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「指令応答」であったか否かを判定する処理を指令制御部１４０が行う。ここで、指令制御システム種別が「指令応答」であったとき（判定結果がＹｅｓのとき）にはＳ１１１３に処理を進める。一方、指令制御システム種別が「指令応答」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【００７１】
次に、Ｓ１１１３において、指令制御部１４０は、受令端末管理データ６１０の操作処理を行う。すなわち、指令制御部１４０は、まず、指令制御システム種別が「指令応答」であったＩＰパケット２のＩＰヘッダに格納されていた送信元のＩＰアドレスをプロトコル制御部１３０から取得する処理を行う。続いて、指令制御部１４０は、受令端末管理データ６１０において、取得したＩＰアドレスに対応付けられている指令応答確認フラグを、「応答あり」を示すものに変更する処理を行う。つまり、この指令応答確認フラグは、指令端末１００から送信される情報（この場合にはＩＰパケット１）の受信に応じて受令端末３００により送信される受信確認情報（この場合にはＩＰパケット２）を指令端末１００が受信したか否かを示している。
【００７２】
なお、受令端末管理データ６１０は、同一のマルチキャストグループに属している全ての受令端末３００に個別に割り当てられているＩＰアドレスと、指令応答確認フラグ及び指令受信確認フラグとを対応付けたテーブルデータである。
【００７３】
次に、Ｓ１１１４において、指令制御部１４０は、「指令応答」の返信を受信した旨と、当該返信を受信した受令端末３００を示す情報とを表示部１８０で表示させて、指令端末１００を使用中の指令者に通知する処理を行い、その後は一旦処理が終了する。
【００７４】
以上の処理を終えると、指令端末１００では、受令端末管理データ６１０を参照して、指令応答確認フラグが「応答なし」のままであるＩＰアドレスを抽出することにより、「指令開始」に応答しない受令端末３００を特定することができる。
【００７５】
次に、指令情報の伝達に関する制御処理について説明する。この制御処理は、前述した指令開始時における制御処理に続いて実行されるものであり、指令者が指令端末１００を操作して指令情報を発し、その指令情報を受令端末３００が受令者に伝える動作を実現する。更に、受令者が受令端末３００を操作して、指令情報を受け取ったことを示す「受信確認」の返答を行うと、その返答を指令端末１００が指令者に伝える動作も実現する。但し、この制御処理は、指令端末１００が送信したＩＰパケットを直接には受信できないことが、前述した指令開始時における制御処理によって判明している受令端末３００へ、指令情報蓄積装置２００を利用して指令情報を伝える動作を実現する。
この制御処理は、指令端末１００での処理から開始される。
【００７６】
まず、図６Ｂにおいて、Ｓ１１２１では、指令制御部１４０が、操作部１７０に対する所定の操作によって指令者から指示される「指令情報送信」の指示を検出する処理を行い、当該指示が検出されるとＳ１１２２に処理を進める。
【００７７】
次に、Ｓ１１２２では、指令制御部１４０が、受令端末管理データ６１０を参照して指令応答確認フラグを検索する処理を行う。
次に、Ｓ１１２３では、前述した受令端末３００のペアの各々において、対応する指令応答確認フラグがどちらも「応答なし」のままであるものが存在するか否かを判定する処理が行われる。ここで、指令応答確認フラグがどちらも「応答なし」のままである（判定結果がＹｅｓである）受令端末３００のペアについては、このペアを対象としてＳ１１２４及びＳ１１２５の処理を行う。一方、指令応答確認フラグの少なくとも一方が「応答あり」を示すものに変更されている（判定結果がＮｏである）受令端末３００のペアについては、このペアを対象としてＳ１１２６及びＳ１１２７の処理を行う。
【００７８】
前述したように、本実施形態では、受令端末３００のペアを同一人の受令者が使用することを前提としている。従って、このＳ１１２３の判定処理では、指令応答確認フラグの少なくとも一方が「応答あり」となっている受令端末３００のペアを使用する受令者には、指令情報を直接に（すなわち、指令情報蓄積装置２００を利用することなく）伝えることができると判定する。
【００７９】
Ｓ１１２４では、指令制御部１４０が所定の指示をプロトコル制御部１３０に与えて、２種類のＩＰパケットを作成させる処理を行う。
この処理で作成されるＩＰパケットのひとつは、指令制御システム種別を「受令端末のＩＰアドレス」とし、指令制御システム付加情報に、指令応答確認フラグがどちらも「応答なし」である受令端末３００のペアそれぞれのＩＰアドレスを格納したものである。このときに作成されるＩＰパケットの例が、図５ＡにおけるＩＰパケット３である。つまり、このＩＰパケット３は、受令端末３００のうち指令端末１００が送信した情報の受信を指令端末１００が確認できなかったものを特定する情報である、受信未確認受令端末情報である。
【００８０】
なお、このＩＰパケット３には、受令端末３００のペア両方のＩＰアドレスを格納しておくようにしてもよく、また、受令端末３００のペア各々のＩＰアドレスを格納したＩＰパケット３を計２つ作成するようにしてもよい。
【００８１】
また、この処理で作成されるＩＰパケットのもうひとつは、指令制御システム種別を「指令情報」とし、指令制御システム付加情報に、ヘッドセット９００若しくはタッチパネル９１０により取得した指令情報を格納したものである。このときに作成されるＩＰパケットの例が、図５ＡにおけるＩＰパケット４である。なお、この指令情報は、指令端末１００が受令端末群に送信するものであり、受令端末群のうち「指令応答」の返信を指令端末１００が受け取っているものに対しては、指令端末１００が直接送信する。
【００８２】
このＩＰパケット３及びＩＰパケット４の各々には、指令端末１００に割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納される。また、このＩＰパケット３及びＩＰパケット４の各々には、指令情報蓄積装置２００に対して割り当てられているＩＰアドレスが、送信先としてＩＰヘッダに格納される。
【００８３】
次に、Ｓ１１２５において、プロトコル制御部１３０がパケット送信部１２０を制御して、前ステップの処理により作成したＩＰパケット３及びＩＰパケット４を送信させる処理を行い、一旦処理が終了する。この処理によりパケット送信部１２０が送信するＩＰパケット３及びＩＰパケット４は、ＩＰネットワーク５００を経由して、やがて指令情報蓄積装置２００に届く。ＩＰパケット３及びＩＰパケット４が届いたときに指令情報蓄積装置２００で行われる処理については後述する。
【００８４】
一方、Ｓ１１２６では、指令制御部１４０が所定の指示をプロトコル制御部１３０に与えて、指令情報を伝送するＩＰパケットを作成させる処理を行う。この処理で作成されるＩＰパケットは、指令制御システム種別を「受令端末のＩＰアドレス」とし、指令制御システム付加情報に、ヘッドセット９００若しくはタッチパネル９１０により取得した指令情報を格納したものである。このときに作成されるＩＰパケットの例が、図５ＡにおけるＩＰパケット７である。
【００８５】
このＩＰパケット７には、指令端末１００に対して割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納される。また、このＩＰパケット７には、受令端末管理データ６１０において、指令応答確認フラグの少なくとも一方が「応答あり」を示すものとなっている受令端末３００に割り当てられているＩＰアドレスが、送信先としてＩＰヘッダに格納される。
【００８６】
次に、Ｓ１１２７において、プロトコル制御部１３０がパケット送信部１２０を制御して、前ステップの処理により作成したＩＰパケット７を送信させる処理を行い、一旦処理が終了する。この処理によりパケット送信部１２０が送信するＩＰパケット７は、ＩＰネットワーク５００及びルータ４００を経由して、ＩＰヘッダに送信先として格納されているＩＰアドレスで特定される受令端末３００に届く。ＩＰパケット７が届いたときに受令端末３００で行われる処理については後述する。
【００８７】
次に、前述したＩＰパケット３及びＩＰパケット４が届いたときに指令情報蓄積装置２００で行われる処理について説明する。
まず、図６Ｂにおいて、Ｓ１２２１では、プロトコル制御部２３０がパケット受信部２１０を制御して、所定のＩＰパケットを受信させる処理を行う。この処理において受信させるＩＰパケットは、指令端末１００のＩＰアドレスが送信元としてＩＰヘッダに格納されており、且つ、指令情報蓄積装置２００のＩＰアドレスが送信先としてＩＰヘッダに格納されているものである。ここで、ＩＰパケットの受信が検出されるとＳ１２２２に処理を進める。
【００８８】
次に、Ｓ１２２２において、指令制御部２４０がプロトコル制御部２３０を制御して、前ステップの処理によりパケット受信部２１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、前述したＩＰパケット３及びＩＰパケット４をパケット受信部２１０が続けて受信したか否かを判定する処理を行う。より具体的には、この処理では、取り出された情報のうちの指令制御システム種別に注目し、パケット受信部２１０が先に受信したＩＰパケットが「受令端末のＩＰアドレス」であり、続いて受信したＩＰパケットが「指令情報」であったか否かの判定を行う。ここで、このようなＩＰパケットをパケット受信部２１０が受信したと指令制御部２４０が判定したとき（判定結果がＹｅｓのとき）にはＳ１２２３に処理を進める。一方、このようなＩＰパケットをパケット受信部２１０は受信していないと判定したとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【００８９】
Ｓ１２２３では、指令制御部２４０は、受信されたＩＰパケット３（前述した受信未確認受令端末情報）の指令制御システム付加情報から取り出された受令端末３００のペアそれぞれのＩＰアドレスを、受令端末管理データ７１０に格納する処理を行う。
【００９０】
次に、Ｓ１２２４において、指令制御部２４０は、受信されたＩＰパケット４の指令制御システム付加情報から取り出された指令情報を、音声データと画像データとに区別して、それぞれ録音部２５０及び録画部２６０に格納させる処理を行う。
【００９１】
次に、Ｓ１２２５において、指令制御部２４０が所定の指示をプロトコル制御部２３０に与えて、指令制御システム種別を「指令開始」に編集したＩＰパケットを作成させる処理を行う。このときに作成されるＩＰパケットの例が、図５ＡにおけるＩＰパケット５である。
【００９２】
なお、このＩＰパケット５には、指令情報蓄積装置２００に割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納される。そして、このＩＰパケット５には、受令端末管理データ７１０に格納されている受令端末３００のＩＰアドレスが、送信先として、ひとつのＩＰヘッダにひとつずつに格納される。つまり、この処理では、受令端末管理データ７１０に格納されているＩＰアドレスの個数分のＩＰパケット５が作成される。
【００９３】
次に、Ｓ１２２６において、プロトコル制御部２３０がパケット送信部２２０を制御して、前ステップの処理により作成したＩＰパケット５を送信させる処理を行い、一旦処理が終了する。送信されたＩＰパケット５は、ＩＰネットワーク５００及びルータ４００を経由して、ＩＰヘッダに送信先として格納されているＩＰアドレスが割り当てられている受令端末３００の各々に届く。指令情報蓄積装置２００は、このようにして、受令端末群のうち指令端末１００に返信していないものとの通信を試みる。
【００９４】
次に、指令情報蓄積装置２００との通信が可能であってＩＰパケット５が届く受令端末３００の各々での処理を説明する。
まず、Ｓ１３２１において、プロトコル制御部３３０がパケット受信部３１０を制御してＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ１３２２に処理を進める。
【００９５】
次に、Ｓ１３２２において、指令制御部３４０がプロトコル制御部３３０を制御して、パケット受信部３１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「指令開始」であったか否かを判定する処理を指令制御部３４０が行う。ここで、指令制御システム種別が「指令開始」であったとき（判定結果がＹｅｓのとき）にはＳ１３２３に処理を進める。一方、指令制御システム種別が「指令開始」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【００９６】
次に、Ｓ１３２３において、指令制御部３４０は、「指令開始」の指示を受信した旨を表示部３８０で表示させて、受令端末３００を使用中の受令者に通知する処理を行う。
次に、Ｓ１３２４において、指令制御部３４０が、操作部３７０に対する所定の操作によって指令者から指示される「指令応答」の返答を検出したか否かを判定する処理を行い、当該指示が検出されると（判定結果がＹｅｓになると）、Ｓ１３２５に処理を進める。
【００９７】
次に、Ｓ１３２５において、指令制御部３４０が所定の指示をプロトコル制御部３３０に与えて、指令制御システム種別を「指令応答」に編集したＩＰパケットを作成させる処理を行う。このときに作成されるＩＰパケットの例が、図５ＡにおけるＩＰパケット６である。
【００９８】
このＩＰパケット６には、受令端末３００に割り当てられているＩＰアドレスが送信元としてＩＰヘッダに格納される。また、パケット受信部３１０が受信したＩＰパケット５のＩＰヘッダに送信元として格納されていたＩＰアドレス（この場合には指令情報蓄積装置２００に割り当てられているＩＰアドレス）が送信先としてＩＰヘッダに格納される。
【００９９】
次に、Ｓ１３２６において、プロトコル制御部３３０がパケット送信部３２０を制御して、前ステップの処理により作成したＩＰパケット６を送信させる処理を行い、その後は一旦処理が終了する。このとき送信されたＩＰパケット６は、ルータ４００及びＩＰネットワーク５００を経由して、やがて指令情報蓄積装置２００に届く。
【０１００】
次に、受令端末３００の各々からのＩＰパケット６が届く指令情報蓄積装置２００での処理を説明する。
まず、図６ＣのＳ１２３１において、プロトコル制御部２３０がパケット受信部２１０を制御して、受令端末３００から送信されたＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ１２３２に処理を進める。
【０１０１】
次に、Ｓ１２３２において、指令制御部２４０がプロトコル制御部２３０を制御して、パケット受信部２１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う
。そして、取り出された情報のうちの指令制御システム種別が、「指令応答」であったか否かを判定する処理を指令制御部２４０が行う。ここで、指令制御システム種別が「指令応答」であったとき（判定結果がＹｅｓのとき）にはＳ１２３３に処理を進める。一方、指令制御システム種別が「指令応答」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０１０２】
Ｓ１２３３では、指令制御部２４０が所定の指示をプロトコル制御部２３０に与えて、図５ＡにおけるＩＰパケット８を作成させる処理を行う。このＩＰパケット８は、指令制御システム種別を「指令情報」とし、指令制御システム付加情報に、録音部２５０若しくは録画部２６０に格納しておいた指令情報を格納したものである。なお、このＩＰパケット８には、指令情報蓄積装置２００に割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納される。また、このＩＰパケット８には、パケット受信部２１０が受信したＩＰパケット６のＩＰヘッダに送信元として格納されていたＩＰアドレス（この場合にはＩＰパケット６を送信した受令端末３００のＩＰアドレス）が送信先としてＩＰヘッダに格納される。
【０１０３】
次に、Ｓ１２３４では、プロトコル制御部２３０がパケット送信部２２０を制御して、前ステップの処理により作成したＩＰパケット８を送信させる処理を行う。この処理によりパケット送信部２２０が送信するＩＰパケット８は、ＩＰネットワーク５００及びルータ４００を経由して、ＩＰヘッダに送信先として格納されているＩＰアドレスで特定される受令端末３００に届く。ＩＰパケット８が届いたときに受令端末３００で行われる処理については後述する。
【０１０４】
次に、Ｓ１２３５では、指令制御部２４０が所定の指示をプロトコル制御部２３０に与えて、指令制御システム種別を「指令応答」及び指令制御システム付加情報を「受令端末のＩＰアドレス」に編集したＩＰパケットを作成させる処理を行う。このときに作成されるＩＰパケットの例が、図５ＢにおけるＩＰパケット１８である。
【０１０５】
このＩＰパケット１８には、指令情報蓄積装置２００に割り当てられているＩＰアドレスが送信元としてＩＰヘッダに格納され、指令端末１００に割り当てられているＩＰアドレスが送信先としてＩＰヘッダに格納される。
【０１０６】
次に、Ｓ１２３６において、プロトコル制御部２３０がパケット送信部２２０を制御して、前ステップの処理により作成したＩＰパケット１８を送信させる処理を行い、その後は一旦処理が終了する。このとき送信されたＩＰパケット１８は、ＩＰネットワーク５００を経由して、やがて指令端末１００に届く。
【０１０７】
以上のＳ１２２１からＳ１２２６まで及びＳ１２３１からＳ１２３６までの処理により、指令情報蓄積装置２００において所定の送信制御処理が行われる。すなわち、受信未確認受令端末情報により特定される受令端末３００へ宛てて、録音部２５０若しくは録画部２６０に格納されている指令情報をパケット送信部２２０に送信させる、という送信制御処理が、指令情報蓄積装置２００において行われる。
【０１０８】
ところで、このＩＰパケット１８が届いたときに指令端末１００で行われる処理は、既に説明した図６ＡのＳ１１１２からＳ１１１４にかけての処理と基本的には同様である。但し、このときに、Ｓ１１１３において指令制御部１４０は、受令端末管理データ６１０の操作処理を行うが、その操作の内容が異なっている。すなわち、指令制御部１４０は、ＩＰパケット１８の指令制御システム付加情報に格納した受令端末３００のＩＰアドレスを取得する。続いて、指令制御部１４０は、受令端末管理データ６１０において、取得したＩＰアドレスに対応付けられている指令応答確認フラグを、「応答あり」を示すものに
変更する処理を行う。この結果、指令端末１００では、受令端末管理データ６１０を参照して、指令応答確認フラグが「応答なし」のままであるＩＰアドレスを抽出することにより、指令情報蓄積装置２００を経由しても「指令開始」に応答しない受令端末３００の特定が可能になる。
【０１０９】
次に、前述したＩＰパケット７若しくはＩＰパケット８が届いたときに受令端末３００の各々で行われる処理について説明する。
まず、Ｓ１３３１において、プロトコル制御部３３０がパケット受信部３１０を制御してＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ１３３２に処理を進める。
【０１１０】
次に、Ｓ１３３２において、指令制御部３４０がプロトコル制御部３３０を制御して、パケット受信部３１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「指令情報」であったか否かを判定する処理を指令制御部３４０が行う。つまり、この処理により、指令制御部３４０は、パケット受信部３１０が受信したＩＰパケットがＩＰパケット７若しくはＩＰパケット８であったか否かの判定を行う。ここで、指令制御システム種別が「指令情報」であったとき（判定結果がＹｅｓのとき）にはＳ１３３３に処理を進める。一方、指令制御システム種別が「指令情報」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０１１１】
次に、Ｓ１３３３において、指令制御部３４０は、受信されたＩＰパケット７若しくはＩＰパケット８の指令制御システム付加情報から取り出された指令情報を出力させる処理を行い、その後は一旦処理が終了する。なお、この処理では、指令情報を音声データと画像データとに区別して、それぞれヘッドセット９０１及び表示部３８０から音声及び画像として出力させる。
【０１１２】
次に、指令情報の伝達に関する制御処理のうち、受令者が受令端末３００を操作して、指令情報を受け取ったことを示す「受信確認」の返答を行うと、その返答を指令端末１００が指令者に伝える動作を実現するための処理について説明する。
【０１１３】
この制御処理は、受令端末３００での処理から開始される。
まず、図６Ｃにおいて、Ｓ１３４１では、指令制御部３４０が、操作部３７０に対する所定の操作によって受令者から指示される「受信確認」の指示を検出する処理を行い、当該指示が検出されるとＳ１３４２に処理を進める。なお、この受令者は、前述したＳ１３３３の処理により受令端末３００で出力された指令情報を受け取ったときに、上述した操作を操作部３７０に対して行う。
【０１１４】
次に、Ｓ１３４２では、指令制御部３４０が所定の指示をプロトコル制御部３３０に与えて、プロトコル制御部３３０が指令制御システム種別を編集して「受信確認」としたＩＰパケットを作成する処理を行う。このときに作成されるＩＰパケットの例が、図５ＡにおけるＩＰパケット９である。
【０１１５】
このＩＰパケット９には、受令端末３００に割り当てられているＩＰアドレスが送信元としてＩＰヘッダに格納される。また、指令端末１００に割り当てられているＩＰアドレス）が送信先としてＩＰヘッダに格納される。
【０１１６】
次に、Ｓ１３４３において、プロトコル制御部３３０がパケット送信部３２０を制御して、前ステップの処理により作成したＩＰパケット９を送信させる処理を行い、その後は一旦処理が終了する。このとき送信されたＩＰパケット９は、ルータ４００及びＩＰネッ
トワーク５００を経由して、やがて指令端末１００に届く。
【０１１７】
次に、受令端末３００の各々からのＩＰパケット９が届く指令端末１００での処理を説明する。
まず、Ｓ１１３１において、プロトコル制御部１３０がパケット受信部１１０を制御してＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ１１３２に処理を進める。
【０１１８】
次に、Ｓ１１３２において、指令制御部１４０がプロトコル制御部１３０を制御して、パケット受信部１１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「受信確認」であったか否かを判定する処理を指令制御部１４０が行う。つまり、この処理により、指令制御部１４０は、パケット受信部１１０が受信したＩＰパケットがＩＰパケット９であったか否かの判定を行う。ここで、指令制御システム種別が「受信確認」であったとき（判定結果がＹｅｓのとき）にはＳ１１３３に処理を進める。一方、指令制御システム種別が「受信確認」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０１１９】
次に、Ｓ１１３３において、指令制御部１４０は、受令端末管理データ６１０の操作処理を行う。すなわち、指令制御部１４０は、まず、指令制御システム種別が「受信確認」であったＩＰパケット９のＩＰヘッダに格納されていた送信元のＩＰアドレスをプロトコル制御部１３０から取得する処理を行う。続いて、指令制御部１４０は、受令端末管理データ６１０において、取得したＩＰアドレスに対応付けられている指令受信確認フラグを、「受信あり」を示すものに変更する処理を行う。
【０１２０】
次に、Ｓ１１３４において、指令制御部１４０は、「受信確認」の返信を受信した旨と、当該返信を受信した受令端末３００を示す情報とを表示部１８０で表示させて、指令端末１００を使用中の指令者に通知する処理を行い、その後は一旦処理が終了する。
【０１２１】
以上の処理を終えると、指令端末１００では、受令端末管理データ６１０を参照して、指令受信確認フラグが「受信確認なし」のままであるＩＰアドレスを抽出することにより、「指令情報の受信が確認できない受令端末３００を特定することができる。
【０１２２】
次に、指令終了時における制御処理について説明する。この制御処理は、指令者が指令情報の伝達完了後に指令端末１００を操作して「指令終了」の指示を行ったときに、その指示を受令端末３００が受令者に伝える動作を実現する。なお、この制御処理は、指令端末１００が送信したＩＰパケットを、受令端末３００が直接に受信できる場合と、指令情報蓄積装置２００を利用して受信できる場合との両方に対応している。
【０１２３】
この制御処理は、指令端末１００での処理から開始される。
まず、図６Ｃにおいて、Ｓ１１４１では、指令制御部１４０が、操作部１７０に対する所定の操作によって指令者から指示される「指令終了」の指示を検出する処理を行い、当該指示が検出されるとＳ１１４２に処理を進める。
【０１２４】
次に、Ｓ１１４２では、指令制御部１４０が、受令端末管理データ６１０を参照して指令受信確認フラグを検索する処理を行う。
次に、Ｓ１１４３では、前述した受令端末３００のペアの各々において、対応する指令受信確認フラグがどちらも「受信確認なし」のままであるものが存在するか否かを判定する処理が行われる。ここで、指令受信確認フラグがどちらも「受信確認なし」のままである（判定結果がＹｅｓである）受令端末３００のペアについては、このペアを対象としてＳ１１４４及びＳ１１４５の処理を行う。一方、指令受信確認フラグの少なくとも一方が
「受信あり」を示すものに変更されている（判定結果がＮｏである）受令端末３００のペアについては、このペアを対象として、図６ＤのＳ１１４６及びＳ１１４７の処理を行う。
【０１２５】
前述したように、本実施形態では、受令端末３００のペアを同一人の受令者が使用することを前提としている。従って、このＳ１１４３の判定処理では、指令受信確認フラグの少なくとも一方が「受信あり」となっている受令端末３００のペアを使用する受令者には、指令情報を直接に（すなわち、指令情報蓄積装置２００を利用することなく）伝わっていると判定する。
【０１２６】
Ｓ１１４４では、指令制御部１４０が所定の指示をプロトコル制御部１３０に与えて、２種類のＩＰパケットを作成させる処理を行う。
この処理で作成されるＩＰパケットのひとつは、前述したＩＰパケット３である。但し、この処理で作成されるＩＰパケット３では、指令制御システム付加情報には、指令応答受信フラグがどちらも「受信確認なし」である受令端末３００のペアそれぞれのＩＰアドレスが格納される。
【０１２７】
また、この処理で作成されるＩＰパケットのもうひとつは、指令制御システム種別を「指令終了」としたものである。このときに作成されるＩＰパケットの例が、図５ＢにおけるＩＰパケット１３である。
【０１２８】
このＩＰパケット３及びＩＰパケット１３の各々には、指令端末１００に割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納される。また、このＩＰパケット３及びＩＰパケット１３の各々には、指令情報蓄積装置２００に対して割り当てられているＩＰアドレスが、送信先としてＩＰヘッダに格納される。
【０１２９】
次に、Ｓ１１４５において、プロトコル制御部１３０がパケット送信部１２０を制御して、前ステップの処理により作成したＩＰパケット３及びＩＰパケット１３を送信させる処理を行い、一旦処理が終了する。この処理によりパケット送信部１２０が送信するＩＰパケット３及びＩＰパケット１３は、ＩＰネットワーク５００を経由して、やがて指令情報蓄積装置２００に届く。ＩＰパケット３及びＩＰパケット１３が届いたときに指令情報蓄積装置２００で行われる処理については後述する。
【０１３０】
一方、図６ＤのＳ１１４６では、指令制御部１４０が所定の指示をプロトコル制御部１３０に与えて、指令情報を伝送するＩＰパケットを作成させる処理を行う。この処理で作成されるＩＰパケットは、指令制御システム種別を「指令終了」としたものである。このときに作成されるＩＰパケットの例が、図５ＢにおけるＩＰパケット１１である。
【０１３１】
このＩＰパケット１１には、指令端末１００に対して割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納される。また、このＩＰパケット１１には、受令端末管理データ６１０において、指令受信確認フラグの少なくとも一方が「受信あり」を示すものとなっている受令端末３００に割り当てられているＩＰアドレスが、送信先としてＩＰヘッダに格納される。
【０１３２】
次に、Ｓ１１４７において、プロトコル制御部１３０がパケット送信部１２０を制御して、前ステップの処理により作成したＩＰパケット１１を送信させる処理を行い、一旦処理が終了する。この処理によりパケット送信部１２０が送信するＩＰパケット１１は、ＩＰネットワーク５００及びルータ４００を経由して、ＩＰヘッダに送信先として格納されているＩＰアドレスで特定される受令端末３００に届く。ＩＰパケット１１が届いたときに受令端末３００で行われる処理については後述する。
【０１３３】
次に、前述したＩＰパケット３及びＩＰパケット１３が届いたときに指令情報蓄積装置２００で行われる処理について説明する。
まず、図６Ｃにおいて、Ｓ１２４１では、プロトコル制御部２３０がパケット受信部２１０を制御して、所定のＩＰパケットを受信させる処理を行う。この処理において受信させるＩＰパケットは、指令端末１００のＩＰアドレスが送信元としてＩＰヘッダに格納されており、且つ、指令情報蓄積装置２００のＩＰアドレスが送信先としてＩＰヘッダに格納されているものである。ここで、ＩＰパケットの受信が検出されるとＳ１２４２に処理を進める。
【０１３４】
次に、Ｓ１２４２において、指令制御部２４０がプロトコル制御部２３０を制御して、前ステップの処理によりパケット受信部２１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、前述したＩＰパケット３及びＩＰパケット１３をパケット受信部２１０が続けて受信したか否かを判定する処理を行う。より具体的には、この処理では、取り出された情報のうちの指令制御システム種別に注目し、パケット受信部２１０が先に受信したＩＰパケットが「受令端末のＩＰアドレス」であり、続いて受信したＩＰパケットが「指令終了」であったか否かの判定を行う。ここで、このようなＩＰパケットをパケット受信部２１０が受信したと指令制御部２４０が判定したとき（判定結果がＹｅｓのとき）にはＳ１２４３に処理を進める。一方、このようなＩＰパケットをパケット受信部２１０は受信していないと判定したとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０１３５】
Ｓ１２４３では、指令制御部２４０は、受信されたＩＰパケット３の指令制御システム付加情報から取り出された受令端末３００のＩＰアドレスを、受令端末管理データ７１０に格納する処理を行う。
【０１３６】
次に、Ｓ１２４４において、指令制御部２４０が所定の指示をプロトコル制御部２３０に与えて、指令制御システム種別を「指令終了」に編集したＩＰパケットを作成させる処理を行う。このときに作成されるＩＰパケットの例が、図５ＢにおけるＩＰパケット１０である。
【０１３７】
なお、このＩＰパケット１０には、指令情報蓄積装置２００に割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納される。そして、このＩＰパケット１０には、受令端末管理データ７１０に格納されている受令端末３００のＩＰアドレスが、送信先として、ひとつのＩＰヘッダにひとつずつに格納される。つまり、この処理では、受令端末管理データ７１０に格納されているＩＰアドレスの個数分のＩＰパケット１０が作成される。
【０１３８】
次に、Ｓ１２４５において、プロトコル制御部２３０がパケット送信部２２０を制御して、前ステップの処理により作成したＩＰパケット１０を送信させる処理を行い、一旦処理が終了する。送信されたＩＰパケット１０は、ＩＰネットワーク５００及びルータ４００を経由して、ＩＰヘッダに送信先として格納されているＩＰアドレスが割り当てられている受令端末３００の各々に届く。
【０１３９】
次に、ＩＰパケット１０、若しくは前述したＩＰパケット１１が届く受令端末３００の各々での処理を説明する。
まず、図６ＤのＳ１３５１において、プロトコル制御部３３０がパケット受信部３１０を制御してＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ１３５２に処理を進める。
【０１４０】
次に、Ｓ１３５２において、指令制御部３４０がプロトコル制御部３３０を制御して、パケット受信部３１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「指令終了」であったか否かを判定する処理を指令制御部３４０が行う。つまり、この処理により、指令制御部３４０は、パケット受信部３１０が受信したＩＰパケットがＩＰパケット１０若しくはＩＰパケット１１であったか否かの判定を行う。ここで、指令制御システム種別が「指令終了」であったとき（判定結果がＹｅｓのとき）にはＳ１３５３に処理を進める。一方、指令制御システム種別が「指令終了」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０１４１】
次に、Ｓ１３５３において、指令制御部３４０は、「指令終了」の指示を受信した旨を表示部３８０で表示させて、受令端末３００を使用中の受令者に通知する処理を行い、その後は一旦処理が終了する。
【０１４２】
以上の処理が行われることにより、指令者が指令情報の伝達完了後に指令端末１００を操作して「指令終了」の指示を行ったときに、その指示が受令端末３００から受令者に伝えられる。
【０１４３】
図６Ａ〜図６Ｄの各図により示したもの以外に、図１に示した指令システムにより行われる制御処理について、幾つか説明する。
まず図７について説明する。図７は、図１に示した指令システムにより行われる制御処理の第二の例の処理内容をフローチャートで示したものである。
【０１４４】
図６Ａに示した処理は、図１に示した指令システムを始めて使用する場合、すなわち、受令端末管理データ６１０が初期設定されている場合に、指令端末１００において行われるものである。これに対し、図７に示した処理は、指令情報の伝送が指令システムで既に行われており、その際に行った指令開始指示の送信に対する応答確認の結果が既に受令端末管理データ６１０に反映されている場合に指令端末１００おいて行われる。なお、この図７の処理は、図６ＢにおけるＳ１１２１からＳ１１２７までの処理に代わって行われるものであり、この処理が行われる場合には、図６Ａに示した処理は行われない。
【０１４５】
図７において、まず、Ｓ２１０１では、指令制御部１４０が、操作部１７０に対する所定の操作によって指令者から指示される「指令開始」の指示を検出する処理を行い、当該指示が検出されるとＳ２１０２に処理を進める。
【０１４６】
次に、Ｓ２１０２では、指令制御部１４０が、受令端末管理データ６１０を参照して指令応答確認フラグを検索する処理を行う。
次に、Ｓ２１０３では、前述した受令端末３００のペアの各々において、対応する指令応答確認フラグがどちらも「応答なし」のままであるものが存在するか否かを判定する処理が行われる。ここで、指令応答確認フラグがどちらも「応答なし」のままである（判定結果がＹｅｓである）受令端末３００のペアについては、このペアを対象としてＳ２１０４及びＳ２１０５の処理を行う。一方、指令応答確認フラグの少なくとも一方が「応答あり」を示すものに変更されている（判定結果がＮｏである）受令端末３００のペアについては、このペアを対象としてＳ２１０６及びＳ２１０７の処理を行う。
【０１４７】
以降のＳ２１０４からＳ２１０７までの処理は、図６Ｂに示したＳ１１２４からＳ１１２７までの処理と同一の処理であるので、これらの処理の説明は省略する。従って、Ｓ２１０４及びＳ２１０５の処理によってＩＰパケット３が作成されて送信される。つまり、指令端末１００では、新たな指令情報の送信に先立って、指令端末１００が過去に行った指令開始指示の情報の送信について既に得られている受信未確認受令端末情報の送信が行われる。
【０１４８】
一方、図１に示した指令システムでは、図６ＢにおけるＳ１１２１からＳ１１２７までの処理を除く図６Ｂ〜図６Ｄの各図により示した制御処理が、前述したように行われる。従って、指令情報蓄積装置２００では、このＩＰパケット３（受信未確認受令端末情報）をパケット受信部２１０が受信する処理が行われる。更に、これが受信された場合に、録音部２５０若しくは録画部２６０に格納されている指令情報を、ＩＰパケット３により特定される受令端末３００へ宛ててパケット送信部２２０に送信させる制御処理がプロトコル制御部２３０及び指令制御部２４０により行われる。
【０１４９】
以上の処理により、以下の動作が図１の通信システムで実現される。すなわち、指令情報の送信よりも過去に指令端末１００が受令端末群に送信をしていた情報を受信した信号を指令端末１００に返信していない受令端末３００を受令端末群の中から特定する受令端末特定情報を、パケット受信部２００が指令端末１００から受信していた場合には、パケット送信部２００が、受令端末特定情報により特定されている受令端末３００との通信を試み、通信が可能となると、受令端末３００に対して録音部２５０若しくは録画部２６０に格納をした指令情報を送信する。
【０１５０】
次に図８Ａ及び図８Ｂについて説明する。図８Ａ及び図８Ｂは、図１に示した指令システムにより行われる制御処理の第三の例の処理内容をフローチャートで示したものである。
【０１５１】
この制御処理は以下の動作を実現するためのものである。すなわち、指令端末１００を操作する指示者が、指令伝達の対象である指令情報に、その内容に応じて緊急度を付加する。指令情報蓄積装置２００は、緊急度が付加されている指令情報を受け取った場合に、その緊急度を判定する。ここで、その緊急度が所定の閾値よりも高い場合には、録音部２５０若しくは録画部２６０に格納されている指令情報の送信に代えて、その緊急度が付加されている指令情報を優先して受令端末３００へ宛てて送信する。
【０１５２】
なお、この処理は、少なくとも、前述した図６Ａの処理が終了した後に行われる。
まず、図８Ａにおいて、Ｓ３１０１では、指令制御部１４０が、操作部１７０に対する所定の操作によって指令者から指示される「指令情報送信」の指示を検出する処理を行い、当該指示が検出されるとＳ３１０２に処理を進める。
【０１５３】
次に、Ｓ３１０２では、指令制御部１４０が、操作部１７０に対する所定の操作によって指令者から指示される、指令情報の緊急度の指示を検出する処理を行い、当該指示が検出されるとＳ３１０３に処理を進める。
【０１５４】
次に、Ｓ３１０３では、指令制御部１４０が、受令端末管理データ６１０を参照して指令応答確認フラグを検索する処理を行う。
次に、Ｓ３１０４では、前述した受令端末３００のペアの各々において、対応する指令応答確認フラグがどちらも「応答なし」のままであるものが存在するか否かを判定する処理が行われる。ここで、指令応答確認フラグがどちらも「応答なし」のままである（判定結果がＹｅｓである）受令端末３００のペアについては、このペアを対象としてＳ３１０５及びＳ３１０６の処理を行う。一方、指令応答確認フラグの少なくとも一方が「応答あり」を示すものに変更されている（判定結果がＮｏである）受令端末３００のペアについては、何もせずに、このまま処理を終了する。なお、この受令端末３００のペアを対象として、図６Ｂに示したＳ１１２６及びＳ１１２７の処理を行って、前述したＩＰパケット７を送信するようにしてもよい。
【０１５５】
Ｓ３１０５では、指令制御部１４０が所定の指示をプロトコル制御部１３０に与えて、３種類のＩＰパケットを作成させる処理を行う。
この処理で作成されるＩＰパケットのうちの２つは、前述したＩＰパケット３及びＩＰパケット４である。そして、この処理で作成されるＩＰパケットの残りのひとつは、指令制御システム種別を「指令の緊急度」とし、指令制御システム付加情報に、ＩＰパケット４に格納した指令情報の緊急度を格納したものである。このときに作成されるＩＰパケットの例が、図５ＢにおけるＩＰパケット１２である。
【０１５６】
このＩＰパケット１２には、ＩＰパケット３及びＩＰパケット４と同様の送信元及び送信先がＩＰヘッダに格納される。すなわち、指令端末１００に割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納され、指令情報蓄積装置２００に対して割り当てられているＩＰアドレスが、送信先としてＩＰヘッダに格納される。
【０１５７】
次に、Ｓ３１０６において、プロトコル制御部１３０がパケット送信部１２０を制御して、前ステップの処理により作成したＩＰパケット３、ＩＰパケット４、及びＩＰパケット１２を送信させる処理を行い、一旦処理が終了する。この処理によりパケット送信部１２０が送信するＩＰパケット３、ＩＰパケット４、及びＩＰパケット１２は、ＩＰネットワーク５００を経由して、やがて指令情報蓄積装置２００に届く。このＩＰパケット３、ＩＰパケット４、及びＩＰパケット１２が届いたときに指令情報蓄積装置２００で行われる処理については後述する。
【０１５８】
なお、「指令情報送信」の指示が終了した場合には、指令者から「指令情報送信」の指示の代わりに「指令終了」の指示がされる。この場合には、図８ＡのＳ３１１１からＳ３１１３までの処理が行われる。
【０１５９】
すなわち、まず、Ｓ３１１１において、指令制御部１４０が、操作部１７０に対する所定の操作によって指令者から指示される「指令終了」の指示を検出する処理を行い、当該指示が検出されるとＳ３１１２に処理を進める。
【０１６０】
次に、Ｓ３１１２では、指令制御部１４０が所定の指示をプロトコル制御部１３０に与えて、指令情報を伝送するＩＰパケットを作成させる処理を行う。この処理で作成されるＩＰパケットは、指令制御システム種別を「指令終了」としたものである。このときに作成されるＩＰパケットの例が、図５ＢにおけるＩＰパケット１３である。
【０１６１】
このＩＰパケット１３には、指令端末１００に対して割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納され、指令情報蓄積装置２００に対して割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納される。
【０１６２】
次に、Ｓ３１１３において、プロトコル制御部１３０がパケット送信部１２０を制御して、前ステップの処理により作成したＩＰパケット１３を送信させる処理を行い、一旦処理が終了する。この処理によりパケット送信部１２０が送信するＩＰパケット１３は、ＩＰネットワーク５００を経由して、指令情報蓄積装置２００に届く。ＩＰパケット１３が届いたときに指令情報蓄積装置２００で行われる処理については後述する。
【０１６３】
次に、このＩＰパケット３、ＩＰパケット４、及びＩＰパケット１２が届いたときに指令情報蓄積装置２００で行われる処理について説明する。
まず、図８Ａにおいて、Ｓ３２０１では、プロトコル制御部２３０がパケット受信部２１０を制御して、所定のＩＰパケットを受信させる処理を行う。この処理において受信させるＩＰパケットは、指令端末１００のＩＰアドレスが送信元としてＩＰヘッダに格納されており、且つ、指令情報蓄積装置２００のＩＰアドレスが送信先としてＩＰヘッダに格納されているものである。ここで、ＩＰパケットの受信が検出されるとＳ３２０２に処理を進める。
【０１６４】
次に、Ｓ３２０２において、指令制御部２４０がプロトコル制御部２３０を制御して、前ステップの処理によりパケット受信部２１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、前述したＩＰパケット３、ＩＰパケット４、及びＩＰパケット１２をパケット受信部２１０が続けて受信したか否かを判定する処理を行う。より具体的には、この処理では、取り出された情報のうちの指令制御システム種別に注目する。そして、パケット受信部２１０が先に受信したＩＰパケットが「受令端末のＩＰアドレス」であり、続いて受信したＩＰパケットが「指令情報」であり、更に続いて受信したＩＰパケットが「指令の緊急度」であったか否かの判定を行う。ここで、このようなＩＰパケットをパケット受信部２１０が受信したと指令制御部２４０が判定したとき（判定結果がＹｅｓのとき）にはＳ３２０３に処理を進める。一方、このようなＩＰパケットをパケット受信部２１０は受信していないと判定したとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０１６５】
Ｓ３２０３では、指令制御部２４０は、受信されたＩＰパケット３の指令制御システム付加情報から取り出された受令端末３００のペアそれぞれのＩＰアドレスを、受令端末管理データ７１０に格納する処理を行う。
【０１６６】
次に、Ｓ３２０４において、指令制御部２４０は、受信されたＩＰパケット４の指令制御システム付加情報から取り出された指令情報を、音声データと画像データとに区別して、それぞれ録音部２５０及び録画部２６０に格納させる処理を行う。
【０１６７】
次に、Ｓ３２０５では、指令制御部２４０は、受信されたＩＰパケット１２の指令制御システム付加情報から取り出された緊急度が、所定の基準値よりも高いか否かを判定する処理を行う。なお、この緊急度判定処理において、受信したＩＰパケット１２で示されている緊急度の高さを所定の基準値と比較する代わりに、当該緊急度を、直近の過去に受け取った指令情報に付加されていた緊急度と比較するようにしてもよい。
【０１６８】
このＳ３２０５の判定処理において、指令制御部２４０は、当該緊急度が当該基準値よりも高くはないと判定したとき（判定結果がＮｏのとき）には、Ｓ３２０６に処理を進める。そして、Ｓ３２０６において、プロトコル制御部２３０がパケット受信部２１０を制御して、所定のＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ３２０７に処理を進める。そして、続くＳ３２０７において、指令制御部２４０がプロトコル制御部２３０を制御して、前ステップの処理によりパケット受信部２１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、前述したＩＰパケット１３をパケット受信部２１０が受信したか否かを判定する処理を行う。ここで、ＩＰパケット１３をパケット受信部２１０が受信したと指令制御部２４０が判定したとき（判定結果がＹｅｓのとき）にはＳ３２０８に処理を進める。一方、ＩＰパケット１３をパケット受信部２１０が受信していないと指令制御部２４０が判定したとき（判定結果がＮｏのとき）には、ＩＰパケット１３が受信されるまで、Ｓ３２０６及びＳ３２０７の処理を繰り返す。
【０１６９】
一方、このＳ３２０５の判定処理において、指令制御部２４０は、当該緊急度が当該基準値よりも高いと判定したとき（判定結果がＹｅｓのとき）には、ＩＰパケット１３のパケット受信部２１０での受信を待つことなく、Ｓ３２０８に処理を進める。
【０１７０】
次に、Ｓ３２０８において、指令制御部２４０が所定の指示をプロトコル制御部２３０に与えて、指令制御システム種別を「指令開始」に編集したＩＰパケットを作成させる処
理を行う。このときに作成されるＩＰパケットの例は、前述した図５ＡにおけるＩＰパケット５である。
【０１７１】
次に、Ｓ３２０９において、プロトコル制御部２３０がパケット送信部２２０を制御して、前ステップの処理により作成したＩＰパケット５を送信させる処理を行い、一旦処理が終了する。送信されたＩＰパケット５は、ＩＰネットワーク５００及びルータ４００を経由して、ＩＰヘッダに送信先として格納されているＩＰアドレスが割り当てられている受令端末３００の各々に届く。
【０１７２】
以上の処理により、指令情報の緊急度が所定の閾値以上であると判定したときに、一連の指令情報の最後に指令端末１００より送信される、一連の指令情報の送信の終了を示している指令終了情報をパケット受信部２１０が受信する前に、該所定の閾値以上の緊急度であると判定された指令情報を優先してパケット送信部２２０が送信する動作が実現される。
【０１７３】
次に、このようにしてＩＰパケット５が届いた受令端末３００の各々での処理を説明する。
まず、図８ＢのＳ３３０１において、プロトコル制御部３３０がパケット受信部３１０を制御してＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ３３０２に処理を進める。
【０１７４】
次に、Ｓ３３０２において、指令制御部３４０がプロトコル制御部３３０を制御して、パケット受信部３１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「指令開始」であったか否かを判定する処理を指令制御部３４０が行う。ここで、指令制御システム種別が「指令開始」であったとき（判定結果がＹｅｓのとき）にはＳ３３０３に処理を進める。一方、指令制御システム種別が「指令開始」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０１７５】
次に、Ｓ３３０３において、指令制御部３４０が所定の指示をプロトコル制御部３３０に与えて、指令制御システム種別を「指令応答」に編集したＩＰパケットを作成させる処理を行う。このときに作成されるＩＰパケットの例は、前述した図５ＡにおけるＩＰパケット６である。
【０１７６】
次に、Ｓ３３０４において、プロトコル制御部３３０がパケット送信部３２０を制御して、前ステップの処理により作成したＩＰパケット６を送信させる処理を行い、その後は一旦処理が終了する。このとき送信されたＩＰパケット６は、ルータ４００及びＩＰネットワーク５００を経由して、やがて指令情報蓄積装置２００に届く。
【０１７７】
次に、受令端末３００の各々からのＩＰパケット６が届く指令情報蓄積装置２００での処理を説明する。
まず、図８ＢのＳ３２１１において、プロトコル制御部２３０がパケット受信部２１０を制御して、受令端末３００から送信されたＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ３２１２に処理を進める。
【０１７８】
次に、Ｓ３２１２において、指令制御部２４０がプロトコル制御部２３０を制御して、パケット受信部２１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「指令応答」であったか否かを判定する処理を指令制御部２４０が行う。ここで、指令制御システム種別が「指令応答」であったとき（判定結果がＹｅｓのとき）にはＳ３２１３に処理を進める。一方、指令制御システム種別が「指令応答」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０１７９】
Ｓ３２１３では、指令制御部２４０が、録音部２５０若しくは録画部２６０に格納しておいた指令情報から、優先度が付加されていたものを抽出する処理を行う。つまり、前述したＳ３２０４においてＩＰパケット４から取り出した指令情報を録音部２５０若しくは録画部２６０から抽出する処理を指令制御部２４０が行う。
【０１８０】
次に、Ｓ３２１４では、指令制御部２４０が所定の指示をプロトコル制御部２３０に与えて、図５ＡにおけるＩＰパケット８を作成させる処理を行う。但し、このＩＰパケット８は、指令制御システム種別を「指令情報」とし、指令制御システム付加情報に、前ステップの処理により抽出した指令情報を格納したものである。なお、このＩＰパケット８には、指令情報蓄積装置２００に割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納される。また、このＩＰパケット８には、パケット受信部２１０が受信したＩＰパケット６のＩＰヘッダに送信元として格納されていたＩＰアドレス（この場合にはＩＰパケット６を送信した受令端末３００のＩＰアドレス）が送信先としてＩＰヘッダに格納される。
【０１８１】
次に、Ｓ３２１５では、プロトコル制御部２３０がパケット送信部２２０を制御して、前ステップの処理により作成したＩＰパケット８を送信させる処理を行う。この処理によりパケット送信部２２０が送信するＩＰパケット８は、ＩＰネットワーク５００及びルータ４００を経由して、ＩＰヘッダに送信先として格納されているＩＰアドレスで特定される受令端末３００に届く。ＩＰパケット８が届いたときに受令端末３００で行われる処理は、図６Ｃに示したＳ１３３１からＳ１３３３までの処理であるので、説明は省略する。
【０１８２】
次に、Ｓ３２１６では、指令制御部２４０が所定の指示をプロトコル制御部２３０に与えて、指令制御システム種別を「指令応答」に編集したＩＰパケットを作成させる処理を行う。このときに作成されるＩＰパケットの例は、前述した図５ＢにおけるＩＰパケット１８である。
【０１８３】
次に、Ｓ３２１７において、プロトコル制御部２３０がパケット送信部２２０を制御して、前ステップの処理により作成したＩＰパケット１８を送信させる処理を行い、その後は一旦処理が終了する。このとき送信されたＩＰパケット１８は、ＩＰネットワーク５００を経由して、やがて指令端末１００に届く。ＩＰパケット１８が届いたときに指令端末１００で行われる処理は、図６Ａに示したＳ１１１１からＳ１１１４までの処理であるので、説明は省略する。
【０１８４】
以上の制御処理が図１の指令システムで行われることにより、指令情報蓄積装置２００は、緊急度が付加されている指令情報を受け取った場合に、その緊急度を判定する。そして、その緊急度が所定の閾値よりも高い場合には、録音部２５０若しくは録画部２６０に格納されている指令情報の送信に代えて、その緊急度が付加されている指令情報を優先して受令端末３００へ宛てて送信する。このような動作が指令情報蓄積装置２００において実現される。
【０１８５】
次に図９について説明する。図９は、図１に示した指令システムにより行われる制御処理の第四の例の処理内容をフローチャートで示したものである。
この制御処理は、以下の動作を実現するためのものである。すなわち、受令端末３００を操作する受令者が、指令者から送られてくる指令情報を適切に受け取ることができなかった場合に、受令端末３００を操作して当該指令情報の再送信を要求する。指令端末１００は、この再送信の要求を受け取ると、当該要求に係る指令情報の送信を代行させるための所定の指示を、指令情報蓄積装置２００に与える。この指示を受け取った指令情報蓄積装置２００は、当該要求に係る指令情報を、当該要求の発信元である受令端末３００へ宛てて送信する。この結果、受令者は、当該要求に係る指令情報を受け取ることができる。
【０１８６】
なお、この処理は、前述した図６Ａ〜図６Ｄの各図に示した処理のうち、図６ＣのＳ１３４１から開始される受令端末３００での処理に代わって開始される。
まず、図９において、Ｓ４３０１では、指令制御部３４０が、操作部３７０に対する所定の操作によって受令者から指示される「再指令要求」の指示を検出する処理を行い、当該指示が検出されるとＳ４３０２に処理を進める。なお、この受令者は、前述したＳ１３３３（図６Ｃ）の処理により受令端末３００で出力された指令情報を、例えば見落としなどの不注意により受け取れなかったときに、上述した操作を操作部３７０に対して行う。
【０１８７】
次に、Ｓ４３０２では、指令制御部３４０が所定の指示をプロトコル制御部３３０に与えて、プロトコル制御部３３０が指令制御システム種別を編集して「再指令要求」としたＩＰパケットを作成する処理を行う。このときに作成されるＩＰパケットの例が、図５ＢにおけるＩＰパケット１４である。
【０１８８】
このＩＰパケット１４には、受令端末３００に割り当てられているＩＰアドレスが送信元としてＩＰヘッダに格納される。また、指令端末１００に割り当てられているＩＰアドレスが送信先としてＩＰヘッダに格納される。
【０１８９】
次に、Ｓ４３０３において、プロトコル制御部３３０がパケット送信部３２０を制御して、前ステップの処理により作成したＩＰパケット１４を送信させる処理を行い、その後は一旦処理が終了する。このとき送信されたＩＰパケット１４は、ルータ４００及びＩＰネットワーク５００を経由して、やがて指令端末１００に届く。
【０１９０】
次に、受令端末３００の各々からのＩＰパケット１４が届く指令端末１００での処理を説明する。
まず、Ｓ４１０１において、プロトコル制御部１３０がパケット受信部１１０を制御してＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ４１０２に処理を進める。
【０１９１】
次に、Ｓ４１０２において、指令制御部１４０がプロトコル制御部１３０を制御して、パケット受信部１１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「再指令要求」であったか否かを判定する処理を指令制御部１４０が行う。つまり、この処理により、指令制御部１４０は、パケット受信部１１０が受信したＩＰパケットがＩＰパケット１４であったか否かの判定を行う。ここで、指令制御システム種別が「再指令要求」であったとき（判定結果がＹｅｓのとき）にはＳ４１０３に処理を進める。一方、指令制御システム種別が「再指令要求」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０１９２】
Ｓ４１０３では、指令制御部１４０が所定の指示をプロトコル制御部１３０に与えて、２種類のＩＰパケットを作成させる処理を行う。
この処理で作成されるＩＰパケットのひとつは、前述した図５Ａに示したＩＰパケット３である。但し、この処理で作成されるＩＰパケット３では、指令制御システム付加情報には、受信したＩＰパケット１４のＩＰヘッダに送信元として格納されている受令端末３００のＩＰアドレスが格納される。
【０１９３】
また、この処理で作成されるＩＰパケットのもうひとつは、指令制御システム種別を「指令情報送信指示」としたものである。このときに作成されるＩＰパケットの例が、図５ＢにおけるＩＰパケット１９である。
【０１９４】
このＩＰパケット３及びＩＰパケット１９の各々には、指令端末１００に割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納される。また、このＩＰパケット３及びＩＰパケット１９の各々には、指令情報蓄積装置２００に対して割り当てられているＩＰアドレスが、送信先としてＩＰヘッダに格納される。
【０１９５】
次に、Ｓ４１０４において、プロトコル制御部１３０がパケット送信部１２０を制御して、前ステップの処理により作成したＩＰパケット３及びＩＰパケット１９を送信させる処理を行い、一旦処理が終了する。この処理によりパケット送信部１２０が送信するＩＰパケット３及びＩＰパケット１９は、ＩＰネットワーク５００を経由して、やがて指令情報蓄積装置２００に届く。
【０１９６】
次に、ＩＰパケット３及びＩＰパケット１９が届いたときに指令情報蓄積装置２００で行われる処理について説明する。
まず、Ｓ４２０１では、プロトコル制御部２３０がパケット受信部２１０を制御して、所定のＩＰパケットを受信させる処理を行う。この処理において受信させるＩＰパケットは、指令端末１００のＩＰアドレスが送信元としてＩＰヘッダに格納されており、且つ、指令情報蓄積装置２００のＩＰアドレスが送信先としてＩＰヘッダに格納されているものである。ここで、ＩＰパケットの受信が検出されるとＳ４２０２に処理を進める。
【０１９７】
次に、Ｓ４２０２において、指令制御部２４０がプロトコル制御部２３０を制御して、前ステップの処理によりパケット受信部２１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、前述したＩＰパケット３及びＩＰパケット１９をパケット受信部２１０が続けて受信したか否かを判定する処理を行う。より具体的には、この処理では、取り出された情報のうち指令制御システム種別に注目し、パケット受信部２１０が先に受信したＩＰパケットが「受令端末のＩＰアドレス」であり、続いて受信したＩＰパケットが「指令情報送信指示」であったか否かの判定を行う。ここで、このようなＩＰパケットをパケット受信部２１０が受信したと指令制御部２４０が判定したとき（判定結果がＹｅｓのとき）にはＳ４２０３に処理を進める。一方、このようなＩＰパケットをパケット受信部２１０は受信していないと判定したとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０１９８】
Ｓ４２０３では、指令制御部２４０は、受信されたＩＰパケット３の指令制御システム付加情報から取り出された受令端末３００のＩＰアドレスを、受令端末管理データ７１０に格納する処理を行う。
【０１９９】
次に、Ｓ４２０４では、指令制御部２４０が所定の指示をプロトコル制御部２３０に与えて、図５ＡにおけるＩＰパケット８を作成させる処理を行う。このＩＰパケット８は、指令制御システム種別を「指令情報」とし、指令制御システム付加情報に、録音部２５０又は録画部２６０に格納しておいた指令情報を格納したものであり、Ｓ１２３３（図６Ｃ）の処理を直近に実行して作成したものと同一のものである。
【０２００】
次に、Ｓ４２０５では、プロトコル制御部２３０がパケット送信部２２０を制御して、前ステップの処理により作成したＩＰパケット８を送信させる処理を行う。この処理によりパケット送信部２２０が送信するＩＰパケット８は、ＩＰネットワーク５００及びルータ４００を経由して、ＩＰヘッダに送信先として格納されているＩＰアドレスで特定される受令端末３００に届く。このＩＰパケット８が届いたときに受令端末３００で行われる処理は、図６Ｃに示したＳ１３３１からＳ１３３３までの処理であるので、説明は省略する。
【０２０１】
以上の制御処理が図１の指令システムで行われることにより、受令者が受令端末３００を操作して指令情報の再送信を要求すると、この要求を受け取った指令端末１００が当該指令情報の送信を代行させる指示を、指令情報蓄積装置２００に与える。そして、この指示を受け取った指令情報蓄積装置２００が、当該要求に係る指令情報を、当該要求の発信元である受令端末３００へ宛てて送信する。このような動作が指令情報蓄積装置２００において実現される。
【０２０２】
次に図１０について説明する。図１０は、図１に示した指令システムにより行われる制御処理の第五の例の処理内容をフローチャートで示したものである。
この制御処理は、以下の動作を実現するためのものである。すなわち、ルータ４００が受令端末３００へ稼動中かどうかの問い合わせを定期的に行う。受令端末３００は、この問い合わせを受け取ると問い合わせに対する応答を送信する。ルータ４００は、受令端末３００から応答を受け取った場合には、マルチキャスト管理データ８００における、応答した受令端末３００についての端末稼動中フラグを操作する。その後、ルータ４００がＩＰマルチキャストパケットを受信した場合には、当該端末稼動中フラグが稼動中を示している受令端末３００にのみ、当該ＩＰマルチキャストパケットを送信する。
【０２０３】
なお、この制御処理は、図１に示した指令システムにおけるルータ４００と受令端末３００とにおいて行われる。なお、この処理の開始時には、マルチキャスト管理データ８００における端末稼動中フラグが全て「端末未稼働」を示すものに初期設定される。
【０２０４】
ルータ４００では、自身が備えている不図示のタイマが計時動作を行っており、このタイマが所定時間の経過を計時する度に、図１０のＳ５４０１からＳ５４０２までの処理が実行される。
【０２０５】
まず、Ｓ５４０１において、マルチキャスト制御部４４０が所定の指示をプロトコル制御部４３０に与えて、指令制御システム種別を「端末稼動中の問い合わせ」に編集したＩＰパケットを作成させる処理を行う。このときに作成されるＩＰパケットの例が、図５ＢにおけるＩＰパケット１５である。
【０２０６】
このＩＰパケット１５には、ルータ４００に割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納され、ルータ４００配下の各受令端末３００に対してそれぞれ割り当てられているＩＰアドレスが、送信先としてＩＰヘッダに格納される。
【０２０７】
次に、Ｓ５４０２において、プロトコル制御部４３０がパケット送信部４２０を制御して、前ステップの処理により作成したＩＰパケット１５を送信させる処理を行い、一旦処理が終了する。このとき送信されたＩＰパケット１５は、送信先である受令端末３００に各々届く。
【０２０８】
次に、ＩＰパケット１５が届く受令端末３００の各々での処理を説明する。
まず、Ｓ５３０１において、プロトコル制御部３３０がパケット受信部３１０を制御してＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ５３０２に処理を進める。
【０２０９】
次に、Ｓ５３０２において、指令制御部３４０がプロトコル制御部３３０を制御して、パケット受信部３１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「端末稼動中の問い合わせ」であったか否かを判定する処理を指令制御部３４０が行う。ここで、指令制御システム種別が「端末稼動中の問い合わせ」であったとき（判定結果がＹｅｓのとき）にはＳ５３０３に処理を進める。一方、指令制御システム種別が「端末稼動中の問い合わせ」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０２１０】
Ｓ５３０３において、指令制御部３４０が所定の指示をプロトコル制御部３３０に与えて、プロトコル制御部３３０が指令制御システム種別を編集して「端末稼動中の応答」としたＩＰパケットを作成する処理を行う。このときに作成されるＩＰパケットの例が、図５ＢにおけるＩＰパケット１６である。
【０２１１】
このＩＰパケット１６には、受令端末３００に割り当てられているＩＰアドレスが送信元としてＩＰヘッダに格納される。また、パケット受信部３１０が受信したＩＰパケット１６のＩＰヘッダに送信元として格納されていたＩＰアドレス（この場合にはルータ４００に割り当てられているＩＰアドレス）が送信先としてＩＰヘッダに格納される。
【０２１２】
次に、Ｓ５３０４において、プロトコル制御部３３０がパケット送信部３２０を制御して、前ステップの処理により作成したＩＰパケット２を送信させる処理を行い、その後は一旦処理が終了する。このとき送信されたＩＰパケット１６は、ルータ４００に届く。
【０２１３】
次に、受令端末３００の各々からのＩＰパケット１６が届くルータ４００での処理を説明する。
まず、Ｓ５４１１において、プロトコル制御部４３０がパケット受信部４１０を制御してＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ５４１２に処理を進める。
【０２１４】
次に、Ｓ５４１２において、マルチキャスト制御部４４０がプロトコル制御部４３０を制御して、パケット受信部４１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「端末稼動中の応答」であったか否かを判定する処理をマルチキャスト制御部４４０が行う。ここで、指令制御システム種別が「端末稼動中の応答」であったとき（判定結果がＹｅｓのとき）にはＳ５４１３に処理を進める。一方、指令制御システム種別が「端末稼動中の応答」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０２１５】
次に、Ｓ５４１３において、マルチキャスト制御部４４０は、マルチキャスト管理データ８００の操作処理を行い、その後は一旦処理が終了する。すなわち、マルチキャスト制御部４４０は、まず、指令制御システム種別が「端末稼動中の応答」であったＩＰパケット１６のＩＰヘッダに格納されていた送信元のＩＰアドレスをプロトコル制御部４３０から取得する処理を行う。続いて、マルチキャスト制御部４４０は、マルチキャスト管理データ８００において、取得したＩＰアドレスに対応付けられている端末稼働中フラグを、「端末稼働中」を示すものに変更する処理を行う。つまり、この端末稼働中フラグは、ルータ４００から送信される情報（この場合にはＩＰパケット１５）の受信に応じて受令端末３００により送信される端末稼働中応答情報（この場合にはＩＰパケット１６）をルータ４００が受信したか否かを示している。
【０２１６】
なお、マルチキャスト管理データ８００は、同一のマルチキャストグループに属している全ての受令端末３００に個別に割り当てられているＩＰアドレスと、端末稼働中フラグとを対応付けたテーブルデータである。
【０２１７】
以上の処理を終えると、ルータ４００では、マルチキャスト管理データ８００を参照して、端末稼働中フラグが「端末稼働中」に設定されているＩＰアドレスを抽出することにより、稼働中である受令端末３００を特定することができる。
【０２１８】
次に図１０のＳ５４２１からＳ５４２３までの処理について説明する。この処理は、全ての受令端末３００からなるマルチキャストグループに対して割り当てられているマルチキャストアドレスが、送信先としてＩＰヘッダに格納されている、ＩＰマルチキャストパケットが届くルータ４００での処理である。
【０２１９】
まず、Ｓ５４２１では、プロトコル制御部４３０がパケット受信部４１０を制御して、ＩＰマルチキャストパケットを受信させる処理を行う。ここで、ＩＰマルチキャストパケットの受信が検出されるとＳ５４２２に処理を進める。
【０２２０】
次に、Ｓ５４２２では、マルチキャスト管理データ８００を参照し、前述した受令端末３００のペアの各々において、対応する端末稼動中フラグがどちらも「端末未稼働」のままであるものが存在するか否かを判定する処理が行われる。ここで、端末稼動中フラグがどちらも「端末未稼働」のままである（判定結果がＹｅｓである）受令端末３００のペアについては、何もせずにこのままこの処理を一旦終了する。一方、端末稼動中フラグの少なくとも一方が「端末稼働中」を示すものに変更されている（判定結果がＮｏである）受令端末３００のペアについては、このペアを対象としてＳ５４２３の処理を行う。
【０２２１】
前述したように、本実施形態では、受令端末３００のペアを同一人の受令者が使用することを前提としている。従って、このＳ５４２２の判定処理では、端末稼動中フラグの少なくとも一方が「端末稼働中」となっている受令端末３００のペアを使用する受令者には、ＩＰマルチキャストパケットに格納されている指令情報を伝えることができると判定する。
【０２２２】
次に、Ｓ５４２３では、プロトコル制御部４３０がパケット送信部４２０を制御して、Ｓ５４２１の処理により受信されたＩＰマルチキャストパケットを、端末稼動中フラグが「端末稼働中」に設定されている受令端末３００へ送信させる処理を行う。そして、その後は、一旦処理が終了する。
【０２２３】
以上の制御処理が図１の指令システムで行われることにより、ルータ４００が受令端末３００へ稼動中かどうかの問い合わせを定期的に行い、この問い合わせを受け取った受令端末３００が、問い合わせに対する応答を送信する。そして、ルータ４００が、受令端末３００から応答を受け取った場合には、マルチキャスト管理データ８００における、応答した受令端末３００についての端末稼動中フラグを操作する。その後、ルータ４００がＩＰマルチキャストパケットを受信した場合には、当該端末稼動中フラグが稼動中を示している受令端末３００にのみ、ルータ４００が当該ＩＰマルチキャストパケットを送信する。このような動作が実現される。
【０２２４】
次に図１１について説明する。図１１は、図１に示した指令システムにより行われる制御処理の第六の例の処理内容をフローチャートで示したものである。
この制御処理は、以下の動作を実現するためのものである。すなわち、前述した受令端末３００のペアの両方が未稼働であるものが存在する状態でルータ４００がＩＰマルチキャストパケットである指令情報を指令端末１００から受信した場合に、ルータ４００は、当該指令情報の再送信を指令端末１００へ要求する。指令端末１００は、この再送信の要求を受け取ると、当該要求に係る指令情報の送信を代行させるための所定の指示を、指令情報蓄積装置２００に与える。
【０２２５】
なお、この指示を受け取った指令情報蓄積装置２００は、当該要求に係る指令情報を、当該要求の発信元である受令端末３００へ宛てて送信する。この動作のための制御処理は、前述した図９のＳ４２０１からＳ４２０５の処理であるので、ここでは説明を省略する。
【０２２６】
この図１１に示した制御処理は、指令端末１００から送信されたＩＰマルチキャストパケットがルータ４００に届くと開始される。
まず、Ｓ６４０１では、プロトコル制御部４３０がパケット受信部４１０を制御して、ＩＰマルチキャストパケットを受信させる処理を行う。ここで、ＩＰマルチキャストパケットの受信が検出されるとＳ６４０２に処理を進める。
【０２２７】
次に、Ｓ６４０２では、マルチキャスト制御部４４０がプロトコル制御部４３０を制御して、パケット受信部４１０が受信したＩＰマルチキャストパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「指令情報」若しくは「指令終了」であったか否かを判定する処理をマルチキャスト制御部４４０が行う。ここで、指令制御システム種別が「指令情報」若しくは「指令終了」であったとき（判定結果がＹｅｓのとき）にはＳ６４０３に処理を進める。一方、指令制御システム種別が「指令情報」ではなく「指令終了」でもなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０２２８】
Ｓ６４０３では、マルチキャスト管理データ８００を参照し、前述した受令端末３００のペアの各々において、対応する端末稼動中フラグがどちらも「端末未稼働」のままであるものが存在するか否かを判定する処理が行われる。ここで、端末稼動中フラグがどちらも「端末未稼働」とされている（判定結果がＹｅｓである）受令端末３００のペアについては、このペアを対象としてＳ６４０３以降の処理を行う。一方、端末稼動中フラグの少なくとも一方が「端末稼働中」を示すものに変更されている（判定結果がＮｏである）受令端末３００のペアについては、何もせずにこのままこの処理を一旦終了する。
【０２２９】
Ｓ６４０４では、マルチキャスト制御部４４０が所定の指示をプロトコル制御部４３０に与えて、プロトコル制御部４３０が指令制御システム種別を編集して「再指令要求」としたＩＰパケットを作成する処理を行う。このときに作成されるＩＰパケットの例は、前述した図５ＢにおけるＩＰパケット１４である。但し、このＩＰパケット１４には、マルチキャスト管理データ８００の端末稼動中フラグが「端末未稼働」とされている受令端末３００に割り当てられているＩＰアドレスが送信元としてＩＰヘッダに格納される。また、指令端末１００に割り当てられているＩＰアドレスが送信先としてＩＰヘッダに格納される。
【０２３０】
次に、Ｓ６４０５において、プロトコル制御部４３０がパケット送信部４２０を制御して、前ステップの処理により作成したＩＰパケット１４を送信させる処理を行い、その後は一旦処理が終了する。このとき送信されたＩＰパケット１４は、ＩＰネットワーク５００を経由して、やがて指令端末１００に届く。
【０２３１】
次に、ルータ４００からのＩＰパケット１４が届く指令端末１００での処理を説明する。
まず、Ｓ６１０１において、プロトコル制御部１３０がパケット受信部１１０を制御してＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ６１０２に処理を進める。
【０２３２】
次に、Ｓ６１０２において、指令制御部１４０がプロトコル制御部１３０を制御して、パケット受信部１１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「再指令要求」であったか否かを判定する処理を指令制御部１４０が行う。つまり、この処理により、指令制御部１４０は、パケット受信部１１０が受信したＩＰパケットがＩＰパケット１４であったか否かの判定を行う。ここで、指令制御システム種別が「再指令要求」であったとき（判定結果がＹｅｓのとき）にはＳ６１０３に処理を進める。一方、指令制御システム種別が「再指令要求」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０２３３】
Ｓ６１０３では、指令制御部１４０が所定の指示をプロトコル制御部１３０に与えて、２種類のＩＰパケットを作成させる処理を行う。
この処理で作成されるＩＰパケットのひとつは、前述した図５Ａに示したＩＰパケット３である。但し、この処理で作成されるＩＰパケット３では、指令制御システム付加情報には、受信したＩＰパケット１４のＩＰヘッダに送信元として格納されている受令端末３００のＩＰアドレスが格納される。また、この処理で作成されるＩＰパケットのもうひとつは、指令制御システム種別を「指令情報送信指示」としたものである。このときに作成されるＩＰパケットの例が、図５ＢにおけるＩＰパケット１９である。
【０２３４】
このＩＰパケット３及びＩＰパケット１９の各々には、指令端末１００に割り当てられているＩＰアドレスが、送信元としてＩＰヘッダに格納される。また、このＩＰパケット３及びＩＰパケット１９の各々には、指令情報蓄積装置２００に対して割り当てられているＩＰアドレスが、送信先としてＩＰヘッダに格納される。
【０２３５】
次に、Ｓ６１０４において、プロトコル制御部１３０がパケット送信部１２０を制御して、前ステップの処理により作成したＩＰパケット３及びＩＰパケット１９を送信させる処理を行い、一旦処理が終了する。この処理によりパケット送信部１２０が送信するＩＰパケット３及びＩＰパケット１９は、ＩＰネットワーク５００を経由して、やがて指令情報蓄積装置２００に届く。
【０２３６】
このＩＰパケット３及びＩＰパケット１９が届いたときに指令情報蓄積装置２００で行われる処理は、前述したように、図９のＳ４２０１からＳ４２０５の処理であるので、ここでは説明を省略する。
【０２３７】
以上の制御処理が図１の指令システムで行われることにより、ルータ４００がＩＰマルチキャストパケットを受信した場合に、ルータ４００は、受令端末３００のペアの両方が未稼働のものが存在するときには、当該指令情報の再送信を指令端末１００へ要求する。そして、指令端末１００は、この再送信の要求を受け取ると、当該要求に係る指令情報の送信を代行させるための所定の指示を、指令情報蓄積装置２００に与える。このような動作が実現される。
【０２３８】
次に図１２について説明する。図１２は、図１に示した指令システムにより行われる制御処理の第七の例の処理内容をフローチャートで示したものである。
この制御処理は、以下の動作を実現するためのものである。すなわち、受令者が指令拒否を示す所定の操作を受令端末３００に対して行うと、受令端末３００は、指令拒否を示す指令端末宛の情報をルータ４００へ送信する。この情報をルータ４００が受信した場合には、前述したマルチキャスト管理データ８００を操作して、指令拒否を送信した受令端末３００についての端末稼動中フラグを端末未稼働に設定しておくようにする。このようにすることで、後にルータ４００がＩＰマルチキャストパケットを受信した場合に、指令拒否を送信した受令端末３００への該ＩＰマルチキャストパケットの送信が行われなくなり、パケットの伝送の無駄が少なくなる。
【０２３９】
この図１２に示した制御処理は、受令者が受令端末３００を操作して、指令情報の受け取りの拒否を示す「指令拒否」の指示を行うと、当該受令端末３００においてまず開始される。
【０２４０】
まず、Ｓ７３０１では、指令制御部３４０が、操作部３７０に対する所定の操作によっ
て受令者から指示される「指令拒否」の指示を検出する処理を行い、当該指示が検出されるとＳ７３０２に処理を進める。
【０２４１】
次に、Ｓ７３０２では、指令制御部３４０が所定の指示をプロトコル制御部３３０に与えて、プロトコル制御部３３０が指令制御システム種別を編集して「指令拒否」としたＩＰパケットを作成する処理を行う。このときに作成されるＩＰパケットの例が、図５ＢにおけるＩＰパケット１７である。
【０２４２】
このＩＰパケット１７には、この受令端末３００に割り当てられているＩＰアドレスが送信元としてＩＰヘッダに格納される。また、ルータ４００に割り当てられているＩＰアドレス）が送信先としてＩＰヘッダに格納される。
【０２４３】
次に、Ｓ７３０３において、プロトコル制御部３３０がパケット送信部３２０を制御して、前ステップの処理により作成したＩＰパケット１７を送信させる処理を行い、その後は一旦処理が終了する。このとき送信されたＩＰパケット１７は、ルータ４００に届く。
【０２４４】
次に、受令端末３００の各々からのＩＰパケット１７が届くルータ４００での処理を説明する。
まず、Ｓ７４０１において、プロトコル制御部４３０がパケット受信部４１０を制御してＩＰパケットを受信させる処理を行い、ＩＰパケットの受信が検出されるとＳ７４０２に処理を進める。
【０２４５】
次に、Ｓ７４０２において、マルチキャスト制御部４４０がプロトコル制御部４３０を制御して、パケット受信部４１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、取り出された情報のうちの指令制御システム種別が、「指令拒否」であったか否かを判定する処理をマルチキャスト制御部４４０が行う。つまり、この処理により、マルチキャスト制御部４４０は、パケット受信部３１０が受信したＩＰパケットがＩＰパケット１７であったか否かの判定を行う。ここで、指令制御システム種別が「指令拒否」であったとき（判定結果がＹｅｓのとき）にはＳ７４０３に処理を進める。一方、指令制御システム種別が「指令拒否」ではなかったとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０２４６】
次に、Ｓ７４０３において、マルチキャスト制御部４４０は、マルチキャスト管理データ８００の操作処理を行う。すなわち、マルチキャスト制御部４４０は、まず、指令制御システム種別が「指令拒否」であったＩＰパケット１７のＩＰヘッダに格納されていた送信元のＩＰアドレスをプロトコル制御部４３０から取得する処理を行う。続いて、マルチキャスト制御部４４０は、マルチキャスト管理データ８００において、取得したＩＰアドレスに対応付けられている端末稼動中フラグを、「端末未稼働」を示すものに変更する処理を行う。以上の処理の実行後は、一旦処理が終了する。
【０２４７】
以上の処理を終えると、ルータ４００では、図１０のＳ５４２１からＳ５４２３までの処理を実行した後には、ＩＰパケット１７の送信元である受令端末３００へは、ＩＰマルチキャストパケットの送信を行わなくなるので、パケットの伝送の無駄が少なくなる。
【０２４８】
次に図１３について説明する。図１３は、図１に示した指令システムにより行われる制御処理の第八の例の処理内容をフローチャートで示したものである。
この制御処理は、以下の動作を実現するためのものである。すなわち、前述した図６ＢのＳ１２２１からＳ１２２６にかけての処理において、「指令開始」を受令端末３００に通知するために指令情報蓄積装置２００が送信するＩＰパケット５の送出タイミングを変更可能にする。この送出タイミングを変更するのは、変更前には受令端末３００に届かな
かったＩＰパケット５が当該受令端末３００に届くことがあり、また、受令者にとっても、送出タイミングを変更した方が、指令情報を受け取るのに都合が良いことがあるからである。
【０２４９】
なお、この制御処理は、指令情報蓄積装置２００において行われる。
この制御処理は、指令情報蓄積装置２００を操作する操作者（指令システムの管理者）が操作部２７０に対して所定の操作を行って送出タイミングの変更指示を示すコマンド（指令開始送出タイミング変更コマンド）を与えると、Ｓ８２０１の処理から開始される。
【０２５０】
まず、Ｓ８２０１では、指令制御部２４０が、上述した指令開始送出タイミング変更コマンドを検出する処理を行い、当該コマンドが検出されるとＳ８２０２に処理を進める。
次に、Ｓ８２０２では、指令制御部２４０が、指令開始送出タイミング値の設定を変更する処理を行う。すなわち、指令制御部２４０は、まず、指令情報蓄積装置２００を操作する操作者が操作部２７０に対して所定の操作を行って、当該コマンドに付随して入力した変更後の指令開始送出タイミング値を取得する。そして、指令タイミング管理データ７００に格納されているタイミング値を、取得された値を、取得された値に変更する。以上の処理を終えたときには、処理を一旦終了する。
【０２５１】
次に図１３のＳ８２１１からＳ８２１９までの処理について説明する。この処理は、前述したＩＰパケット３及びＩＰパケット４が指令情報蓄積装置２００に届いたときに、図６ＢのＳ１２２１からＳ１２２６までの処理に代わって指令情報蓄積装置２００により行われる。
【０２５２】
まず、Ｓ８２１１では、プロトコル制御部２３０がパケット受信部２１０を制御して、所定のＩＰパケットを受信させる処理を行う。この処理において受信させるＩＰパケットは、指令端末１００のＩＰアドレスが送信元としてＩＰヘッダに格納されており、且つ、指令情報蓄積装置２００のＩＰアドレスが送信先としてＩＰヘッダに格納されているものである。ここで、ＩＰパケットの受信が検出されるとＳ８２１２に処理を進める。
【０２５３】
次に、Ｓ８２１２において、指令制御部２４０がプロトコル制御部２３０を制御して、前ステップの処理によりパケット受信部２１０が受信したＩＰパケットから各種の情報を取り出させる処理を行う。そして、前述したＩＰパケット３及びＩＰパケット４をパケット受信部２１０が続けて受信したか否かを判定する処理を行う。より具体的には、この処理では、取り出された情報のうちの指令制御システム種別に注目し、パケット受信部２１０が先に受信したＩＰパケットが「受令端末のＩＰアドレス」であり、続いて受信したＩＰパケットが「指令情報」であったか否かの判定を行う。ここで、このようなＩＰパケットをパケット受信部２１０が受信したと指令制御部２４０が判定したとき（判定結果がＹｅｓのとき）にはＳ８２１３に処理を進める。一方、このようなＩＰパケットをパケット受信部２１０は受信していないと判定したとき（判定結果がＮｏのとき）には、一旦処理が終了する。
【０２５４】
Ｓ８２１３では、指令制御部２４０は、受信されたＩＰパケット３の指令制御システム付加情報から取り出された受令端末３００のＩＰアドレスを、受令端末管理データ７１０に格納する処理を行う。
【０２５５】
次に、Ｓ８２１４において、指令制御部２４０は、受信されたＩＰパケット４の指令制御システム付加情報から取り出された指令情報を、音声データと画像データとに区別して、それぞれ録音部２５０及び録画部２６０に格納させる処理を行う。
【０２５６】
次に、Ｓ８２１５において、指令制御部２４０は、指令タイミング管理データ７００に
格納されている指令開始送出タイミング値を抽出する処理を行う。
次に、Ｓ８２１６において、指令制御部２４０は、指令情報蓄積装置２００が備えている不図示のタイマを参照して、前回に指令開始情報（前述したＩＰパケット５）をパケット送信部２２０に送信させてからの経過時間を測定する処理を行う。
【０２５７】
次に、Ｓ８２１７において、指令制御部２４０は、前ステップでの経過時間の測定結果と、Ｓ８２１５において抽出された指令開始送出タイミング値とを大小比較する判定処理を行う。ここで、当該測定結果が当該指令開始送出タイミング値以上のとき（判定結果がＹｅｓのとき）にはＳ８２１８に処理を進める。一方、当該測定結果が当該指令開始送出タイミング値未満のとき（判定結果がＮｏのとき）には、何もせずにこのまま一旦処理を終了する。
【０２５８】
次に、Ｓ８２１８において、指令制御部２４０が所定の指示をプロトコル制御部２３０に与えて、指令制御システム種別を「指令開始」に編集したＩＰパケットを作成させる処理を行う。このときに作成されるＩＰパケットの例が、図５ＢにおけるＩＰパケット５である。
【０２５９】
次に、Ｓ８２１９において、プロトコル制御部２３０がパケット送信部２２０を制御して、前ステップの処理により作成したＩＰパケット５を送信させる処理を行い、一旦処理が終了する。
【０２６０】
送信されたＩＰパケット５は、ＩＰネットワーク５００及びルータ４００を経由して、ＩＰヘッダに送信先として格納されているＩＰアドレスが割り当てられている受令端末３００の各々に届く。このＩＰパケット５が届く受令端末３００の各々で行われる処理は、前述した図６ＢのＳ１３２１からＳ１３２６までの処理であるので、ここでは説明を省略する。
【０２６１】
以上の制御処理が指令情報蓄積装置２００において行われることにより、「指令開始」を受令端末３００に通知するために指令情報蓄積装置２００が送信するＩＰパケット５の送出タイミングの変更が可能になる。
【０２６２】
次に、以上までで説明した各制御処理が図１に示した指令システムで実行された場合の動作を、図１４に示す指令システムの構成例を用いて説明する。
図１４の例においては、各受令端末３００に割り当てられているＩＰアドレスは図示の通りであるとする。ここで、第一受令端末３００ａ１及び第二受令端末３００ａ２はどちらも正常に指令情報を受信できるが、このペアを使用する受令者は第一受令端末３００ａ１のみで指令情報を受信するものとする。また、第一受令端末３００ｂ１及び第二受令端末３００ｂ２は障害発生中とする。更に、第一受令端末３００ｃ１及び第二受令端末３００ｃ２のペアを使用する受令者は、第二受令端末３００ｃ２で指令情報を受信することとして、第一受令端末３００ｃ１を指令拒否とするものとする。
【０２６３】
まず、制御処理の第一の例（図６Ａ〜図６Ｄ）が実行されている場合について説明する。
まず、指令端末１００は、指令者からの指令開始指示を検出すると（Ｓ１１０１）、指令開始のＩＰパケットを編集し（Ｓ１１０２）、ＩＰマルチキャストパケットであるＩＰパケット１を受令端末３００へ宛てて送信する（Ｓ１１０３）。
【０２６４】
この指令開始指示に対して受令者による応答が検出されると（Ｓ１３０１〜Ｓ１３０４）、第一受令端末３００ａ１及び第二受令端末３００ｃ２は、指令端末１００へ宛てて、指令応答のＩＰパケット２を送信する（Ｓ１３０５〜Ｓ１３０６）。
【０２６５】
指令端末１００は、このＩＰパケット２を受信する（Ｓ１１１１〜Ｓ１１１２）。すると、指令端末１００は、受令端末管理データ６１０における、第一受令端末３００ａ１及び第二受令端末３００ｃ２の各々に対応するＩＰアドレスの指令応答確認フラグを、「応答なし（０）」から「応答あり（１）」に変更する（Ｓ１１１３〜Ｓ１１１４）。
【０２６６】
その後、指令端末１００は、指令者からの指令情報送信の指示の検出を行う（Ｓ１１２１）。この指示が検出されると、指令端末１００は、受令端末管理データを検索し（Ｓ１１２２〜Ｓ１１２３）、応答がある第一受令端末３００ａ１及び第二受令端末３００ｃ２へ、指令情報を含むＩＰパケット７を送信する（Ｓ１１２６〜Ｓ１１２７）。
【０２６７】
一方、第一受令端末３００ｂ１及び第二受令端末３００ｂ２は共に応答がない（Ｓ１１２３の判定結果がＮｏ）。そこで、指令端末１００は、第一受令端末３００ｂ１及び第二受令端末３００ｂ２のＩＰアドレスと指令情報とをそれぞれ編集したＩＰパケット３及びＩＰパケット４を、指令情報蓄積装置２００へ送信する（Ｓ１１２４〜Ｓ１１２５）。
【０２６８】
指令情報蓄積装置２００は、このＩＰパケット３及びＩＰパケット４を受信する（Ｓ１２２１〜Ｓ１２２２）。すると、指令情報蓄積装置２００は、第一受令端末３００ｂ１及び第二受令端末３００ｂ２のＩＰアドレスを受令端末管理データ７１０に格納すると共に指令情報を蓄積する（Ｓ１２２３〜Ｓ１２２４）。更に、指令情報蓄積装置２００は、指令開始を示すＩＰパケット５を、第一受令端末３００ｂ１及び第二受令端末３００ｂ２へ送信する（Ｓ１２２５〜Ｓ１２２６）。
【０２６９】
ここで、第一受令端末３００ｂ１の障害が復旧したことを想定する。このとき、第一受令端末３００ｂ１は、ＩＰパケット５の受信に応じ、指令応答を示すＩＰパケット６を指令情報蓄積装置２００へ宛てて送信する（Ｓ１３２１〜Ｓ１３２６）。
【０２７０】
指令情報蓄積装置２００は、このＩＰパケット６を受信する（Ｓ１２３１〜Ｓ１２３２）。すると、指令情報蓄積装置２００は、指令情報を格納したＩＰパケット８を第一受令端末３００ｂ１へ送信すると共に（Ｓ１２３３〜Ｓ１２３４）、指令応答を示すＩＰパケット１８を指令端末１００へ送信する。ＩＰパケット８を受信した第一受令端末３００ｂ１は指令情報を出力する（Ｓ１３３１〜Ｓ１３３３）。
【０２７１】
以上の動作の流れとは別に、第二受令端末３００ｃ２が受令者からの指令情報の受信確認を検出したと想定する（Ｓ１３４１）。すると、第二受令端末３００ｃ２は、受信確認を示すＩＰパケット９を指令端末１００へ送信する（Ｓ１３４２〜Ｓ１３４３）。
【０２７２】
指令端末１００は、このＩＰパケット９を受信する（Ｓ１１３１〜Ｓ１１３２）。すると、指令端末１００は、受令端末管理データ６１０において第一受令端末３００ｂ１に対応付けられている指令受信確認フラグを「受信確認なし（０）」から「受信確認あり（１）」に変更する（Ｓ１１３３）。更に、指令端末１００は、「指令受信あり」を表している表示を行う（Ｓ１１３４）。
【０２７３】
その後、指令端末１００は、指令者からの指令終了指示を検出すると（Ｓ１１４１）、受令端末管理データ６１０の指令受信確認フラグの検索を行う（Ｓ１１４２〜Ｓ１１４３）。そして、指令応答はあるが受信確認がない第一受令端末３００ａ１のＩＰアドレスを格納したＩＰパケット３と、指令情報送信指示を示すＩＰパケット１３とを作成して指令情報蓄積装置２００へ送信する（Ｓ１１４４〜Ｓ１１４５）。一方、指令応答があり受信確認もある第二受令端末３００ｃ２に対しては、指令終了を示すＩＰパケット１１を作成して送信する（Ｓ１１４６〜Ｓ１１４７）。第二受令端末３００ｃ２はＩＰパケット１１
を受信すると指令終了を出力する（Ｓ１３５１〜Ｓ１３５３）。
【０２７４】
次に、制御処理の第二の例（図７）が実行されている場合について説明する。
第一受令端末３００ｂ１及び第二受令端末３００ｂ２が障害発生中であることにより、受令端末管理データ６１０の指令応答確認フラグは、共に「応答なし（０）」と既に設定されているものとする。ここで、指令端末１００は、まず、指令者からの指令開始指示を検出する（Ｓ２１０１）。すると、指令端末１００は、第一受令端末３００ｂ１及び第二受令端末３００ｂ２のＩＰアドレスと指令情報とをそれぞれ編集したＩＰパケット３及びＩＰパケット４を、指令情報蓄積装置２００へ送信する（Ｓ２１０２〜Ｓ２１０５）。
【０２７５】
次に、制御処理の第三の例（図８Ａ及び図８Ｂ）が実行されている場合について説明する。
第一受令端末３００ｂ１及び第二受令端末３００ｂ２が障害発生中であることにより、受令端末管理データ６１０の指令応答確認フラグは、共に「応答なし（０）」と既に設定されているものとする。
【０２７６】
まず、指令者が緊急度の高い指令（ここでは緊急度５とし、この値が大きいほど緊急度が高いものとする）を行うことを指令端末１００が検出する（Ｓ３１０１〜Ｓ３１０２）。すると、指令端末１００は、前述したＩＰパケット３及びＩＰパケット４と共に、指令情報の緊急度の値を示したＩＰパケット１２を作成して（Ｓ３１０３〜Ｓ３１０５）、指令情報蓄積装置２００へ送信する（Ｓ３１０６）。
【０２７７】
指令情報蓄積装置２００は、これらのＩＰパケットを受信する（Ｓ３２０１）。すると、指令情報蓄積装置２００は、第一受令端末３００ｂ１及び第二受令端末３００ｂ２のＩＰアドレスを受令端末管理データ７１０に格納すると共に指令情報を蓄積する（Ｓ３２０３〜Ｓ３２０４）。次に、指令情報蓄積装置２００は、指令の緊急度が閾値よりも高いか否かを検出する（Ｓ３２０５）。ここで、例えば、今回の緊急度５が基準値を上回っているものとする。この場合には、指令情報蓄積装置２００は、直ちに、指令開始を示すＩＰパケット５を作成して第一受令端末３００ｂ１及び第二受令端末３００ｂ２へ送信する（Ｓ３２０８〜Ｓ３２０９）。一方、例えば、今回の緊急度５が基準値を下回っているとした場合には、まず、指令終了を示すＩＰパケット１３の指令端末１００からの受信を待つ（Ｓ３２０６〜Ｓ３２０７）。そして、このＩＰパケット１３を受信してから、指令開始を示すＩＰパケット５を作成して第一受令端末３００ｂ１及び第二受令端末３００ｂ２へ送信する（Ｓ３２０８〜Ｓ３２０９）。
【０２７８】
次に、制御処理の第四の例（図９）が実行されている場合について説明する。
例えば、第一受令端末３００ａ１で指令情報を受信しているが、例えばＩＰネットワーク５００の輻輳により音声が聞き取りにくい場合を想定する。このとき、受令者が所定の操作を行って第一受令端末３００ａ１に対し再指令要求の指示を行う。第一受令端末３００ａ１は、この指示を検出すると（Ｓ４３０１）、再指令要求を示すＩＰパケット１４を作成して指令端末１００へ送信する（Ｓ４３０２〜Ｓ４３０３）。
【０２７９】
指令端末１００は、このＩＰパケット１４を受信する（Ｓ４１０１〜Ｓ４１０２）。すると、第一受令端末３００ａ１のＩＰアドレスを格納したＩＰパケット３と、指令情報送信指示を示すＩＰパケット１９とを作成して指令情報蓄積装置２００へ送信する（Ｓ４１０３〜Ｓ４１０４）。
【０２８０】
指令情報蓄積装置２００は、これらのＩＰパケットを受信すると、指令情報を格納したＩＰパケット８を、第一受令端末３００ａ１へ送信する（Ｓ４２０１〜Ｓ４２０５）。
次に、制御処理の第五の例（図１０）が実行されている場合について説明する。
【０２８１】
ルータ４００ａ及び４００ｂの各々では、配下の受令端末３００に対して端末稼動中の問い合わせを行う（Ｓ５４０１〜Ｓ５４０２）。受信端末は、この問い合わせを受信した場合には応答する（Ｓ５３０１〜Ｓ５３０４）。
【０２８２】
ルータ４００ａ及び４００ｂの各々では、受令端末３００からの応答があれば、マルチキャスト管理データ８００ａ及び８００ｂそれぞれの端末稼動中フラグに「端末稼動中（１）」を設定する（Ｓ５４１１〜Ｓ５４１３）。ここで、第一受令端末３００ｂ１及び第二受令端末３００ｂ２は、障害発生中であることにより、応答しないので、これらに対応付けられている端末稼動中フラグは「端末未稼働（０）」に設定される。
【０２８３】
その後、ルータ４００ｂで指令開始を示すＩＰマルチキャストパケットを受信する（Ｓ５４２１）。このとき、マルチキャスト管理データ８００ｂの第一受令端末３００ｂ１及び第二受令端末３００ｂ２の対応端末稼動中フラグは「端末未稼働（０）」である。従って、ルータ４００ｂは、第一受令端末３００ｂ１及び第二受令端末３００ｂ２のへは当該ＩＰマルチキャストパケットを送信しない（Ｓ５４２２）。
【０２８４】
次に、制御処理の第六の例（図１１）が実行されている場合について説明する。
前述したように、第一受令端末３００ｂ１及び第二受令端末３００ｂ２は障害発生中であり、未稼働である。このとき、ルータ４００ｂは、ＩＰマルチキャストパケットを受信すると、再指令要求を示すＩＰパケット１４を指令端末１００へ送信する（Ｓ６４０１〜Ｓ６４０５）。
【０２８５】
指令端末１００は、このＩＰパケット１４を受信する（Ｓ６１０１〜Ｓ６１０２）。すると、第一受令端末３００ｂ１及び第二受令端末３００ｂ２のＩＰアドレスを格納したＩＰパケット３と、指令情報送信指示を示すＩＰパケット１９とを作成して指令情報蓄積装置２００へ送信する（Ｓ６１０３〜Ｓ６１０４）。指令情報蓄積装置２００は、これらのパケットを受信すると、指令情報を格納したＩＰパケット８を、第一受令端末３００ｂ１及び第二受令端末３００ｂ２へ送信する（Ｓ４２０１〜Ｓ４２０５）。
【０２８６】
次に、制御処理の第七の例（図１２）が実行されている場合について説明する。
受令者が所定の操作を行って第一受令端末３００ｃ１に対し指令拒否の指示を行う。第一受令端末３００ｃ１は、この指示を検出すると（Ｓ７３０１）、指令拒否を示すＩＰパケット１７を作成してルータ４００ｂへ送信する（Ｓ７３０２〜Ｓ７３０３）。
【０２８７】
ルータ４００ｂは、このＩＰパケット１７を受信すると、マルチキャスト管理データ８００ｂにおける、第一受令端末３００ｃ１についての端末稼働中フラグに「端末未稼働（０）」を設定する（Ｓ７４０１〜Ｓ７４０３）。この結果、後にルータ４００ｂがＩＰマルチキャストパケットを受信しても、ルータ４００ｂは、指令拒否を送信した第一受令端末３００ｃ１への該ＩＰマルチキャストパケットの送信を行わなくなる。
【０２８８】
次に、制御処理の第八の例（図１３）が実行されている場合について説明する。
指令開始を示すＩＰパケット５の指令情報蓄積装置２００からの送出間隔を指定して送出したい場合には、指令情報蓄積装置２００の操作者は、指令開始送出タイミング変更コマンドでタイミング値を指定する。
【０２８９】
指令情報蓄積装置２００は、このコマンドを受け取ると、指令タイミング管理データ７００の指令開始送出タイミング値を変更する（Ｓ８２０１〜Ｓ８２０２）。
その後、指令情報蓄積装置２００は、前述したＩＰパケット３及びＩＰパケット４を指令端末１００から受信する（Ｓ８２１１〜Ｓ８２１２）。すると、指令情報蓄積装置２０
０は、第一受令端末３００ｂ１及び第二受令端末３００ｂ２のＩＰアドレスを受令端末管理データ７１０に格納すると共に指令情報を蓄積する（Ｓ８２１３〜Ｓ８２１４）。その後、指令情報蓄積装置２００は、指令タイミング管理データ７００から指令開始送出タイミング値を抽出する（Ｓ８２１５）。ここで、前回のＩＰパケット５の送信からの経過時間が当該タイミング値以上となったときに、指令情報蓄積装置２００は、第一受令端末３００ｂ１及び第二受令端末３００ｂ２に指令開始のＩＰパケットを送信する（Ｓ８２１６〜Ｓ８２１９）。
【０２９０】
以上、詳細に説明したように、図１に示した指令システムでは、サーバによる指令システムにおいてサーバのメンテナンスを実施する場合等のように、全てのサービスが停止することはない。
【０２９１】
また、受令端末３００の稼動状況の管理を行い、受令端末３００のうち障害が発生したものについては、障害復旧後に、指令端末１００に代わって指令情報蓄積装置２００から指令情報の送信を行う。従って、確実に指令情報を伝達することが可能となる。
【０２９２】
更に、例えば再指令中に緊急度の高い指令を行いたい場合には、指令端末１００に代わって指令情報蓄積装置２００から再指令情報の送信を行う。従って、再指令中でも指令端末１００から指令を行うことが可能となる。
【０２９３】
更に、ＩＰネットワーク５００の輻輳等により例えば音声品質が劣化して指令情報を聞き取りにくい場合には、指令端末１００に代わって指令情報蓄積装置２００から再指令情報を送信する。従って、確実に指令情報を伝達することが可能となる。
【０２９４】
なお、以上までに説明した全ての実施形態に関し、更に以下の付記を開示する。
（付記１）
通信ネットワークを介して相互に通信を行うことができる、指令端末、複数の受令端末、及び指令情報蓄積装置を備えており、該指令端末が送信する指令情報を該複数の受令端末が同報受信する指令システムにおける指令情報蓄積装置としてコンピュータを機能させるためのプログラムであって、
該コンピュータは、
該通信ネットワークから送られてきた情報を受信する受信部と、
該通信ネットワークへ所定の情報を送信する送信部と、
所定の情報を格納する格納部と、
を備えており、
該プログラムは、
該受信部が受信した該指令情報（パケット４）を該格納部に格納させる指令情報格納制御処理と、
該複数の受令端末のうちで該指令端末が送信した情報の受信を該指令端末が確認できないものを特定する情報であって該指令端末より送信される該情報である受信未確認受令端末情報（パケット３）を該受信部が受信した場合に該送信部を制御して、該格納部に格納されている該指令情報を、該受信未確認受令端末情報により特定される受令端末へ宛てて送信させる送信制御処理と、
を該コンピュータに行わせる、
ことを特徴とするプログラム。
（付記２）
該送信制御処理は、該指令開始情報の受信に応じて該受令端末により送信される指令応答情報（パケット６）を該受信部が受信した場合に該送信部を制御して、該格納部に格納されている該指令情報（パケット８）を送信させることを特徴とする付記１に記載のプログラム。
（付記３）
該送信制御処理は、該送信端末より送信される、該指令情報の送信の終了を示している指令終了情報であって宛て先が該指令情報蓄積装置であるもの（パケット１３）を該受信部が受信した場合に該送信部を制御して、該指令情報を該送信部に送信させたときの宛て先である受令端末へ宛てて該指令終了情報（パケット１０）を送信させることを特徴とする付記１に記載のプログラム。
（付記４）
該指令端末から送信される情報の受信に応じて該受令端末により送信される確認情報（パケット２）を該指令端末が受信したか否かを以って確認した受信確認の結果に基づき該指令端末より送信される該受信未確認受令端末情報（パケット３）を該受信部が受信した場合に、該送信制御処理は、該送信部の制御を行うことを特徴とする付記１に記載のプログラム。
（付記５）
該送信制御処理は、該送信部を制御して該指令情報（パケット８）を該受令端末へ宛てて送信させたときに、更に該送信部を制御して、該指令情報を該受令端末が受信したことを示す受信確認情報（パケット１８）を該指令端末へ宛てて送信させることを特徴とする付記４に記載のプログラム。
（付記６）
該送信制御処理は、該格納部に格納されている該指令情報を該送信部に送信させる前に、該送信部を制御して、該指令情報の送付開始を示す指令開始情報（パケット５）を、該受信未確認受令端末情報により特定される受令端末へ宛てて送信させることを特徴とする付記１に記載のプログラム。
（付記７）
該送信制御処理は、該指令端末が該指令情報の送信に先立って送信する、該指令端末が過去に行った情報の送信について既に得られている該受信未確認受令端末情報を該受信部が受信した場合に該送信部の制御を行うことを特徴とする付記１に記載のプログラム。
（付記８）
該送信制御処理は、該受信部が受信した該指令情報の緊急度（パケット１２）の判定を行い、該指令情報が所定の閾値以上の緊急度であると判定した場合には、該指令情報に続いて該指令端末より送信される、該指令情報の送信の終了を示している指令終了情報（パケット１３）を該受信部が受信する前に該送信部を制御して、該所定の閾値以上の緊急度であると判定した指令情報（パケット８）を優先して該受令端末へ宛てて送信させることを特徴とする付記１に記載のプログラム。
（付記９）
該送信制御処理は、該複数の受令端末のうちのいずれかが送信する、該指令情報の再送信を要求する指令情報再送信要求情報を該受信部が受信した場合には、該送信部を制御して、該格納部に格納されている該指令情報を、該複数の受令端末のうち該指令情報再送信要求情報を送信したものへ宛てて送信させることを特徴とする付記１に記載のプログラム。
（付記１０）
通信ネットワークを介して相互に通信を行うことができる、指令端末、複数の受令端末、及び指令情報蓄積装置を備えており、該指令端末が送信する指令情報を該複数の受令端末が同報受信する指令システムにおける指令情報蓄積装置であって、
該通信ネットワークから送られてきた情報を受信する受信手段と、
該通信ネットワークへ所定の情報を送信する送信手段と、
該指令情報を格納する指令情報格納手段と、
該受信手段が受信した該指令情報（パケット４）を該指令情報格納手段に格納させる指令情報格納制御手段と、
該複数の受令端末のうちで該指令端末が送信した情報の受信を該指令端末が確認できないものを特定する情報であって該指令端末より送信される該情報である受信未確認受令端
末情報（パケット３）を該受信手段が受信した場合に該送信手段を制御して、該指令情報格納手段に格納されている該指令情報を、該受信未確認受令端末情報により特定される受令端末へ宛てて送信させる送信制御手段と、
を有することを特徴とする指令情報蓄積装置。
（付記１１）
該指令端末から送信される情報の受信に応じて該受令端末により送信される確認情報（パケット２）を該指令端末が受信したか否かを以って確認した受信確認の結果に基づき該指令端末より送信される該受信未確認受令端末情報（パケット３）を該受信手段が受信した場合に、該送信制御手段は、該送信手段の制御を行うことを特徴とする付記１０に記載の指令情報蓄積装置。
（付記１２）
該送信制御手段は、該指令端末が該指令情報の送信に先立って送信する、該指令端末が過去に行った情報の送信について既に得られている該受信未確認受令端末情報を該受信手段が受信した場合に該送信手段の制御を行うことを特徴とする付記１０に記載の指令情報蓄積装置。
（付記１３）
該送信制御手段は、該受信手段が受信した該指令情報の緊急度（パケット１２）の判定を行い、該指令情報が所定の閾値以上の緊急度であると判定した場合には、該指令情報に続いて該指令端末より送信される、該指令情報の送信の終了を示している指令終了情報（パケット１３）を該受信手段が受信する前に該送信手段を制御して、該所定の閾値以上の緊急度であると判定した指令情報（パケット８）を優先して該受令端末へ宛てて送信させることを特徴とする付記１０に記載の指令情報蓄積装置。
（付記１４）
該送信制御手段は、該複数の受令端末のうちのいずれかが送信する、該指令情報の再送信を要求する指令情報再送信要求情報を該受信手段が受信した場合には、該送信手段を制御して、該指令情報格納手段に格納されている該指令情報を、該複数の受令端末のうち該指令情報再送信要求情報を送信したものへ宛てて送信させることを特徴とする付記１０に記載の指令情報蓄積装置。
（付記１５）
通信ネットワークを介して相互に通信を行うことができる、指令端末、複数の受令端末、及び指令情報蓄積装置を備えており、該指令端末が送信する指令情報を該複数の受令端末が同報受信する指令システムであって、
該指令情報蓄積装置は、
該通信ネットワークから送られてきた情報を受信する受信手段と、
該通信ネットワークへ所定の情報を送信する送信手段と、
該指令情報を格納する指令情報格納手段と、
該受信手段が受信した該指令情報（パケット４）を該指令情報格納手段に格納させる指令情報格納制御手段と、
を有しており、
該指令端末は、該複数の受令端末のうちで該指令端末が送信した情報の受信を該指令端末が確認できないものを特定する情報である受信未確認受令端末情報（パケット３）を送信する受信未確認受令端末情報送信手段を有し、
該指令情報蓄積装置は、該受信未確認受令端末情報（パケット３）を該受信手段が受信した場合に該送信手段を制御して、該指令情報格納手段に格納されている該指令情報を、該受信未確認受令端末情報により特定される受令端末へ宛てて送信させる送信制御手段を更に有する、
ことを特徴とする指令システム。
（付記１６）
該受令端末は、該指令端末から送信される情報の受信に応じて所定の確認情報を送信する確認情報送信手段を有しており、
該指令端末は、該指令端末が送信した情報を該受令端末が受信したか否かの確認を、該受令端末から送られてくる該確認情報を該指令端末が受信したか否かを以って行う受信確認手段を更に有しており、
該受信未確認受令端末情報送信手段は、該受信確認手段による該確認の結果に基づいて得られる該受信未確認受令端末情報を送信する、
ことを特徴とする付記１５に記載の指令システム。
（付記１７）
該受信未確認受令端末情報送信手段は、該指令端末が過去に行った情報の送信について既に得られている該受信未確認受令端末情報を、該指令端末による該指令情報の送信に先立って送信し、
該送信制御手段は、該受信未確認受令端末情報送信手段が該指令端末による該指令情報の送信に先立って送信する該受信未確認受令端末情報を該受信手段が受信した場合に該送信手段の制御を行う、
ことを特徴とする付記１５に記載の指令システム。
（付記１８）
該指令端末は、該指令情報の送信の終了を示している指令終了情報を、該指令情報に続いて送信する指令終了情報送信手段を更に有しており、
該送信制御手段は、該受信手段が受信した該指令情報の緊急度（パケット１２）の判定を行い、該指令情報が所定の閾値以上の緊急度であると判定した場合には、該指令終了情報（パケット１３）を該受信手段が受信する前に該送信手段を制御して、該所定の閾値以上の緊急度であると判定した指令情報（パケット８）を優先して該受令端末へ宛てて送信させる、
ことを特徴とする付記１５に記載の指令システム。
（付記１９）
該受令端末は、該指令情報の再送信を要求する情報である指令情報再送信要求情報を送信する指令情報再送信要求情報送信手段を有しており、
該送信制御手段は、該複数の受令端末のうちのいずれかが送信する該指令情報再送信要求情報を該受信手段が受信した場合には、該送信手段を制御して、該指令情報格納手段に格納されている該指令情報を、該複数の受令端末のうち該指令情報再送信要求情報を送信したものへ宛てて送信させる、
ことを特徴とする付記１５に記載の指令システム。
【図面の簡単な説明】
【０２９５】
【図１】本発明を実施する指令システムの全体構成を示す図である。
【図２】図１に示した指令システムの各構成要素の具体的な構成を示す図である。
【図３】指令情報蓄積装置として機能させるコンピュータのハードウェア構成例を示す図である。
【図４】ＩＰパケットの構造を示す図である。
【図５Ａ】図１に示した指令システムにおいて授受されるＩＰパケットの具体例（その１）を示す図である。
【図５Ｂ】図１に示した指令システムにおいて授受されるＩＰパケットの具体例（その２）を示す図である。
【図６Ａ】制御処理の第一の例の処理内容をフローチャートで示した図（その１）である。
【図６Ｂ】制御処理の第一の例の処理内容をフローチャートで示した図（その２）である。
【図６Ｃ】制御処理の第一の例の処理内容をフローチャートで示した図（その３）である。
【図６Ｄ】制御処理の第一の例の処理内容をフローチャートで示した図（その４）である。
【図７】制御処理の第二の例の処理内容をフローチャートで示した図である。
【図８Ａ】制御処理の第三の例の処理内容をフローチャートで示した図（その１）である。
【図８Ｂ】制御処理の第三の例の処理内容をフローチャートで示した図（その２）である。
【図９】制御処理の第四の例の処理内容をフローチャートで示した図である。
【図１０】制御処理の第五の例の処理内容をフローチャートで示した図である。
【図１１】制御処理の第六の例の処理内容をフローチャートで示した図である。
【図１２】制御処理の第七の例の処理内容をフローチャートで示した図である。
【図１３】制御処理の第八の例の処理内容をフローチャートで示した図である。
【図１４】図１に示した指令システムの構成例を示す図である。
【符号の説明】
【０２９６】
１〜１９      ＩＰパケット
５１      ＭＰＵ
５２      ＲＯＭ
５３      ＲＡＭ
５４      ハードディスク装置
５５      入力装置
５６      表示装置
５７      インタフェース装置
５８      記録媒体駆動装置
５９      バス
６０      可搬型記録媒体
１００      指令端末
１１０、２１０、３１０、４１０      パケット受信部
１２０、２２０、３２０、４２０      パケット送信部
１３０、２３０、３３０、４３０      プロトコル制御部
１４０、２４０、３４０      指令制御部
１５０、２５０      録音部
１６０、２６０      録画部
１７０、２７０、３７０      操作部
１８０、２８０、３８０      表示部
２００      指令情報蓄積装置
３００      受令端末
３００ａ１、３００ｂ１、３００ｃ１      第一受令端末
３００ａ２、３００ｂ２、３００ｃ２      第二受令端末
３５０      録音データ再生部
３６０      録画データ再生部
４００、４００ａ、４００ｂ      ルータ
４４０      マルチキャスト制御部
５００      ＩＰネットワーク
６１０、７１０      受令端末管理データ
７００      指令タイミング管理データ
８００、８００ａ、８００ｂ      マルチキャスト管理データ
９００、９０１      ヘッドセット
９１０、９１１      タッチパネル
【図２】
2010056772.tif 000003
【図３】
2010056772.tif 000004
【図４】
2010056772.tif 000005
【図５Ａ】
2010056772.tif 000006
【図５Ｂ】
2010056772.tif 000007
【図６Ａ】
2010056772.tif 000008
【図６Ｂ】
2010056772.tif 000009
【図６Ｃ】
2010056772.tif 000010
【図６Ｄ】
2010056772.tif 000011
【図７】
2010056772.tif 000012
【図８Ａ】
2010056772.tif 000013
【図８Ｂ】
2010056772.tif 000014
【図９】
2010056772.tif 000015
【図１０】
2010056772.tif 000016
【図１１】
2010056772.tif 000017
【図１２】
2010056772.tif 000018
【図１３】
2010056772.tif 000019
【図１】
2010056772.tif 000020
【図１４】
2010056772.tif 000021