(57)【特許請求の範囲】
【請求項１】
第１の通信装置がデータ送信要求を第２の通信装置に他の第２の通信装置を介して送信することと、
前記データ送信要求を受信する前記第２の通信装置が、前記第２の通信装置が取得したデータが含まれる前記第１の通信装置への応答を前記他の第２の通信装置に対して送信することと、
前記他の第２の通信装置が、前記応答に含まれるデータ付加許可の有無を示すデータ付加許可情報に基づいて前記応答への前記他の第２の通信装置が取得したデータのデータ付加の有無を判定することと、
前記他の第２の通信装置が、前記他の第２の通信装置が取得したデータが付加された前記第２の通信装置から受信される前記応答を前記第１の通信装置に向けて中継することと、
を含むデータ収集方法。
【請求項２】
前記第２の通信装置が、受信される前記データ送信要求に含まれる、データ付加許可の設定内容を示す許可設定情報に基づいて、送信される前記応答に含まれる前記データ付加許可情報の設定を行うこと、をさらに含む、請求項１に記載のデータ収集方法。
【請求項３】
前記第１の通信装置が、前記許可設定情報を生成すること、をさらに含む、請求項２に記載のデータ収集方法。
【請求項４】
前記データ送信要求の送信先は、前記第１の通信装置、ならびにデータ収集対象である前記第２の通信装置および前記他の第２の通信装置の間で形成される通信ネットワークの終端となる前記第２の通信装置を含む、請求項１〜３のいずれか１項に記載のデータ収集方法。
【請求項５】
前記応答は、識別情報を有し、
前記他の第２の通信装置は、データ付加済みの前記応答の識別情報と同一の識別情報を有する前記応答については、データ付加を行わないこと、をさらに含む請求項１〜４のいずれか１項に記載のデータ収集方法。
【請求項６】
前記第１の通信装置が、前記第２の通信装置までの通信経路の重複の少なさに基づいて特定される前記第２の通信装置の各々に、同時期に前記データ送信要求を送信すること、をさらに含む、請求項１〜５のいずれか１項に記載のデータ収集方法。
【請求項７】
前記他の第２の通信装置は、受信される前記応答の大きさが閾値以上である場合、データ付加を行わないこと、をさらに含む、請求項１〜６のいずれか１項に記載のデータ収集方法。
【請求項８】
前記データとは、水位データ、雨量データ、風向データ、風速データ、温度データ、湿度データのいずれか１つを含む、請求項１〜７のいずれか１項に記載のデータ収集方法。
【請求項９】
データ送信要求を第２の通信装置に他の第２の通信装置を介して送信する第１の通信装置と、
受信される前記データ送信要求の宛先が自装置である場合、自装置が取得したデータが含まれる前記第１の通信装置への応答を前記他の第２の通信装置に対して送信し、
前記応答が受信される場合、前記他の第２の通信装置として、自装置が取得したデータが付加された前記応答を前記第１の通信装置に向けて中継する第２の通信装置と、
前記応答に含まれるデータ付加許可の有無を示すデータ付加許可情報に基づいて前記応答への前記他の第２の通信装置が取得したデータのデータ付加の有無を判定する他の第２の通信装置と、
を備えるデータ収集システム。
【請求項１０】
データ送信要求を第２の通信装置に他の第２の通信装置を介して送信する送信部と、
前記データ送信要求を受信する前記第２の通信装置が取得したデータが含まれ、前記他の第２の通信装置が取得したデータが付加された応答を受信する受信部と、
前記他の第２の通信装置が取得したデータのデータ付加の有無を前記他の第２の通信装置が判定する際に用いるデータ付加許可情報を前記第２の通信装置が設定する際に参照するデータ付加許可の設定内容を示す許可設定情報を生成し、前記データ送信要求に含ませる制御部と、
を備える、通信装置。
【請求項１１】
第１の通信装置からデータ送信要求を他の第２の通信装置を介して受信する受信部と、
自装置において取得されたデータが含まれる前記第１の通信装置への前記データ送信要求に対する応答を、前記他の第２の通信装置に対して送信する送信部と、
前記データ送信要求に含まれる、データ付加許可の設定内容を示す許可設定情報に基づいて、前記他の第２の通信装置が取得したデータの前記応答へのデータ付加の有無を前記他の第２の通信装置が判定する際に用いるデータ付加許可情報を、送信される前記応答に設定する制御部と、
を備える、通信装置。
【請求項１２】
前記送信部は、前記データ送信要求の宛先が自装置と異なる場合、前記他の第２の通信装置として、前記データ送信要求および前記応答を中継し、前記応答に自装置が取得したデータを付加する、請求項１１に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ収集方法、データ収集システムおよび通信装置に関する。
【背景技術】
【０００２】
近年、情報通信技術の発展に伴い、通信ネットワークを流れる情報の量が増加しており、通信の輻輳等が発生しやすくなっている。これに対して、通信量を低減させる様々な技術が開発されている。
【０００３】
例えば、特許文献１では、データが同一で、かつ送信経路が同方向のパケットを統合し、統合されるパケットを伝送する装置と、受信される当該パケットが統合パケットである場合に、統合前のパケットを復元し、復元されたパケットを宛先に送信する装置と、に係る発明が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２２３６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１で開示される発明では、復元されたパケットを受信した装置の各々から応答となるパケットがそれぞれ送信されることによって、通信量が増大する可能性があった。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、複数の通信装置からデータを収集しながら、通信量の増加を抑制することが可能な、新規かつ改良されたデータ収集方法、データ収集システムおよび通信装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、第１の通信装置がデータ送信要求を第２の通信装置に他の第２の通信装置を介して送信することと、前記データ送信要求を受信する前記第２の通信装置が、前記第２の通信装置が取得したデータが含まれる前記第１の通信装置への応答を前記他の第２の通信装置に対して送信することと、前記他の第２の通信装置が、前記応答に含まれるデータ付加許可の有無を示すデータ付加許可情報に基づいて前記応答への前記他の第２の通信装置が取得したデータのデータ付加の有無を判定することと、前記他の第２の通信装置が、前記他の第２の通信装置が取得したデータが付加された前記第２の通信装置から受信される前記応答を前記第１の通信装置に向けて中継することと、を含むデータ収集方法が提供される。
【０００９】
また、前記第２の通信装置が、受信される前記データ送信要求に含まれる、データ付加許可の設定内容を示す許可設定情報に基づいて、送信される前記応答に含まれる前記データ付加許可情報の設定を行うこと、をさらに含んでもよい。
【００１０】
また、前記第１の通信装置が、前記許可設定情報を生成すること、をさらに含んでもよい。
【００１１】
また、前記データ送信要求の送信先は、前記第１の通信装置、ならびにデータ収集対象である前記第２の通信装置および前記他の第２の通信装置の間で形成される通信ネットワークの終端となる前記第２の通信装置を含んでもよい。
【００１２】
また、前記応答は、識別情報を有し、前記他の第２の通信装置は、データ付加済みの前記応答の識別情報と同一の識別情報を有する前記応答については、データ付加を行わないこと、をさらに含んでもよい。
【００１３】
また、前記第１の通信装置が、前記第２の通信装置までの通信経路の重複の少なさに基づいて特定される前記第２の通信装置の各々に、同時期に前記データ送信要求を送信すること、をさらに含んでもよい。
【００１４】
また、前記他の第２の通信装置は、受信される前記応答の大きさが閾値以上である場合、データ付加を行わないこと、をさらに含んでもよい。
また、前記データとは、水位データ、雨量データ、風向データ、風速データ、温度データ、湿度データのいずれか１つを含んでもよい。
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、データ送信要求を第２の通信装置に他の第２の通信装置を介して送信する第１の通信装置と、受信される前記データ送信要求の宛先が自装置である場合、自装置が取得したデータが含まれる前記第１の通信装置への応答を前記他の第２の通信装置に対して送信し、前記応答が受信される場合、前記他の第２の通信装置として、自装置が取得したデータが付加された前記応答を前記第１の通信装置に向けて中継する第２の通信装置と、前記応答に含まれるデータ付加許可の有無を示すデータ付加許可情報に基づいて前記応答への前記他の第２の通信装置が取得したデータのデータ付加の有無を判定する他の第２の通信装置と、を備えるデータ収集システムが提供される。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、データ送信要求を第２の通信装置に他の第２の通信装置を介して送信する送信部と、前記データ送信要求を受信する前記第２の通信装置が取得したデータが含まれ、前記他の第２の通信装置が取得したデータが付加された応答を受信する受信部と、前記他の第２の通信装置が取得したデータのデータ付加の有無を前記他の第２の通信装置が判定する際に用いるデータ付加許可情報を前記第２の通信装置が設定する際に参照するデータ付加許可の設定内容を示す許可設定情報を生成し、前記データ送信要求に含ませる制御部と、を備える、通信装置が提供される。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、第１の通信装置からデータ送信要求を他の第２の通信装置を介して受信する受信部と、自装置において取得されたデータが含まれる前記第１の通信装置への前記データ送信要求に対する応答を、前記他の第２の通信装置に対して送信する送信部と、前記データ送信要求に含まれる、データ付加許可の設定内容を示す許可設定情報に基づいて、前記他の第２の通信装置が取得したデータの前記応答へのデータ付加の有無を前記他の第２の通信装置が判定する際に用いるデータ付加許可情報を、送信される前記応答に設定する制御部と、を備える、通信装置が提供される。
【００１８】
また、前記送信部は、前記データ送信要求の宛先が自装置と異なる場合、前記他の第２の通信装置として、前記データ送信要求および前記応答を中継し、前記応答に自装置が取得したデータを付加してもよい。
【発明の効果】
【００１９】
以上説明したように本発明によれば、複数の通信装置からデータを収集しながら、通信量の増加を抑制することが可能なデータ収集方法、データ収集システムおよび通信装置が提供される。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係るデータ収集システムの概要を説明するための図である。
【図２】本発明の第１の実施形態に係るデータ収集システムの概略的な機能構成の例を示す図である。
【図３】同実施形態に係るデータ収集システムにおいて生成されるデータ収集要求メッセージの構成例を示す図である。
【図４】同実施形態に係るデータ収集システムにおいて生成される応答データの構成例を示す図である。
【図５】同実施形態に係るデータ収集システムの処理を概念的に示すシーケンス図である。
【図６】同実施形態に係るデータ収集システムの効果を説明するための図である。
【図７】本発明の第２の実施形態に係るデータ収集システムの概略的な機能構成の例を示す図である。
【図８】同実施形態に係るデータ収集システムにおけるデータおよびデータの処理を行う機能との関係性を例示する図である。
【図９】本発明の一実施形態に係る通信装置のハードウェア構成を示した説明図である。
【発明を実施するための形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
＜１．本発明の一実施形態に係るデータ収集システムの概要＞
まず、図１を参照して、本発明の一実施形態に係るデータ収集システムの概要について説明する。図１は、本発明の一実施形態に係るデータ収集システムの概要を説明するための図である。
【００２３】
本発明の一実施形態に係るデータ収集システムは、親局および子局といった複数の通信局を備え、通信局の各々は互いに通信可能である。親局は、データ収集機能を有し、データの送信要求をデータ収集対象の子局に対して送信する。また、親局は、当該データの送信要求に対する応答を受信し、受信される応答に含まれるデータを蓄積する。子局は、通信応答機能を有し、親局から受信されるデータの送信要求への応答としてデータを親局に向けて送信する。また、子局は、通信中継機能を有し、親局と他の子局との間の通信を中継する。このため、親局は直接的な通信が困難なデータ収集対象の子局からもデータを収集することが可能である。
【００２４】
例えば、データ収集システムは、河川の水位監視システムであり、親局１００および複数の子局２００を備える。図１に示したように、親局１００は監視センタ等に設置され、子局２００は河川の各所に設置される。そして、親局１００は水位データの送信要求を子局２００の各々に向けて送信し、当該送信要求を受信する子局２００の各々は自身の取得した水位データを当該送信要求への応答として親局１００に向けてそれぞれ送信する。直接的に親局１００と通信を行うことが困難な子局２００は、一旦、他の子局２００にデータを送信し、当該データを受信する当該他の子局２００は受信されるデータを親局１００に向けて中継する。
【００２５】
ここで、従来のデータ収集システムでは、複数の子局２００から送信要求への応答としてのデータがそれぞれ送信されるため、子局２００の数が増加するにつれて通信ネットワークを流れる情報の量が増大し、電波干渉による通信途絶または電波干渉の回避のための待機時間の長期化が発生し得る。さらには、上記の現象を回避するために子局２００の設置数が制限される場合があった。
【００２６】
そこで、本発明の一実施形態に係るデータ収集システムでは、通信の中継を行う他の子局２００が、当該他の子局２００が取得したデータが付加された子局２００から受信される応答を、親局１００に向けて中継する。
【００２７】
例えば、親局１００は図１に示したような子局２００Ａにのみデータの送信要求を送信し、当該送信要求を受信した子局２００Ａは自身の取得したデータを当該送信要求への応答として親局１００に向けて送信する。ここで、直接的に親局１００と通信することが困難な子局２００Ａは、他の子局である中継局２００Ｂに応答を送信する。応答を受信した中継局２００Ｂは、当該応答に自身の取得したデータを付加して得られる応答を親局１００に向けて送信する。
【００２８】
このため、本発明の一実施形態に係るデータ収集システムでは、子局２００の一部に対するデータの送信要求によって他の子局２００のデータも併せて収集されることにより、複数の子局２００からデータを収集しながら、通信量の増加を抑制することが可能となる。以下、当該データ収集システムの詳細について説明する。なお、図１では、データ収集システムが河川の水位データの収集を行う例を説明したが、収集対象のデータは他のデータであってもよい。例えば、収集対象のデータは、雨量、風向、風速、温度または湿度等のセンサによって計測される種々のデータであり得る。また、説明の便宜上、第１および第２の実施形態に係る親局１００を、親局１００−１および親局１００−２のように、末尾に実施形態に対応する番号を付することにより区別する。また、子局２００Ａと中継局２００Ｂとを区別しない場合には、これらを子局２００と総称する。
【００２９】
＜２．第１の実施形態＞
以上、本発明の一実施形態に係るデータ収集システムの概要について説明した。次に、本発明の第１の実施形態に係るデータ収集システムについて説明する。
【００３０】
＜２−１．システムの構成＞
まず、図２を参照して、本発明の第１の実施形態に係るデータ収集システムの機能構成について説明する。図２は、本発明の第１の実施形態に係るデータ収集システムの概略的な機能構成の例を示す図である。
【００３１】
本実施形態に係るデータ収集システムは、親局１００−１、子局２００Ａおよび中継局として動作する子局２００Ｂ（以下、中継局２００Ｂとも称する。）を備える。
【００３２】
親局１００−１は、第１の通信装置として、図２に示したように、アプリケーション１０２、相乗り制御部１０４、ルーティング制御部１０６および記憶部１０８を備える。
【００３３】
アプリケーション１０２は、データ収集の制御を行う。具体的には、アプリケーション１０２は、データ送信要求として、データ収集要求メッセージを生成し、生成されるデータ収集要求メッセージを相乗り制御部１０４に提供する。例えば、アプリケーション１０２は、データ収集対象の子局２００Ａを示すデータ収集対象子局リストＤ１から１つの子局２００Ａを選択し、選択される子局２００Ａを宛先とするデータ収集要求メッセージを生成する。そして、アプリケーション１０２は、生成されるデータ収集要求メッセージを相乗り制御部１０４に提供する。
【００３４】
また、アプリケーション１０２は、相乗り制御部１０４の動作を制御する。具体的には、アプリケーション１０２は、相乗り制御部１０４にデータ収集要求メッセージを提供すると共に、相乗りの有無を通知する。ここで、相乗りとは、データ収集要求メッセージに対する応答（以下、応答データとも称する。）へのデータの付加を意味する。より具体的には、アプリケーション１０２は、データ収集対象となる子局２００Ａの数に基づいて相乗りの有無を決定し、相乗り制御部１０４に、生成されるデータ収集要求メッセージを提供するとともに、当該決定される相乗りの有無を通知する。例えば、データ収集対象が子局２００Ａの全てである場合、相乗りを実行する旨が通知され、データ収集対象となる子局２００Ａが１つである場合、相乗りを実行しない旨が通知される。なお、相乗りの有無の通知と共に、複数のアプリケーションの各々を識別するための情報（以下、サービス識別子とも称する。）が通知される。
【００３５】
また、アプリケーション１０２は、収集されたデータを蓄積する。具体的には、アプリケーション１０２は、子局２００Ａからデータ収集要求メッセージに対する応答データが受信されると、ルーティング制御部１０６および相乗り制御部１０４を介して当該応答データを取得し、当該応答データに含まれるデータを記憶部１０８に記憶させる。また、アプリケーション１０２は、受信された応答データの送信元である子局２００Ａをデータ収集済みの子局２００Ａとしてデータ収集完了リストＤ４に追加する。
【００３６】
なお、アプリケーション１０２は、複数備えられ、サービス識別子によって識別される。また、アプリケーション１０２は、アプリケーション２０２の各々に対応するサーバアプリケーションであり得る。
【００３７】
相乗り制御部１０４は、相乗り制御の設定を行う。具体的には、相乗り制御部１０４は、アプリケーション１０２からの相乗り有無の指示に基づいて、許可設定情報として、データ付加許可の設定内容を示す情報（以下、相乗り設定情報とも称する。）を生成する。そして、相乗り制御部１０４は、生成される相乗り設定情報およびアプリケーション１０２から通知されるサービス識別子をデータ収集要求メッセージに付加する。また、相乗り制御部１０４は、当該データ収集要求メッセージの提供と共に、相乗り許可の有無をルーティング制御部１０６に指示する。さらに、図３を参照して、生成されるデータ収集要求メッセージについて詳細に説明する。図３は、本実施形態に係るデータ収集システムにおいて生成されるデータ収集要求メッセージの構成例を示す図である。例えば、データ収集要求メッセージには、図３に示したように、相乗り制御情報として、相乗り有効を示す相乗り設定情報およびサービス識別子が付加される。そして、当該データ収集要求メッセージがルーティング制御部１０６に提供される。
【００３８】
ルーティング制御部１０６は、情報の送受信処理の制御を行う。具体的には、ルーティング制御部１０６は、データ収集要求メッセージについての送信処理を行う。より具体的には、ルーティング制御部１０６は、データ付加許可情報として、相乗り制御部１０４の指示に基づいてデータ付加許可の有無を示す情報（以下、相乗り許可情報とも称する。）を生成し、送信先となる子局２００Ａを示す宛先情報、および生成される相乗り許可情報をデータ収集要求メッセージに付加する。そして、ルーティング制御部１０６は、データ収集要求メッセージを子局２００Ａまたは中継局２００Ｂに送信する。
【００３９】
例えば、データ収集要求メッセージには、図３に示したように、ルーティング制御情報として、相乗りを許可しない旨を示す相乗り許可情報、ならびに宛先の子局２００Ａを示す情報および当該子局２００Ａまでの通信経路を示す情報（以下、経路情報とも称する。）を含む宛先情報が付加される。そして、ルーティング制御部１０６は、親局１００−１の備えるアンテナを用いた無線通信を介して子局２００Ａまたは中継局２００Ｂにデータ収集要求メッセージを送信する。なお、当該無線通信は、例えば９２０ＭＨｚ帯を用いた通信であり得る。
【００４０】
また、ルーティング制御部１０６は、データ収集要求メッセージに対する応答データについての受信処理を行う。具体的には、子局２００Ａまたは中継局２００Ｂから応答データを受信する。例えば、ルーティング制御部１０６は、応答データが受信されると、相乗り制御部１０４を介してアプリケーション１０２に当該応答データを提供する。
【００４１】
記憶部１０８は、データ収集処理に係る情報を記憶する。具体的には、記憶部１０８は、データ収集対象の子局２００Ａを示すデータ収集対象子局リストＤ１およびデータ収集済みの子局２００Ａを示すデータ収集完了リストＤ４を記憶する。
【００４２】
続いて、子局２００Ａは、第２の通信装置として、図２に示したように、アプリケーション２０２、相乗り制御部２０４、ルーティング制御部２０６および計測部２０８を備える。
【００４３】
アプリケーション２０２は、データ収集要求メッセージへの応答に係る動作を行う。具体的には、アプリケーション２０２は、受信されるデータ収集要求メッセージに対する応答データを生成し、生成される応答データを相乗り制御部２０４に提供する。さらに、図４を参照して、生成される応答データについて詳細に説明する。図４は、本実施形態に係るデータ収集システムにおいて生成される応答データの構成例を示す図である。
【００４４】
例えば、アプリケーション２０２は、相乗り制御部２０４からデータ収集要求メッセージへの応答動作を要求されると、計測部２０８の計測によって得られるデータ（以下、計測データとも称する。）を取得する。そして、アプリケーション２０２は、取得される計測データおよび自局を示す情報（以下、収集子局情報とも称する。）を図４に示したような収集データＡとして含む応答データを相乗り制御部２０４に提供する。
【００４５】
なお、アプリケーション２０２は、複数備えられ、サービス識別子によって識別される。また、アプリケーション２０２は、アプリケーション１０２の各々に対応する全てまたは一部のアプリケーションであってもよい。また、アプリケーション２０２は、アプリケーション１０２の各々に対応するクライアントアプリケーションであり得る。
【００４６】
相乗り制御部２０４は、応答データへの相乗りに係る処理の制御を行う。具体的には、相乗り制御部２０４は、提供される応答データに相乗り制御情報を付加し、ルーティング制御部２０６に当該応答データを提供すると共に相乗り許可の有無を通知する。より具体的には、相乗り制御部２０４は、ルーティング制御部２０６からデータ収集要求メッセージが提供されると、当該データ収集要求メッセージに含まれる相乗り設定情報を取得し、取得される相乗り設定情報を保持する。そして、相乗り制御部２０４は、アプリケーション２０２から提供される応答データに当該相乗り設定情報をサービス識別子と共に付加し、当該応答データの提供と共に、ルーティング制御部２０６に相乗り許可の有無を通知する。例えば、相乗り制御部２０４は、アプリケーション２０２から提供される応答データに、図４に示したような相乗り有効を示す相乗り設定情報およびサービス識別子を、相乗り制御情報として付加する。そして、相乗り制御部２０４は、当該相乗り制御情報が付加された応答データをルーティング制御部２０６に提供する。
【００４７】
また、相乗り制御部２０４は、データ収集要求メッセージへの応答に係る動作の制御を行う。具体的には、相乗り制御部２０４は、ルーティング制御部２０６から提供されるデータ収集要求メッセージへの応答に係る動作をアプリケーション２０２に促す。また、相乗り制御部２０４は、ルーティング制御部２０６に対して応答データの送信指示を行う。例えば、相乗り制御部２０４は、ルーティング制御部２０６からデータ収集要求メッセージが提供されると、当該データ収集要求メッセージに含まれるサービス識別子に基づいてアプリケーション２０２を特定し、特定されるアプリケーション２０２に応答データの生成を要求する。また、相乗り制御部２０４は、アプリケーション２０２から応答データが提供されると、当該応答データの送信指示をルーティング制御部２０６に対して行う。
【００４８】
ルーティング制御部２０６は、ルーティング制御部１０６と同様に、情報の送受信処理の制御を行う。具体的には、ルーティング制御部２０６は、データ収集要求メッセージの受信処理を行う。より具体的には、ルーティング制御部２０６は、データ収集要求メッセージを受信し、受信されるデータ収集要求メッセージの宛先が自局であるかに基づいて動作を行う。例えば、ルーティング制御部２０６は、データ収集要求メッセージの宛先が自局であるかを判定し、当該宛先が自局であると判定される場合、当該データ収集要求メッセージを相乗り制御部２０４に提供する。なお、当該宛先が自局でないと判定される場合、ルーティング制御部２０６は、後述する中継処理を行う。
【００４９】
また、ルーティング制御部２０６は、応答データについての送信処理を行う。具体的には、ルーティング制御部２０６は、相乗り制御部２０４から通知される相乗り許可の有無に基づいて、当該データ収集要求メッセージに対する応答データに含まれる相乗り許可情報の設定を行う。より具体的には、ルーティング制御部２０６は、相乗り制御部２０４から相乗りを許可する旨が通知されると、相乗り制御部２０４から提供される応答データに相乗りを許可する旨を示す相乗り許可情報を付加する。そして、ルーティング制御部２０６は、当該応答データを親局１００−１または中継局２００Ｂに送信する。
【００５０】
例えば、応答データには、図４に示したように、ルーティング制御情報として、相乗りを許可する旨を示す相乗り許可情報、および送信元の子局２００を示す情報を含む送信元情報が付加される。そして、ルーティング制御部２０６は、子局２００Ａの備えるアンテナを用いた無線通信を介して親局１００−１または中継局２００Ｂに当該応答データを送信する。ここで、送信元情報には、当該応答データを生成した子局２００Ａに、当該応答データを中継した中継局２００Ｂを示す情報が順に付加される。なお、経路情報が親局１００−１、中継局２００Ｂおよび子局２００Ａで共有される場合には、送信元情報の代わりに宛先情報が付加され、当該宛先情報に親局１００−１までの通信経路を示す経路情報が付加されてもよい。
【００５１】
計測部２０８は、子局２００Ａの周辺状況を測定する。具体的には、計測部２０８は、子局２００Ａの周辺の状況をセンシングするセンサであり、センシングによって得られるデータすなわち計測データをアプリケーション２０２に提供する。なお、計測データは、子局２００Ａが別途に備える記憶部に記憶され、アプリケーション２０２は当該記憶部から計測データを取得してもよい。
【００５２】
続いて、中継局２００Ｂは、他の第２の通信装置として、図２に示したように、アプリケーション２０２、相乗り制御部２０４、ルーティング制御部２０６および計測部２０８を備える。なお、中継局２００Ｂの構成のうち、子局２００Ａとして動作する場合と異なる動作を行う相乗り制御部２０４およびルーティング制御部２０６についてのみ詳細に説明する。
【００５３】
ルーティング制御部２０６は、受信される情報の中継処理を行う。具体的には、ルーティング制御部２０６は、受信されるデータ収集要求メッセージについての中継処理を行う。例えば、ルーティング制御部２０６は、データ収集要求メッセージの宛先が自局であるかを判定し、当該宛先が自局でないと判定される場合、ルーティング制御部２０６は、当該データ収集要求メッセージを経路情報に従って転送する。
【００５４】
また、ルーティング制御部２０６は、受信される応答データについての中継処理を行う。例えば、ルーティング制御部２０６は、応答データが受信されると、当該応答データに含まれる相乗り許可情報が相乗りを許可する旨を示すかを判定する。当該相乗り許可情報が相乗りを許可する旨を示すと判定される場合、ルーティング制御部２０６は、相乗り制御部２０４に当該応答データを提供する。そして、ルーティング制御部２０６は、自局の計測データが付加された応答データが相乗り制御部２０４から提供されると、当該応答データを親局１００−１に向けて転送する。なお、送信元情報に自局を示す情報が含まれる場合、ルーティング制御部２０６は、当該応答データを中継しない。
【００５５】
相乗り制御部２０４は、応答データへの相乗り動作の制御を行う。具体的には、相乗りが許可される応答データが受信されると、相乗り制御部２０４は、当該応答データへの計測データの付加動作をアプリケーション２０２に促す。例えば、相乗り制御部２０４は、ルーティング制御部２０６から応答データが提供されると、当該応答データに含まれる相乗り設定情報が相乗り有効を示すかを判定する。相乗り設定情報が相乗り有効を示すと判定される場合、相乗り制御部２０４は、応答データに含まれるサービス識別子に基づいてアプリケーション２０２を特定し、特定されるアプリケーション２０２に当該応答データへの自局の計測データの付加を要求する。そして、相乗り制御部２０４は、自局の計測データが付加された応答データをルーティング制御部２０６に提供する。
【００５６】
＜２−２．システムの処理＞
次に、図５を参照して、本実施形態に係るデータ収集システムの処理について説明する。図５は、本実施形態に係るデータ収集システムの処理を概念的に示すシーケンス図である。
【００５７】
まず、親局１００−１は、データ送信要求を生成する（ステップＳ３０２）。具体的には、アプリケーション１０２は、データ収集対象子局リストＤ１を参照して、データ収集対象の子局２００Ａ宛てのデータ収集要求メッセージを生成する。また、アプリケーション１０２は、当該データ収集要求メッセージに対する応答データへの相乗りを許可する旨を、データ収集要求メッセージの提供と共に相乗り制御部１０４に通知する。
【００５８】
次に、親局１００−１は、データ送信要求を中継局２００Ｂに送信する（ステップＳ３０４）。具体的には、相乗り制御部１０４は、アプリケーション１０２からデータ収集要求メッセージが提供されると、通知された相乗りを許可する旨に従って、当該データ収集要求メッセージに相乗り有効を示す相乗り設定情報を付加する。そして、相乗り制御部１０４は、当該データ収集要求メッセージをルーティング制御部１０６に提供する。ルーティング制御部１０６は、子局２００Ａを宛先として示す宛先情報と経路情報とを当該データ収集要求メッセージに付加し、当該データ収集要求メッセージを子局２００Ａに向けて送信する。
【００５９】
データ送信要求が受信されると、中継局２００Ｂは、宛先を判定する（ステップＳ３０６）。具体的には、ルーティング制御部２０６は、受信されたデータ収集要求メッセージの宛先が自局であるかを判定する。
【００６０】
次に、中継局２００Ｂは、データ送信要求を子局２００Ａに転送する（ステップＳ３０８）。具体的には、受信されたデータ収集要求メッセージの宛先が自局でないと判定される場合、ルーティング制御部２０６は、当該データ収集要求メッセージを経路情報に従って転送する。
【００６１】
データ送信要求が受信されると、子局２００Ａは、宛先を判定する（ステップＳ３１０）。具体的には、ルーティング制御部２０６は、受信されたデータ収集要求メッセージの宛先が自局であると判定される場合、当該データ収集要求メッセージを相乗り制御部２０４に提供する。
【００６２】
次に、子局２００Ａは、データ送信要求に対する応答を生成する（ステップＳ３１２）。具体的には、相乗り制御部２０４は、ルーティング制御部２０６からデータ収集要求メッセージが提供されると、サービス識別子から特定されるアプリケーション２０２に応答データの生成を要求する。アプリケーション２０２は、応答データの生成が要求されると、計測データを含む応答データを生成する。
【００６３】
次に、子局２００Ａは、応答を中継局２００Ｂに送信する（ステップＳ３１４）。具体的には、アプリケーション２０２は、生成される応答データを相乗り制御部２０４に提供し、相乗り制御部２０４は、提供される応答データに相乗り有効を示す相乗り設定情報とサービス識別子とを付加する。次いで、相乗り制御部２０４は、当該応答データをルーティング制御部２０６に提供し、ルーティング制御部２０６は、相乗りを許可する旨を示す相乗り許可情報と自局を示す情報を含む送信元情報とを応答データに付加する。そして、ルーティング制御部２０６は、当該応答データを親局１００−１に向けて送信する。
【００６４】
応答が受信されると、中継局２００Ｂは、当該応答への相乗り可否を判定する（ステップＳ３１６）。具体的には、ルーティング制御部２０６は、受信された応答データに含まれる相乗り許可情報が相乗りを許可する旨を示すかを判定する。相乗り許可情報が相乗りを許可する旨を示す場合、ルーティング制御部２０６は、当該応答データを相乗り制御部２０４に提供し、相乗り制御部２０４は、当該応答データの相乗り設定情報が相乗り有効を示すかを判定する。
【００６５】
次に、中継局２００Ｂは、応答に計測データを付加する（ステップＳ３１８）。具体的には、応答データの相乗り設定情報が相乗り有効を示すと判定される場合、相乗り制御部２０４は、アプリケーション２０２に応答データを提供すると共に計測データの付加を要求する。アプリケーション２０２は、計測データの付加が要求されると、自局の計測データと自局を示す収集子局情報とを応答データに付加する。
【００６６】
次に、中継局２００Ｂは、応答を親局１００−１に転送する（ステップＳ３２０）。具体的には、アプリケーション２０２は、計測データが付加された応答データをルーティング制御部２０６に相乗り制御部２０４を介して提供する。そして、ルーティング制御部２０６は、当該応答データを親局１００−１に向けて転送する。
【００６７】
応答が受信されると、親局１００−１は、応答の受信を登録する（ステップＳ３２２）。具体的には、ルーティング制御部１０６は、受信された応答データをアプリケーション１０２に相乗り制御部１０４を介して提供する。そして、アプリケーション１０２は、提供された応答データに含まれる計測データを記憶部１０８に記憶させるとともに、当該応答データに含まれる収集子局情報の示す子局２００Ａをデータ収集完了リストＤ４に登録する。
【００６８】
このように、本発明の第１の実施形態によれば、データ収集システムは、データ収集要求メッセージを子局２００Ａに他の子局２００である中継局２００Ｂを介して送信する親局１００−１を備える。また、データ収集システムは、受信されるデータ収集要求メッセージの宛先が自局である場合、自局が取得したデータが含まれる応答データを親局１００−１に中継局２００Ｂを介して送信する子局２００を備える。そして、当該子局２００は、応答データが受信される場合、中継局２００Ｂとして、自局が取得したデータが付加された応答データを親局１００−１に向けて中継する。ここで、図６を参照して、本発明の第１の実施形態のデータ収集システムによる効果を説明する。図６は、本発明の第１の実施形態に係るデータ収集システムによる効果を説明するための図である。
【００６９】
まず、本実施形態に係るデータ収集システムが適用されない従来のデータ収集システムにおける動作を説明する。子局２００Ａおよび中継局２００Ｂの各々からデータの収集が行われる場合、従来のデータ収集システムでは、図６の左図に示したように、親局１００−１は、収集対象の子局２００Ａおよび中継局Ｂの各々に対してそれぞれデータ収集要求メッセージを送信する。そして、当該データ収集要求メッセージを受信する子局２００Ａおよび中継局２００Ｂの各々から応答データが送信される。このため、通信がデータ収集対象の子局の数だけ行われ、通信量の増大ひいてはデータ収集にかかる時間の長期化が発生し得る。
【００７０】
これに対し、本実施形態に係るデータ収集システムでは、図６の右図に示したように、親局１００−１は、子局２００Ａのみにデータ収集要求メッセージを送信するため、当該子局２００Ａからのみ応答データが送信される。そして、中継局２００Ｂは、当該応答データの中継時に自局のデータを応答データに付加し、当該応答データを転送する。このため、子局２００の一部に対するデータの送信要求によって他の子局２００のデータも併せて収集されることにより、通信回数が低減され、複数の子局２００からデータを収集しながら、通信量の増加を抑制することが可能となる。
【００７１】
また、中継局２００Ｂは、応答データに含まれる相乗り許可情報に基づいて当該応答データへのデータ付加の有無を判定する。このため、応答データへのデータ付加の有無が制御されることにより、データ付加が望ましくない場合、例えば特定の子局２００のデータのみを収集する場合に、通信量を低減することが可能となる。
【００７２】
また、子局２００Ａは、受信されるデータ収集要求メッセージに含まれる、相乗り設定情報に基づいて、送信される応答データに含まれる上記の相乗り許可情報の設定を行う。このため、データ収集に係る通信の往路におけるデータ付加、すなわちデータ収集要求メッセージへの中継局２００Ｂによるデータ付加が防止されることにより、通信リソースの浪費を抑制することが可能となる。
【００７３】
また、親局１００−１は、上記の相乗り設定情報を生成する。このため、データ収集を制御する親局１００−１によって応答データへのデータ付加が集中的に制御されることにより、効果的なデータ収集の効率化および適正化を行うことが可能となる。
【００７４】
＜２−３．変形例＞
以上、本発明の第１の実施形態について説明した。なお、本実施形態は、上述の例に限定されない。以下に、本実施形態の第１および第２の変形例について説明する。
【００７５】
（第１の変形例）
本実施形態の第１の変形例として、中継局２００Ｂは、同じデータ収集要求メッセージについての応答データが重複して受信された場合、最初の応答データ以外にはデータ付加を行わなくてもよい。具体的には、応答データは、データ収集要求メッセージの識別情報と対応する識別情報を有し、中継局２００Ｂは、データ付加済みの応答データの識別情報と同一の識別情報を有する応答データについては、データ付加を行わない。
【００７６】
より具体的には、まず、データ収集要求メッセージは、親局１００−１によって周期的にデータ収集対象の子局２００Ａに送信され、周期回数毎に識別可能に生成される。例えば、データ収集要求メッセージには、周期回数を示す識別ＩＤ（Identifier）が含められる。また、応答データにも、当該データ収集要求メッセージの識別ＩＤと対応する識別ＩＤ、例えば同じ識別ＩＤが生成時に含められる。
【００７７】
そして、中継局２００Ｂは、応答データにデータ付加を行った場合、当該応答データに含まれる識別ＩＤを記憶する。例えば、アプリケーション２０２は、相乗り制御部２０４から応答データが提供されると、当該応答データに含まれる識別ＩＤを記憶部に記憶させる。
【００７８】
また、中継局２００Ｂは、応答データが受信されると、応答データが重複して受信されたかを判定する。例えば、アプリケーション２０２は、相乗り制御部２０４から応答データが提供されると、当該応答データに含まれる識別ＩＤ（以下、受信識別ＩＤとも称する。）と記憶部に記憶される識別ＩＤ（以下、記憶識別ＩＤとも称する。）とを照合する。そして、当該応答データがデータ付加済みである場合、例えば受信識別ＩＤ＜＝記憶識別ＩＤである場合、アプリケーション２０２は、応答データへの自局の計測データの付加を行わない。また、当該応答データがデータ付加済みでない場合、例えば受信識別ＩＤ＞記憶識別ＩＤである場合、アプリケーション２０２は、応答データへの自局の計測データの付加を行う。
【００７９】
なお、過去の応答データが受信される可能性が低い場合は、中継局２００Ｂは、応答データの識別ＩＤが一致するかを判定し、一致しない場合にデータ付加を行ってもよい。
【００８０】
このように、本実施形態の第１の変形例によれば、応答データは、データ収集要求メッセージの識別情報と対応する識別情報を有し、中継局２００Ｂは、データ付加済みの応答データの識別情報と同一の識別情報を有する応答データについては、データ付加を行わない。このため、応答データが重複して受信された場合にデータ付加が行われないことにより、重複したデータ付加による通信量の増大および通信リソースの浪費を抑制することが可能となる。
【００８１】
（第２の変形例）
本実施形態の第２の変形例として、中継局２００Ｂは、重複していない応答データが受信されても、特定の応答データにはデータ付加を行わなくてもよい。具体的には、中継局２００Ｂは、受信される応答データの大きさが閾値以上である場合、すなわち受信される応答に既に付加されているデータのサイズが閾値以上である場合、データ付加を行わない。
【００８２】
例えば、アプリケーション２０２は、相乗り制御部２０４から応答データが提供されると、応答データのデータサイズが閾値以上であるかを判定し、データサイズが閾値以上であると判定される場合、当該応答データへの自局の計測データの付加を行わない。なお、当該データサイズの閾値は、パケットまたはフレーム等の既定サイズから決定されてもよい。
【００８３】
このように、本実施形態の第２の変形例によれば、中継局２００Ｂは、受信される応答データのサイズが閾値以上である場合、データ付加を行わない。このため、データの一度の送信時間が過剰に長期化することを防止しながらデータが付加される応答データを通信することが可能となる。
【００８４】
＜３．第２の実施形態＞
以上、本発明の第１の実施形態に係るデータ収集システムについて説明した。次に、本発明の第２の実施形態に係るデータ収集システムについて説明する。
【００８５】
＜３−１．システムの構成＞
まず、図７を参照して、本発明の第２の実施形態に係るデータ収集システムの機能構成について説明する。図７は、本発明の第２の実施形態に係るデータ収集システムの概略的な機能構成の例を示す図である。なお、第１の実施形態と異なる機能を有する親局１００−２のアプリケーション１０２およびルーティング制御部１０６についてのみ説明する。
【００８６】
アプリケーション１０２は、データ収集要求メッセージを送信する子局２００Ａの順序を決定する。具体的には、アプリケーション１０２は、データ収集対象子局リストＤ１に示される子局２００Ａの選択順序を、親局１００−２とデータ収集対象である子局２００（子局２００Ａおよび中継局２００Ｂ）との間で形成される通信ネットワーク（以下、データ収集ネットワークとも称する。）の経路情報に基づいて決定する。さらに、図８を参照して、本実施形態に係るデータ収集システムにおいて用いられるデータの関係性を説明する。図８は、本実施形態に係るデータ収集システムにおけるデータおよびデータの処理を行う機能との関係性を例示する図である。
【００８７】
例えば、図８に示したように、アプリケーション１０２は、ルーティング制御部１０６に経路情報Ｄ２の提供を要求する。次いで、ルーティング制御部１０６から得られる経路情報Ｄ２に基づいて、アプリケーション１０２は、データ収集対象となる子局２００の全てが含まれる通信ネットワークの一部において終端となる子局２００を特定する。そして、アプリケーション１０２は、特定される子局２００が他の子局２００よりも先に選択されるようにデータ収集対象子局リストＤ１を編集し、ソート済み子局リストＤ３を生成する。より詳細には、アプリケーション１０２は、データ収集対象子局リストＤ１に示される子局２００を、ホップ数すなわち中継回数の降順にソートする。なお、アプリケーション１０２は、ソート済み子局リストＤ３を参照して、データ収集要求メッセージの送信処理を行う。
【００８８】
ルーティング制御部１０６は、経路情報Ｄ２をアプリケーション１０２に提供する。具体的には、ルーティング制御部１０６は、アプリケーション１０２から経路情報Ｄ２の提供を要求されると、保持されている経路情報Ｄ２をアプリケーション１０２に提供する。なお、ルーティング制御部１０６は、経路情報Ｄ２が更新される度に、アプリケーション１０２に経路情報Ｄ２を提供してもよい。
【００８９】
＜３−２．システムの処理＞
本実施形態に係るデータ収集システムのデータ収集に係る処理は、第１の実施形態の処理と実質的に同一であるため説明を省略する。
【００９０】
このように、本発明の第２の実施形態によれば、データ収集システムは、親局１００−２、ならびにデータ収集対象である子局２００（子局２００Ａおよび中継局２００Ｂ）の間で形成される通信ネットワークの終端となる子局２００Ａにデータ収集要求メッセージを送信する。このため、データ収集ネットワークの終端すなわち他の子局２００よりも遠い子局２００にデータ収集要求メッセージが優先して送信されることにより、通信回数が適正化される確実性を向上させ、通信量および通信時間を低減することが可能となる。また、上記のソート済み子局リストＤ３が自動的に生成されることにより、ユーザがデータ収集対象子局リストＤ１を編集する手間を省くことができ、利便性を向上させることが可能となる。
【００９１】
＜３−３．変形例＞
以上、本発明の第２の実施形態について説明した。なお、本実施形態は、上述の例に限定されない。以下に、本実施形態の変形例について説明する。
【００９２】
本実施形態の変形例として、親局１００−１は、データ収集ネットワークにおいて互いに離れて位置する複数の子局２００Ａに対して同じタイミングでデータ収集要求メッセージを送信してもよい。具体的には、親局１００−１は、通信経路の重複の少なさに基づいて特定される子局２００Ａの各々に、同時期にデータ収集要求メッセージを送信する。
【００９３】
例えば、アプリケーション１０２はまず、ルーティング制御部１０６から取得した経路情報Ｄ２に基づいて、データ収集ネットワークの終端となる子局２００の中から、通信経路における重複経路の長さが閾値よりも少ない子局２００Ａを選択する。
【００９４】
そして、アプリケーション１０２は、選択される子局２００Ａの各々についてそれぞれデータ収集要求メッセージを生成し、生成されるデータ収集要求メッセージを相乗り制御部１０４に提供する。この際、アプリケーション１０２は、データ収集要求メッセージが同じタイミングで送信されるように相乗り制御部１０４に指示を行う。そして、相乗り制御部１０４は、当該指示に従ってルーティング制御部１０６にデータ収集要求メッセージを送信させる。
【００９５】
なお、上記では重複経路の長さに基づいて同時期にデータ収集要求メッセージが送信される子局２００Ａが選択される例を説明したが、通信経路の交差回数が閾値よりも少ない子局２００Ａの各々が選択されてもよく、通信経路の重複がない子局２００Ａの各々が選択されてもよい。
【００９６】
このように、本実施形態の変形例によれば、親局１００−１は、通信経路の重複が閾値よりも少ない子局２００Ａの各々に、同時期にデータ収集要求メッセージを送信する。ここで、通信経路が重複するような子局２００Ａの各々に同じタイミングでデータ収集要求メッセージが送信されると、概して通信混雑が生じ、通信待機時間が発生しやすくなる。しかし、本変形例の構成によれば、上記のような通信混雑の発生が抑制され、通信時間の長期化および通信リソースの浪費を抑制することが可能となる。
【００９７】
＜４．本発明の一実施形態に係る通信装置のハードウェア構成＞
以上、本発明の実施形態を説明した。上述した親局１００および子局２００の処理は、ソフトウェアと、以下に説明する親局１００および子局２００に係る通信装置のハードウェアとの協働により実現される。なお、ここでは親局１００に係る通信装置（以下、通信装置１００とも称する。）について説明する。
【００９８】
図９は、本発明の一実施形態に係る通信装置１００のハードウェア構成を示した説明図である。図９に示したように、通信装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３６と、内部バス１３８と、入出力インターフェース１４０と、入力部１４２と、出力部１４４と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１４６と、ネットワークインターフェース１４８と、外部インターフェース１５０とを備える。
【００９９】
ＣＰＵ１３２は、演算処理装置および制御装置として機能し、各種プログラムと協働して通信装置１００内のアプリケーション１０２、相乗り制御部１０４およびルーティング制御部１０６の動作を実現する。また、ＣＰＵ１３２は、マイクロプロセッサであってもよい。ＲＯＭ１３４は、ＣＰＵ１３２が使用するプログラムまたは演算パラメータ等を記憶する。ＲＡＭ１３６は、ＣＰＵ１３２の実行にいて使用するプログラムまたは実行において適宜変化するパラメータ等を一時記憶する。ＲＯＭ１３４およびＲＡＭ１３６により、通信装置１００内の記憶部１０８の一部を実現する。ＣＰＵ１３２、ＲＯＭ１３４およびＲＡＭ１３６は、ＣＰＵバスなどから構成される内部バス１３８により相互に接続されている。
【０１００】
入力部１４２は、ボタン、マイクロフォン、スイッチおよびレバーなど情報を入力するための入力手段と、入力に基づいて入力信号を生成し、ＣＰＵ１３２に出力する入力制御回路などから構成されている。入力部１４２が操作されることにより、通信装置１００に対して各種のデータが入力されたり処理動作が指示されたりし得る。
【０１０１】
出力部１４４は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置への出力を行う。さらに、出力部１４４は、スピーカおよびヘッドフォンなどの音声出力を行ってもよい。
【０１０２】
ＨＤＤ１４６は、データ格納用の装置である。ＨＤＤ１４６は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置等を含んでもよい。ＨＤＤ１４６は、ＣＰＵ１３２が実行するプログラムや各種データを格納する。
【０１０３】
ネットワークインターフェース１４８は、ルーティング制御部１０６の有する通信機能の一例として、ネットワークに接続するための通信デバイスで構成され得る。また、ネットワークインターフェース１４８は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信デバイスであるが、さらに３ＧまたはＬＴＥ対応通信デバイスであっても、有線による通信を行うワイヤー通信対応デバイスであってもよい。
【０１０４】
外部インターフェース１５０は、例えば、通信装置１００の外部の通信装置または周辺機器と接続するためのバスである。また、外部インターフェース１５０は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）であってもよい。
【０１０５】
＜５．むすび＞
以上、本発明の第１の実施形態によれば、子局２００の一部に対するデータの送信要求によって他の子局２００のデータも併せて収集されることにより、通信回数が低減され、複数の子局２００からデータを収集しながら、通信量の増加を抑制することが可能となる。
【０１０６】
また、本発明の第２の実施形態によれば、データ収集ネットワークの終端すなわち他の子局２００よりも遠い子局２００にデータ収集要求メッセージが優先して送信されることにより、通信回数が適正化される確実性を向上させ、通信量および通信時間を低減することが可能となる。また、上記のソート済み子局リストＤ３が自動的に生成されることにより、ユーザがデータ収集対象子局リストＤ１を編集する手間を省くことができ、利便性を向上させることが可能となる。
【０１０７】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１０８】
例えば、上記実施形態では、親局１００および子局２００で構成されるデータ収集ネットワークはセンサネットワークであるとしたが、本発明はかかる例に限定されない。例えば、携帯端末等の通信機器で構成されるネットワークであってもよい。また、当該データ収集ネットワークを構成する通信局は固定されていてもよく、移動されてもよい。
【０１０９】
また、上記実施形態では、相乗りは、応答データへのデータ付加である例を説明したが、相乗りは、データ収集要求メッセージへのデータの付加であってもよい。この場合、例えば、中継局２００Ｂは、データ収集要求メッセージに計測データを付加し、応答データには計測データを付加せず当該応答データを転送する。また、子局２００Ａは、データ収集要求メッセージに付加された計測データを応答データに移し替え、さらに自局の計測データを付加して応答データを生成する。
【０１１０】
また、上記実施形態では、データ収集要求メッセージには、サービス識別子が含まれる例を説明したが、アプリケーション１０２の識別が行われない場合、データ収集要求メッセージにサービス識別子が含まれなくてもよい。例えば、アプリケーション１０２が１種類である場合、データ収集要求メッセージにサービス識別子が付加されない。この場合、通信量をさらに低減することが可能となる。
【０１１１】
また、上記実施形態では、データ収集対象となる子局２００Ａの数に基づいて相乗りの有無が決定される例を説明したが、収集対象データの種別に基づいて相乗り有無が決定されてもよい。例えば、収集対象データが保守点検用データである場合、相乗りを実行しない旨が通知される。この場合、相乗り有無の決定処理を簡素化することが可能となる。
【０１１２】
また、上記実施形態では、応答データには経路情報が含まれない例を説明したが、データ収集ネットワークの経路情報またはトポロジ情報がこれらの通信局の各々の間で共有される場合は、子局２００Ａから親局１００までの経路情報が応答の宛先情報に含められてもよい。この場合、親局１００までの通信において無駄な通信が抑制され、通信時間の短縮が可能となる。さらに、子局２００の移動等によって通信ネットワークのトポロジが変化し、通信経路が途絶した場合、ルーティング制御部２０６は、共有される経路情報を用いて宛先までの通信経路を変更してもよい。また、宛先までの経路情報が取得困難な場合、ルーティング制御部２０６は、取得されている経路情報に基づいて通信経路を変更してもよい。
【０１１３】
また、上記実施形態では、中継局２００Ｂとして動作する子局２００がデータ収集要求メッセージおよび応答データの中継を行う例を説明したが、これらの情報の中継は、中継専用の通信局が行ってもよい。
【０１１４】
また、親局１００は、データ収集要求メッセージの送信から所定の時間が経過しても子局２００Ａからの応答データが受信されない場合、再度データ収集要求メッセージを送信してもよい。また、データ収集要求メッセージの再送回数が、所定の回数に達した場合、親局１００は当該再送を停止してもよい。
【符号の説明】
【０１１５】
１００    親局
２００Ａ  子局
２００Ｂ  中継局
１０２、２０２    アプリケーション
１０４、２０４    相乗り制御部
１０６、２０６    ルーティング制御部
１０８    記憶部
２０８    計測部
【図１】
0006447230.tif 000002
【図２】
0006447230.tif 000003
【図３】
0006447230.tif 000004
【図４】
0006447230.tif 000005
【図５】
0006447230.tif 000006
【図６】
0006447230.tif 000007
【図７】
0006447230.tif 000008
【図８】
0006447230.tif 000009
【図９】
0006447230.tif 000010