(57)【要約】【課題】精度よく確実に点呼を行うことができる低コストな点呼システムを実現する。【解決手段】点呼者によって操作されるマスター装置１０は、被点呼者によって携帯される複数のスレーブ装置２０間でアドホックネットワークのルーティングを構成するように指示するルーティング構成指示を各スレーブ装置２０に無線送信する。スレーブ装置２０は、ルーティング構成指示を受信したのに応じてルーティングの構成処理を開始し、自身の識別子を付帯させたルーティングの完了報告をマスター装置１０に無線送信する。マスター装置１０は、ルーティングの完了報告を受信し、受信した完了報告に基づいて、スレーブ装置２０の存在有無を確認する。さらにスレーブ装置２０はＲＳＳＩ試験を実施してその結果をマスター装置１０に無線送信し、マスター装置１０でＲＳＳＩ試験結果を受信することにより点呼の精度を高める。【選択図】図６Ａ
2008167234.tif 000002
【特許請求の範囲】
【請求項１】
点呼者によって操作される、ＣＰＵ、メモリ、及び無線通信インタフェースを有するマスター装置と、
被点呼者によって携帯される、ＣＰＵ、メモリ、及びアドホック通信が可能な無線インタフェースを有する複数のスレーブ装置と
を含んで構成される点呼システムを用いて行われる点呼方法であって、
前記マスター装置が、前記スレーブ装置間でアドホックネットワークのルーティングを構成するように指示するルーティング構成指示を前記スレーブ装置に無線送信するステップと、
前記スレーブ装置が、前記ルーティング構成指示を受信したのに応じてルーティングの構成処理を開始するステップと、
前記スレーブ装置が、自身の識別子を付帯させた前記ルーティングの完了報告を前記マスター装置に無線送信するステップと、
前記マスター装置が、前記ルーティングの完了報告を受信し、受信した前記完了報告に基づいて、前記スレーブ装置の存在有無を確認するステップと
を含むこと
を特徴とする点呼方法。
【請求項２】
請求項１に記載の点呼方法であって、
前記マスター装置は、前記スレーブ装置が前記アドホック通信を行う際の送信出力を指定する情報を取得する入力装置を有し、
前記マスター装置が、前記スレーブ装置が前記アドホック通信を行う際の送信出力が、前記入力装置から取得した送信出力となるように指示する送信出力制御指示を前記スレーブ装置に送信するステップと、
前記スレーブ装置が、前記送信出力制御指示を受信し、自身が前記アドホック通信を行う際の送信出力が、受信した前記送信出力制御指示に指定される送信出力となるように制御するステップと、
をさらに含むこと
を特徴とする点呼方法。
【請求項３】
請求項２に記載の点呼方法であって、
前記スレーブ装置は、ＲＳＳＩ回路を有し、
前記マスター装置が、ＲＳＳＩ試験の実行を指示するＲＳＳＩ試験実行指示を前記スレーブ装置に送信するステップと、
前記スレーブ装置が、前記ＲＳＳＩ試験実行指示を受信したのに応じてＲＳＳＩ試験を実行するステップと、
前記スレーブ装置が、自身の識別子を付帯させた前記ＲＳＳＩ試験の実行結果を前記マスター装置に送信するステップと、
前記マスター装置が、前記ＲＳＳＩ試験の実行結果を受信し、受信した前記ＲＳＳＩ試験の実行結果に基づいて、前記スレーブ装置の存在有無を確認するステップと
をさらに含むこと
を特徴とする点呼方法。
【請求項４】
請求項１に記載の点呼方法であって、
前記マスター装置が、前記ルーティング構成指示を送信した際にタイマーカウントを開始するステップと、
前記マスター装置が、前記タイマーカウントによるカウント値が予め設定された閾値を超えているか否かを判定するステップと、
前記マスター装置が、前記カウント値が前記閾値を超えた場合に、前記ルーティング完了報告の受信を中止し、前記中止の時点において既に受信している前記完了報告に基づいて、前記スレーブ装置の存在有無を確認するステップと
を含むこと
を特徴とする点呼方法。
【請求項５】
請求項３に記載の点呼方法であって、
前記マスター装置が、前記ＲＳＳＩ試験実行指示を送信した際にタイマーカウントを開始するステップと、
前記マスター装置が、前記タイマーカウントによるカウント値が予め設定されている閾値を超えているか否かを判定するステップと、
前記マスター装置が、前記カウント値が前記閾値を超えた場合に、前記ＲＳＳＩ試験実行指示の受信を中止し、前記中止の時点において既に受信している前記ＲＳＳＩ試験結果に基づいて、前記スレーブ装置の存在有無を確認するステップと
を含むこと
を特徴とする点呼方法。
【請求項６】
請求項１に記載の点呼方法であって、
前記点呼システムは、前記スレーブ装置を携帯する前記被点呼者の通路付近に設置され、前記スレーブ装置と無線通信を行うことにより前記スレーブ装置に記憶されている識別子を取得して記憶するリーダ装置をさらに含み、
前記マスター装置は、前記リーダ装置と通信することにより前記リーダ装置が記憶している前記識別子を取得し、
前記マスター装置は、前記リーダ装置から取得した前記識別子と、受信した前記完了報告とに基づいて、前記スレーブ装置の存在有無を確認するステップと
をさらに含むこと
を特徴とする点呼方法。
【請求項７】
請求項３に記載の点呼方法であって、
前記点呼システムは、前記スレーブ装置を携帯する前記被点呼者の通路に設置され、前記スレーブ装置と無線通信を行うことにより前記スレーブ装置に記憶されている識別子を取得して記憶するリーダ装置をさらに含み、
前記マスター装置は、前記リーダ装置と通信することにより前記リーダ装置が記憶している前記識別子を取得し、
前記マスター装置は、前記リーダ装置から取得した前記識別子と、受信した前記ＲＳＳＩ試験の実行結果とに基づいて、前記スレーブ装置の存在有無を確認するステップと
をさらに含むこと
を特徴とする点呼方法。
【請求項８】
点呼者によって操作される、ＣＰＵ、メモリ、及び無線通信インタフェースを有するマスター装置と、
被点呼者に携帯される、ＣＰＵ、メモリ、及びアドホック通信が可能な無線インタフェースを有する複数のスレーブ装置と
を含んで構成される点呼システムであって、
前記マスター装置が、前記スレーブ装置間でアドホックネットワークのルーティングを構成するように指示するルーティング構成指示を前記スレーブ装置に無線送信し、
前記スレーブ装置が、前記ルーティング構成指示を受信したのに応じてルーティングの構成処理を開始し、
前記スレーブ装置が、自身の識別子を付帯させた前記ルーティングの完了報告を前記マスター装置に無線送信し、
前記マスター装置が、前記ルーティングの完了報告を受信し、受信した前記完了報告に基づいて、前記スレーブ装置の存在有無を確認すること
を特徴とする点呼システム。
【請求項９】
請求項８に記載の点呼システムであって、
前記マスター装置は、前記スレーブ装置が前記アドホック通信を行う際の送信出力を指定する情報を取得する入力装置を有し、
前記マスター装置が、前記スレーブ装置が前記アドホック通信を行う際の送信出力が、前記入力装置から取得した送信出力となるように指示する送信出力制御指示を前記スレーブ装置に送信し、
前記スレーブ装置が、前記送信出力制御指示を受信し、自身が前記アドホック通信を行う際の送信出力が、受信した前記送信出力制御指示に指定される送信出力となるように制御すること
を特徴とする点呼システム。
【請求項１０】
請求項９に記載の点呼システムであって、
前記スレーブ装置は、ＲＳＳＩ回路を有し、
前記マスター装置が、ＲＳＳＩ試験の実行を指示するＲＳＳＩ試験実行指示を前記スレーブ装置に送信し、
前記スレーブ装置が、前記ＲＳＳＩ試験実行指示を受信したのに応じてＲＳＳＩ試験を実行し、
前記スレーブ装置が、自身の識別子を付帯させた前記ＲＳＳＩ試験の実行結果を前記マスター装置に送信し、
前記マスター装置が、前記ＲＳＳＩ試験の実行結果を受信し、受信した前記ＲＳＳＩ試験の実行結果に基づいて、前記スレーブ装置の存在有無を確認すること
を特徴とする点呼システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、点呼方法及び点呼システムに関し、とくに精度よく確実に点呼を行うことができ低コストで実現することが可能な点呼方法及び点呼システムに関する。
【背景技術】
【０００２】
例えば特許文献１には、修学旅行や団体旅行等の観光バス旅行、保育園や老人ホームなどの福祉施設において行われている点呼の煩雑さを解消すべく、無線通信する親機と子機とを用い、親機から子機へコマンドを送信し、子機からの応答信号からＩＤを識別して子機を特定する人数確認システムが開示されている。
【特許文献１】特開２００１−９９９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記特許文献１に記載の技術では、親機から各子機に対して呼出信号を送信し、子機からの応答信号を親機が受信する構成であるため、親機からの呼出信号が到達し、かつ、子機から親機に応答信号が到達した場合にのみ、親機は子機の存在を把握すること、すなわち点呼を取ることができる。
【０００４】
しかし、例えばバスの車内などの実際の利用現場においては、乗客の体や乗客の荷物、座席等によって電波の状態が必ずしも安定せず、親機と子機との間の無線通信が確実に行われるわけではないので点呼の精度は必ずしも補償されない。また点呼の精度を向上させようとすれば、ハードウエアやソフトウエアの構成が複雑化し、とくに被点呼者に携帯させる子機は被点呼者の人数分必要になるためコスト面でも問題がある。
【０００５】
この発明は、上記課題に鑑みてなされたもので、精度よく確実に点呼を行うことができ、低コストで実現することが可能な点呼方法及び点呼システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための、本発明のうち請求項１に記載の発明は、点呼者によって操作される、ＣＰＵ、メモリ、及び無線通信インタフェースを有するマスター装置と、被点呼者に携帯される、ＣＰＵ、メモリ、及びアドホック通信が可能な無線インタフェースを有する複数のスレーブ装置とを含んで構成される点呼システムを用いて行われる点呼方法であって、前記マスター装置が、前記スレーブ装置間でアドホックネットワークのルーティングを構成するように指示するルーティング構成指示を前記スレーブ装置に無線送信するステップと、前記スレーブ装置が、前記ルーティング構成指示を受信したのに応じてルーティングの構成を開始するステップと、前記スレーブ装置が、自身の識別子を付帯させた前記ルーティングの完了報告を前記マスター装置に無線送信するステップと、前記マスター装置が、前記ルーティングの完了報告を受信し、受信した前記完了報告に基づいて、前記スレーブ装置の存在有無を確認するステップとを含むこととする。
【０００７】
このように本発明はマスター装置から送信したアドホック通信におけるルーティング構成指示に応じて各スレーブ装置から送信されてくるルーティングの完了報告を受信し、完了報告に基づいてスレーブ装置の存在有無を確認することにより点呼を行う構成である。このため、精度よく確実に点呼を行うことができ、かつ既存のアドホック通信機能を有する無線通信インタフェースを用いて低コストな点呼システムを容易に実現することができる。
【０００８】
本発明のうち請求項２に記載の発明は、請求項１に記載の点呼方法であって、前記マスター装置は、前記スレーブ装置が前記アドホック通信を行う際の送信出力を指定する情報を取得する入力装置を有し、前記マスター装置が、前記スレーブ装置が前記アドホック通信を行う際の送信出力が、前記入力装置から取得した送信出力となるように指示する送信出力制御指示を前記スレーブ装置に送信するステップと、前記スレーブ装置が、前記送信出力制御指示を受信し、自身が前記アドホック通信を行う際の送信出力が、受信した前記送信出力制御指示に指定される送信出力となるように制御するステップと、をさらに含むこととする。
【０００９】
本発明によればスレーブ装置がアドホック通信を行う際の送信出力を指定することができる。ここで従来のようにマスター装置側の送信出力を可変する方式では、マスター装置からの距離が長いとマスター装置から送信される電波が微弱となって点呼対象範囲の調節が難しくなるが、本発明のようにスレーブ装置側で送信出力を可変する場合はそのような問題がなく、マスター装置とスレーブ装置との位置関係に拘わらず点呼対象範囲を精度よく調節することができる。このため、精度よく確実に点呼を行うことができる。
【００１０】
本発明のうち請求項３に記載の発明は、請求項２に記載の点呼方法であって、前記スレーブ装置は、ＲＳＳＩ回路を有し、前記マスター装置が、ＲＳＳＩ試験の実行を指示するＲＳＳＩ試験実行指示を前記スレーブ装置に送信するステップと、前記スレーブ装置が、前記ＲＳＳＩ試験実行指示を受信したのに応じてＲＳＳＩ試験を実行するステップと、前記スレーブ装置が、前記ＲＳＳＩ試験の実行結果を前記マスター装置に送信するステップと、前記マスター装置が、自身の識別子を付帯させた前記ＲＳＳＩ試験の実行結果を受信し、受信した前記ＲＳＳＩ試験の実行結果に基づいて、前記スレーブ装置の存在有無を確認するステップと、をさらに含むこととする。
【００１１】
本発明では、スレーブ装置においてＲＳＳＩ試験を行い、その結果をマスター装置で受信し、受信したＲＳＳＩ試験の実行結果に基づいて点呼を行う。すなわち、本発明によれば、前述したルーティングの完了報告とＲＳＳＩ試験の実行結果とに基づいて点呼が２重に行われるので、精度よく確実に点呼を行うことができる。またマスター装置側では、ＲＳＳＩ試験の実行結果によってスレーブ装置の送信出力が正しく制御されているかどうかを確認することができるので、これによっても点呼の精度が向上することになる。
【００１２】
本発明のうち請求項４に記載の発明は、請求項１に記載の点呼方法であって、前記マスター装置が、前記ルーティング構成指示を送信した際にタイマーカウントを開始するステップと、前記マスター装置が、前記タイマーカウントによるカウント値が予め設定されている閾値を超えているか否かを判定するステップと、前記マスター装置が、前記カウント値が前記閾値を超えた場合に、前記ルーティング完了報告の受信を中止し、前記中止の時点において既に受信している前記完了報告に基づいて、前記スレーブ装置の存在有無を確認するステップと、を含むこととする。
【００１３】
本発明によれば、マスター装置がいつまでもルーティング完了報告を待ち続けて無限ループに陥ってしまうといった不都合を回避することができる。
【００１４】
本発明のうち請求項５に記載の発明は、請求項３に記載の点呼方法であって、前記マスター装置が、前記ＲＳＳＩ試験実行指示を送信した際にタイマーカウントを開始するステップと、前記マスター装置が、前記タイマーカウントによるカウント値が予め設定されている閾値を超えているか否かを判定するステップと、前記マスター装置が、前記カウント値が前記閾値を超えた場合に、前記ＲＳＳＩ試験実行指示の受信を中止し、前記中止の時点において既に受信している前記ＲＳＳＩ試験結果に基づいて、前記スレーブ装置の存在有無を確認するステップと、を含むこととする。
【００１５】
本発明によれば、マスター装置がいつまでもＲＳＳＩ試験結果を待ち続けて無限ループに陥ってしまうといった不都合を回避することができる。
【００１６】
本発明のうち請求項６に記載の発明は、請求項１に記載の点呼方法であって、前記点呼システムは、前記スレーブ装置を携帯する前記被点呼者の通路付近に設置され、前記スレーブ装置と無線通信を行うことにより前記スレーブ装置に記憶されている識別子を取得して記憶するリーダ装置をさらに含み、前記マスター装置は、前記リーダ装置と通信することにより前記リーダ装置が記憶している前記識別子を取得し、前記マスター装置は、前記リーダ装置から取得した前記識別子と、受信した前記完了報告とに基づいて、前記スレーブ装置の存在有無を確認するステップと、をさらに含むこととする。
【００１７】
リーダ装置は、例えばバスの乗降口付近などの点呼対象範囲とそれ以外の区域との間の通路付近に設置され、リーダ装置は、設置された通路を通過するスレーブ装置から当該スレーブ装置に記憶されている識別子を取得する。そしてマスター装置は、リーダ装置に格納されている識別子と、自身がスレーブ装置から受信した完了報告とに基づいて、スレーブ装置の存在有無を確認することにより点呼を行う。このように、リーダ装置に蓄積される識別子と完了報告とによって点呼を行うことで、精度よく確実に点呼を行うことができる。
【００１８】
本発明のうち請求項７に記載の発明は、請求項３に記載の点呼方法であって、前記点呼システムは、前記スレーブ装置を携帯する前記被点呼者の通路付近に設置され、前記スレーブ装置と無線通信を行うことにより前記スレーブ装置に記憶されている識別子を取得して記憶するリーダ装置をさらに含み、前記マスター装置は、前記リーダ装置と通信することにより前記リーダ装置が記憶している前記識別子を取得し、前記マスター装置は、前記リーダ装置から取得した前記識別子と、受信した前記ＲＳＳＩ試験の実行結果とに基づいて、前記スレーブ装置の存在有無を確認するステップと、をさらに含むこととする。
【００１９】
上記リーダ装置は、例えばバスの乗降口付近などの点呼対象範囲とそれ以外の区域との間の通路付近に設置され、リーダ装置は、設置された通路を通過するスレーブ装置から当該スレーブ装置に記憶されている識別子を取得する。そしてマスター装置は、リーダ装置に格納されている識別子と、自身がスレーブ装置から受信したＲＳＳＩ試験の実行結果とに基づいてスレーブ装置の存在有無を確認することにより点呼を行う。このように、リーダ装置に蓄積される識別子とＲＳＳＩ試験の実行結果とによって点呼を行うことで、精度よく確実に点呼を行うことができる。
【００２０】
本発明のうち請求項８に記載の発明は、点呼者によって操作され、ＣＰＵ、メモリ、及び無線通信インタフェースを有するマスター装置と、被点呼者に携帯され、ＣＰＵ、メモリ、及びアドホック通信が可能な無線インタフェースを有する複数のスレーブ装置とを含んで構成される点呼システムであって、前記マスター装置が、前記スレーブ装置間でアドホックネットワークのルーティングを構成するように指示するルーティング構成指示を前記スレーブ装置に無線送信し、前記スレーブ装置が、前記ルーティング構成指示を受信したのに応じてルーティングの構成処理を開始し、前記スレーブ装置が、自身の識別子を付帯させた前記ルーティングの完了報告を前記マスター装置に無線送信し、前記マスター装置が、前記ルーティングの完了報告を受信し、受信した前記完了報告に基づいて、前記スレーブ装置の存在有無を確認するものである。
【００２１】
本発明のうち請求項９に記載の発明は、請求項８に記載の点呼システムであって、前記マスター装置は、前記スレーブ装置が前記アドホック通信を行う際の送信出力を指定する情報を取得する入力装置を有し、前記マスター装置が、前記スレーブ装置が前記アドホック通信を行う際の送信出力が、前記入力装置から取得した送信出力となるように指示する送信出力制御指示を前記スレーブ装置に送信し、前記スレーブ装置が、前記送信出力制御指示を受信し、自身が前記アドホック通信を行う際の送信出力が、受信した前記送信出力制御指示に指定される送信出力となるように制御するものである。
【００２２】
本発明のうち請求項１０に記載の発明は、請求項９に記載の点呼システムであって、前記スレーブ装置は、ＲＳＳＩ回路を有し、前記マスター装置が、ＲＳＳＩ試験の実行を指示するＲＳＳＩ試験実行指示を前記スレーブ装置に送信し、前記スレーブ装置が、前記ＲＳＳＩ試験実行指示を受信したのに応じてＲＳＳＩ試験を実行し、前記スレーブ装置が、自身の識別子を付帯させた前記ＲＳＳＩ試験の実行結果を前記マスター装置に送信し、前記マスター装置が、前記ＲＳＳＩ試験の実行結果を受信し、受信した前記ＲＳＳＩ試験の実行結果に基づいて、前記スレーブ装置の存在有無を確認するものである。
【発明の効果】
【００２３】
本発明によれば、精度よく確実に点呼を行うことができ、低コストで実現することが可能な点呼方法及び点呼システムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の一実施形態につき詳細に説明する。図１に本発明の一実施形態として説明する点呼システム１の概略的な構成を示している。点呼システム１は、バスガイド等の点呼者によって操作されるマスター装置１０、観光バス旅行の参加者等の被点呼者に携帯させる複数のスレーブ装置２０、及びバスの乗降口付近等に設置されるリーダ装置３０を含んで構成されている。
【００２５】
図２Ａにマスター装置１０のハードウエア構成を示している。同図に示すように、マスター装置１０は、ＣＰＵ１１、メモリ１２、スイッチやテンキー等の入力装置１３、液晶モニタ等の表示装置１４、無線通信インタフェース１５、及びＲＳＳＩ回路１６を有する。ＣＰＵ１１は、メモリ１２に記憶されているプログラムを実行し、マスター装置１０が提供する各種の機能を実現する。入力装置１３は、点呼者等による操作入力を受け付ける。入力装置１３には後述する点呼モードの設定スイッチ（以下、「点呼モード設定スイッチ」と称する。）が含まれる。無線通信インタフェース１５は、ＷＡＰ（Wireless Access Protocol）等の無線接続プロトコルに従ってスレーブ装置２０との間で無線通信を行う。無線通信インタフェース１５は、スレーブ装置２０との間でアドホック通信を行う。このアドホック通信のプロトコルとしては、例えば、Ｈｉ−ＴＯＲＡ（Temporally Ordered Routing Algorithm）、Ｈｉ−ＡＯＤＶ（Ad Hoc On-Demand Distance Vector Routing）、Ｈｉ−ＤＳＲ（Dynamic Source Routing）などのマルチホップ方式による自律分散型のアドホック通信のルーティングプロトコルを用いることができる。なお、これらのプロトコルについては、例えば「角田良明、外１名、”アドホックネットワークの自律分散クラスタリングと階層ルーティング”、２００４年４月２６日、第１７回  回路とシステム、軽井沢ワークショップ」に詳しい。ＣＰＵ１１、メモリ１２、入力装置１３、表示装置１４、無線通信インタフェース１５、及びＲＳＳＩ回路１６は、バス１７を介して互いに通信可能に接続されている。
【００２６】
図２Ｂにスレーブ装置２０のハードウエア構成を示している。スレーブ装置２０は、ＣＰＵ２１、メモリ２２、無線通信インタフェース２３、及びＲＳＳＩ回路２４（RSSI : Radio Signal Strength Indicator）を有する。ＣＰＵ２１は、メモリ２２に記憶されているプログラムを実行し、スレーブ装置２０が提供する各種の機能を実現する。無線通信インタフェース２３は、ＷＡＰ（Wireless Access Protocol）等の無線接続プロトコルに従ってマスター装置１０との間で無線通信を行う。また無線通信インタフェース２３は、マスター装置１０やスレーブ装置２０との間でアドホック通信を行う。このアドホック通信のプロトコルは上述したマスター装置１０の無線通信インタフェース２３に用いられるものと同様である。
【００２７】
ＲＳＳＩ回路２４は、無線通信インタフェース２３によって行われる通信の受信電界強度を測定してＣＰＵ２１に随時伝える。ＣＰＵ２１、メモリ２２、無線通信インタフェース２３、及びＲＳＳＩ回路２４は、バス２５を介して互いに通信可能に接続されている。
【００２８】
図２Ｃにリーダ装置３０のハードウエア構成を示している。リーダ装置３０は、ＣＰＵ３１、メモリ３２、スイッチ等の入力装置３３、及び無線通信インタフェース３４を有する。ＣＰＵ３１はメモリ３２に記憶されているプログラムを実行し、リーダ装置３０が提供する各種の機能を実現する。無線通信インタフェース３４は、ＷＡＰ（Wireless Access Protocol）等の無線接続プロトコルに従って、マスター装置１０及びスレーブ装置２０との間で無線通信を行う。なお、リーダ装置３０は、ＣＰＵ３１、メモリ３２、入力装置３３、及び無線通信インタフェース３４はバス３５を介して互いに通信可能に接続されている。
【００２９】
図３Ａにマスター装置１０によって提供される機能を示している。同図において、点呼開始検知部１１１は、入力装置１３に対して点呼開始を指示する入力操作が行われたかどうかをリアルタイムに監視する。出力制御指示部１１２は、スレーブ装置２０に、スレーブ装置２０が他のスレーブ装置２０とアドホック通信を行う際の送信出力を制御する指示（以下、「送信出力制御指示」と称する。）を送信する。図４Ａに送信出力制御指示４１０のデータ構成を示している。同図に示すように、送信出力制御指示４１０には送信出力を指定する情報４１１が含まれる。
【００３０】
ルーティング構成指示部１１３は、スレーブ装置２０に、アドホック通信のためのルーティングの構成を開始する指示（以下、「ルーティング構成指示」と称する。）を送信する。ルーティング完了報告受信部１１４は、スレーブ装置２０から送信されてくる、後述のルーティング完了報告を受信する。
【００３１】
ＲＳＳＩ試験実行指示部１１５は、スレーブ装置２０に、ＲＳＳＩ試験の実行の指示（以下、「ＲＳＳＩ試験実行指示」と称する。）を送信する。ＲＳＳＩ試験結果受信部１１６は、スレーブ装置２０から送信されてくる、後述のＲＳＳＩ試験結果を受信する。
【００３２】
識別子受信部１１７は、入力装置１３に対して行われる操作入力に応じて、又は自動的に、リーダ装置３０に記憶されている識別子の送信を要求する指示（以下、「識別子送信要求」と称する。）をリーダ装置３０に送信し、これに応じてリーダ装置３０から送信されてくる識別子を受信する。
【００３３】
図３Ｂにスレーブ装置２０によって提供される機能を示している。同図において、送信出力制御部２１１は、マスター装置１０から送信されてくる送信出力制御指示を受信すると、他のスレーブ装置２０とアドホック通信を行う際の送信出力が受信した送信出力制御指示に指定されている送信出力となるように、自身の無線通信インタフェース２３の送信出力を制御する。
【００３４】
アドホック通信制御部２１２は、マスター装置１０から送信されてくるルーティング構成指示を受信すると、アドホック通信のためのルーティング処理を開始する。またルーティング処理の完了後は、その完了報告であるルーティング完了報告をマスター装置１０に送信する。なお、マスター装置１０は、記憶している全てのスレーブ装置２０からルーティング完了報告を受信した場合にルーティングが完了したことを認識する。
【００３５】
図４Ｂにルーティング完了報告４２０のデータ構成を示している。同図に示すように、ルーティング完了報告４２０は、ルーティング完了報告４２０の送信元のスレーブ装置２０の識別子４２１、及び、マスター装置１０から送信元のスレーブ装置２０までのルーティング径路を示すノードの識別子の一覧であるノード一覧４２２が含まれる。
【００３６】
ＲＳＳＩ試験制御部２１３は、マスター装置１０から送信されてくるＲＳＳＩ試験実行指示を受信すると、ルーティング処理によってアドホック通信が可能になっている他のスレーブ装置２０と通信し、その通信の際の受信電界強度を測定する。またＲＳＳＩ試験制御部２１３は、測定した受信電界強度を記載したデータであるＲＳＳＩ試験結果をマスター装置１０に送信する。
【００３７】
図４ＣにＲＳＳＩ試験結果４２０のデータ構成を示している。同図に示すように、ＲＳＳＩ試験結果４２０には、ＲＳＳＩ試験の対象となった通信相手のスレーブ装置２０の識別子４３２と、測定した受信電界強度を示す情報４３３と、パケット損失率を示す情報４３４とが含まれる。
【００３８】
読出要求応答部２１４は、リーダ装置３０から送信されてくるスレーブ装置２０の識別子の読出要求（以下、「識別子読出要求」と称する。）を受信すると、識別子記憶部２１６が記憶している当該スレーブ装置２０の識別子をリーダ装置３０に送信する。識別子記憶部２１６は、当該スレーブ装置２０の識別子を記憶する。
【００３９】
図３Ｃにリーダ装置３０によって提供される機能を示している。同図において、識別子取得部３１１は、スレーブ装置２０に識別子読出要求を送信し、これに応じてスレーブ装置２０から送信されてくる識別子を受信して記憶する。なお、識別子取得部３１１は、入力装置３３に対して行われる所定の操作入力に応じて識別子読出要求の送信を開始し、入力装置３３に対して行われる所定の操作入力に応じて識別子読出要求の送信を停止する。識別子送信部３１２は、マスター装置１０から送信されてくる識別子送信要求を受信すると、記憶している識別子をマスター装置１０に送信する。
【００４０】
次に点呼システム１を用いて行われる具体的な点呼方法について説明する。図５に点呼システム１を用いて行われる点呼方法を示している。まず点呼者はマスター装置１０に点呼モードを設定する（Ｓ５１１）。この点呼モードには「広域」と「狭域」とがある。例えばバス外（車外）で点呼を行う場合など、被点呼者が広域に存在する場合には、上記点呼モードを「広域」に設定する。一方、例えばバス内（車内）でツアー参加者が全員揃っているかどうかを確認する場合など、被点呼者が狭域に存在する場合には、上記点呼モードを「狭域」に設定する。点呼を行う場合には、点呼者はマスター装置１０に点呼開始の指示操作を行う（Ｓ５１２）。その後、暫くしてマスター装置１０の表示装置１４に点呼結果が表示されるので、点呼者は表示されている点呼結果を確認する（Ｓ５１３）。
【００４１】
なお、点呼者は入力装置１３に所定の操作を行うことで、マスター装置１０に各点呼モード（「広域」と「狭域」）における点呼対象範囲を設定することができる。
【００４２】
このように、本実施形態の点呼システム１によれば、点呼者はマスター装置１０に対して簡単な操作を行うだけで点呼を行うことができる。また点呼に際し、被点呼者はとくに煩雑な操作を強いられることがない。従って、被点呼者がツアー参加者等である場合には、点呼者は顧客に点呼の煩わしさを感じさせることなくスムーズに点呼を行うことができる。
【００４３】
次に図５に示した点呼方法の実施に際し、マスター装置１０、スレーブ装置２０、及びリーダ装置３０によって行われる処理について図６Ａ及び図６Ｂに示すフローチャートとともに説明する。
【００４４】
マスター装置１０は、入力装置１３に点呼開始操作が行われたかどうかをリアルタイムに監視している（Ｓ６１１）。点呼開始操作が行われたことを検知すると（Ｓ６１１：ＹＥＳ）、マスター装置１０はスレーブ装置２０の無線通信インタフェース２３の送信出力がマスター装置１０に設定されている点呼モードに応じた送信出力となるようにする送信出力制御指示を各スレーブ装置２０に送信する（Ｓ６１２）。
【００４５】
スレーブ装置２０は、マスター装置１０から送信されてくる送信出力制御指示を受信すると、無線通信インタフェース２３の送信出力が受信した上記送信出力制御指示によって指定される送信出力となるように、自身の無線通信インタフェース２３の送信出力を制御する（Ｓ６１３）。
【００４６】
次にマスター装置１０は、ルーティングを利用した点呼処理（Ｓ６３０）を実行する。この処理の詳細を図６Ｂに示している。まずマスター装置１０は、各スレーブ装置２０に対してルーティング構成指示を送信する（Ｓ６３１）。またマスター装置１０は、ルーティング構成指示の送信とともに、後述するＳ６３８のタイムオーバ判定処理で用いるタイマーのカウントを開始する（Ｓ６３４）。
【００４７】
スレーブ装置２０は、マスター装置１０から送信されてくるルーティング構成指示を受信すると（Ｓ６３２）、他のスレーブ装置２０とアドホック通信によるネットワークを構成するためのルーティング構成処理を開始する（Ｓ６３３）。ルーティング構成処理は、例えば、テーブル駆動型（proactive型）、オンデマンド型（reactive型）、テーブル駆動型とオンデマンド型の２つの要素を併せ持つ方式であるハイブリッド型等のアドホック通信のルーティングアルゴリズムに従って行われる。アドホック通信のルーティングアルゴリズムについては、例えば「角田良明，大田知行、”アドホックネットワークルーティング”、「オペレーションズ・リサーチ」3月号 Vol.48 No.3 2003」に詳しい。
【００４８】
スレーブ装置２０は、ルーティング処理が完了すると（Ｓ６３５：ＹＥＳ）、ルーティング完了報告をマスター装置１０に送信する（Ｓ６３６）。
【００４９】
マスター装置１０は、スレーブ装置２０から送信されてくるルーティング完了報告を受信すると（Ｓ６３７）、受信したルーティング完了報告に記載されているスレーブ装置２０の識別子をメモリ１２に記憶する（Ｓ６３８）。
【００５０】
次にマスター装置１０は、タイマーのカウント値が予めメモリ１２に記憶してある閾値を超えているかどうか、すなわち、タイムオーバかどうかを判定する（Ｓ６３９）。タイムオーバであれば（Ｓ６３９：ＹＥＳ）、ルーティングを利用した点呼処理６３０を終了し、そうでなければ（Ｓ６３９：ＮＯ）、Ｓ６３７に戻ってルーティング完了報告の受信待ち状態となる。
【００５１】
なお、Ｓ６３９のタイムオーバ判定処理により、マスター装置１０が永久にスレーブ装置２０からルーティング完了報告を待ち続けてしまうのを防ぐことができる。タイムオーバ判定処理に用いる上記閾値は、例えばアドホック通信のルーティング構成処理に要する平均的な時間よりも少し長い時間に設定される。
【００５２】
Ｓ６４０では、マスター装置１０は、全てのスレーブ装置２０からルーティング完了報告を受信したかどうかを判定する（Ｓ６４０）。全てのスレーブ装置２０からルーティング完了報告を受信している場合には（Ｓ６４０：ＹＥＳ）、ルーティングを利用した点呼処理６３０を終了し、そうでなければ（Ｓ６４０：ＮＯ）、Ｓ６３７に戻って再びルーティング完了報告の受信待ち状態となる。
【００５３】
なお、マスター装置１０は、予め被点呼者に所持させている全てのスレーブ装置２０の識別子をメモリ１２に記憶しており、全てのスレーブ装置２０からルーティング完了報告を受信しているかどうかの上記判定は、マスター装置１０がＳ６３８において記憶した識別子と、予め記憶している識別子とを比較することにより行われる。
【００５４】
以上のように、ルーティングを利用した点呼処理（Ｓ６３０）が実行されると、マスター装置１０のメモリ１２には、各スレーブ装置２０から応答されてきた各スレーブ装置２０の識別子が記憶される。従って、メモリ１２に記憶されている識別子を確認することで、各スレーブ装置２０の存在有無を知ることができ、点呼を行うことができる。
【００５５】
次にマスター装置１０は、ＲＳＳＩ試験を利用した点呼処理（Ｓ６５０）を実行する。この処理の詳細を図６Ｃに示している。まずマスター装置１０は、各スレーブ装置２０に対し、ＲＳＳＩ試験実行指示を送信する（Ｓ６５１）。またマスター装置１０は、ＲＳＳＩ試験実行指示の送信とともに、後述するＳ６３７のタイムオーバ判定処理で用いるタイマーのカウントを開始する（Ｓ６５２）。
【００５６】
スレーブ装置２０は、マスター装置１０から送信されてくるＲＳＳＩ試験実行指示を受信すると（Ｓ６５３）、他のスレーブ装置２０との間で試験通信を行ってＲＳＳＩ試験を実行し（Ｓ６５４）、他のスレーブ装置２０から受信した電波の受信電界強度等を含むＲＳＳＩ試験の結果をマスター装置１０に送信する（Ｓ６５５）。なお、マスター装置１０から送信されてくるＲＳＳＩ試験実行指示を受信したスレーブ装置２０が、さらに他のスレーブ装置にＲＳＳＩ試験実行指示を送信するようにしてもよい。
【００５７】
マスター装置１０は、スレーブ装置２０から送信されてくるＲＳＳＩ試験結果を受信すると（Ｓ６５６）、受信したＲＳＳＩ試験結果に記載されているスレーブ装置２０の識別子とＲＳＳＩ試験結果をメモリ１２に記憶する（Ｓ６５７）。
【００５８】
次にマスター装置１０は、タイマーのカウント値が予めメモリ１２に記憶してある閾値を超えているかどうか、すなわち、タイムオーバかどうかを判定する（Ｓ６５８）。タイムオーバであれば（Ｓ６５８：ＹＥＳ）、Ｓ６６０の処理に進み、そうでなければ（Ｓ６５８：ＮＯ）、Ｓ６５６に戻ってＲＳＳＩ試験結果の受信待ち状態となる。
【００５９】
なお、Ｓ６５８のタイムオーバ判定処理により、マスター装置１０が永久にスレーブ装置２０からＲＳＳＩ試験結果を待ち続けてしまうのを防ぐことができる。タイムオーバ判定処理に用いる上記閾値は、例えばＲＳＳＩ試験の実行に要する平均的な時間よりも少し長い時間に設定される。
【００６０】
Ｓ６５９では、マスター装置１０は、全てのスレーブ装置２０からＲＳＳＩ試験結果を受信したかどうかを判定する。全てのスレーブ装置２０からＲＳＳＩ試験結果を受信している場合には（Ｓ６５９：ＹＥＳ）、Ｓ６６０に進み、そうでなければ（Ｓ６５９：ＮＯ）、Ｓ６５６に戻ってＲＳＳＩ試験結果の受信待ち状態となる。なお、マスター装置１０は、予め被点呼者に所持させている全てのスレーブ装置２０の識別子をメモリ１２に記憶しており、全てのスレーブ装置２０からルーティング完了報告を受信しているかどうかの上記判定は、マスター装置１０がＳ６３８において記憶した識別子と、予め記憶している識別子とを比較することにより行われる。
【００６１】
Ｓ６６０では、マスター装置１０は、受信してメモリ１２に記憶している各スレーブ装置２０のＲＳＳＩ試験結果が適正であるか、すなわち、各スレーブ装置２０の送信出力が、送信出力制御指示に指定された送信出力に設定されているかどうかを判定する。適正に設定されている場合には（Ｓ６６０：ＹＥＳ）、ＲＳＳＩ試験を利用した点呼処理６５０を終了し、適正に設定されていない場合には（Ｓ６６０：ＮＯ）、Ｓ６５１に戻って再度ＲＳＳＩ試験実行指示を送信する。なお、適正に設定されていない場合には（Ｓ６６０：ＮＯ）、Ｓ６５１ではなく、各スレーブ装置２０に送信出力制御指示を再度送信するようにしてもよい。
【００６２】
以上のように、ルーティングを利用した点呼処理（Ｓ６３０）に加えて、ＲＳＳＩ試験を利用した点呼処理（Ｓ６５０）も行われる。すなわち、ＲＳＳＩ試験を利用した点呼処理（Ｓ６５０）が実行されると、マスター装置１０のメモリ１２には、各スレーブ装置２０から応答されてきた各スレーブ装置２０の識別子とＲＳＳＩ試験結果とが記憶される。従って、メモリ１２に記憶されている識別子を確認することで、各スレーブ装置２０の存在有無を知ることができ、点呼を行うことができる。
【００６３】
またＲＳＳＩ試験を利用した点呼処理（Ｓ６５０）が完了した状態（Ｓ６６０：ＹＥＳ）では、各スレーブ装置２０の送信出力が適正な値に設定されていることが補償されている。このため、バス内（車内）でツアー参加者が全員揃っているかどうかを確認する場合など、被点呼者が存在するかどうかを確実に把握することができる。
【００６４】
なお、以上の実施形態の説明は本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明はその趣旨を逸脱することなく、変更、改良され得ると共に本発明にはその等価物が含まれることは勿論である。
【００６５】
例えば、バスの車内で点呼を行う場合は、バス車外に存在するスレーブ装置２０をカウントし、点呼の精度が低下する可能性があるが、これは例えば使用される電波の波長に応じた間隔のメッシュからなる金属製シートを埋め込んだフィルム等をバスの窓等の電波が透過する可能性がある部分に施すことで防ぐことができる。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態として説明する点呼システム１の概略的な構成を示す図である。
【図２Ａ】本発明の一実施形態として説明するマスター装置１０のハードウエア構成を示す図である。
【図２Ｂ】本発明の一実施形態として説明するスレーブ装置２０のハードウエア構成を示す図である。
【図２Ｃ】本発明の一実施形態として説明するリーダ装置３０のハードウエア構成を示す図である。
【図３Ａ】本発明の一実施形態として説明するマスター装置１０によって提供される機能を示す図である。
【図３Ｂ】本発明の一実施形態として説明するスレーブ装置２０によって提供される機能を示す図である。
【図３Ｃ】本発明の一実施形態として説明するリーダ装置３０によって提供される機能を示す図である。
【図４Ａ】本発明の一実施形態として説明する送信出力制御指示４１０のデータ構成を示す図である。
【図４Ｂ】本発明の一実施形態として説明するルーティング完了報告４２０のデータ構成を示す図である。
【図４Ｃ】本発明の一実施形態として説明するＲＳＳＩ試験結果４３０のデータ構成を示す図である。
【図５】本発明の一実施形態として説明する点呼システム１を用いて行われる点呼方法に際し、点呼者がマスター装置１０に対して行う操作手順を示すフローチャートである。
【図６Ａ】本発明の一実施形態として説明する図５に示した方法により点呼が行われる際のマスター装置１０、スレーブ装置２０によって行われる処理を説明するフローチャートである。
【図６Ｂ】本発明の一実施形態として説明するルーティングを利用した点呼処理（Ｓ６３０）を説明するフローチャートである。
【図６Ｃ】本発明の一実施形態として説明するＲＳＳＩ試験を利用した点呼処理（Ｓ６５０）を説明するフローチャートである。
【図６Ｄ】本発明の一実施形態として説明する集計・表示処理（Ｓ６７０）を説明するフローチャートである。
【符号の説明】
【００６７】
１  点呼システム
１０  マスター装置
１５  無線通信インタフェース
１６  ＲＳＳＩ回路
２０  スレーブ装置
２３  無線通信インタフェース
２４  ＲＳＳＩ回路
３０  リーダ装置
３４  無線通信インタフェース
１１２  出力制御指示部
１１３  ルーティング構成指示部
１１４  ルーティング完了報告受信部
１１５  ＲＳＳＩ試験実行指示部
１１６  ＲＳＳＩ試験結果受信部
１１７  識別子受信部
２１１  送信出力制御部
２１２  アドホック通信制御部
２１３  ＲＳＳＩ試験制御部
２１４  読出要求応答部
３１２  識別子送信部
【図１】
2008167234.tif 000003
【図２Ａ】
2008167234.tif 000004
【図２Ｂ】
2008167234.tif 000005
【図２Ｃ】
2008167234.tif 000006
【図３Ａ】
2008167234.tif 000007
【図３Ｂ】
2008167234.tif 000008
【図３Ｃ】
2008167234.tif 000009
【図４Ａ】
2008167234.tif 000010
【図４Ｂ】
2008167234.tif 000011
【図４Ｃ】
2008167234.tif 000012
【図５】
2008167234.tif 000013
【図６Ａ】
2008167234.tif 000014
【図６Ｂ】
2008167234.tif 000015
【図６Ｃ】
2008167234.tif 000016
【図６Ｄ】
2008167234.tif 000017