(57)【要約】【課題】情報伝送ネットワークを形成する伝送モジュールにおいて、情報伝送が失敗したことによって他の伝送モジュールへの再送信を行うときに、ネットワーク負荷の増大や伝送モジュールによる消費電力の増大を抑制するとともに、情報の伝送成功率を高めることを目的とする。【解決手段】伝送情報を情報処理装置に伝送する伝送モジュールであって、自己伝送モジュールとは異なる複数の他伝送モジュール間での、自己伝送モジュール宛てではない伝送情報の送受信状態を検知し、複数の他伝送モジュール間での送受信状態が検知された場合に、その送受信状態に基づいて複数の他伝送モジュールの中から、自己伝送モジュールの新たな接続先である所定の他伝送モジュールを特定し、送信完了状態が確認できない送信不良が発生したときに、伝送されなかった伝送情報を所定の他伝送モジュールに送信する。【選択図】図４
2015177352.tif 000002
【特許請求の範囲】
【請求項１】
伝送情報を情報処理装置に伝送する伝送モジュールであって、
自己伝送モジュールから、該自己伝送モジュールよりも下流側に位置する下流側伝送モジュールに前記伝送情報を送信する送信手段と、
前記送信手段によって送信された前記伝送情報が、前記下流側伝送モジュールによって受信された送信完了状態を確認する確認手段と、
自己伝送モジュールとは異なる複数の他伝送モジュール間での、前記自己伝送モジュール宛てではない前記伝送情報の送受信状態を検知する検知手段と、
前記検知手段によって前記複数の他伝送モジュール間での前記送受信状態が検知された場合、該検知された送受信状態に基づいて該複数の他伝送モジュールの中から、自己伝送モジュールの新たな接続先である所定の他伝送モジュールを特定する特定手段と、
前記確認手段により前記送信完了状態が確認できない送信不良が発生したときに、伝送されなかった前記伝送情報を前記特定手段によって特定された前記所定の他伝送モジュールに送信する再送信手段と、
を備える伝送モジュール。
【請求項２】
前記検知手段は、前記送信不良が発生した後に前記送受信状態の検知を開始し、
前記特定手段は、前記送信不良が発生した後に、前記検知された送受信状態に基づいて前記所定の他伝送モジュールを特定する、
請求項１に記載の伝送モジュール。
【請求項３】
前記確認手段は、自己伝送モジュールが、前記送信手段によって送信された前記伝送情報を受信した前記下流側伝送モジュールから返信された返信情報を受信したときに、前記送信完了状態を確認するように構成され、
前記検知手段は、前記返信情報を受信するために前記送信手段による前記伝送情報の送信後に待機している間に、前記送受信状態の検知を行う、
請求項１に記載の伝送モジュール。
【請求項４】
前記検知手段によって２つの前記他伝送モジュール間で互いに情報を送受信している送受信状態が検知された場合、前記特定手段は、該他伝送モジュールのうちデータサイズがより小さい情報を送信した一方の他伝送モジュールを前記所定の他伝送モジュールとして特定する、
請求項１から３の何れか１項に記載の伝送モジュール。
【請求項５】
前記検知手段によって２つの前記他伝送モジュール間で互いに情報を送受信している送受信状態が検知された場合、前記特定手段は、該他伝送モジュールのうち送信回数がより少ない一方の他伝送モジュールを前記所定の他伝送モジュールとして特定する、
請求項１から３の何れか１項に記載の伝送モジュール。
【請求項６】
前記伝送情報の伝送が行われる他伝送モジュール間では、一方の他伝送モジュールから他方の他伝送モジュールに前記伝送情報を送信するとともに、該伝送情報を受信した該他方の他伝送モジュールが該伝送情報に対応する返信情報を該一方の他伝送モジュールに返信するように構成され、
前記検知手段が、前記送受信状態として、前記複数の他伝送モジュールにおいて、前記一方の他伝送モジュールからの送信及び前記他方の他伝送モジュールからの返信を検知した場合、前記特定手段は、該複数の他伝送モジュールの中から、前記情報処理装置までの前記伝送情報の中継数が最も少ない他伝送モジュールを、前記所定の他伝送モジュールとして特定する、
請求項１から請求項３の何れか１項に記載の伝送モジュール。
【請求項７】
前記検知手段が、更に、前記送受信状態として、更なる複数の他伝送モジュールにおいて、前記一方の他伝送モジュールからの送信のみを検知し且つ前記他方の他伝送モジュールからの返信を検知しなかった場合、前記特定手段は、該更なる複数の他伝送モジュールに関する前記送受信状態にかかわらず、前記複数の他伝送モジュールの中から、前記情報処理装置までの前記伝送情報の中継数が最も少ない他伝送モジュールを、前記所定の他伝送モジュールとして特定する、
請求項６に記載の伝送モジュール。
【請求項８】
前記伝送情報の伝送が行われる他伝送モジュール間では、一方の他伝送モジュールから他方の他伝送モジュールに前記伝送情報を送信するとともに、該伝送情報を受信した該他方の他伝送モジュールが該伝送情報に対応する返信情報を該一方の他伝送モジュールに返信するように構成され、
前記検知手段が、前記送受信状態として、前記複数の他伝送モジュールにおいて、前記一方の他伝送モジュールからの送信のみを検知し且つ前記他方の他伝送モジュールからの返信を検知しなかった場合、前記特定手段は、該複数の他伝送モジュールの何れかを前記所定の他伝送モジュールとして特定する、
請求項１から請求項３の何れか１項に記載の伝送モジュール。
【請求項９】
複数の伝送モジュールを経て伝送情報を情報処理装置に伝送するネットワークシステムであって、
前記複数の伝送モジュールのうち少なくとも一つの伝送モジュールは、
自己伝送モジュールから、該自己伝送モジュールよりも下流側に位置する下流側伝送モジュールに前記伝送情報を送信する送信手段と、
前記送信手段によって送信された前記伝送情報が、前記下流側伝送モジュールによって受信された送信完了状態を確認する確認手段と、
自己伝送モジュールとは異なる複数の他伝送モジュール間での、前記自己伝送モジュール宛てではない前記伝送情報の送受信状態を検知する検知手段と、
前記検知手段によって前記複数の他伝送モジュール間での前記送受信状態が検知された場合、該検知された送受信状態に基づいて該複数の他伝送モジュールの中から、自己伝送モジュールの新たな接続先である所定の他伝送モジュールを特定する特定手段と、
前記確認手段により前記送信完了状態が確認できない送信不良が発生したときに、伝送されなかった前記伝送情報を前記特定手段によって特定された前記所定の他伝送モジュールに送信する再送信手段と、
を有する、情報伝送ネットワークシステム。
【請求項１０】
伝送情報を情報処理装置に伝送する伝送モジュールを介して、該伝送情報を該情報処理装置に伝送する情報伝送方法であって、
自己伝送モジュールから、該自己伝送モジュールよりも下流側に位置する下流側伝送モジュールに前記伝送情報を送信する送信ステップと、
前記送信ステップで送信された前記伝送情報が、前記下流側伝送モジュールによって受信された送信完了状態を確認する確認ステップと、
自己伝送モジュールとは異なる複数の他伝送モジュール間での、前記自己伝送モジュール宛てではない前記伝送情報の送受信状態を検知する検知ステップと、
前記検知ステップで前記複数の他伝送モジュール間での前記送受信状態が検知された場合、該検知された送受信状態に基づいて該複数の他伝送モジュールの中から、自己伝送モジュールの新たな接続先である所定の他伝送モジュールを特定する特定ステップと、
前記確認ステップで前記送信完了状態が確認できない送信不良が発生したときに、伝送されなかった前記伝送情報を前記特定ステップで特定された前記所定の他伝送モジュールに送信する再送信ステップと、
を含む、情報伝送方法。
【請求項１１】
伝送情報を情報処理装置に伝送する伝送モジュールに、
自己伝送モジュールから、該自己伝送モジュールよりも下流側に位置する下流側伝送モジュールに前記伝送情報を送信する送信ステップと、
前記送信ステップで送信された前記伝送情報が、前記下流側伝送モジュールによって受信された送信完了状態を確認する確認ステップと、
自己伝送モジュールとは異なる複数の他伝送モジュール間での、前記自己伝送モジュール宛てではない前記伝送情報の送受信状態を検知する検知ステップと、
前記検知ステップで前記複数の他伝送モジュール間での前記送受信状態が検知された場合、該検知された送受信状態に基づいて該複数の他伝送モジュールの中から、自己伝送モジュールの新たな接続先である所定の他伝送モジュールを特定する特定ステップと、
前記確認ステップで前記送信完了状態が確認できない送信不良が発生したときに、伝送されなかった前記伝送情報を前記特定ステップで特定された前記所定の他伝送モジュールに送信する再送信ステップと、
を実行させる、情報伝送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送情報を情報処理装置に伝送する伝送モジュール、および当該伝送モジュールと情報処理装置を含んでなるネットワークシステムに関する。
【背景技術】
【０００２】
従来、温度や湿度等の環境パラメータを計測する複数のセンサモジュールを利用して、その計測した情報をネットワークを介して情報処理装置に送信することで、多くの計測データを簡便に収集することを可能とする技術が開発されている。この技術においては、無線機能が与えられた各センサモジュールが中継機として機能することで、計測された情報が伝送される無線ネットワークが構築される。このような無線ネットワークにおいては、情報伝送の安定性が非常に重要である。そこで、無線ネットワークが複数の伝送経路を有するものである場合は、一の伝送経路で異常が発生したときに、当該伝送経路とは異なる他の伝送経路を使用して情報を伝送する技術が知られている。
【０００３】
例えば、特許文献１には、複数の伝送経路とこれら複数の伝送経路に接続された複数の中継機（ノード）から構成されるネットワークシステムにおいて、通信に使用している伝送経路に異常が検出された場合に、使用する伝送経路を正常な伝送経路に切り替える技術が開示されている。詳細には、当該技術においては、ネットワークを構成する中継機の何れかからの生存報告が受信されなかった場合には、当該中継機を除く全ての中継機が、使用している伝送経路とは異なる伝送経路を介して異常発生を報知するメッセージを送信する。そして、当該生存報告が受信されなかった中継機が、他の伝送経路を介して送信されたメッセージを受信したときには、全ての中継機に対して、通信に使用する伝送経路を当該他の伝送経路に切り替える指示が送信される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−３１８７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の特許文献１に開示された技術によれば、使用している伝送経路に異常が発生した場合は、通信に使用する伝送経路が正常な伝送経路に切り替えられるため、安定的な情報伝送が実現される。しかしながら、当該技術では、伝送経路の異常発生の前後において、中継機の生存確認や伝送経路の切り替え指示のための信号が、全ての中継機の間で頻繁に通信されるため、ネットワーク全体の負荷が懸念される。
【０００６】
また、従来、一の伝送経路に異常が発生した場合に、再接続可能な他の伝送経路上の中継機を探索する技術が知られている。このような再接続先の探索においても、無線信号の送受信が頻繁に実施され得るため、やはりネットワーク全体の負荷が増大するとともに、中継機での消費電力上昇を招き得る。また、仮に、再接続された中継機が再接続先の伝送経路上においてより上流側にある場合は、最終的な送信先に情報が到達するまでのホップ数が相対的に多くなるために、結果的に情報伝送の成功率が低下し得る。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、情報伝送ネットワークを形成する伝送モジュールにおいて、情報伝送が失敗したことによって他の伝送モジュールへの再送信を行うときに、ネットワーク負荷の増大や伝送モジュールによる消費電力の増大を
抑制するとともに、情報の伝送成功率を高めることを目的とする。
【課題を解決するための手段】
【０００８】
本発明においては、上記課題を解決するために、情報処理装置に伝送すべき情報（以下、「伝送情報」という。）をこの情報処理装置に伝送する伝送モジュールにおいて、自己伝送モジュールよりも下流側の伝送モジュールへの伝送情報の伝送が確認できない送信不良が発生したときのために、自己伝送モジュールとは異なる複数の他伝送モジュール間の伝送情報の送受信状態を検知し、その検知結果を利用して新たな接続先となる伝送モジュールをその複数の他伝送モジュールの中から特定する構成を採用した。複数の他伝送モジュール間での送受信状態は、本来は自己伝送モジュールには何ら関係のないものであるが、自己伝送モジュールから特段の要求を出さなくても、自己伝送モジュールが検知できる場合がある。そこで、当該送受信状態を利用することで、自己伝送モジュールや他伝送モジュールに大きな負荷を掛けることなく、新たな接続先を特定することが可能となる。なお、本願において、「自己伝送モジュール」は、ネットワークに含まれる伝送モジュールを特定するために使用される表現である。すなわち、ネットワークに属する一の伝送モジュールを基準として、自身の伝送モジュールを特定する場合には「自己伝送モジュール」と表現する。また、自己伝送モジュールとは異なる伝送モジュールを「他伝送モジュール」と表現し、更に、自己伝送モジュールを基準としてネットワークでの情報の流れにおいて、下流側に位置する伝送モジュールを「下流側伝送モジュール」もしくはそれに類する表現とする。したがって、「自己伝送モジュール」、「他伝送モジュール」、「下流側伝送モジュール」等の表現は伝送モジュール同士の相対関係に基づくものであり、基準となる伝送モジュールが違えば、当然に自己伝送モジュールとして特定される伝送モジュールも違うこととなる。また、「自己伝送モジュール」、「他伝送モジュール」、「下流側伝送モジュール」等を区別する必要がない場合には、単に「伝送モジュール」と表現する場合もある。
【０００９】
詳細には、本発明は、伝送情報を情報処理装置に伝送する伝送モジュールであって、自己伝送モジュールから、該自己伝送モジュールよりも下流側に位置する下流側伝送モジュールに前記伝送情報を送信する送信手段と、前記送信手段によって送信された前記伝送情報が、前記下流側伝送モジュールによって受信された送信完了状態を確認する確認手段と、自己伝送モジュールとは異なる複数の他伝送モジュール間での、前記自己伝送モジュール宛てではない前記伝送情報の送受信状態を検知する検知手段と、前記検知手段によって前記複数の他伝送モジュール間での前記送受信状態が検知された場合、該検知された送受信状態に基づいて該複数の他伝送モジュールの中から、自己伝送モジュールの新たな接続先である所定の他伝送モジュールを特定する特定手段と、前記確認手段により前記送信完了状態が確認できない送信不良が発生したときに、伝送されなかった前記伝送情報を前記特定手段によって特定された前記所定の他伝送モジュールに送信する再送信手段と、を備える。
【００１０】
ここで、本発明に係る伝送モジュールは、確認手段により、送信手段によって自己伝送モジュールから下流側伝送モジュールに送信された伝送情報が、下流側伝送モジュールに到達したことを示す送信完了状態を確認する。例えば、下流側伝送モジュールに対する送信完了状態は、伝送情報を受信した下流側伝送モジュールから自己伝送モジュールに対して送られる確認信号（アクナリッジ信号）を利用して確認することができる。そして、自己伝送モジュールが確認手段によって伝送情報の送信完了状態が確認できない場合、送信手段により伝送情報を送信したにもかかわらず情報送信の目的を達成していないことを意味するため、何らかの理由で送信不良が発生したことになる。
【００１１】
また、本発明に係る伝送モジュールでは、検知手段によって、複数の他伝送モジュール間での、自己伝送モジュール宛てではない伝送情報の送受信状態が検知される。当該送受
信状態は、自己伝送モジュールにとって何ら関係のないものであるが、伝送情報の伝送を行う他伝送モジュールにおいては、その目的から当然に行われる伝送情報の送受信に関する状態を示すものである。そして、自己伝送モジュールは、伝送情報の伝送の観点からは自己には関係はないものの、自己伝送モジュールから特段の要求を出さなくても、自己伝送モジュールが検知できる場合がある。そして、自己伝送モジュールにおいて当該送受信状態が検知されることは、自己伝送モジュールからその他伝送モジュールに対しても伝送情報を送信することができる可能性があることを意味している。なお、検知手段による送受信状態の検知は、適切なタイミングに行わられればよい。
【００１２】
そこで、検知手段によって送受信状態が検知された場合には、当該送受信状態に関連する他伝送モジュールの中から自己伝送モジュールの新たな接続先、すなわち、自己伝送モジュールにおいて送信不良が発生した場合における、伝送情報を再び送信し得る伝送モジュールを所定の他伝送モジュールとして特定することができる。上記の通り、当該所定の他伝送モジュールの特定においては、自己伝送モジュールから他伝送モジュールに対して何らかの要求を出すことなく、且つ、他伝送モジュールにおいても自己伝送モジュールに対して特定の情報送信や通知を行う必要はない。そのため、新たな接続先の特定時において、ネットワーク負荷の増大を可及的に抑制することが可能になり、また、自己伝送モジュールや他伝送モジュールに大きな負荷が掛かることを回避することができる。
【００１３】
また、上記の伝送モジュールにおいて、検知手段による送受信状態の検知時期として、以下の２つの態様を例示できる。先ず、一の態様としては、前記検知手段は、前記送信不良が発生した後に前記送受信状態の検知を開始してもよい。この場合、前記特定手段は、前記送信不良が発生した後に、前記検知された送受信状態に基づいて前記所定の他伝送モジュールを特定することになる。このような検知時期を採用することで、所定の他伝送モジュールの特定を、送信不良が発生した後に検知された新鮮な送受信状態に関する情報に基づいて行うことができる。これにより、所定の他伝送モジュールから情報処理装置までの伝送情報の伝送の成功率を高めることができる。
【００１４】
また別の態様としては、前記確認手段が、自己伝送モジュールが、前記送信手段によって送信された前記伝送情報を受信した前記下流側伝送モジュールから返信された返信情報を受信したときに、前記送信完了状態を確認するように構成される場合、前記検知手段は、前記返信情報を受信するために前記送信手段による前記伝送情報の送信後に待機している間に、前記送受信状態の検知を行ってもよい。確認手段が上記のように構成される場合、自己伝送モジュールは伝送情報を送信した後は、返信情報を受けるために、所定時間、待機する必要があり、その際に一定の電力を消費せざるを得ない。しかし、この返信情報の待機とともに、他伝送モジュール間での送受信状態を検知しようとすれば、その検知に要する時間及び消費電力の一部又は全部を、返信情報の受信に要する時間及び消費電力で賄うことができる。この結果、極めて効率的に検知手段による送受信状態の検知を実行することが可能となる。
【００１５】
ここで、上述までの伝送モジュールにおいて、前記検知手段によって２つの前記他伝送モジュール間で互いに情報を送受信している送受信状態が検知された場合、前記特定手段は、該他伝送モジュールのうちデータサイズがより小さい情報を送信した一方の他伝送モジュールを前記所定の他伝送モジュールとして特定してもよい。一般に、２つの他伝送モジュール間で互いに情報を送受信している場合、一方が伝送情報を送信し、他方がその伝送情報を受信したことを知らせる返信情報（アクナレッジ信号等）である可能性が高い。そして、返信情報は、伝送情報と比べてデータサイズは比較的小さくなる傾向がある。そこで、データサイズがより小さい情報を送信した一方の他伝送モジュールを所定の他伝送モジュールとして特定すると、２つの他伝送モジュールのうち、より情報処理装置に近いモジュールを所定の他伝送モジュールとして特定することになる。これにより、再送信手
段による伝送情報の再送信後において、新たな接続先となる伝送モジュールと情報処理装置との間の中継機数を減らすことができるため、当該伝送情報の伝送の成功率を高めることができる。
【００１６】
また、所定の他伝送モジュールの特定の別法として、前記検知手段によって２つの前記他伝送モジュール間で互いに情報を送受信している送受信状態が検知された場合、前記特定手段は、該他伝送モジュールのうち送信回数がより少ない一方の他伝送モジュールを前記所定の他伝送モジュールとして特定してもよい。上記の態様と同じように、２つの他伝送モジュール間で互いに情報を送受信している場合、一方が伝送情報を送信し、他方がその伝送情報を受信したことを知らせる返信情報である可能性が高い。そして、伝送情報は、その送信が成功するまで、もしくはその送信を成功させるために複数回送信される場合があり、一方で、返信情報は、送信された伝送情報が受信できたときに返信されるものであるから、返信情報の送信回数は、伝送情報の送信回数より少なくなる傾向がある。そこで、送信回数が少ない一方の他伝送モジュールを所定の他伝送モジュールとして特定すると、２つの他伝送モジュールのうち、より情報処理装置に近いモジュールを所定の他伝送モジュールとして特定することになる。これにより、上述のように、新たな接続先となる伝送モジュールと情報処理装置との間の中継機数を減らすことができるため、再送信された伝送情報の伝送の成功率を高めることができる。
【００１７】
更に、所定の他伝送モジュールの特定の別法として、前記伝送情報の伝送が行われる他伝送モジュール間では、一方の他伝送モジュールから他方の他伝送モジュールに前記伝送情報を送信するとともに、該伝送情報を受信した該他方の他伝送モジュールが該伝送情報に対応する返信情報を該一方の他伝送モジュールに返信するように構成されてもよい。その場合、前記検知手段が、前記送受信状態として、前記複数の他伝送モジュールにおいて、前記一方の他伝送モジュールからの送信及び前記他方の他伝送モジュールからの返信を検知した場合、前記特定手段は、該複数の他伝送モジュールの中から、前記情報処理装置までの前記伝送情報の中継数が最も少ない他伝送モジュールを、前記所定の他伝送モジュールとして特定する。検知手段により複数の他伝送モジュール間における送信及び返信の両方を検知できた場合、当該複数の他伝送モジュールの何れもが、自己伝送モジュールと好適に新たに接続することができると考えられる。そこで、このような複数の他伝送モジュールの中で、情報処理装置までの中継数が最も少ない他伝送モジュールを所定の他伝送モジュールとして特定することで、新たな接続先となる伝送モジュールと情報処理装置との間の中継機数を減らすことができるため、より確実に自己伝送モジュールからの伝送情報の伝送を成功させることができる。
【００１８】
また、このような場合において、前記検知手段が、更に、前記送受信状態として、更なる複数の他伝送モジュールにおいて、前記一方の他伝送モジュールからの送信のみを検知し且つ前記他方の他伝送モジュールからの返信を検知しなかった場合、前記特定手段は、該更なる複数の他伝送モジュールに関する前記送受信状態にかかわらず、前記複数の他伝送モジュールの中から、前記情報処理装置までの前記伝送情報の中継数が最も少ない他伝送モジュールを、前記所定の他伝送モジュールとして特定してもよい。検知手段により一方の他伝送モジュールからの送信のみが検知される更なる複数の他伝送モジュールが存在する場合、当該更なる複数の他伝送モジュールでは伝送情報の伝送が良好に行われていない可能性がある。そこで、このような場合には、自己伝送モジュールからの伝送情報の再送信を成功させるために、送信不良が生じ得る当該更なる複数の他伝送モジュールではなく、検知手段により送信及び返信の両方を検知できた複数の他伝送モジュールの中から所定の他伝送モジュールを特定するのが好ましいと言える。これにより、自己伝送モジュールから新たな接続先への再送信の成功率を高めることができるため、結果的に、より確実に自己伝送モジュールからの伝送情報の伝送を成功させることができる。
【００１９】
更に、所定の他伝送モジュールの特定の別法として、前記伝送情報の伝送が行われる他伝送モジュール間では、一方の他伝送モジュールから他方の他伝送モジュールに前記伝送情報を送信するとともに、該伝送情報を受信した該他方の他伝送モジュールが該伝送情報に対応する返信情報を該一方の他伝送モジュールに返信するように構成される場合、前記検知手段が、前記送受信状態として、前記複数の他伝送モジュールにおいて、前記一方の他伝送モジュールからの送信のみを検知し且つ前記他方の他伝送モジュールからの返信を検知しなかった場合、前記特定手段は、該複数の他伝送モジュールの何れかを前記所定の他伝送モジュールとして特定してもよい。当該構成では、検知手段により送受信状態が検知された複数の他伝送モジュールでは、伝送情報の伝送が良好に行われていない可能性があるものの、検知手段により送受信状態の検知、すなわち返信情報の検知が適切に行われなかった可能性も残されている。そこで、当該可能性を踏まえて、複数の他伝送モジュールの何れかを所定の他伝送モジュールとして特定することで、自己伝送モジュールから情報処理装置までの伝送情報の伝送の成功を期待することができる。
【００２０】
また、本願発明を、複数の伝送モジュールを経て伝送情報を情報処理装置に伝送するネットワークシステムの側面から捉えることもできる。この場合、前記複数の伝送モジュールのうち少なくとも一つの伝送モジュールは、自己伝送モジュールから、該自己伝送モジュールよりも下流側に位置する下流側伝送モジュールに前記伝送情報を送信する送信手段と、前記送信手段によって送信された前記伝送情報が、前記下流側伝送モジュールによって受信された送信完了状態を確認する確認手段と、自己伝送モジュールとは異なる複数の他伝送モジュール間での、前記自己伝送モジュール宛てではない前記伝送情報の送受信状態を検知する検知手段と、前記検知手段によって前記複数の他伝送モジュール間での前記送受信状態が検知された場合、該検知された送受信状態に基づいて該複数の他伝送モジュールの中から、自己伝送モジュールの新たな接続先である所定の他伝送モジュールを特定する特定手段と、前記確認手段により前記送信完了状態が確認できない送信不良が発生したときに、伝送されなかった前記伝送情報を前記特定手段によって特定された前記所定の他伝送モジュールに送信する再送信手段と、を有する。なお、当該情報伝送ネットワークシステムの発明には、上記伝送モジュールの発明に関し開示した技術思想を、技術的な齟齬が生じない限りで適用することが可能である。
【００２１】
また、本願発明を、伝送情報を情報処理装置に伝送する伝送モジュールを介して、該伝送情報を該情報処理装置に伝送する情報伝送方法の側面からとらえてもよい。この場合、当該方法は、自己伝送モジュールから、該自己伝送モジュールよりも下流側に位置する下流側伝送モジュールに前記伝送情報を送信する送信ステップと、前記送信ステップで送信された前記伝送情報が、前記下流側伝送モジュールによって受信された送信完了状態を確認する確認ステップと、自己伝送モジュールとは異なる複数の他伝送モジュール間での、前記自己伝送モジュール宛てではない前記伝送情報の送受信状態を検知する検知ステップと、前記検知ステップで前記複数の他伝送モジュール間での前記送受信状態が検知された場合、該検知された送受信状態に基づいて該複数の他伝送モジュールの中から、自己伝送モジュールの新たな接続先である所定の他伝送モジュールを特定する特定ステップと、前記確認ステップで前記送信完了状態が確認できない送信不良が発生したときに、伝送されなかった前記伝送情報を前記特定ステップで特定された前記所定の他伝送モジュールに送信する再送信ステップと、を含む。なお、当該情報伝送方法の発明には、上記伝送モジュールの発明に関し開示した技術思想を、技術的な齟齬が生じない限りで適用することが可能である。
【００２２】
また、本発明を、伝送情報を情報処理装置に伝送する伝送モジュールに、下記ステップからなる処理を実行させる情報伝送プログラムの側面から捉えることもできる。この場合、当該情報伝送プログラムは、自己伝送モジュールから、該自己伝送モジュールよりも下流側に位置する下流側伝送モジュールに前記伝送情報を送信する送信ステップと、前記送
信ステップで送信された前記伝送情報が、前記下流側伝送モジュールによって受信された送信完了状態を確認する確認ステップと、自己伝送モジュールとは異なる複数の他伝送モジュール間での、前記自己伝送モジュール宛てではない前記伝送情報の送受信状態を検知する検知ステップと、前記検知ステップで前記複数の他伝送モジュール間での前記送受信状態が検知された場合、該検知された送受信状態に基づいて該複数の他伝送モジュールの中から、自己伝送モジュールの新たな接続先である所定の他伝送モジュールを特定する特定ステップと、前記確認ステップで前記送信完了状態が確認できない送信不良が発生したときに、伝送されなかった前記伝送情報を前記特定ステップで特定された前記所定の他伝送モジュールに送信する再送信ステップと、を伝送モジュールに実行させる。なお、当該情報伝送プログラムの発明には、上記伝送モジュールの発明に関し開示した技術思想を、技術的な齟齬が生じない限りで適用することが可能である。
【発明の効果】
【００２３】
本発明によれば、情報伝送ネットワークを形成する伝送モジュールにおいて、情報伝送が失敗したことによって他の伝送モジュールへの再送信を行うときに、ネットワーク負荷の増大や伝送モジュールによる消費電力の増大を抑制しながら、情報の伝送成功率のより高い伝送モジュールに対して伝送できなかった情報を再送信することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明に係るネットワークシステムの概略構成を示す図である。
【図２】実施例に係る伝送モジュールの機能ブロック図である。
【図３】実施例に係るサーバの機能ブロック図である。
【図４】実施例に係る伝送モジュールで実行される伝送情報の再送信処理のフローチャートである。
【図５】検知された伝送情報のアドレスとデータサイズを示す表である。
【図６】実施例に係る再送信処理によって再送信が実行されるときの状態を示す図である。
【図７】変形例に係る再送信処理によって再送信が実行されるときの状態を示す図である。
【図８】変形例に係る再送信処理によって再送信が実行されるときの状態を示す図である。
【図９】変形例に係る再送信処理によって再送信が実行されるときの状態を示す図である。
【発明を実施するための形態】
【００２５】
図面を参照して本発明に係るネットワークシステム（以下、単に「システム」と称する場合もある）１０、および当該システムに含まれる伝送モジュール２、３について説明する。なお、以下の実施形態の構成は例示であり、本発明はこの実施の形態の構成に限定されるものではない。
【００２６】
［実施例］
＜ネットワークシステムの構成＞
図１は、システム１０の概略構成を示す図である。システム１０では、様々な外部環境パラメータ（温度、湿度、加速度等）を計測するためのセンサが搭載された伝送モジュールのそれぞれと情報処理装置１との間に、二つの伝送経路Ｐ１、Ｐ２が形成されており、一つの伝送経路に含まれる伝送モジュールに対して同じ参照番号を付すこととする。また、一つの伝送経路における複数の伝送モジュールを各々区別して表現する場合には、伝送モジュールの参照番号２、３に続けて、個体を識別するための文字（「Ａ」、「Ｂ」等）を付すこととする。
【００２７】
具体的には、システム１０には、複数の伝送モジュール２が含まれる伝送経路Ｐ１と、複数の伝送モジュール３が含まれる伝送経路Ｐ２が形成されている。伝送経路Ｐ１には、上記センサが搭載された伝送モジュール２Ａと、センサが搭載されず中継機能のみを有する伝送モジュール２Ｂ、２Ｃが含まれている。そして、伝送経路Ｐ２には、上記センサが搭載された伝送モジュール３Ａ、３Ｂと、センサが搭載されず中継機能のみを有する伝送モジュール３Ｃが含まれている。なお、図１に示すシステム１０では、伝送モジュール間の通信は無線形式で行われ、各伝送経路における伝送モジュールの伝送順序は予め決定されている。つまり、伝送経路Ｐ１では、伝送モジュール２Ａ、２Ｂ、２Ｃの順に、伝送モジュール２Ａに搭載されたセンサによる計測データが伝送され、最終的に伝送モジュール２Ｃから当該経路の終点である情報処理装置１に伝送されることになっている。伝送経路Ｐ２についても同様に、伝送モジュール３Ａ、３Ｂ、３Ｃの順に、伝送モジュール３Ａと３Ｂに搭載されたセンサによる計測データが、最終的に当該経路の終点である情報処理装置１に伝送される。
【００２８】
ここで、情報処理装置１は、送受信装置１ａおよびサーバ１ｂを有している。送受信装置１ａは、各伝送経路において情報処理装置１の最も近くに位置する伝送モジュール２Ｃ、３Ｃから伝送されてくる情報を受信し、また、各伝送経路に位置する伝送モジュールに所定の動作指令を届けるために、伝送モジュール２Ｃ、３Ｃに対して送信するための装置である。送受信装置１ａはサーバ１ｂと電気的に接続されている。そして、サーバ１ｂは、例えば、伝送モジュール２Ａや伝送モジュール３Ａ、３Ｂに搭載されたセンサよって計測された情報を収集し、所定の情報処理を行う。
【００２９】
なお、伝送モジュール２Ａや伝送モジュール３Ａ、３Ｂに搭載されたセンサによる計測、およびその計測データの情報処理装置１への伝送は、継続的な情報収集を実現するために、各伝送モジュールで電源が投入されてから、所定の間隔で（例えば、一定の間隔で）繰り返し実行されるものである。また、図１に示す伝送モジュール２、３のうちセンサが搭載された伝送モジュールについては、計測対象を計測するセンサ機能、計測した情報を記録したり処理したりする機能、伝送モジュール外部への無線機能、電源機能等が実装された小型のデバイスとして構成され、センサが搭載されていない伝送モジュールについては、伝送モジュール外部への無線機能、電源機能等が実装された小型のデバイスとして構成される。
【００３０】
このような伝送モジュール２、３に搭載されるセンサとしては、例えば、温度センサ、湿度センサ、加速度センサ、照度センサ、フローセンサ、圧力センサ、地温センサ、パーティクルセンサ等の物理系センサや、ＣＯ２センサ、ｐＨセンサ、ＥＣセンサ、土壌水分センサ等の化学系センサがある。本実施の形態では、説明を簡便にするために、各伝送モジュール２には、それぞれが配置された位置における外部温度を計測するための温度センサが搭載されているものとし、伝送モジュール２Ａ、３Ａ、３Ｂで計測された温度データはサーバ１ｂにおける所定の情報処理に供される。
【００３１】
ここで、システム１０においては、センサによる計測が行われると、その計測データが伝送情報として複数の伝送モジュールによる受信処理を経て、最終的に情報処理装置１にまで届けられることになる。ただし、伝送モジュールの周囲の伝送環境に外部ノイズ等の外乱要因が存在する場合や、送信先の伝送モジュールへの電波経路が障害物等によって物理的に遮られている場合には、伝送モジュール間での無線による情報の伝送は失敗することがある。また、送信先の伝送モジュール自体が故障や電池切れによって受信不能状態にある場合も同様である。このような場合には、送信先への情報伝送が成功し得る状態に復帰できる見込みが低いため、速やかに新たな接続先を確保する必要がある。そこで、本発明に係るシステム１０においては、一の伝送経路上において下流側に位置する伝送モジュールへの伝送情報の伝送が失敗した場合には、伝送できなかった伝送情報を新たな接続先
としての所定の他伝送モジュールへ再送信する再送信処理が実施される。このとき、システム１０においては、再送信先の他伝送モジュールの候補は、再送信元の伝送モジュールによって能動的な探索が実施されることなく設定される。また、当該候補が複数ある場合には、再送信後に伝送情報が伝送されるときの中継点がより少ない他伝送モジュールに伝送情報が再送信される。
【００３２】
以上を踏まえ、システム１０における伝送モジュール２、３および情報処理装置１による具体的な処理について説明する。伝送モジュール２、３は、内部に演算装置、メモリ等を有し、当該演算装置により所定の制御プログラムが実行されることで、様々な機能が発揮される。そこで、図２に、システム１０に属する伝送モジュール２が発揮する様々な機能の一部をイメージ化した機能ブロックを示す。なお、図２には、センサが搭載されていない伝送モジュール２Ｂについての機能ブロックを具体的に図示しているが、他のセンサ非搭載の伝送モジュール２Ｃ、３Ｃについても伝送モジュール２Ｂと同様の機能を有している。また、センサが搭載されている伝送モジュール２Ａ、３Ａ、３Ｂについては、搭載される温度センサ及び加速度センサによって検出された温度データ及び加速度データを保持し、後述する通信部によってその検出情報を下流側の伝送モジュールに伝送するように構成される。
【００３３】
ここで、伝送モジュール２Ｂは、機能部として、通信部２０と制御部２１とを有している。なお、伝送モジュール２Ｂの駆動電力は、モジュールが内蔵するバッテリから電力供給を受けてもよく、また、モジュールの外部のＡＣ電源等から電力供給を受けてもよい。以下に、伝送モジュール２Ｂが有する各機能部について説明する。通信部２０は、伝送モジュール２Ｂの外部との通信、すなわち情報の送受信を行う機能部である。当該通信部２０は、受信部２０１および送信部２０２を有している。受信部２０１は、伝送モジュール２Ｂを自己伝送モジュールとした場合に、上流側伝送モジュールに相当する伝送モジュール２Ａから送信された伝送情報や、下流側伝送モジュールに相当する伝送モジュール２Ｃから返信された返信情報を受信する機能部である。なお、受信部２０１は、伝送モジュール２Ｂとは異なる他伝送モジュール間で送受信される、伝送モジュール２Ｂ宛てではない情報（伝送情報や返信情報を含む）も受信することができる。なお、この他伝送モジュールには、伝送経路Ｐ２上にある伝送モジュール３Ａ〜３Ｃの他、伝送経路Ｐ１上にある伝送モジュール２Ａと２Ｃも含まれる。また、送信部２０２は、伝送情報を伝送モジュール２Ｃへ送信する機能部である。なお、送信部２０２は、必要に応じて、伝送経路２Ｐ上の伝送モジュール３Ａ〜３Ｃに伝送情報を送信することができる。
【００３４】
制御部２１は、伝送モジュール２Ｂにおける様々な制御を司る機能部であるが、特に、確認部２１１、検知部２１２、特定部２１３を有している。確認部２１１は、送信部２０２によって送信された伝送情報が、送信先である伝送モジュール２Ｃによって受信された送信完了状態を確認する機能部である。具体的には、確認部２１１は、送信部２０２によって送信された伝送情報を受信した伝送モジュール２Ｃから返信された返信情報としてのアクナリッジ信号を、受信部２０１が受信したときに送信完了状態を確認する。また、検知部２１２は、上述の複数の他伝送モジュール間での、伝送モジュール２Ｂ宛てではない伝送情報の送受信状態を検知する機能部である。ここで、伝送情報の送受信状態とは、伝送情報の送信元と送信先としての２つの他伝送モジュールの間で、伝送情報と返信情報が送受信されている状態や、伝送情報と返信情報のうちの一方のみが送信または受信されている状態を意味する。検知部２１２は、受信部２０１によって受信された、他伝送モジュール間で送受信された伝送情報や返信情報に基づいて伝送情報の送受信状態を検知する。そして、特定部２１３は、検知部２１２によって検知された伝送情報の送受信状態に基づいて、上記の複数の他伝送モジュールの中から、伝送モジュール２Ｂの新たな接続先である所定の他伝送モジュールを特定する機能部である。特定部２１３による所定の他伝送モジュールの特定方法については後述する。
【００３５】
次に、サーバ１ｂに形成される機能部について、図３に基づいて説明する。サーバ１ｂは、通信部１１、計測データ記録部１２、情報処理部１３を有している。通信部１１は、各伝送経路において最も下流側（最も情報処理装置１側）に位置する伝送モジュールから送受信装置１ａを介して伝送情報の受信や返信情報の送信等の通信を行う機能部である。具体的には、通信部１１は、伝送モジュール２Ｃ、３Ｃと、情報処理装置１との間の送受信を司る。計測データ記録部１２は、伝送モジュール２Ｃ、３Ｃから伝送された伝送情報に含まれる情報のうち計測データである温度データを記録する機能部である。そして、ここで記録された温度データが、情報処理部１３に引き渡され、当該情報処理部１３によって、収集された温度データを用いた所定の情報処理（例えば、伝送モジュールが設置された空間の空調調節処理等）が行われる。したがって、上記のように、伝送モジュールに搭載されているセンサは、温度センサに限られるものではなく、情報処理部１３が行おうとする所定の情報処理に必要な情報を計測するためのセンサであればよい。
【００３６】
＜再送信処理＞
次に、図４〜９に基づいて、伝送モジュールによって実施される伝送情報の再送信処理について説明する。図４は、この再送信処理のフローを示すフローチャートである。なお、この再送信処理は、図１に示す２つの伝送経路のそれぞれに属する伝送モジュール２、３のうち、伝送モジュール２Ａ、２Ｂ、３Ａ、３Ｂにおいて所定の制御プログラムが実行されることで実行される処理である。ここで、本実施例では代表的に伝送モジュール２Ｂに関する再送信処理について説明する。そのため、以下においては、伝送モジュール２Ｂを自己伝送モジュールとし、伝送モジュール２Ｂを基準として、伝送経路Ｐ１における他の伝送モジュールとの相対的な位置関係を特定する。なお、この再送信処理は、再送信処理を行う他の伝送モジュールにおいても同様に実行される。
【００３７】
この再送信処理においては、まず、ステップＳ１０１（以下、単に「Ｓ１０１」などという。）では、伝送モジュール２Ｂの送信部２０２から、下流側に位置する伝送モジュール２Ｃに伝送情報が送信される。当該伝送情報は、伝送モジュール２Ｂの受信部２０１によって予め受信されていたものである。なお、送信部２０２による一の伝送情報の送信は、送信の成功率を高くするために複数回繰り返されてもよい。
【００３８】
次に、Ｓ１０２では、受信部２０１が、伝送モジュール２Ｃから返信された返信情報を受信したか否かが判定される。この判定は、制御部２１が通信部２０にアクセスして返信情報の受信を確認することで実行される。なお、本ステップにおいては、返信情報の受信確認は複数回繰り返されてもよい。例えば、上述のＳ１０１において、一の伝送情報が複数回送信された場合には、所定回数を上限として、返信情報の受信が確認されるまで受信確認が複数回繰り返されてもよい。この場合には、返信情報の受信が確認されたときに、本ステップにおける肯定判定が下され、所定回数の受信確認を実行したものの返信情報を確認できなかったときに、否定判定が下されるようにしてもよい。そして、本ステップにおいて肯定判定が下されると、処理はＳ１０７に進み、確認部２１１によって、送信部２０２から送信された伝送情報の送信完了状態が確認された後に、本ルーチンは終了される。一方、Ｓ１０２において否定判定が下されると、処理はＳ１０３に進み、送信された伝送情報の送信完了状態が確認部２１１によって確認されないとして、送信不良が発生したと判断される。なお、Ｓ１０２においては、受信部２０１は返信情報を受信するために所定時間待機し、当該所定時間内に返信情報が受信されなかったときに否定判定が下されるようにしてもよい。
【００３９】
次に、Ｓ１０４では、検知部２１２によって、他伝送モジュール間で送受信される、伝送モジュール２Ｂ宛てではない伝送情報の送受信状態の検知が開始される。具体的には、受信部２０１によって、他伝送モジュールから送信される情報の受信が開始されて、受信
された情報が検知部２１２に供給される。ここで、伝送モジュールから送信される情報には、図５に示されるように、送信元を特定する情報である送信元アドレスと、送信先を特定する情報である送信先アドレスが含まれる（以下、両アドレスを合わせて単に「アドレス」ともいう。）。そこで、検知部２１２は、受信部２０１から供給された情報に含まれるアドレスを解析することにより、互いに情報を送受信している２つの他伝送モジュール間における情報の送受信状態を検知することができる。特に、図５に示される情報Ｓ１と情報Ｓ２の組、あるいは、情報Ｓ３と情報Ｓ４ の組のように、受信部２０１によって連
続して受信された情報が、互いに情報を送受信している２つの他伝送モジュール間で送受信された情報である場合は、当該情報のうちの一方が伝送情報で、他方が当該伝送情報に応じた返信情報である可能性が高い。
【００４０】
次に、Ｓ１０５では、特定部２１３が、検知部２１２によって検知された伝送情報の送受信状態に基づいて、当該伝送情報の送受信に関わった複数の他伝送モジュールの中から、上記所定の他伝送モジュールを特定する。ここで、上述のように、互いに情報を送受信している２つの他伝送モジュール間における情報の送受信状態が検知された場合、データサイズがより小さい情報を送信した一方の他伝送モジュールを所定の他伝送モジュールとして特定することができる。そこで、特定部２１３は、図５及び６に示されるように、伝送モジュール３Ａ（アドレス１００４）と伝送モジュール３Ｂ（アドレス１００５）とでは、データサイズがより小さい情報Ｓ２を送信した伝送モジュール３Ｂを、情報処理装置１までの中継数がより少ない伝送モジュール、換言すれば、伝送経路２Ｐ上でより下流側に位置する伝送モジュールとして特定する。そして、特定部２１３は、同様にして、情報Ｓ４から、伝送モジュール３Ｃ（アドレス１００６）が、伝送経路２Ｐ上で伝送モジュール３Ｂよりも下流側に位置していると判断する。そして、特定部２１３は、これら２つの特定結果から、伝送モジュール３Ｃを、上記所定の他伝送モジュールと特定する。
【００４１】
次に、Ｓ１０６では、図６に示されるように、伝送モジュール２Ｂの送信部２０２が、伝送モジュール２Ｃに送信されなかった伝送情報を、前ステップにおいて得られた所定の他の伝送モジュールとしての伝送モジュール３Ｃに送信する。これにより、自己伝送モジュールが下流側伝送モジュールに送信できなかった伝送情報を、情報処理装置１までの中継数がより少ない伝送モジュール３Ｃに送信することが可能になる。ここで、情報処理装置１までの中継数が少なければ、再送信先の伝送モジュールから情報処理装置１まで伝送情報が伝送されるときに送信不良が発生する可能性が低くなる。また、情報処理装置１までの中継数が少ない伝送モジュールは、送信不良が発生する可能性が低いため、情報の送受信のためにかかる負荷が結果的に小さくなる。したがって、本実施例によれば、情報処理装置１までの中継数がより少ない伝送モジュールに伝送情報が再送信されるため、当該情報処理装置１までの伝送情報の伝送成功率を高くすることが可能になる。
【００４２】
また、本実施例の再送信処理によれば、上記所定の他伝送モジュールの特定においては、自己伝送モジュールから他伝送モジュールに対して信号等の送信は行われない。したがって、送信不良の発生時や新たな接続先の特定時において、システム１０に係る負荷や自己伝送モジュールの消費電力が増大することを抑制することが可能になる。
【００４３】
［変形例１］
上記実施例においては、互いに情報を送受信している２つの他伝送モジュール間における情報の送受信状態が検知された場合において、データサイズがより小さい情報を送信した一方の他伝送モジュールを所定の他伝送モジュールとして特定した。しかしながら、既に述べたように、当該２つの他伝送モジュール間における情報の送受信状態が検知された場合に、情報の送信回数がより少ない一方の他伝送モジュールを所定の他伝送モジュールとして特定してもよい。この場合にも、下流側伝送モジュールに送信できなかった伝送情報を、情報処理装置１までの中継数がより少ない他伝送モジュールに送信することができ
るため、当該情報処理装置１までの伝送情報の伝送成功率を高くすることが可能になる。
【００４４】
［変形例２］
上記実施例においては、検知部２１２による他伝送情報の送受信状態の検知は、確認部２１１によって送信不良が発生したと判断された後に開始される。これに替えて、検知部２１２は、下流側伝送モジュールから返信される返信情報を受信するために送信部２０２による伝送情報の送信後に待機している間に、上記送受信状態の検知を行ってもよい。これによれば、伝送モジュール２Ｂが返信情報を受信するために待機することによって、やむを得ず電力を消費しなければならない間に、上記送受信状態の検知を行うことができる。これにより、検知部２１２による上記送受信状態の検知に消費され得る時間や電力を低減して効率的な再送信処理を実行することが可能になる。
【００４５】
［変形例３］
上記実施例や変形例においては、互いに情報を送受信している２つの他伝送モジュール間における情報の送受信状態が検知された場合において、データサイズや送信回数に基づいて所定の他伝送モジュールを特定した。しかしながら、検知部２１２によって、複数の他伝送モジュール間における伝送情報の送信と返信情報の返信とが検知された場合は、当該複数の他伝送モジュールの何れもが、伝送情報を送信可能な状態にあることを意味するため、何れもが自己伝送モジュールの再接続先の候補になり得る。そこで、このような場合には、当該複数の他伝送モジュールの中で、情報処理装置１までの中継数が最も少ない他伝送モジュールを所定の他伝送モジュールとして特定してもよい。具体的には、図６や７に示されるように、検知部２１２によって、複数の他伝送モジュールの中の互いに情報を送受信している２つの他伝送モジュールにおいて、情報の送信と返信が検知された場合には、これら複数の他伝送モジュールの中で、情報処理装置１までの中継数が最も少ない他伝送モジュールが所定の他伝送モジュールとして特定される。これにより、情報処理装置１まで伝送情報が伝送されるときに送信不良が発生する可能性が低い伝送モジュールに対して伝送情報の再送信を行うことができるため、より確実に自己伝送モジュールから情報処理装置１までの伝送情報の伝送を成功させることができる。 
【００４６】
なお、このような場合において、検知部２１２が、上記送受信状態として、上記複数の他伝送モジュールの何れかと更なる他伝送モジュールとの間において、一方の他伝送モジュールからの送信のみを検知し、かつ、他方の他伝送モジュールからの返信を検知しなかった場合は、当該更なる他伝送モジュールに関する送受信状態にかかわらず、上記複数の他伝送モジュールの中から、情報処理装置１までの中継数が最も少ない他伝送モジュールを所定の他伝送モジュールとして特定してもよい。具体的には、図８に示されるように、伝送モジュール２Ｂの検知部２１２が、伝送モジュール３Ｂから３Ｃに送信された情報を検知したものの、伝送モジュール３Ｃからの当該情報に対応する返信が検知されない場合には、伝送モジュール３Ｂと３Ｃとの間で伝送情報の伝送が良好に行われていない可能性がある。ゆえに、この場合には、伝送モジュール２Ｂから伝送モジュール３Ｃに対して伝送情報を再送信したとしても、成功しない虞がある。そこで、伝送モジュール２Ｂの送信部２０２は、伝送環境がより良好な伝送モジュール３Ａ、３Ｂのうちの、中継数がより少ない他伝送モジュールである３Ｂに対して、送信できなかった伝送情報を再送信する。これにより、伝送モジュール２Ｂから新たな接続先への再送信の成功率を高めることができる。その結果、より確実に自己伝送モジュールから情報処理装置１までの伝送情報の伝送を成功させることができる。
【００４７】
［変形例４］
なお、伝送モジュール２Ｂの検知部２１２が、上記複数の他伝送モジュールの中の任意の２つの他伝送モジュール間の送受信状態として、一方からの送信を検知したものの、他方からの当該送信に対応する返信を検知できなかった場合には、特定部２１３は、上記複
数の他伝送モジュールの何れかを所定の他伝送モジュールとして特定してもよい。具体的には、図９に示されるように、情報Ｓ１とＳ３を検知できたものの、これらに対応する返信情報が検知できなかった場合には、伝送モジュール３Ａと３Ｂの間、及び、３Ｂと３Ｃとの間において伝送情報の伝送が良好に行われていない可能性がある。しかしながら、このような場合であっても、伝送モジュール２Ｂと２Ｃとの間の伝送情報の伝送は不能となっているため、送信部２０２は、情報処理装置１までの伝送情報の伝送の可能性が残されている伝送モジュール３Ａ〜３Ｃの何れかを所定の他伝送モジュールに特定する。これにより、自己伝送モジュールから情報処理装置１までの伝送情報の伝送が成功する可能性を高めることができる。
【符号の説明】
【００４８】
１・・・・情報処理装置
１ｂ・・・・サーバ
２、２Ａ、２Ｂ、２Ｃ、３、３Ａ、３Ｂ、３Ｃ・・・・伝送モジュール
１０・・・・ネットワークシステム
【図１】
2015177352.tif 000003
【図２】
2015177352.tif 000004
【図３】
2015177352.tif 000005
【図４】
2015177352.tif 000006
【図５】
2015177352.tif 000007
【図６】
2015177352.tif 000008
【図７】
2015177352.tif 000009
【図８】
2015177352.tif 000010
【図９】
2015177352.tif 000011