(57)【要約】【課題】広域無線通信を行わずに情報を送信する送信装置と広域無線通信を行って情報を受信する収集装置との間の通信を、携帯端末を介して中継する際に、その携帯端末の状態を考慮する。【解決手段】要求受信部２０２０は、情報送信装置３０００から、収集情報の中継の要求を示す中継要求を受信する。端末状態情報取得部２０４０は、携帯端末２０００の状態を示す端末状態情報を取得する。受付判断部２０６０は、端末状態情報に基づき、携帯端末２０００が、要求受信部２０２０によって受信された中継要求が示す要求を受け付けるか否かを判断する。応答送信部２０８０は、中継要求に対する応答を、その中継要求を送信した情報送信装置３０００に対して送信する。収集情報受信部２１００は、情報送信装置３０００から収集情報を受信する。収集情報送信部２１２０は、収集情報受信部２１００によって受信された収集情報を、収集装置４０００へ送信する。【選択図】図２
2014235447.tif 000002
【特許請求の範囲】
【請求項１】
収集情報を送信する情報送信装置と前記収集情報を受信する収集装置との間で行われる通信の中継を行う機能を、携帯端末に持たせる端末制御プログラムであって、前記携帯端末に、
前記収集情報の中継の要求を示す中継要求を、前記情報送信装置から受信する要求受信機能と、
前記携帯端末の状態を示す情報である端末状態情報を取得する端末状態情報取得機能と、
前記携帯端末が前記中継要求によって示される前記要求を受け付けるか否かを、前記端末状態情報に基づいて判断する受付判断機能と、
前記要求を受け付けるか否かを示す応答を、前記情報送信装置へ送信する応答送信機能と、
前記情報送信装置から、前記収集情報を受信する収集情報受信機能と、
前記収集情報を前記収集装置へ送信する収集情報送信機能と、
を持たせる端末制御プログラム。
【請求項２】
前記端末状態情報は、その携帯端末の電池残量、その携帯端末がこれまでに前記中継を行った回数、及びその携帯端末が前回前記中継を行ってからの経過時間のうち、少なくとも１つを示す請求項１記載の端末制御プログラム。
【請求項３】
前記携帯端末は、前記収集情報を格納する収集情報格納手段を有し、
前記収集情報受信機能は、受信した前記収集情報を、前記収集情報格納手段に格納し、
前記収集情報送信機能は、前記収集情報格納手段に格納されている複数の前記収集情報を、前記収集装置に対して送信する、
請求項１又は２に記載の端末制御プログラム。
【請求項４】
当該端末制御プログラムは、前記携帯端末に、前記受付判断機能によって行われる判断のロジックを示す判断ロジックを取得する判断ロジック取得機能を持たせ、
前記受付判断機能は、前記判断ロジック取得機能によって取得された前記判断ロジックを用いて、前記中継要求によって示されている要求を受け付けるか否かを判断する、
請求項１乃至３いずれか一項に記載の端末制御プログラム。
【請求項５】
前記中継要求は、前記情報送信装置が前記携帯端末へ求める条件である端末条件をさらに示し、
当該端末制御プログラムは、前記携帯端末に、
前記携帯端末に関する情報である端末情報を取得する端末情報取得機能と、
前記端末情報に基づいて、前記携帯端末が前記端末条件を満たしているか否かを判定する端末条件判定機能と、を持たせ、
前記受付判断機能は、前記端末条件判定機能によって、前記携帯端末が前記端末条件を満たしていないと判定された場合、前記中継要求によって示されている要求を受け付けないと判断する、
請求項１乃至４いずれか一項に記載の端末制御プログラム。
【請求項６】
前記端末条件は、前記携帯端末が行う通信の通信速度に関する条件を示し、
前記端末情報は、前記携帯端末が行う通信の通信速度を示す、
請求項５に記載の端末制御プログラム。
【請求項７】
前記端末条件は、前記携帯端末を認証するための情報を示し、
前記端末情報は、前記携帯端末の認証に用いる情報を示す、
請求項５又は６に記載の端末制御プログラム。
【請求項８】
前記情報送信装置は、広域無線通信機能を有さず、
前記情報送信装置と前記携帯端末の間の通信は、近距離無線通信を介して行われ、
前記携帯端末と前記収集装置の間の通信は、広域無線通信を介して行われる、
請求項１乃至７いずれか一項に記載の端末制御プログラム。
【請求項９】
収集情報を送信する情報送信装置と前記収集情報を受信する収集装置との間で行われる通信の中継を行う携帯端末であって、
前記収集情報の中継の要求を示す中継要求を、前記情報送信装置から受信する要求受信手段と、
前記携帯端末の状態を示す情報である端末状態情報を取得する端末状態情報取得手段と、
前記携帯端末が前記中継要求によって示される前記要求を受け付けるか否かを、前記端末状態情報に基づいて判断する受付判断手段と、
前記要求を受け付けるか否かを示す応答を、前記情報送信装置へ送信する応答送信手段と、
前記情報送信装置から、前記収集情報を受信する収集情報受信手段と、
前記収集情報を前記収集装置へ送信する収集情報送信手段と、
を有する携帯端末。
【請求項１０】
収集情報を送信する情報送信装置と前記収集情報を受信する収集装置との間で行われる通信の中継を行う携帯端末によって実行される端末制御方法であって、
前記収集情報の中継の要求を示す中継要求を、前記情報送信装置から受信する要求受信ステップと、
前記携帯端末の状態を示す情報である端末状態情報を取得する端末状態情報取得ステップと、
前記携帯端末が前記中継要求によって示される前記要求を受け付けるか否かを、前記端末状態情報に基づいて判断する受付判断ステップと、
前記要求を受け付けるか否かを示す応答を、前記情報送信装置へ送信する応答送信ステップと、
前記情報送信装置から、前記収集情報を受信する収集情報受信ステップと、
前記収集情報を前記収集装置へ送信する収集情報送信ステップと、
を有する端末制御方法。
【請求項１１】
請求項１乃至４いずれか一項に記載の端末制御プログラムを実行する携帯端末を介して前記収集情報を前記収集装置へ送信する情報送信装置であって、
前記携帯端末に対して、前記中継要求を送信する要求送信手段と、
前記携帯端末から、前記中継要求に対する前記応答を受信する応答受信手段と、
前記携帯端末から、その携帯端末に関する情報である端末情報を受信する端末情報取得手段と、
前記携帯端末が満たすべき条件である端末条件を取得する端末条件取得手段と、
前記端末情報に基づいて、前記携帯端末が前記端末条件を満たしているか否かを判定する端末条件判定手段と、
前記収集情報を取得する収集情報取得手段と、
前記応答によって、前記携帯端末が前記中継要求によって示される要求を受け付けることが示されている場合であり、かつ前記端末条件判定手段によって、前記携帯端末が前記端末条件を満たしていると判定された場合のみ、前記携帯端末に対して前記収集情報を送信する収集情報送信手段と、
を有する情報送信装置。
【請求項１２】
前記端末条件は、前記携帯端末が行う通信の通信速度に関する条件を示し、
前記端末情報は、前記携帯端末が行う通信の通信速度を示す、
請求項１１に記載の情報送信装置。
【請求項１３】
前記端末条件は、前記携帯端末の認証を行うための情報を示し、
前記端末情報は、前記携帯端末の認証に用いられるための情報を示す、
請求項１１又は１２に記載の情報送信装置。
【請求項１４】
前記要求送信手段は、複数の前記携帯端末に対して前記中継要求を送信し、
当該情報送信装置は、前記中継要求によって示される要求を受け付けることを示す前記応答を送信した前記携帯端末であり、かつ前記端末条件判定手段によって、前記端末条件を満たしていると判定された前記携帯端末が複数ある場合、それら複数の前記携帯端末それぞれの前記端末情報に基づいて、それら複数の前記携帯端末の中から、収集情報の送信先とする携帯端末を選択する端末選択手段を有し、
前記収集情報送信手段は、前記端末選択手段によって選択された前記携帯端末に対して、前記収集情報を送信する、
請求項１１乃至１３いずれか一項に記載の情報送信装置。
【請求項１５】
当該情報送信装置は、
広域無線通信機能を有さず、
前記携帯端末の間の通信は、近距離無線通信を介して行い、
前記携帯端末と前記収集装置の間の通信は、広域無線通信を介して行われる、
請求項１１乃至１４いずれか一項に記載の情報送信装置。
【請求項１６】
請求項１乃至４いずれか一項に記載の端末制御プログラムを実行する携帯端末を介して前記収集情報を前記収集装置へ送信する情報送信装置によって実行される情報送信方法であって、
前記携帯端末に対して、前記中継要求を送信する要求送信ステップと、
前記携帯端末から、前記中継要求に対する前記応答を受信する応答受信ステップと、
前記携帯端末から、その携帯端末に関する情報である端末情報を受信する端末情報取得ステップと、
前記携帯端末が満たすべき条件である端末条件を取得する端末条件取得ステップと、
前記端末情報に基づいて、前記携帯端末が前記端末条件を満たしているか否かを判定する端末条件判定ステップと、
前記収集情報を取得する収集情報取得ステップと、
前記応答によって、前記携帯端末が前記中継要求によって示される要求を受け付けることが示されている場合であり、かつ前記端末条件判定ステップによって、前記携帯端末が前記端末条件を満たしていると判定された場合のみ、前記携帯端末に対して前記収集情報を送信する収集情報送信ステップと、
を有する情報送信方法。
【請求項１７】
請求項１乃至４いずれか一項に記載の端末制御プログラムを実行する携帯端末を介して前記収集情報を前記収集装置へ送信する機能を、情報送信装置に持たせる情報送信プログラムであって、前記情報送信装置に、
前記携帯端末に対して、前記中継要求を送信する要求送信機能と、
前記携帯端末から、前記中継要求に対する前記応答を受信する応答受信機能と、
前記携帯端末から、その携帯端末に関する情報である端末情報を受信する端末情報取得機能と
前記携帯端末が満たすべき条件である端末条件を取得する端末条件取得機能と、
前記端末情報に基づいて、前記携帯端末が前記端末条件を満たしているか否かを判定する端末条件判定機能と、
前記収集情報を取得する収集情報取得機能と、
前記応答によって、前記携帯端末が前記中継要求によって示される要求を受け付けることが示されている場合であり、かつ前記端末条件判定機能によって、前記携帯端末が前記端末条件を満たしていると判定された場合のみ、前記携帯端末に対して前記収集情報を送信する収集情報送信機能と、
を持たせる情報送信プログラム。
【請求項１８】
請求項１１乃至１５いずれか一項に記載の情報送信装置と、請求項１乃至４いずれか一項に記載のプログラムを実行する携帯端末と、前記収集装置とを有する情報収集システム。
【請求項１９】
請求項１１乃至１５いずれか一項に記載の情報送信装置と、請求項１乃至４いずれか一項に記載のプログラムを実行する携帯端末と、前記収集装置とを有する情報収集システムによって行われる情報収集方法であって、
前記情報送信装置が、前記携帯端末に対して、前記中継要求を送信する要求送信ステップと、
前記携帯端末が、収集情報の中継の要求を示す中継要求を、前記情報送信装置から受信する要求受信ステップと、
前記携帯端末が、前記携帯端末の状態を示す情報である端末状態情報を取得する端末状態情報取得ステップと、
前記携帯端末が、その携帯端末が前記中継要求によって示される前記要求を受け付けるか否かを、前記端末状態情報に基づいて判断する受付判断ステップと、
前記携帯端末が、前記要求を受け付けるか否かを示す応答を、前記情報送信装置へ送信する応答送信ステップと、
前記情報送信装置が、前記携帯端末から、前記中継要求に対する前記応答を受信する応答受信ステップと、
前記情報送信装置が、前記携帯端末から、その携帯端末に関する情報である端末情報を受信する端末情報取得ステップと、
前記情報送信装置が、前記携帯端末が満たすべき条件である端末条件を取得する端末条件取得ステップと、
前記情報送信装置が、前記端末情報に基づいて、前記携帯端末が前記端末条件を満たしているか否かを判定する端末条件判定ステップと、
前記情報送信装置が、前記収集情報を取得する収集情報取得ステップと、
前記情報送信装置が、前記応答によって、前記携帯端末が前記中継要求によって示される要求を受け付けることが示されている場合であり、かつ前記端末条件判定ステップによって、前記携帯端末が前記端末条件を満たしていると判定された場合のみ、前記携帯端末に対して前記収集情報を送信する収集情報送信ステップと、
前記携帯端末が、前記情報送信装置から、前記収集情報を受信する収集情報受信ステップと、
前記携帯端末が、前記受付判断ステップで、前記要求を受け付けると判断した場合のみ、前記収集情報を前記収集装置へ送信する第２収集情報送信ステップと、
を有する情報収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末制御プログラム、携帯端末、及び端末制御方法に関する。
【背景技術】
【０００２】
サーバが、情報収集の対象である機器から情報を収集し、収集した情報を用いてそれらの機器を管理するシステムがある。例えば、自動販売機の管理システムは、販売機会の損失を減らすために、自動販売機から在庫情報を収集して、自動販売機における品切れの検出や、品切れとなる時期の予測などを行う。また例えばプロパンガスの管理システムは、プロパンガスの配送業務を効率化するために、プロパンガスのガスボンベからガス残量に関する情報を収集する。
【０００３】
情報の収集を行う技術に関連する技術を開示している文献として、特許文献１〜３が挙げられる。特許文献１は、PHS (Personal Handy-Phone System）回線を介して、自動販売機の販売情報を収集する技術を開示している。各自動販売機にPHS通信を行う装置を設ける。そして、各自動販売機は、PHS 通信を行って、センタへ情報を送信する。
【０００４】
特許文献２は、無線 IC タグを用いてエレベータの保守情報を収集する技術を開示している。具体的には、エレベータに、無線 IC タグから保守情報を送信する機能を持たせ、無線 IC タグのリーダを備えた専用の携帯端末を用いてその無線 IC タグを読み取ることで、エレベータから保守情報を収集する。そして、携帯端末によって収集された情報は、作業員の事務所にある端末装置へ転送される。
【０００５】
特許文献３は、低機能端末装置が送信する情報を、高機能端末装置を介して、基地局へ送信する通信システムを開示している。高機能端末装置は、所定の電話番号を持つ低機能端末装置から送信された情報のみを中継するように制御する認証機能を有する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−０２３５０３号広報
【特許文献２】特開２００７−０８４１９１号公報
【特許文献３】特開２００７−１５１００６号広報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明者は、広域無線通信を行わずに情報を送信する送信装置と広域無線通信を行って情報を受信する収集装置との間の通信を、携帯端末を介して中継する際に、その携帯端末の状態を考慮する必要性を見出した。携帯端末の状態によっては、中継を行うことが好ましくない場合や、中継を行うことが難しい場合があるためである。
【０００８】
特許文献１と特許文献２の発明は、保守情報の収集を専用の携帯端末で行うことを想定している。そのため、特許文献１と特許文献２には、携帯端末が保守情報の読み取り及び転送を行う際に、携帯端末の状態を考慮して保守情報の読み取り及び転送を行う必要性が開示されていない。同様に、特許文献３の発明における高機能端末装置も、低機能端末装置から送信される情報を中継するための専用端末である。そのため、特許文献３にも、高機能端末が情報の中継を行う際に、高機能端末の状態を考慮して情報の中継を行う必要性が開示されていない。
【０００９】
本発明は、以上の課題に鑑みてなされたものである。本発明の目的は、広域無線通信を行わずに情報を送信する送信装置と広域無線通信を行って情報を受信する収集装置との間の通信を、携帯端末を介して中継する際に、その携帯端末の状態を考慮する技術を提供することである。
【課題を解決するための手段】
【００１０】
本発明が提供する携帯端末は、収集情報を送信する情報送信装置と前記収集情報を受信する収集装置との間で行われる通信の中継を行う。当該携帯端末は、前記収集情報の中継の要求を示す中継要求を、前記情報送信装置から受信する要求受信手段と、前記携帯端末の状態を示す情報である端末状態情報を取得する端末状態情報取得手段と、前記携帯端末が前記中継要求によって示される前記要求を受け付けるか否かを、前記端末状態情報に基づいて判断する受付判断手段と、前記要求を受け付けるか否かを示す応答を、前記情報送信装置へ送信する応答送信手段と、前記情報送信装置から、前記収集情報を受信する収集情報受信手段と、前記収集情報を前記収集装置へ送信する収集情報送信手段と、を有する。
【００１１】
本発明が提供する端末制御プログラムは、収集情報を送信する情報送信装置と前記収集情報を受信する収集装置との間で行われる通信の中継を行う機能を、携帯端末に持たせる。当該端末制御プログラムは、前記携帯端末に、本発明が提供する携帯端末の各機能構成部が有する機能を持たせる。
【００１２】
本発明が提供する端末制御方法は、収集情報を送信する情報送信装置と前記収集情報を受信する収集装置との間で行われる通信の中継を行う携帯端末によって実行される。当該端末制御方法は、収集情報の中継の要求を示す中継要求を、前記情報送信装置から受信する要求受信ステップと、前記携帯端末の状態を示す情報である端末状態情報を取得する端末状態情報取得ステップと、前記携帯端末が前記中継要求によって示される前記要求を受け付けるか否かを、前記端末状態情報に基づいて判断する受付判断ステップと、前記要求を受け付けるか否かを示す応答を、前記情報送信装置へ送信する応答送信ステップと、前記情報送信装置から、前記収集情報を受信する収集情報受信ステップと、前記収集情報を前記収集装置へ送信する収集情報送信ステップと、を有する。
【発明の効果】
【００１３】
本発明によれば、広域無線通信を行わずに情報を送信する送信装置と広域無線通信を行って情報を受信する収集装置との間の通信を、携帯端末を介して中継する際に、その携帯端末の状態を考慮する技術が提供される。
【図面の簡単な説明】
【００１４】
【図１】実施形態１に係る携帯端末を、その使用環境と共に示すブロック図である。
【図２】実施形態１に係る携帯端末をさらに詳細に示すブロック図である。
【図３】携帯端末のハードウエア構成を例示するブロック図である。
【図４】実施形態１に係る携帯端末によって実行される処理の流れを例示するフローチャートである。
【図５】情報送信装置の構成を例示するブロック図である。
【図６】実施形態２に係る携帯端末を示すブロック図である。
【図７】実施形態２に係る携帯端末によって実行される処理の流れを例示するフローチャートである。
【図８】実施形態３に係る携帯端末を示すブロック図である。
【図９】実施形態４に係る携帯端末を示すブロック図である。
【図１０】実施形態４に係る携帯端末によって実行される処理の流れを例示するフローチャートである。
【図１１】実施形態５に係る情報送信装置を示すブロック図である。
【図１２】実施形態５に係る情報送信装置のハードウエア構成を例示するブロック図である。
【図１３】実施形態５に係る情報送信装置によって実行される処理の流れを例示するフローチャートである。
【図１４】実施形態６に係る情報送信装置を示すブロック図である。
【図１５】実施形態６に係る情報送信装置によって実行される処理の流れを例示するフローチャートである。
【図１６】実施例に係る情報収集システムを、その使用環境と共に示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１６】
[実施形態１]
＜概要＞
図１は、実施形態１に係る携帯端末２０００を、その使用環境と共に示すブロック図である。図１において、矢印の流れは情報の流れを示している。また、図１において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。
【００１７】
携帯端末２０００は、情報送信装置３０００及び収集装置４０００と共に、情報収集システム５０００を構成する。情報収集システム５０００は、情報収集の対象である機器から、その機器に関する情報を収集するシステムである。以下、情報収集の対象である機器に関する情報を、収集情報と表記する。収集対象の機器は、例えば自動販売機やプロパンガスのガスボンベなどである。収集情報は例えば、収集対象の機器のメンテナンスのために必要な情報である。収集対象の機器が例えば自動販売機である場合、収集情報は例えば、自動販売機の在庫情報である。収集対象の機器が例えばガスボンベである場合、収集情報は例えば、ガスボンベのガス残量である。
【００１８】
携帯端末２０００は、後述する携帯端末２０００の各機能構成部の機能を実現するためのプログラムを実行する。携帯端末２０００は、情報送信装置３０００にとって不特定の携帯端末である。不特定の携帯端末とは例えば、情報送信装置３０００の運用・管理を行っている企業等と直接関連のない、一般人が用いる携帯端末である。収集対象の機器が例えば自動販売機である場合、不特定の携帯端末は例えば、自動販売機から商品を購入する一般人が使用する携帯電話である。ただし、携帯端末２０００は、情報送信装置３０００にとって特定の携帯端末であってもよい。特定の携帯端末とは、例えば、情報送信装置３０００の運用・管理を行っている企業等に雇用された情報収集の担当者が使用する携帯端末である。
【００１９】
情報送信装置３０００は、情報収集の対象である機器から収集情報を取得し、携帯端末２０００に対して送信する。ここで、情報収集の対象である機器は、例えば情報送信装置３０００自身である。また、情報収集の対象である機器は、情報送信装置３０００以外であってもよい。例えば、情報収集の対象である機器の筐体の内部または外部に情報送信装置３０００が備え付けられているとしても良い。例えば、情報収集の対象である機器の筐体の近傍に、報送信装置３０００が設置されているとしても良い。
【００２０】
収集装置４０００は、情報送信装置３０００によって取得された収集情報を、携帯端末２０００を介して受信する。例えば収集装置４０００は、収集情報を格納するデータベースである。また例えば、収集装置４０００は、収集情報を解析する装置である。
【００２１】
情報送信装置３０００は、対象の機器から取得した収集情報を、近距離無線回線を介して携帯端末２０００へ送信する。携帯端末２０００は、情報送信装置３０００から受信した収集情報を、広域無線回線を介して収集装置４０００へ送信する。以下、情報送信装置３０００から収集情報を受信し、その収集情報を収集装置４０００へ送信することを、「収集情報を中継する」とも表記する。
【００２２】
携帯端末２０００と情報送信装置３０００との間を接続する近距離無線回線は、例えば Wi-Fi（Wireless Fidelity）に代表される無線 LAN や、Bluetooth（登録商標）、ZigBee 等の通信規格で通信を行う無線回線である。また、携帯端末２０００と情報送信装置３０００とは、赤外線通信や RFID を用いて通信してもよい。
【００２３】
携帯端末２０００と収集装置４０００との間を接続する広域無線回線は、例えば PHS（Personal Handy-phone System）、3G（3rd Generation）、WiMAX（Worldwide Interoperability for Microwave Access）、LTE（Long Term Evolution）等の通信規格で通信を行う無線回線である。
【００２４】
このように、携帯端末２０００は、近距離無線通信を行って情報を送信する情報送信装置３０００と、広域無線通信を行って情報を受信する収集装置４０００との間の通信を中継する。これにより、情報送信装置３０００は、広域無線回線を使用する必要がない。以下、携帯端末２０００について説明する。
【００２５】
＜携帯端末２０００＞
図２は、実施形態１に係る携帯端末２０００をさらに詳細に示すブロック図である。図２において、矢印の流れは情報の流れを示している。また、図２において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。
【００２６】
携帯端末２０００は、要求受信部２０２０、端末状態情報取得部２０４０、受付判断部２０６０、応答送信部２０８０、収集情報受信部２１００、及び収集情報送信部２１２０を有する。以下、それぞれについて説明する。
【００２７】
＜＜要求受信部２０２０＞＞
要求受信部２０２０は、情報送信装置３０００から、中継要求を受信する。中継要求は、収集情報の中継の要求を示す情報である。収集情報の中継は、情報送信装置３０００から受信した収集情報を、収集装置４０００へ送信することを意味する。
【００２８】
＜＜端末状態情報取得部２０４０＞＞
端末状態情報取得部２０４０は、端末状態情報を取得する。端末状態情報は、携帯端末２０００の状態を示す情報である。端末状態情報の詳細については、後述する。
【００２９】
＜＜受付判断部２０６０＞＞
受付判断部２０６０は、携帯端末２０００が、要求受信部２０２０によって受信された中継要求が示す要求を受け付けるか否かを判断する。受付判断部２０６０は、この判断を、端末状態情報取得部２０４０によって取得された端末状態情報に基づいて行う。
【００３０】
＜＜応答送信部２０８０＞＞
応答送信部２０８０は、中継要求に対する応答を、その中継要求を送信した情報送信装置３０００に対して送信する。この応答は、携帯端末２０００が中継要求によって示される要求を受け付けるか否かを示す情報である。前述したように、携帯端末２０００が中継要求によって示される要求を受け付けるか否かは、受付判断部２０６０によって判断される。
【００３１】
＜＜収集情報受信部２１００＞＞
収集情報受信部２１００は、受付判断部２０６０が、中継要求によって示される要求を受け付けると判断した場合のみ、情報送信装置３０００から収集情報を受信する。
【００３２】
＜＜収集情報送信部２１２０＞＞
収集情報送信部２１２０は、収集情報受信部２１００によって受信された収集情報を、収集装置４０００へ送信する。
【００３３】
以上のように、実施形態１の携帯端末２０００によれば、端末の状態を示す情報である端末状態情報に基づいて、携帯端末２０００が収集情報の中継を行うか否かが判断される。したがって、携帯端末２０００は、収集情報の中継を行うことが好ましくない場合や、収集情報の中継を行うことが難しい場合、収集情報の中継を行わないことを情報送信装置３０００に対して示すことができる。これにより、携帯端末２０００の状態を考慮して、収集情報の中継が行われるようになる。
【００３４】
＜ハードウエア構成＞
携帯端末２０００が有する各機能構成部は、例えば、個々に又は複数組み合わせられた状態で、少なくとも１つのハードウエア構成要素として実現される。その他にも例えば、各機能構成部は、少なくとも１つのソフトウエア構成要素として実現される。その他にも例えば、各機能構成部は、ハードウエア構成要素とソフトウエア構成要素の組み合わせにより実現される。
【００３５】
図３は、携帯端末２０００のハードウエア構成を例示するブロック図である。図３において、携帯端末２０００は、バス１０２０、プロセッサ１０４０、メモリ１０６０、ストレージ１０８０、近距離無線通信アダプタ１１００、及び広域無線通信アダプタ１１２０を有する。
【００３６】
バス１０２０は、プロセッサ１０４０、メモリ１０６０、ストレージ１０８０、近距離無線通信アダプタ１１００、及び広域無線通信アダプタ１１２０が、相互にデータを送受信するためのデータ伝送路である。プロセッサ１０４０は、例えば CPU (Central Processing Unit) や GPU (Graphics Processing Unit) などの演算処理装置である。メモリ１０６０は、例えば RAM (Random Access Memory) や ROM (Read Only Memory) などのメモリである。ストレージ１０８０は、例えばメモリカード、ハードディスク、又は SSD (Solid State Drive) などの記憶装置である。また、ストレージ１０８０は、RAM や ROM 等のメモリであってもよい。
【００３７】
近距離無線通信アダプタ１１００は、前述した近距離無線通信を行う機能を有するネットワークアダプタである。携帯端末２０００は、近距離無線通信アダプタ１１００を用いて、情報送信装置３０００と通信を行う。広域無線通信アダプタ１１２０は、前述した広域無線通信を行う機能を有するネットワークアダプタである。携帯端末２０００は、広域無線通信アダプタ１１２０を用いて、収集装置４０００と通信を行う。
【００３８】
要求受信モジュール１２２０は、携帯端末２０００に、要求受信部２０２０の機能を持たせるためのプログラムである。プロセッサ１０４０は、要求受信モジュール１２２０を実行することで、要求受信部２０２０の機能を実現する。
【００３９】
端末状態情報取得モジュール１２４０は、携帯端末２０００に、端末状態情報取得部２０４０の機能を持たせるためのプログラムである。プロセッサ１０４０は、端末状態情報取得モジュール１２４０を実行することで、端末状態情報取得部２０４０の機能を実現する。
【００４０】
受付判断モジュール１２６０は、携帯端末２０００に、受付判断部２０６０の機能を持たせるためのプログラムである。プロセッサ１０４０は、受付判断モジュール１２６０を実行することで、受付判断部２０６０の機能を実現する。
【００４１】
応答送信モジュール１２８０は、携帯端末２０００に、応答送信部２０８０の機能を持たせるためのプログラムである。プロセッサ１０４０は、応答送信モジュール１２８０を実行することで、応答送信部２０８０の機能を実現する。
【００４２】
収集情報受信モジュール１３００は、携帯端末２０００に、収集情報受信部２１００の機能を持たせるためのプログラムである。プロセッサ１０４０は、収集情報受信モジュール１３００を実行することで、収集情報受信部２１００の機能を実現する。
【００４３】
収集情報送信モジュール１３２０は、携帯端末２０００に、収集情報送信部２１２０の機能を持たせるためのプログラムである。プロセッサ１０４０は、収集情報送信モジュール１３２０を実行することで、収集情報送信部２１２０の機能を実現する。
【００４４】
例えばプロセッサ１０４０は、上記各モジュールをメモリ１０６０上に読み出して実行する。ただし、プロセッサ１０４０は、上記各モジュールを、メモリ１０６０上に読み出さずに実行してもよい。
【００４５】
ストレージ１０８０は、上記各モジュールを格納する。
【００４６】
携帯端末２０００のハードウエア構成は、図３に示した構成に限定されない。例えば、各モジュールはメモリ１０６０に格納されてもよい。この場合、携帯端末２０００は、ストレージ１０８０を備えていなくてもよい。
【００４７】
＜処理の流れ＞
図４は、実施形態１に係る携帯端末２０００によって実行される処理の流れを例示するフローチャートである。
【００４８】
携帯端末２０００が情報送信装置３０００に接近すると、携帯端末２０００と情報送信装置３０００とが近距離無線回線を介して通信を行う。ステップＳ１０２において、要求受信部２０２０は、情報送信装置３０００から、中継要求を受信する。ステップＳ１０４において、端末状態情報取得部２０４０は、端末状態情報を取得する。ステップＳ１０６において、受付判断部２０６０は、要求受信部２０２０によって受信された中継要求が示す要求を受け付けるか否かを判断する。ステップＳ１０８において、応答送信部２０８０は、中継要求に対する応答を、その中継要求を送信した情報送信装置３０００に対して送信する。
【００４９】
ステップＳ１１０において、収集情報送信部２１２０は、受付判断部２０６０が中継要求によって示される要求を受け付けると判断したか否かをチェックする。受付判断部２０６０が、中継要求によって示される要求を受け付けると判断した場合、図４の処理はステップＳ１１２へ進む。一方、受付判断部２０６０が中継要求によって示されている要求を受け付けないと判断した場合、図４の処理は終了する。
【００５０】
ステップＳ１１２において、収集情報受信部２１００は、情報送信装置３０００から収集情報を受信する。ステップＳ１１４において、収集情報送信部２１２０は、収集情報を収集装置４０００へ送信する。
【００５１】
以下、携帯端末２０００及び情報送信装置３０００について、さらに詳しく説明する。
【００５２】
＜端末状態情報の詳細＞
端末状態情報取得部２０４０が取得する端末状態情報は、例えば次に示す情報のうち、いずれか１つ以上を示す。端末状態情報は、例えば携帯端末２０００の電池残量を示す。ここで、端末状態情報が示す電池残量は、電池残量を示す絶対的な値であってもよいし、最大の電池残量などを基準とした相対値であってもよい。
【００５３】
その他にも例えば、端末状態情報は、携帯端末２０００がこれまでに収集情報の中継を行った回数を示す。この場合、携帯端末２０００は、収集情報の中継を行った回数をカウントする機能を有する。ここで、情報送信装置３０００が複数ある場合、携帯端末２０００は、収集情報の中継を行った回数を、情報送信装置３０００ごとにカウントしてもよい。この場合、例えば携帯端末２０００は、「情報送信装置３０００、その情報送信装置３０００と収集装置４０００との通信を中継した回数」の組み合わせを格納する機能を有する。
【００５４】
その他にも例えば、端末状態情報は、携帯端末２０００が前回収集情報の中継を行ってからの経過時間を示す。例えば携帯端末２０００は、携帯端末２０００が前回収集情報の中継を行った時点を格納しておく。そして、格納されている時点と現在時刻との差分を、上記経過時間として算出する。ここで、「携帯端末２０００が収集情報の中継を行った時点」とは、図４に示した各処理を行う時点のうち、どの時点であってもよい。ここで、情報送信装置３０００が複数ある場合、収集情報の中継を行ってからの経過時間は、情報送信装置３０００ごとに計算されてもよい。
【００５５】
その他にも例えば、端末状態情報は、中継要求が示す要求を受け付ける状態であるか否かを示してもよい。この状態は、例えば携帯端末２０００のユーザによって設定される。
【００５６】
＜受付判断部２０６０の詳細＞
受付判断部２０６０は、端末状態情報に基づいた判断を行う。端末状態情報が、携帯端末２０００の電池残量を示しているとする。この場合、例えば受付判断部２０６０は、電池残量が所定の閾値以上である場合に、中継要求が示す要求を受け付けると判断する。一方、電池残量が所定の閾値より小さい場合に、中継要求が示す要求を受け付けないと判断する。
【００５７】
また、端末状態情報は、携帯端末２０００が収集情報の中継を行った回数を示しているとする。この場合、例えば受付判断部２０６０は、上記回数が所定の閾値以下である場合に、中継要求が示す要求を受け付けると判断する。一方、上記回数が所定の閾値より大きい場合に、中継要求が示す要求を受け付けないと判断する。
【００５８】
また、端末状態情報は、携帯端末２０００が前回収集情報の中継を行ってからの経過時間を示しているとする。この場合、例えば受付判断部２０６０は、上記経過時間が所定の閾値以上である場合に、中継要求が示す要求を受け付けると判断する。一方、上記経過時間が所定の閾値より小さい場合に、中継要求が示す要求を受け付けないと判断する。
【００５９】
上記各閾値は、例えばユーザによって設定される。この場合、携帯端末２０００は、ユーザから閾値の設定を受け付ける機能を有する。その他にも例えば、上記各閾値は、携帯端末２０００内に格納されていてもよい。
【００６０】
また、端末情報は、中継要求が示す要求を受け付ける状態であるか否かを示しているとする。この場合、受付判断部２０６０は、端末情報が、「中継要求が示す要求を受け付ける状態である」と示している場合、中継要求が示す要求を受け付けると判断する。一方、受付判断部２０６０は、端末情報が、「中継要求が示す要求を受け付ける状態でない」と示している場合、中継要求が示す要求を受け付けないと判断する。前述したように、この状態は、例えば携帯端末２０００のユーザによって設定される。これにより、収集情報の中継を行うか否かを、携帯端末２０００のユーザの意思で決定することができる。
【００６１】
＜情報送信装置３０００の構成例＞
図５は、実施形態１における情報送信装置３０００の構成の例を、携帯端末２０００と共に示すブロック図である。図５において、矢印の流れは情報の流れを示している。また、図５において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。
【００６２】
図５において、情報送信装置３０００は、収集情報取得部３０６０、要求送信部３０２０、応答受信部３０４０、及び収集情報送信部３０８０を有する。以下、それぞれについて詳しく説明する。
【００６３】
＜＜要求送信部３０２０＞＞
要求送信部３０２０は、携帯端末２０００に対して、収集情報の中継を要求する中継要求を送信する。この中継要求は、要求受信部２０２０によって受信される中継要求である。
【００６４】
要求送信部３０２０が中継要求を送信する契機は様々である。例えば、要求送信部３０２０は、前回収集情報の中継要求を送信してから所定の時間が経過したことを契機に、中継要求の送信を行う。その他にも例えば、要求送信部３０２０は、収集情報取得部３０６０が収集情報を取得したことを契機に、中継要求の送信を行う。
【００６５】
その他にも例えば、要求送信部３０２０は、収集情報のデータ量が所定のデータ量以上になったことを契機に、中継要求の送信を行う。例えば自動販売機における販売履歴やガスボンベにおけるガス残量の変化などを示す収集情報は、時間の経過に伴い情報量が多くなる。このような場合に、要求送信部３０２０は、収集情報のサイズが所定のサイズ以上になったことを契機に、中継要求を送信する。この場合、情報送信装置３０００は、収集情報のデータ量を把握する機能を有する。例えば情報送信装置３０００は、収集情報のデータ量を定期的にチェックする。
【００６６】
その他にも例えば、要求送信部３０２０は、情報収集の対象である機器の状態に基づいて、中継要求の送信を行う。例えば、要求送信部３０２０は、その機器が持ついずれかの機能に障害が発生した場合に、中継要求の送信を行う。この場合、例えば収集情報は、その機器に発生した障害に関する情報である。またこの場合、情報送信装置３０００は、その機器の状態を監視する機能を有する。その機器が情報送信装置３０００自身である場合、情報送信装置３０００は、自身の状態を監視する機能を有する。
【００６７】
要求送信部３０２０は、特定の携帯端末２０００へ中継要求を送信してもよいし、中継要求をブロードキャストしてもよい。前者の場合、例えば要求送信部３０２０は、中継要求の送信に先立ち、近距離無線通信が可能な端末の探索を行う。そして、この探索によって検知された携帯端末２０００に対して、中継要求を送信する。また要求送信部３０２０は、検知された任意の携帯端末２０００へ中継要求を送信してもよいし、予め中継要求の送信先として定められている携帯端末２０００のみに中継要求を送信してもよい。予め中継要求の送信先として定められている携帯端末２０００のみに中継要求を送信する場合、情報送信装置３０００は、中継要求の送信先とする携帯端末２０００を示す情報を取得する機能を有する。
【００６８】
＜＜応答受信部３０４０＞＞
応答受信部３０４０は、携帯端末２０００から、要求送信部３０２０が送信した中継要求に対する応答を受信する。この応答は、応答送信部２０８０によって送信される応答である。
【００６９】
＜＜収集情報取得部３０６０＞＞
収集情報取得部３０６０は、情報収集の対象である機器から収集情報を取得する。前述したように、この機器は、情報送信装置３０００自身であってもよいし、情報送信装置３０００以外であってもよい。この機器が情報送信装置３０００以外の機器である場合、例えば収集情報取得部３０６０は、その機器から、有線回線を介して収集情報を取得する。また、収集情報取得部３０６０は、その機器から、近距離無線回線を介して収集情報を取得してもよい。また、この機器が情報送信装置３０００自身である場合、例えば収集情報取得部３０６０は、情報送信装置３０００の内部に格納されている収集情報を取得する。この場合、情報送信装置３０００は、収集情報を格納する格納部を有する。
【００７０】
収集情報取得部３０６０が収集情報を取得する契機は様々である。例えば収集情報取得部３０６０は、応答受信部３０４０が、「中継要求によって示される要求を受け付ける」と示す応答を受信した時に、収集情報を取得する。その他にも例えば、収集情報取得部３０６０は、要求送信部３０２０によって中継要求が送信されたことを契機に、収集情報を取得する。また例えば、収集情報取得部３０６０は、収集対象の機器から収集情報が送信された場合に、この収集情報を受信する。この場合、情報送信装置３０００は、収集情報取得部３０６０によって受信された収集情報を格納しておく格納部を有する。
【００７１】
＜＜収集情報送信部３０８０＞＞
収集情報送信部３０８０は、上記応答が中継要求によって示される要求を受け付けることを示す場合のみ、携帯端末２０００に対して収集情報を送信する。
【００７２】
＜作用・効果＞
以上のように、実施形態１の携帯端末２０００によれば、端末の状態を示す情報である端末状態情報に基づいて、携帯端末２０００が収集情報の中継を行うか否かが判断される。したがって、携帯端末２０００は、収集情報の中継を行うことが好ましくない場合や、収集情報の中継を行うことが難しい場合、収集情報の中継を行わないことを情報送信装置３０００に対して示すことができる。例えば携帯端末２０００は、電池残量が少ない場合に収集情報の中継を行うと、携帯端末２０００の電池が切れてしまう可能性がある。そのため、携帯端末２０００は、電池残量が少ない場合に、収集情報の中継を行わないという応答をする。このように、実施形態１の携帯端末２０００によれば、携帯端末２０００の状態を考慮して、収集情報の中継が行われるようになる。
【００７３】
実施形態１によれば、携帯端末２０００が情報送信装置３０００にとって不特定の端末であっても、情報収集システム５０００を実現することができる。すなわち実施形態１によれば、不特定多数の携帯端末２０００を用いて情報収集システム５０００を実現することができる。不特定多数の携帯端末２０００を用いて情報収集システム５０００を実現することのメリットを、以下に説明する。
【００７４】
上述したように、携帯端末２０００と情報送信装置３０００とは近距離無線回線を介して通信を行う。このため、携帯端末２０００が情報送信装置３０００から送信される情報を中継するためには、携帯端末２０００の所有者は、情報送信装置３０００の近くへ行く必要がある。ここで、情報収集システム５０００が複数の情報送信装置３０００から情報を収集する場合を想定する。理解を容易にするため、情報収集の対象である機器が自動販売機であり、情報処理装置３０００が自動販売機に備え付けられたＲＦＩＤであるとして具体的に説明する。
【００７５】
まず、情報収集システム５０００が特定の携帯端末２０００を用いて実現される場合について説明する。この場合、複数の情報送信装置３０００から情報を収集するためには、特定の携帯端末２０００の所有者が複数の情報送信装置３０００を巡回する必要がある。これは繁雑な作業である。自動販売機の運用・管理を行っている企業は、例えば、自動販売機の情報を収集するために、特定の携帯端末２０００を持って複数の自動販売機を巡回する担当者を雇う必要がある。これは、自動販売機の運用・管理を行っている企業にとって金銭的負担である。
【００７６】
次に、情報収集システム５０００が不特定多数の携帯端末２０００を用いて実現される場合について説明する。この場合、不特定多数の携帯端末２０００とは、例えば、自動販売機から商品を購入する人物が持つ汎用的な携帯端末である。例えば、携帯端末２０００の所有者が自動販売機から商品を購入しようと自動販売機に接近した際に、携帯端末２０００は自動販売機に備え付けられた情報送信装置３０００と収集装置４０００との間の通信を中継する。このようにすることで、特定の携帯端末２０００を持って自動販売機を巡回する担当者が居なくても、複数の自動販売機の収集情報が、収集装置４０００に集まることになる。よって、自動販売機の運用・管理を行っている企業から見ると、担当者を雇わなくても情報が収集されるので金銭的なメリットがある。また、不特定多数の携帯端末２０００が収集情報を中継するので、収集情報を収集できる機会や頻度も増えることになる。
【００７７】
例えば、情報収集の対象である機器が地理的に分散して複数存在する場合を想定する。このような場合にも情報収集システム５０００は、不特定多数のユーザが使用するそれぞれの携帯端末が収集情報を中継することにより、特定の情報収集担当者によらずに、収集情報を収集することができる。
【００７８】
例えば、情報収集の対象である機器が、情報収集担当者が定期的に訪れることが困難な僻地にある場合を想定する。このような場合にも情報収集システム５０００は、携帯端末２０００を所有する者がたまたま情報収集の対象である機器に接近した際に携帯端末２０００が収集情報を中継することにより、収集情報を収集することができる。
【００７９】
ただし、このように一般の人物が所持している汎用的な携帯端末は、常に情報送信装置３０００と収集装置４０００との間の通信を中継できるとは限らない。前述したように、携帯端末の電池残量が少なければ、この携帯端末のユーザは、通信の中継を行うことを望まないと考えられる。本実施形態の携帯端末２０００のように、携帯端末２０００の状態を考慮して通信の中継を行うか否かを判断することで、携帯端末２０００は、このような一般の人物が所持している汎用的な携帯端末であっても実現できる。
【００８０】
さらに、実施形態１において、情報送信装置３０００は、広域無線通信を行わなくてもよい。ここで一般に、広域無線通信を行うためには、広域無線回線を使用するための使用料を支払う必要がある。そのため、広域無線通信による情報の送信は、近距離無線通信による情報の送信と比較し、金銭的コストが高い。本実施形態によれば、情報送信装置３０００が広域無線回線を利用しないため、情報送信装置３０００の運用にかかる金銭的コストが小さくなる。
【００８１】
[実施形態２]
図６は、実施形態２に係る携帯端末２０００を示すブロック図である。図６において、矢印の流れは情報の流れを示している。また、図６において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。
【００８２】
実施形態２の携帯端末２０００は、情報送信装置３０００から受信した収集情報を一時的に格納しておき、格納されている複数の収集情報をまとめて収集装置４０００へ送信する機能を有する。それ以外の点において、実施形態２の携帯端末２０００は、実施形態１の携帯端末２０００と同様である。以下、詳しく説明する。
【００８３】
＜収集情報格納部２１４０＞
携帯端末２０００は、収集情報格納部２１４０を有する。収集情報格納部２１４０は、収集情報受信部２１００によって受信された収集情報を格納する。実施形態２の収集情報受信部２１００は、受信した収集情報を、収集情報格納部２１４０に格納する。そして、実施形態２の収集情報送信部２１２０は、収集情報格納部２１４０に格納されている複数の収集情報を送信する。
【００８４】
収集情報送信部２１２０が収集情報を収集装置４０００へ送信する契機は様々である。例えば収集情報送信部２１２０は、収集情報格納部２１４０に格納されている収集情報のデータ量の合計値が、所定の閾値以上になった場合に、収集情報格納部２１４０に格納されている複数の収集情報を送信する。その他にも例えば、収集情報送信部２１２０は、収集装置４０００から、収集情報の送信を要求する通知を受信した場合に、収集情報の送信を行う。その他にも例えば、収集情報送信部２１２０は、前回収集情報を送信してから所定の時間が経過した場合に、収集情報の送信を行う。なお、収集情報を送信しようとした際に、収集情報格納部２１４０に収集情報が１つしか格納されていない場合、収集情報送信部２１２０は、その収集情報を送信してもよいし、収集情報格納部２１４０に複数の収集情報が格納されるまで収集情報の送信を遅延してもよい。
【００８５】
＜処理の流れ＞
図７は、実施形態２に係る携帯端末２０００によって実行される処理の流れを例示するフローチャートである。実施形態２の携帯端末２０００は、実施形態１の携帯端末２０００と同様の流れで、図４に示されているステップＳ１０２〜ステップＳ１１２の処理を行う。図を簡潔にするため、図７において、ステップＳ１１０より前のステップは省略されている。
【００８６】
ステップＳ２０２において、収集情報受信部２１００は、受信した収集情報を、収集情報格納部２１４０に格納する。ステップＳ２０４において、収集情報送信部２１２０は、収集情報の送信を行うか否かを判断する。収集情報送信部２１２０が、収集情報の送信を行うと判断した場合、図７の処理は、ステップＳ２０６に進む。一方、収集情報送信部２１２０が、収集情報の送信を行わないと判断した場合、図７の処理は終了する。
【００８７】
ステップＳ２０６において、収集情報送信部２１２０は、収集情報格納部２１４０に格納されている複数の収集情報を、収集装置４０００へ送信する。
【００８８】
＜作用・効果＞
実施形態２の携帯端末２０００によれば、収集装置４０００に対して、複数の収集情報がまとめて送信される。そのため、携帯端末２０００と収集装置４０００との間で行われる通信の効率が高くなる。例えば、携帯端末２０００が収集装置４０００と通信を行う際、携帯端末２０００と収集装置４０００との間で、コネクションの確立が行われるとする。この場合、収集情報を１つ送信するごとにコネクションの確立を行うよりも、一度確立したコネクションを利用して複数の収集情報を送信する方が、通信の効率が高い。
【００８９】
[実施形態３]
図８は、実施形態３に係る携帯端末２０００を示すブロック図である。図８において、矢印の流れは情報の流れを示している。また、図８において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。
【００９０】
実施形態３の携帯端末２０００は、受付判断部２０６０によって行われる判断のロジックを取得する機能を有する。以下で説明する点を除き、実施形態３の携帯端末２０００は、上述した何れかの実施形態の携帯端末２０００と同様である。
【００９１】
＜判断ロジック取得部２１８０＞
実施形態３の携帯端末２０００は、判断ロジック取得部２１８０を有する。判断ロジック取得部２１８０は、判断ロジックを取得する。判断ロジックは、受付判断部２０６０によって行われる判断のロジックを示す。実施形態３の受付判断部２０６０は、判断ロジック取得部２１８０によって取得された判断ロジックを用いて、中継要求によって示されている要求を受け付けるか否かの判断を行う。
【００９２】
判断ロジック取得部２１８０が判断ロジックを取得する方法は様々である。例えば判断ロジック取得部２１８０は、携帯端末２０００の内部に予め格納されている判断ロジックを取得する。その他にも例えば、判断ロジック取得部２１８０は、携帯端末２０００の外部から判断ロジックを取得する。この場合、例えば携帯端末２０００の外部に、受付判断部２０６０に利用させたい判断ロジックを格納する格納装置が設けられている。例えば収集装置４０００の管理者が、この格納装置に、適切な判断ロジックを格納する。こうすることで、携帯端末２０００は、収集装置４０００の管理者が意図した判断ロジックを用いて、中継要求によって示されている要求を受け付けるか否かの判断を行うようになる。
【００９３】
判断ロジック取得部２１８０が取得する判断ロジックは様々である。例えば判断ロジック取得部２１８０は、実施形態１で説明した受付判断部２０６０によって行われる判断方法のいずれを示す判断ロジックを取得する。また、判断ロジックは、受付判断部２０６０が行う判断処理の一部で利用されるロジックであってもよい。例えば、情報送信装置３０００から送信される中継要求が、暗号化されているとする。この場合、受付判断部２０６０は、暗号化された中継要求を復号する必要がある。そこで、判断ロジック取得部２１８０は、暗号化された中継要求を復号するためのロジックを示す判断ロジックを取得する。受付判断部２０６０は、この判断ロジックを用いて中継要求を復号した後、中継要求に示される要求を受け付けるか否かを判断する。
【００９４】
判断ロジック取得部２１８０が判断ロジックを取得する契機は、様々である。例えば判断ロジック取得部２１８０は、受付判断部２０６０が判断を行う度に、その判断に用いる判断ロジックを取得する。その他にも例えば判断ロジック取得部２１８０は、判断ロジック取得部２１８０に対して判断ロジックが送信されたことを契機に、判断ロジックの取得を行う。また、判断ロジック取得部２１８０は、定期的又は不定期に判断ロジックを取得したり、携帯端末２０００の電源が投入されたことを契機に判断ロジックの取得を行ったりしてもよい。
【００９５】
受付判断部２０６０が、判断ロジック取得部２１８０によって取得された判断ロジックを用いて判断を複数回行う場合、例えば判断ロジック取得部２１８０は、携帯端末２０００の内部に、取得した判断ロジックを格納する。そして、受付判断部２０６０は、携帯端末２０００の内部に格納された判断ロジックを用いて判断を行う。この場合、携帯端末２０００は、判断ロジックを格納する判断ロジック格納部を有する。
【００９６】
＜作用・効果＞
実施形態３の携帯端末２０００によれば、受付判断部２０６０によって用いられる判断ロジックが取得される。そのため、受付判断部２０６０が行う判断のロジックを、容易に変更することができる。
【００９７】
[実施形態４]
図９は、実施形態４に係る携帯端末２０００を示すブロック図である。図９において、矢印の流れは情報の流れを示している。また、図９において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。
【００９８】
実施形態４の携帯端末２０００は、携帯端末２０００が、情報送信装置３０００によって求められる条件を満たしていない場合、情報送信装置３０００から受信した中継要求が示す要求を受け付けない。そのために、実施形態４の携帯端末２０００は、端末情報取得部２２００及び端末条件判定部２２２０をさらに有する。以下で説明する点を除き、実施形態４の携帯端末２０００は、上述したいずれかの実施形態の携帯端末２０００と同様である。
【００９９】
＜要求受信部２０２０＞
実施形態４の要求受信部２０２０が取得する中継要求は、端末条件をさらに示す。端末条件は、情報送信装置３０００が携帯端末２０００に求める条件である。
【０１００】
中継要求が示す端末条件は様々である。例えば端末条件は、携帯端末２０００に求める通信速度に関する条件を示す。この場合、例えば端末条件は、携帯端末２０００が備えるべき機能や、携帯端末２０００に求める性能等を示す。携帯端末２０００が備えるべき機能は、例えば広域無線通信を行う機能（以下、広域無線通信機能）である。また、携帯端末２０００に求める性能は、携帯端末２０００の通信速度や、携帯端末２０００の演算処理能力（CPU 速度）等である。通信速度や演算処理能力は、例えばそれらの下限値や安定度合い（例：標準偏差）などで表される。
【０１０１】
その他にも例えば、端末条件は、携帯端末２０００を認証するための情報を示す。携帯端末２０００を認証するための情報は、例えば、携帯端末２０００のＩＤが含まれるべきＩＤのリスト、携帯端末２０００が示すべきパスワード、又は携帯端末２０００のユーザが所属すべきグループのＩＤや名前などである。
【０１０２】
＜端末情報取得部２２００＞
端末情報取得部２２００は、端末情報を取得する。端末情報は、携帯端末２０００に関する情報である。例えば端末情報は、携帯端末２０００が備える機能や、携帯端末２０００の性能等を示す。例えば端末情報は、携帯端末２０００が広域無線通信機能を有するか否かを示す。また例えば端末情報は、携帯端末２０００の通信速度や、携帯端末２０００の演算処理能力等を示す。その他にも例えば、端末情報は、携帯端末２０００の認証に用いる情報である。携帯端末２０００の認証に用いる情報は、例えば、携帯端末２０００のＩＤ、パスワード、又は携帯端末２０００のユーザが所属するグループのＩＤや名前などである。
【０１０３】
端末情報取得部２２００が端末情報を取得する方法は様々である。例えば端末情報取得部２２００は、携帯端末２０００の内部に格納されている端末情報を取得する。その他にも例えば、端末情報取得部２２００は、携帯端末２０００の外部から端末情報を取得してもよい。例えば、携帯端末２０００の通信速度を、携帯端末２０００を製造したメーカーのサーバから取得することが考えられる。また、例えば携帯端末２０００のユーザが所属するグループのＩＤや名前などは、携帯端末２０００のＩＤなどに対応付けてサーバ内に格納されていることが考えられる。
【０１０４】
＜端末条件判定部２２２０＞
実施形態４の携帯端末２０００は、端末条件判定部２２２０を有する。端末情報取得部２２００は、端末情報を用いて、携帯端末２０００が端末条件を満たすか否かを判定する。端末情報取得部２２００がこの判定を行う方法は様々である。例えば、端末情報取得部２２００は、端末情報によって示される携帯端末２０００の通信速度が、端末条件によって示される通信速度に関する条件を満たしているか否かを判定する。その他にも例えば、端末情報取得部２２００は、端末情報によって示される携帯端末２０００の認証に用いる情報が、端末条件によって示される携帯端末２０００を認証するための条件に合っているか否かを判定する。
【０１０５】
＜受付判断部２０６０＞
実施形態４の受付判断部２０６０は、端末条件判定部２２２０によって、携帯端末２０００が端末条件を満たさないと判定された場合、中継要求を受け付けないと判断する。
【０１０６】
図１０は、実施形態４の携帯端末２０００によって実行される処理の流れを例示するフローチャートである。実施形態４の携帯端末２０００は、実施形態１の携帯端末２０００と同様の流れで、ステップＳ１０２、１０４、及びステップＳ１０８〜Ｓ１１２の処理を行う（図４参照）。図を簡潔にするため、図１０において、ステップＳ１０８より後の処理は省略されている。
【０１０７】
ステップＳ１０４の後に行うステップＳ３０２において、端末情報取得部２２００は、端末情報を取得する。ステップＳ３０４において、端末条件判定部２２２０は、端末情報に基づき、携帯端末２０００が、端末条件を満たしているか否かを判定する。ステップＳ３０６において、受付判断部２０６０は、ステップＳ３０４における判定結果及び端末状態情報に基づいて、中継要求が示す要求を受け付けるか否かを判断する。前述したように、受付判断部２０６０は、端末条件判定部２２２０によって、携帯端末２０００が端末条件を満たしていないと判定された場合、中継要求が示す要求を受け付けないと判断する。
【０１０８】
＜作用・効果＞
実施形態４の携帯端末２０００によれば、情報送信装置３０００が携帯端末２０００に求める条件である端末条件をさらに考慮して、中継要求を受け付けるか否かが判断される。
【０１０９】
[実施形態５]
図１１は、実施形態５に係る情報送信装置３０００を示すブロック図である。図１１において、矢印の流れは情報の流れを示している。また、図１１において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。
【０１１０】
実施形態５の情報送信装置３０００は、携帯端末２０００に関する情報である端末情報に基づき、携帯端末２０００に対して収集情報を送信するか否かを判断する機能を有する。以下で説明する点を除き、実施形態５の情報送信装置３０００は、実施形態１で例示した情報送信装置３０００と同様の機能を有する。また、本実施形態において、携帯端末２０００は、実施形態１〜３のいずれかで示した携帯端末２０００と同様の機能を有する。
【０１１１】
実施形態５の情報送信装置３０００は、実施形態１で例示した情報送信装置３０００と同様に、要求送信部３０２０、応答受信部３０４０、収集情報取得部３０６０、及び収集情報送信部３０８０を有する。ここで、収集情報送信部３０８０以外の各機能構成部は、実施形態１で説明した動作を行う。収集情報送信部３０８０の動作については、後述する。さらに、実施形態５の情報送信装置３０００は、端末情報取得部３１００、端末条件取得部３１２０、及び端末条件判定部３１４０を有する。以下、詳しく説明する。
【０１１２】
＜端末情報取得部３１００＞
端末情報取得部３１００は、携帯端末２０００から、端末情報を取得する。端末情報は、携帯端末２０００に関する情報を示す。この端末情報は、実施形態４の端末情報取得部２２００が取得する端末情報と同様である。
【０１１３】
＜端末条件取得部３１２０＞
端末条件取得部３１２０は、端末条件を取得する。端末条件は、携帯端末２０００が満たすべき条件を示す。この端末条件は、実施形態４の要求受信部２０２０が受信する中継要求に示されている端末条件と同様である。
【０１１４】
端末条件取得部３１２０は、例えば情報送信装置３０００の内部に格納されている端末条件を取得する。その他にも例えば、端末条件取得部３１２０は、情報送信装置３０００の外部から端末条件を取得する。この場合、端末条件取得部３１２０は、情報送信装置３０００に対して手動で入力された端末条件を取得してもよいし、情報送信装置３０００の外部にある装置から端末条件を取得してもよい。
【０１１５】
＜端末条件判定部３１４０＞
端末条件判定部３１４０は、端末情報を用いて、携帯端末２０００が端末条件を満たしているか否かを判定する。この判定は、実施形態４の受付判断部２０６０によって行われる、携帯端末２０００が端末条件を満たしているか否かの判定と同様である。
【０１１６】
＜収集情報送信部３０８０＞
収集情報送信部３０８０は、次の２つの条件を満たす場合のみ、携帯端末２０００に対して収集情報を送信する。第１の条件は、中継要求に対する応答が、「中継要求によって示される要求を受け付ける」と示していることである。第２の条件は、端末条件判定部３１４０が、「携帯端末２０００は端末条件を満たしている」と判定したことである。
【０１１７】
＜情報送信装置３０００のハードウエア構成＞
情報送信装置３０００が有する各機能構成部は、例えば、個々に又は複数組み合わせられた状態で、少なくとも１つのハードウエア構成要素として実現される。その他にも例えば、各機能構成部は、少なくとも１つのソフトウエア構成要素として実現される。その他にも例えば、各機能構成部は、ハードウエア構成要素とソフトウエア構成要素の組み合わせにより実現される。
【０１１８】
図１２は、情報送信装置３０００のハードウエア構成を例示するブロック図である。図１２において、情報送信装置３０００は、バス１４２０、プロセッサ１４４０、メモリ１４６０、ストレージ１４８０、及び近距離無線通信アダプタ１５００を有する。
【０１１９】
バス１４２０は、プロセッサ１４４０、メモリ１４６０、ストレージ１４８０、及び近距離無線通信アダプタ１５００が、相互にデータを送受信するためのデータ伝送路である。プロセッサ１４４０は、例えば CPU や GPU などの演算処理装置である。メモリ１４６０は、例えば RAM や ROM などのメモリである。ストレージ１４８０は、例えばメモリカード、ハードディスク、又は SSD などの記憶装置である。また、ストレージ１４８０は、RAM や ROM 等のメモリであってもよい。近距離無線通信アダプタ１５００は、前述した近距離無線通信を行う機能を有するネットワークアダプタである。情報送信装置３０００は、近距離無線通信アダプタ１５００を用いて、携帯端末２０００と通信を行う。
【０１２０】
要求送信モジュール１６２０は、情報送信装置３０００に、要求送信部３０２０の機能を持たせるためのプログラムである。プロセッサ１４４０は、要求送信モジュール１６２０を実行することで、要求受信部２０２０の機能を実現する。
【０１２１】
応答受信モジュール１６４０は、情報送信装置３０００に、応答受信部３０４０の機能を持たせるためのプログラムである。プロセッサ１４４０は、応答受信モジュール１６４０を実行することで、応答受信部３０４０の機能を実現する。
【０１２２】
収集情報取得モジュール１６６０は、情報送信装置３０００に、収集情報取得部３０６０の機能を持たせるためのプログラムである。プロセッサ１４４０は、収集情報取得モジュール１６６０を実行することで、収集情報取得部３０６０の機能を実現する。
【０１２３】
収集情報送信モジュール１６８０は、情報送信装置３０００に、収集情報送信部３０８０の機能を持たせるためのプログラムである。プロセッサ１４４０は、収集情報送信モジュール１６８０を実行することで、収集情報送信部３０８０の機能を実現する。
【０１２４】
端末情報取得モジュール１７００は、情報送信装置３０００に、端末情報取得部３１００の機能を持たせるためのプログラムである。プロセッサ１４４０は、端末情報取得モジュール１７００を実行することで、端末情報取得部３１００の機能を実現する。
【０１２５】
端末条件取得モジュール１７２０は、情報送信装置３０００に、端末条件取得部３１２０の機能を持たせるためのプログラムである。プロセッサ１４４０は、端末条件取得モジュール１７２０を実行することで、端末条件取得部３１２０の機能を実現する。
【０１２６】
端末条件判定モジュール１７４０は、情報送信装置３０００に、端末条件判定部３１４０の機能を持たせるためのプログラムである。プロセッサ１４４０は、端末条件判定モジュール１７４０を実行することで、端末条件判定部３１４０の機能を実現する。
【０１２７】
例えばプロセッサ１４４０は、上記各モジュールをメモリ１４６０上に読み出して実行する。ただし、プロセッサ１４４０は、上記各モジュールを、メモリ１４６０上に読み出さずに実行してもよい。
【０１２８】
ストレージ１４８０は、上記各モジュールを格納する。
【０１２９】
情報送信装置３０００のハードウエア構成は、図１２に示した構成に限定されない。例えば、各モジュールはメモリ１４６０に格納されてもよい。この場合、情報送信装置３０００は、ストレージ１４８０を備えていなくてもよい。
【０１３０】
＜処理の流れ＞
図１３は、実施形態５に係る情報送信装置３０００によって実行される処理の流れを例示するフローチャートである。ステップＳ４０２において、要求送信部３０２０は、携帯端末２０００に対して中継要求を送信する。ステップＳ４０４において、応答受信部３０４０は、携帯端末２０００から、中継要求に対する応答を受信する。
【０１３１】
ステップＳ４０６において、端末情報取得部３１００は、端末情報を取得する。ステップＳ４０８において、端末条件取得部３１２０は、端末条件を取得する。ステップＳ４１０において、端末条件判定部３１４０は、端末情報及び端末条件を用いて、携帯端末２０００が端末条件を満たしているか否かを判定する。端末条件判定部３１４０が、携帯端末２０００は端末条件を満たしていると判定した場合、図１３の処理は、ステップＳ４１２に進む。一方、端末条件判定部３１４０が、携帯端末２０００は端末条件を満たしていないと判定した場合、図１３の処理は終了する。
【０１３２】
ステップＳ４１２において、収集情報送信部３０８０は、中継要求に対する応答が、「中継要求によって示される要求を受け付ける」と示しているか否かを判定する。中継要求に対する応答が、「中継要求によって示される要求を受け付ける」と示している場合、図１３の処理は、ステップＳ４１４に進む。一方、中継要求に対する応答が、「中継要求によって示される要求を受け付ける」と示していない場合、図１３の処理は終了する。
【０１３３】
ステップＳ４１４において、収集情報取得部３０６０は、収集情報を取得する。ステップＳ４１６において、収集情報送信部３０８０は、携帯端末２０００に対し、収集情報を送信する。
【０１３４】
＜作用・効果＞
実施形態５の情報送信装置３０００によれば、携帯端末２０００が中継要求を受け付けると判断し、かつ情報送信装置３０００が端末条件を満たしている場合のみ、携帯端末２０００に対して収集情報が送信される。そのため、携帯端末２０００と情報送信装置３０００の双方を考慮して、収集情報を送信するか否かが決定される。
【０１３５】
[実施形態６]
図１４は、実施形態６に係る情報送信装置３０００を、その使用環境と共に示すブロック図である。図１４において、矢印の流れは情報の流れを示している。また、図１４において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。
【０１３６】
実施形態６において、情報収集システム５０００は、複数の携帯端末２０００を有する。そして、実施形態６の情報送信装置３０００は、複数の携帯端末２０００の中から、収集情報の送信先とする携帯端末２０００を選択する。そのために、情報送信装置３０００は、端末選択部３１８０をさらに有する。以下で説明する点を除き、情報送信装置３０００は、実施形態５の情報送信装置３０００と同様である。また、本実施形態において、携帯端末２０００は、実施形態１〜３のいずれかで示した携帯端末２０００と同様の機能を有する。以下、詳しく説明する。
【０１３７】
＜要求送信部３０２０＞
実施形態６に係る要求送信部３０２０は、複数の携帯端末２０００に対して中継要求を送信する。例えば要求送信部３０２０は、中継要求を、ブロードキャスト又はマルチキャストする。
【０１３８】
＜端末選択部３１８０＞
実施形態６に係る端末選択部３１８０は、収集情報送信部３０８０が収集情報を送信する条件である２つの条件（実施形態５参照）を満たす携帯端末２０００が複数存在する場合に、それら複数の携帯端末２０００の中から、収集情報の送信先とする携帯端末２０００を選択する。端末選択部３１８０は、例えばこの選択を、各携帯端末２０００の端末情報に基づいて行う。例えば端末選択部３１８０は、端末情報が示す通信速度が最も速い携帯端末２０００を、送信先の携帯端末２０００として選択する。こうすることで、収集装置４０００が収集情報を受信するまでにかかる時間が短くなる。
【０１３９】
その他にも例えば、端末選択部３１８０は、これまでに収集情報の中継を行った回数が最も多い携帯端末２０００を、送信先の携帯端末２０００として選択する。この場合、情報送信装置３０００は、各携帯端末２０００から、これまでに収集情報の中継を行った回数を取得する機能を有する。収集情報の中継を行った回数が多い携帯端末２０００は、収集情報を中継した実績が多いため、信頼できる端末であると考えられる。そのため、収集情報の中継を行った回数が最も多い携帯端末２０００を、送信先の携帯端末２０００として選択することで、より確実に収集情報の収集が行われると期待できる。
【０１４０】
その他にも例えば、収集情報送信部３０８０は、携帯端末２０００から、その携帯端末２０００が収集情報を中継する積極性の度合いを表す値（以下、積極度）を取得し、積極度が最も大きい携帯端末２０００を、送信先の携帯端末２０００として選択する。この場合、携帯端末２０００は、積極度を算出し、算出した積極度を情報送信装置３０００に送信する機能を有する。例えば、携帯端末２０００は、電池残量が多いほど、大きい積極度を算出する。こうすることで、携帯端末２０００は、電池残量が多い時ほど積極的に収集情報の中継を行うようになる。
【０１４１】
＜処理の流れ＞
図１５は、実施形態６の情報送信装置３０００によって実行される処理の流れを例示するフローチャートである。
【０１４２】
ステップＳ５０２において、要求送信部３０２０は、中継要求を送信する。前述したように、例えば要求送信部３０２０は、中継要求をブロードキャストする。ステップＳ５０４において、応答受信部３０４０は、各携帯端末から応答を受信する。ステップＳ５０６において、端末条件取得部３１２０は、端末条件を取得する。
【０１４３】
ステップＳ５０８〜ステップＳ５１８は、情報送信装置３０００に対して応答を送信した各携帯端末２０００について行われるループ処理Ａである。ステップＳ５０８において、情報送信装置３０００は、まだループ処理Ａの対象としていない携帯端末２０００があるか否かを判定する。既に全ての携帯端末２０００を対象としてループ処理Ａを行った場合、図１５の処理は、ステップＳ５２０に進む。一方、まだループ処理Ａの対象としていない携帯端末２０００がある場合、情報送信装置３０００は、その中から一つを選択する。ここで選択された携帯端末２０００を、携帯端末ｉと表記する。そして、図１５の処理は、ステップＳ５１０に進む。
【０１４４】
ステップＳ５１０において、端末情報取得部３１００は、携帯端末ｉに関する端末情報を取得する。ステップＳ５１２において、端末条件取得部３１２０は、携帯端末ｉが端末条件を満たしているか否かを判定する。携帯端末ｉが端末条件を満たしている場合、図１５の処理は、ステップＳ５１４に進む。携帯端末ｉが端末条件を満たしていない場合、図１５の処理は、ステップＳ５１８に進む。
【０１４５】
ステップＳ５１４において、収集情報送信部３０８０は、携帯端末ｉからの応答が、中継要求が示す要求を受け付けることを示しているか否かを判定する。携帯端末ｉからの応答が、中継要求が示す要求を受け付けることを示している場合、図１５の処理は、ステップＳ５１６に進む。携帯端末ｉからの応答が、中継要求が示す要求を受け付けることを示していない場合、図１５の処理は、ステップＳ５１８に進む。
【０１４６】
ステップＳ５１６において、情報送信装置３０００は、集合Ｕに携帯端末ｉを加える。ここで、集合Ｕは、端末選択部３１８０が送信先として選択する携帯端末２０００の候補を表す集合である。集合Ｕの初期状態は、空集合であるとする。
【０１４７】
ステップＳ５１８は、ループ処理Ａの終端である。図１５の処理は、ステップＳ５０８に進む。
【０１４８】
ステップＳ５２０において、端末選択部３１８０は、集合Ｕに含まれる携帯端末２０００の中から、収集情報の送信先とする携帯端末２０００を選択する。ここで選択される携帯端末２０００は、１つであってもよいし、複数であってもよい。
【０１４９】
ステップＳ５２２において、収集情報取得部３０６０は、収集情報を取得する。ステップＳ５２４において、収集情報送信部３０８０は、ステップＳ５２０で選択された携帯端末２０００に対して、収集情報を送信する。
【０１５０】
＜作用・効果＞
実施形態６によれば、収集情報を送信するための条件を満たす複数の携帯端末２０００の中から、収集情報の送信先とする携帯端末２０００が選択される。これにより、より適した携帯端末２０００に、収集情報の送信をさせることができる。例えば前述したように、収集装置４０００が収集情報を受信するまでにかかる時間が短くなったり、より確実に収集情報を収集できるといった効果がある。
【０１５１】
＜実施例＞
以下、情報収集システム５０００の実施例について説明する。以下で説明する実施例は、あくまで情報収集システム５０００のユースケースの一つであり、情報収集システム５０００の利用方法を限定するものではない。
【０１５２】
図１６は、実施例における情報収集システム５０００を、その使用環境と共に示す図である。図１６において、矢印の流れは情報の流れを示している。また、図１６において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を示している。
【０１５３】
この実施例において、情報収集システム５０００は、依頼装置１００からの依頼を受けて収集情報を収集する。例えば情報送信装置３０００の運用・管理を行っている企業が、依頼装置１００を介して、収集情報の収集を依頼する。情報収集システム５０００は、依頼装置１００から依頼を受け付ける受付装置２００を有している。この受付装置２００は、例えば収集情報の収集を代行する代行業者が有する。受付装置２００で受け付けた依頼は、携帯端末２０００に送信される。そして、この代行業者の作業員が、携帯端末２０００を持って情報送信装置３０００の近辺へ行くことで、情報送信装置３０００から収集情報を取得する。前述したように、携帯端末２０００は汎用的な携帯端末でよい。そのため、代行業者は、収集情報の代行を行うための専用端末を用意する必要がない。
【０１５４】
以下、本実施例についてさらに詳しく説明する。
【０１５５】
＜依頼装置１００＞
依頼装置１００は、依頼送信部１２０及び収集情報受信部１４０を有する。依頼送信部１２０は、受付装置２００に、収集情報の取得の依頼を送信する。例えばこの依頼は、収集情報を取得する対象の情報送信装置３０００のＩＤを示している。収集情報受信部１４０は、情報送信装置３０００のＩＤを指定して、収集装置４０００から収集情報を取得する。
【０１５６】
＜受付装置２００＞
受付装置２００は、設定情報格納部２２０、依頼受信部２４０、及び依頼送信部２６０を有する。設定情報格納部２２０は、情報送信装置３０００のＩＤに対応付けて、携帯端末２０００へ送信する設定情報を格納している。この設定情報は例えば、実施形態３で説明した判断ロジックを示す。また、設定情報格納部２２０は、情報送信装置３０００の所在地等、情報送信装置３０００に関する詳細な情報をさらに格納していてもよい。依頼受信部２４０は、依頼装置１００から、収集情報の取得の依頼を受け付ける。依頼送信部２６０は、依頼受信部２４０によって受信された情報送信装置３０００のＩＤを用いて設定情報格納部２２０から設定情報を読み出す。そして、依頼送信部２６０は、情報送信装置３０００から収集情報を収集する収集依頼、及び読み出した設定情報を、携帯端末２０００へ送信する。ここで、依頼送信部２６０は、設定情報に加えて、情報送信装置３０００の所在地などに関する情報を送信してもよい。また、受付判断部２０６０は、設定情報を送信しなくてもよい。
【０１５７】
＜携帯端末２０００＞
本実施例の携帯端末２０００は、依頼受信部２２４０を有する。依頼受信部２２４０は、受付装置２００から、収集依頼及び設定情報を受信する。本実施例の携帯端末２０００を持つ作業員は、収集対象の情報送信装置３０００の近くへ移動する。例えば依頼送信部２６０が、情報送信装置３０００の所在地を携帯端末２０００へ送信することで、携帯端末２０００を持つ作業員は、情報送信装置３０００の所在地を知ることができる。また、携帯端末２０００を持つ作業員は、予め情報送信装置３０００の所在地を把握していてもよい。携帯端末２０００は、情報送信装置３０００から中継要求を受信する。なお、収集依頼を受けた携帯端末２０００は、情報送信装置３０００に対して、収集情報の送信を促す通知を行ってもよい。この場合、情報送信装置３０００の要求送信部３０２０は、この通知を契機に、中継要求の送信を行う。中継要求を受信した後で携帯端末２０００が行う一連の処理は、各実施形態で説明した通りである。
【０１５８】
受付装置２００から設定情報を受信した場合、携帯端末２０００は、設定情報を用いて収集情報の受信を行う。例えば本実施例の携帯端末２０００が、実施形態３で説明した機能を有している場合、判断ロジック取得部２１８０は、設定情報に示されている判断ロジックを取得する。そして、受付判断部２０６０は、この判断ロジックを用いて判断処理を行う。
【０１５９】
＜収集装置４０００＞
収集装置４０００は、収集情報受信部４０２０、収集情報格納部４０４０、及び収集情報送信部４０６０を有する。収集情報受信部４０２０は、携帯端末２０００から収集情報を取得し、収集情報格納部４０４０に格納する。収集情報格納部４０４０は、収集情報を格納する格納部である。収集情報送信部４０６０は、収集情報受信部１４０からの通知を受け、収集情報受信部１４０に対して、収集情報を送信する。収集情報送信部４０６０は、収集情報受信部１４０から指定された情報送信装置３０００のＩＤに対応する収集情報を、収集情報受信部１４０へ送信する。
【０１６０】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記実施形態の組み合わせ、及び上記実施形態以外の様々な構成を採用することもできる。
【０１６１】
以下、参考形態の例を付記する。
１．  収集情報を送信する情報送信装置と前記収集情報を受信する収集装置との間で行われる通信の中継を行う機能を、携帯端末に持たせる端末制御プログラムであって、前記携帯端末に、
前記収集情報の中継の要求を示す中継要求を、前記情報送信装置から受信する要求受信機能と、
前記携帯端末の状態を示す情報である端末状態情報を取得する端末状態情報取得機能と、
前記携帯端末が前記中継要求によって示される前記要求を受け付けるか否かを、前記端末状態情報に基づいて判断する受付判断機能と、
前記要求を受け付けるか否かを示す応答を、前記情報送信装置へ送信する応答送信機能と、
前記情報送信装置から、前記収集情報を受信する収集情報受信機能と、
前記収集情報を前記収集装置へ送信する収集情報送信機能と、
を持たせる端末制御プログラム。
２．  前記端末状態情報は、その携帯端末の電池残量、その携帯端末がこれまでに前記中継を行った回数、及びその携帯端末が前回前記中継を行ってからの経過時間のうち、少なくとも１つを示す１．記載の端末制御プログラム。
３．  前記携帯端末は、前記収集情報を格納する収集情報格納手段を有し、
前記収集情報受信機能は、受信した前記収集情報を、前記収集情報格納手段に格納し、
前記収集情報送信機能は、前記収集情報格納手段に格納されている複数の前記収集情報を、前記収集装置に対して送信する、
１．又は２．に記載の端末制御プログラム。
４．  当該端末制御プログラムは、前記携帯端末に、前記受付判断機能によって行われる判断のロジックを示す判断ロジックを取得する判断ロジック取得機能を持たせ、
前記受付判断機能は、前記判断ロジック取得機能によって取得された前記判断ロジックを用いて、前記中継要求によって示されている要求を受け付けるか否かを判断する、
１．乃至３．いずれか一つに記載の端末制御プログラム。
５．  前記中継要求は、前記情報送信装置が前記携帯端末へ求める条件である端末条件をさらに示し、
当該端末制御プログラムは、前記携帯端末に、
前記携帯端末に関する情報である端末情報を取得する端末情報取得機能と、
前記端末情報に基づいて、前記携帯端末が前記端末条件を満たしているか否かを判定する端末条件判定機能と、を持たせ、
前記受付判断機能は、前記端末条件判定機能によって、前記携帯端末が前記端末条件を満たしていないと判定された場合、前記中継要求によって示されている要求を受け付けないと判断する、
１．乃至４．いずれか一つに記載の端末制御プログラム。
６．  前記端末条件は、前記携帯端末が行う通信の通信速度に関する条件を示し、
前記端末情報は、前記携帯端末が行う通信の通信速度を示す、
５．に記載の端末制御プログラム。
７．  前記端末条件は、前記携帯端末を認証するための情報を示し、
前記端末情報は、前記携帯端末の認証に用いる情報を示す、
５．又は６．に記載の端末制御プログラム。
８．  前記情報送信装置は、広域無線通信機能を有さず、
前記情報送信装置と前記携帯端末の間の通信は、近距離無線通信を介して行われ、
前記携帯端末と前記収集装置の間の通信は、広域無線通信を介して行われる、
１．乃至７．いずれか一項に記載の端末制御プログラム。
９．  収集情報を送信する情報送信装置と前記収集情報を受信する収集装置との間で行われる通信の中継を行う携帯端末であって、
前記収集情報の中継の要求を示す中継要求を、前記情報送信装置から受信する要求受信手段と、
前記携帯端末の状態を示す情報である端末状態情報を取得する端末状態情報取得手段と、
前記携帯端末が前記中継要求によって示される前記要求を受け付けるか否かを、前記端末状態情報に基づいて判断する受付判断手段と、
前記要求を受け付けるか否かを示す応答を、前記情報送信装置へ送信する応答送信手段と、
前記情報送信装置から、前記収集情報を受信する収集情報受信手段と、
前記収集情報を前記収集装置へ送信する収集情報送信手段と、
を有する携帯端末。
１０．  前記端末状態情報は、その携帯端末の電池残量、その携帯端末がこれまでに前記中継を行った回数、及びその携帯端末が前回前記中継を行ってからの経過時間のうち、少なくとも１つを示す９．記載の携帯端末。
１１．  前記収集情報を格納する収集情報格納手段を有し、
前記収集情報受信手段は、受信した前記収集情報を、前記収集情報格納手段に格納し、
前記収集情報送信手段は、前記収集情報格納手段に格納されている複数の前記収集情報を、前記収集装置に対して送信する、
９．又は１０．に記載の携帯端末。
１２．  前記受付判断手段によって行われる判断のロジックを示す判断ロジックを取得する判断ロジック取得手段を有し、
前記受付判断手段は、前記判断ロジック取得手段によって取得された前記判断ロジックを用いて、前記中継要求によって示されている要求を受け付けるか否かを判断する、
９．乃至１１．いずれか一つに記載の携帯端末。
１３．  前記中継要求は、前記情報送信装置が当該携帯端末へ求める条件である端末条件をさらに示し、
当該携帯端末に関する情報である端末情報を取得する端末情報取得手段と、
前記端末情報に基づいて、当該携帯端末が前記端末条件を満たしているか否かを判定する端末条件判定手段と、を有し、
前記受付判断手段は、前記端末条件判定手段によって、当該携帯端末が前記端末条件を満たしていないと判定された場合、前記中継要求によって示されている要求を受け付けないと判断する、
９．乃至１２．いずれか一つに記載の携帯端末。
１４．  前記端末条件は、当該携帯端末が行う通信の通信速度に関する条件を示し、
前記端末情報は、当該携帯端末が行う通信の通信速度を示す、
１３．に記載の携帯端末。
１５．  前記端末条件は、当該携帯端末を認証するための情報を示し、
前記端末情報は、当該携帯端末の認証に用いる情報を示す、
１３．又は１４．に記載の携帯端末。
１６．  前記情報送信装置は、広域無線通信機能を有さず、
当該携帯端末は、
前記情報送信装置との間の通信は、近距離無線通信を介して行い、
当該収集装置との間の通信は、広域無線通信を介して行う、
９．乃至１５．いずれか一項に記載の携帯端末。
１７．  収集情報を送信する情報送信装置と前記収集情報を受信する収集装置との間で行われる通信の中継を行う携帯端末によって実行される端末制御方法であって、
前記収集情報の中継の要求を示す中継要求を、前記情報送信装置から受信する要求受信ステップと、
前記携帯端末の状態を示す情報である端末状態情報を取得する端末状態情報取得ステップと、
前記携帯端末が前記中継要求によって示される前記要求を受け付けるか否かを、前記端末状態情報に基づいて判断する受付判断ステップと、
前記要求を受け付けるか否かを示す応答を、前記情報送信装置へ送信する応答送信ステップと、
前記情報送信装置から、前記収集情報を受信する収集情報受信ステップと、
前記収集情報を前記収集装置へ送信する収集情報送信ステップと、
を有する端末制御方法。
１８．  前記端末状態情報は、前記携帯端末の電池残量、前記携帯端末がこれまでに前記中継を行った回数、及び前記携帯端末が前回前記中継を行ってからの経過時間のうち、少なくとも１つを示す１７．記載の端末制御方法。
１９．  前記携帯端末は、前記収集情報を格納する収集情報格納手段を有し、
前記収集情報受信ステップは、受信した前記収集情報を、前記収集情報格納手段に格納し、
前記収集情報送信ステップは、前記収集情報格納手段に格納されている複数の前記収集情報を、前記収集装置に対して送信する、
１７．又は１８．に記載の端末制御方法。
２０．  前記受付判断ステップで行われる判断のロジックを示す判断ロジックを取得する判断ロジック取得ステップを有し、
前記受付判断ステップは、前記判断ロジック取得ステップによって取得された前記判断ロジックを用いて、前記中継要求によって示されている要求を受け付けるか否かを判断する、
１７．乃至１９．いずれか一つに記載の端末制御方法。
２１．  前記中継要求は、前記情報送信装置が前記携帯端末へ求める条件である端末条件をさらに示し、
前記携帯端末に関する情報である端末情報を取得する端末情報取得ステップと、
前記端末情報に基づいて、前記携帯端末が前記端末条件を満たしているか否かを判定する端末条件判定ステップと、を有し、
前記受付判断ステップは、前記端末条件判定ステップによって、前記携帯端末が前記端末条件を満たしていないと判定された場合、前記中継要求によって示されている要求を受け付けないと判断する、
１７．乃至２０．いずれか一つに記載の端末制御方法。
２２．  前記端末条件は、前記携帯端末が行う通信の通信速度に関する条件を示し、
前記端末情報は、前記携帯端末が行う通信の通信速度を示す、
２１．に記載の端末制御方法。
２３．  前記端末条件は、前記携帯端末を認証するための情報を示し、
前記端末情報は、前記携帯端末の認証に用いる情報を示す、
２１．又は２２．に記載の端末制御方法。
２４．  前記情報送信装置は、広域無線通信機能を有さず、
前記情報送信装置と前記携帯端末の間の通信は、近距離無線通信を介して行われ、
前記携帯端末と前記収集装置の間の通信は、広域無線通信を介して行われる、
１７．乃至２３．いずれか一項に記載の端末制御方法。
２５．  １乃至４いずれか一つに記載の端末制御プログラムを実行する携帯端末を介して前記収集情報を前記収集装置へ送信する情報送信装置であって、
前記携帯端末に対して、前記中継要求を送信する要求送信手段と、
前記携帯端末から、前記中継要求に対する前記応答を受信する応答受信手段と、
前記携帯端末から、その携帯端末に関する情報である端末情報を受信する端末情報取得手段と
前記携帯端末が満たすべき条件である端末条件を取得する端末条件取得手段と、
前記端末情報に基づいて、前記携帯端末が前記端末条件を満たしているか否かを判定する端末条件判定手段と、
前記収集情報を取得する収集情報取得手段と、
前記応答によって、前記携帯端末が前記中継要求によって示される要求を受け付けることが示されている場合であり、かつ前記端末条件判定手段によって、前記携帯端末が前記端末条件を満たしていると判定された場合のみ、前記携帯端末に対して前記収集情報を送信する収集情報送信手段と、
を有する情報送信装置。
２６．  前記端末条件は、前記携帯端末が行う通信の通信速度に関する条件を示し、
前記端末情報は、前記携帯端末が行う通信の通信速度を示す、
２５．に記載の情報送信装置。
２７．  前記端末条件は、前記携帯端末の認証を行うための情報を示し、
前記端末情報は、前記携帯端末の認証に用いられるための情報を示す、
２５．又は２６．に記載の情報送信装置。
２８．  前記要求送信手段は、複数の前記携帯端末に対して前記中継要求を送信し、
当該情報送信装置は、前記中継要求によって示される要求を受け付けることを示す前記応答を送信した前記携帯端末であり、かつ前記端末条件判定手段によって、前記端末条件を満たしていると判定された前記携帯端末が複数ある場合、それら複数の前記携帯端末それぞれの前記端末情報に基づいて、それら複数の前記携帯端末の中から、収集情報の送信先とする携帯端末を選択する端末選択手段を有し、
前記収集情報送信手段は、前記端末選択手段によって選択された前記携帯端末に対して、前記収集情報を送信する、
２５．乃至２７．いずれか一つに記載の情報送信装置。
２９．  当該情報送信装置は、
広域無線通信機能を有さず、
前記携帯端末との間の通信は、近距離無線通信を介して行い、
前記携帯端末と前記収集装置の間の通信は、広域無線通信を介して行われる、
２５．乃至２８．いずれか一項に記載の情報送信装置。
３０．  １乃至４いずれか一つに記載の端末制御プログラムを実行する携帯端末を介して前記収集情報を前記収集装置へ送信する情報送信装置によって実行される情報送信方法であって、
前記携帯端末に対して、前記中継要求を送信する要求送信ステップと、
前記携帯端末から、前記中継要求に対する前記応答を受信する応答受信ステップと、
前記携帯端末から、その携帯端末に関する情報である端末情報を受信する端末情報取得ステップと、
前記携帯端末が満たすべき条件である端末条件を取得する端末条件取得ステップと、
前記端末情報に基づいて、前記携帯端末が前記端末条件を満たしているか否かを判定する端末条件判定ステップと、
前記収集情報を取得する収集情報取得ステップと、
前記応答によって、前記携帯端末が前記中継要求によって示される要求を受け付けることが示されている場合であり、かつ前記端末条件判定ステップによって、前記携帯端末が前記端末条件を満たしていると判定された場合のみ、前記携帯端末に対して前記収集情報を送信する収集情報送信ステップと、
を有する情報送信方法。
３１．  前記端末条件は、前記携帯端末が行う通信の通信速度に関する条件を示し、
前記端末情報は、前記携帯端末が行う通信の通信速度を示す、
３０．に記載の情報送信方法。
３２．  前記端末条件は、前記携帯端末の認証を行うための情報を示し、
前記端末情報は、前記携帯端末の認証に用いられるための情報を示す、
３０．又は３１．に記載の情報送信方法。
３３．  前記要求送信ステップは、複数の前記携帯端末に対して前記中継要求を送信し、
当該情報送信方法は、前記中継要求によって示される要求を受け付けることを示す前記応答を送信した前記携帯端末であり、かつ前記端末条件判定ステップによって、前記端末条件を満たしていると判定された前記携帯端末が複数ある場合、それら複数の前記携帯端末それぞれの前記端末情報に基づいて、それら複数の前記携帯端末の中から、収集情報の送信先とする携帯端末を選択する端末選択ステップを有し、
前記収集情報送信ステップは、前記端末選択ステップによって選択された前記携帯端末に対して、前記収集情報を送信する、
３０．乃至３２．いずれか一つに記載の情報送信方法。
３４．  前記情報送信装置は、広域無線通信機能を有さず、
前記情報送信装置と前記携帯端末の間の通信は、近距離無線通信を介して行われ、
前記携帯端末と前記収集装置の間の通信は、広域無線通信を介して行われる、
３０．乃至３３．いずれか一項に記載の情報送信方法。
３５．  １乃至４いずれか一つに記載のプログラムを実行する携帯端末を介して前記収集情報を前記収集装置へ送信する機能を、情報送信装置に持たせる情報送信プログラムであって、前記情報送信装置に、
前記携帯端末に対して、前記中継要求を送信する要求送信機能と、
前記携帯端末から、前記中継要求に対する前記応答を受信する応答受信機能と、
前記携帯端末から、その携帯端末に関する情報である端末情報を受信する端末情報取得機能と、
前記携帯端末が満たすべき条件である端末条件を取得する端末条件取得機能と、
前記端末情報に基づいて、前記携帯端末が前記端末条件を満たしているか否かを判定する端末条件判定機能と、
前記収集情報を取得する収集情報取得機能と、
前記応答によって、前記携帯端末が前記中継要求によって示される要求を受け付けることが示されている場合であり、かつ前記端末条件判定機能によって、前記携帯端末が前記端末条件を満たしていると判定された場合のみ、前記携帯端末に対して前記収集情報を送信する収集情報送信機能と、
を持たせる情報送信プログラム。
３６．  前記端末条件は、前記携帯端末が行う通信の通信速度に関する条件を示し、
前記端末情報は、前記携帯端末が行う通信の通信速度を示す、
３５．に記載の情報送信プログラム。
３７．  前記端末条件は、前記携帯端末の認証を行うための情報を示し、
前記端末情報は、前記携帯端末の認証に用いられるための情報を示す、
３５．又は３６．に記載の情報送信プログラム。
３８．  前記要求送信機能は、複数の前記携帯端末に対して前記中継要求を送信し、
当該情報送信プログラムは、前記情報送信装置に、前記中継要求によって示される要求を受け付けることを示す前記応答を送信した前記携帯端末であり、かつ前記端末条件判定機能によって、前記端末条件を満たしていると判定された前記携帯端末が複数ある場合、それら複数の前記携帯端末それぞれの前記端末情報に基づいて、それら複数の前記携帯端末の中から、収集情報の送信先とする携帯端末を選択する端末選択機能を持たせ、
前記収集情報送信機能は、前記端末選択機能によって選択された前記携帯端末に対して、前記収集情報を送信する、
３５．乃至３７．いずれか一つに記載の情報送信プログラム。
３９．  前記情報送信装置は、広域無線通信機能を有さず、
前記情報送信装置と前記携帯端末の間の通信は、近距離無線通信を介して行われ、
前記携帯端末と前記収集装置の間の通信は、広域無線通信を介して行われる、
３５．乃至３８．いずれか一項に記載の情報送信方法。
４０．  ２５．乃至２９．いずれか一つに記載の情報送信装置と、１．乃至４．いずれか一つに記載の端末制御プログラムを実行する携帯端末と、前記収集装置とを有する情報収集システム。
４１．  ２５．乃至２９．いずれか一項に記載の情報送信装置と、１．乃至４．いずれか一項に記載の端末制御プログラムを実行する携帯端末と、前記収集装置とを有する情報収集システムによって行われる情報収集方法であって、
前記情報送信装置が、前記携帯端末に対して、前記中継要求を送信する要求送信ステップと、
前記携帯端末が、収集情報の中継の要求を示す中継要求を、前記情報送信装置から受信する要求受信ステップと、
前記携帯端末が、前記携帯端末の状態を示す情報である端末状態情報を取得する端末状態情報取得ステップと、
前記携帯端末が、その携帯端末が前記中継要求によって示される前記要求を受け付けるか否かを、前記端末状態情報に基づいて判断する受付判断ステップと、
前記携帯端末が、前記要求を受け付けるか否かを示す応答を、前記情報送信装置へ送信する応答送信ステップと、
前記情報送信装置が、前記携帯端末から、前記中継要求に対する前記応答を受信する応答受信ステップと、
前記情報送信装置が、前記携帯端末から、その携帯端末に関する情報である端末情報を受信する端末情報取得ステップと、
前記情報送信装置が、前記携帯端末が満たすべき条件である端末条件を取得する端末条件取得ステップと、
前記情報送信装置が、前記端末情報に基づいて、前記携帯端末が前記端末条件を満たしているか否かを判定する端末条件判定ステップと、
前記情報送信装置が、前記収集情報を取得する収集情報取得ステップと、
前記情報送信装置が、前記応答によって、前記携帯端末が前記中継要求によって示される要求を受け付けることが示されている場合であり、かつ前記端末条件判定ステップによって、前記携帯端末が前記端末条件を満たしていると判定された場合のみ、前記携帯端末に対して前記収集情報を送信する収集情報送信ステップと、
前記携帯端末が、前記情報送信装置から、前記収集情報を受信する収集情報受信ステップと、
前記携帯端末が、前記受付判断ステップで、前記要求を受け付けると判断した場合のみ、前記収集情報を前記収集装置へ送信する第２収集情報送信ステップと、
を有する情報収集方法。
【符号の説明】
【０１６２】
１００ 依頼装置
１２０ 依頼送信部
１４０ 収集情報受信部
２００ 受付装置
２２０ 設定情報格納部
２４０ 依頼受信部
２６０ 依頼送信部
１０２０ バス
１０４０ プロセッサ
１０６０ メモリ
１０８０ ストレージ
１１００ 近距離無線通信アダプタ
１１２０ 広域無線通信アダプタ
１２２０ 要求受信モジュール
１２４０ 端末状態情報取得モジュール
１２６０ 受付判断モジュール
１２８０ 応答送信モジュール
１３００ 収集情報受信モジュール
１３２０ 収集情報送信モジュール
１４２０ バス
１４４０ プロセッサ
１４６０ メモリ
１４８０ ストレージ
１５００ 近距離無線通信アダプタ
１６２０ 要求送信モジュール
１６４０ 応答受信モジュール
１６６０ 収集情報取得モジュール
１６８０ 収集情報送信モジュール
１７００ 端末情報取得モジュール
１７２０ 端末条件取得モジュール
１７４０ 端末条件判定モジュール
２０００ 携帯端末
２０２０ 要求受信部
２０４０ 端末状態情報取得部
２０６０ 受付判断部
２０８０ 応答送信部
２１００ 収集情報受信部
２１２０ 収集情報送信部
２１４０ 収集情報格納部
２１８０ 判断ロジック取得部
２２００ 端末情報取得部
２２２０ 端末条件判定部
２２４０ 依頼受信部
３０００ 情報送信装置
３０２０ 要求送信部
３０４０ 応答受信部
３０６０ 収集情報取得部
３０８０ 収集情報送信部
３１００ 端末情報取得部
３１２０ 端末条件取得部
３１４０ 端末条件判定部
３１８０ 端末選択部
４０００ 収集装置
４０２０ 収集情報受信部
４０４０ 収集情報格納部
４０６０ 収集情報送信部
５０００ 情報収集システム
【図１】
2014235447.tif 000003
【図２】
2014235447.tif 000004
【図３】
2014235447.tif 000005
【図４】
2014235447.tif 000006
【図５】
2014235447.tif 000007
【図６】
2014235447.tif 000008
【図７】
2014235447.tif 000009
【図８】
2014235447.tif 000010
【図９】
2014235447.tif 000011
【図１０】
2014235447.tif 000012
【図１１】
2014235447.tif 000013
【図１２】
2014235447.tif 000014
【図１３】
2014235447.tif 000015
【図１４】
2014235447.tif 000016
【図１５】
2014235447.tif 000017
【図１６】
2014235447.tif 000018