(57)【要約】  情報処理装置で処理されるべき所定送信情報を、該情報処理装置を含む所定の伝送経路に沿って伝送するモジュールにおいて、所定の送信パラメータに従って所定送信情報の送信を行ったときに該所定送信情報の送信完了状態が確認できない送信不良が生じた場合には、該送信不良となった所定送信情報の送信に使用された所定の送信パラメータの一部又は全部を変更し、変更後の所定の送信パラメータに従った該所定送信情報の再送を行う。そして、送信不良が生じてから再送された所定送信情報の送信完了状態が確認されるまでに変更された所定の送信パラメータと、それに対応する送信結果とに関連する再送結果情報を取得し、所定の処理装置に向けて送信する。これにより、通信障害が発生したときに、当該通信障害の速やかに解消するとともに当該通信障害に関する情報を処理装置側に集めることが可能となる。
2015136713.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置で処理されるべき所定送信情報を、該情報処理装置を含む所定の伝送経路に沿って伝送する伝送モジュールであって、
前記所定送信情報を自己伝送モジュールから、前記所定の伝送経路において自己伝送モジュールの下流側に位置する下流側伝送モジュールに送信するために設定された所定の送信パラメータに従って、前記所定の伝送経路において自己伝送モジュールから該下流側伝送モジュールに前記所定送信情報を送信する送信手段と、
前記所定送信情報が、前記下流側伝送モジュールによって受信された、又は前記情報処理装置に到達した送信完了状態を確認する確認手段と、
前記確認手段によって前記所定送信情報の前記送信完了状態が確認できない送信不良が生じた場合に、該送信不良となった前記所定送信情報の送信に使用された前記所定の送信パラメータの一部又は全部を変更し、変更後の所定の送信パラメータに従った該所定送信情報の再送を行う再送手段と、
前記送信不良が生じてから前記再送手段により再送された前記所定送信情報の前記送信完了状態が確認されるまでに該再送手段により変更された前記所定の送信パラメータと、該変更された所定の送信パラメータに対応する送信結果とに関連する再送結果情報を取得する取得手段と、
を備え、
前記取得手段によって取得された前記再送結果情報を所定の処理装置に向けて送信する、
伝送モジュール。
【請求項２】
前記再送手段による前記所定送信情報の再送の後に再び前記送信不良が生じた場合、前記所定の送信パラメータの更なる変更を伴う該再送手段による再送と前記確認手段による前記送信完了状態の確認を繰り返し、
前記取得手段は、前記再送手段によって繰り返し変更された複数の前記変更後の所定の送信パラメータと、それぞれの所定の送信パラメータに対応する送信結果とに関連する前記再送結果情報を取得する、
請求項１に記載の伝送モジュール。
【請求項３】
前記再送結果情報のうち、少なくとも２つの所定の送信パラメータ及び該少なくとも２つの送信パラメータに対応する送信結果に関する情報は、情報の容量が圧縮された要約情報として形成される、
請求項１又は請求項２に記載の伝送モジュール。
【請求項４】
前記所定の処理装置は、前記情報処理装置である、
請求項１から請求項３の何れか１項に記載の伝送モジュール。
【請求項５】
前記再送結果情報は、前記再送手段により再送された前記所定送信情報の前記送信完了状態が確認された後に前記送信手段によって新たに送信される、新たな所定送信情報に付加されて、該新たな所定送信情報とともに前記情報処理装置に向けて送信される、
請求項４の何れか１項に記載の伝送モジュール。
【請求項６】
前記所定の伝送経路において自己伝送モジュールの上流側に位置する上流側伝送モジュールから、該上流側伝送モジュールにおいて生成された前記再送結果情報に相当する上流側再送結果情報を受信する受信手段を、更に備え、
前記取得手段によって取得された前記再送結果情報は、前記受信手段によって受信された前記上流側再送結果情報とともに、前記所定の処理装置に向けて送信される、
請求項１から請求項５の何れか１項に記載の伝送モジュール。
【請求項７】
前記所定送信情報を記憶するメモリを更に備え、
前記再送手段は、前記送信不良が生じると、前記メモリ内の情報を保持したまま、該送信不良となった前記所定の送信パラメータの一部又は全部を変更し該所定送信情報の再送を行う、
請求項１から請求項６の何れか１項に記載の伝送モジュール。
【請求項８】
自己伝送モジュールの周囲の、又は自己伝送モジュールの内部の環境パラメータを検出するセンサを、更に備え、
前記送信手段は、検出された前記環境パラメータを前記所定送信情報として送信する、
請求項１から請求項７の何れか１項に記載の伝送モジュール。
【請求項９】
情報処理装置で処理されるべき情報である所定送信情報を、該情報処理装置を含む所定の伝送経路に沿って複数の伝送モジュールを経て伝送するように構成されるネットワークシステムであって、
前記複数の伝送モジュールのうち少なくとも一つの伝送モジュールは、
前記所定送信情報を自己伝送モジュールから、前記所定の伝送経路において自己伝送モジュールの下流側に位置する下流側伝送モジュールに送信するために設定された所定の送信パラメータに従って、前記所定の伝送経路において自己伝送モジュールから該下流側伝送モジュールに前記所定送信情報を送信する送信手段と、
前記所定送信情報が、前記下流側伝送モジュールによって受信された、又は前記情報処理装置に到達した送信完了状態を確認する確認手段と、
前記確認手段によって前記所定送信情報の前記送信完了状態が確認できない送信不良が生じた場合に、該送信不良となった前記所定送信情報の送信に使用された前記所定の送信パラメータの一部又は全部を変更し、変更後の所定の送信パラメータに従った該所定送信情報の再送を行う再送手段と、
前記送信不良が生じてから前記再送手段により再送された前記所定送信情報の前記送信完了状態が確認されるまでに該再送手段により変更された前記所定の送信パラメータと、該変更された所定の送信パラメータに対応する送信結果とに関連する再送結果情報を取得する取得手段と、
を有し、
前記少なくとも一つの伝送モジュールは、前記取得手段によって取得された前記再送結果情報を所定の処理装置に向けて送信する、
情報伝送ネットワークシステム。
【請求項１０】
情報処理装置で処理されるべき所定送信情報の伝送を行う伝送モジュールを介して、該情報処理装置を含む所定の伝送経路に沿って該所定送信情報を伝送する情報伝送方法であって、
前記所定送信情報を自己伝送モジュールから、前記所定の伝送経路において自己伝送モジュールの下流側に位置する下流側伝送モジュールに送信するために設定された所定の送信パラメータに従って、前記所定の伝送経路において自己伝送モジュールから該下流側伝送モジュールに前記所定送信情報を送信する送信ステップと、
前記所定送信情報が、前記下流側伝送モジュールによって受信された、又は前記情報処理装置に到達した送信完了状態を確認する確認ステップと、
前記確認ステップで前記所定送信情報の前記送信完了状態が確認できない送信不良が生じた場合に、該送信不良となった前記所定送信情報の送信に使用された前記所定の送信パラメータの一部又は全部を変更し、変更後の所定の送信パラメータに従った該所定送信情報の再送を行う再送ステップと、
前記送信不良が生じてから前記再送ステップで再送された前記所定送信情報の前記送信完了状態が確認されるまでに該再送ステップで変更された前記所定の送信パラメータと、該変更された所定の送信パラメータに対応する送信結果とに関連する再送結果情報を取得する取得ステップと、
前記取得ステップで取得された前記再送結果情報を所定の処理装置に向けて送信するステップと、
を含む、情報伝送方法。
【請求項１１】
情報処理装置で処理されるべき所定送信情報の伝送を行う伝送モジュールに、
前記所定送信情報を自己伝送モジュールから、前記所定の伝送経路において自己伝送モジュールの下流側に位置する下流側伝送モジュールに送信するために設定された所定の送信パラメータに従って、前記所定の伝送経路において自己伝送モジュールから該下流側伝送モジュールに前記所定送信情報を送信する送信ステップと、
前記所定送信情報が、前記下流側伝送モジュールによって受信された、又は前記情報処理装置に到達した送信完了状態を確認する確認ステップと、
前記確認ステップで前記所定送信情報の前記送信完了状態が確認できない送信不良が生じた場合に、該送信不良となった前記所定送信情報の送信に使用された前記所定の送信パラメータの一部又は全部を変更し、変更後の所定の送信パラメータに従った該所定送信情報の再送を行う再送ステップと、
前記送信不良が生じてから前記再送ステップで再送された前記所定送信情報の前記送信完了状態が確認されるまでに該再送ステップで変更された前記所定の送信パラメータと、該変更された所定の送信パラメータに対応する送信結果とに関連する再送結果情報を取得する取得ステップと、
前記取得ステップで取得された前記再送結果情報を所定の処理装置に向けて送信するステップと、
を実行させる、情報伝送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関連する情報を、該情報処理装置を含む所定の伝送経路に沿って伝送する伝送モジュール、および当該伝送モジュールと情報処理装置を含んでなるネットワークシステムに関する。
【背景技術】
【０００２】
従来においては、温度や湿度等の環境パラメータを計測するセンサモジュールを利用して、その計測した情報をネットワークを介して情報処理装置に送信することで、多くの計測データを簡便に収集することを可能とする技術が開発されている。この場合、センサモジュールに無線機能が備えられることで、計測された情報を伝送するための無線ネットワークが形成される。ここで、無線ネットワークに関し、例えば、特許文献１には、アドホック無線ネットワークにおいて通信障害が発生したとき、無線端末から出された通信パラメータ変更要求を基地局が受け、当該基地局がネットワークの通信路情報を集約することで、新たな通信経路の構築のための通信パラメータを各端末に送信する技術が開示されている。このように基地局がネットワーク全体を把握することで、システム全体に影響を与えない通信パラメータの設定が行われることになる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１４７０９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
伝送すべき情報を複数の伝送モジュールを経由して目的地に伝送するネットワークにおいて、情報収集の観点に立てば、該ネットワークに含まれる伝送モジュール間において通信障害が生じると、それまで当該障害区間を経由して収集されていた情報が目的地に届かなくなるため、速やかな通信障害からの復旧が求められる。一方で、従来技術のように、ネットワークを管理する立場に置かれる基地局が、各端末に復旧のための要求を出し、その応答に基づいて復旧を行おうとすると、ネットワーク全体の通信状態を把握した上で好適な通信経路の再構築等が可能となり得るが、一方では、通信障害が生じている区間に起因してネットワーク全体の通信状態を十分に把握することが困難となる場合も少なくない。【０００５】
一方で、ネットワークを管理する立場に置かれる基地局等の情報処理装置としては、当該ネットワークで生じた通信障害の状況や原因等を把握し、より良い通信環境の維持を図る必要がある。そのため、通信障害の解消とともに当該通信障害に関する情報を適切に収集していくことが求められる。【０００６】
本発明は、このような問題に鑑みてなされたものであり、情報伝送のためのネットワークに属する伝送モジュールにおいて、通信障害が発生したときに、当該通信障害の速やかに解消するとともに当該通信障害に関する情報を処理装置側に集めることを目的とする。
【課題を解決するための手段】
【０００７】
本発明においては、上記課題を解決するために、情報処理装置で処理される情報（以下、「所定送信情報」という。）を、ネットワークである所定の伝送経路に沿って伝送する伝送モジュールにおいて、下流側への送信不良が生じた場合に、情報送信に関する所定の送信パラメータを伝送モジュール側で自律的に変更する構成を採用した。これにより、所定の伝送経路において発生している送信不良（通信障害）に影響されずに、その不良状態からの復旧を図りやすくなる。その上で、伝送モジュールが把握している送信不良解消のためのプロセス、すなわち所定の送信パラメータの変更とその変更に従った送信結果の推移を、当該伝送モジュールから所定の処理装置へ送信する。これにより、送信不良の解消とともに、所定の処理装置における送信不良に関する情報の効果的な収集を実現することが可能となる。なお、本願において、「自己伝送モジュール」は、ネットワークに含まれる伝送モジュールを特定するために使用される表現である。すなわち、ネットワークに属する一の伝送モジュールを基準として、自身の伝送モジュールを特定する場合には「自己伝送モジュール」と表現する。また、自己伝送モジュールを基準としてネットワークでの情報の流れにおいて、上流側に位置する伝送モジュールを「上流側伝送モジュール」もしくはそれに類する表現、下流側に位置する伝送モジュールを「下流側伝送モジュール」もしくはそれに類する表現とする。したがって、「自己伝送モジュール」と、「上流側伝送モジュール」、「下流側伝送モジュール」等の表現は伝送モジュール同士の相対関係に基づくものであり、基準となる伝送モジュールが違えば、当然に自己伝送モジュールとして特定される伝送モジュールも違うこととなる。また、「自己伝送モジュール」や「上流側伝送モジュール」、「下流側伝送モジュール」等を区別する必要がない場合には、単に「伝送モジュール」と表現する場合もある。【０００８】
詳細には、本発明は、情報処理装置で処理されるべき所定送信情報を、該情報処理装置を含む所定の伝送経路に沿って伝送するモジュールである。そして、当該伝送モジュールは、前記所定送信情報を自己伝送モジュールから、前記所定の伝送経路において自己伝送モジュールの下流側に位置する下流側伝送モジュールに送信するために設定された所定の送信パラメータに従って、前記所定の伝送経路において自己伝送モジュールから該下流側伝送モジュールに前記所定送信情報を送信する送信手段と、前記所定送信情報が、前記下流側伝送モジュールによって受信された、又は前記情報処理装置に到達した送信完了状態を確認する確認手段と、前記確認手段によって前記所定送信情報の前記送信完了状態が確認できない送信不良が生じた場合に、該送信不良となった前記所定送信情報の送信に使用された前記所定の送信パラメータの一部又は全部を変更し、変更後の所定の送信パラメータに従った該所定送信情報の再送を行う再送手段と、前記送信不良が生じてから前記再送手段により再送された前記所定送信情報の前記送信完了状態が確認されるまでに該再送手段により変更された前記所定の送信パラメータと、該変更された所定の送信パラメータに対応する送信結果とに関連する再送結果情報を取得する取得手段と、を備え、そして、前記取得手段によって取得された前記再送結果情報を所定の処理装置に向けて送信する。【０００９】
本発明に係る伝送モジュールは、送信手段により、所定の送信パラメータに従った情報送信が行われる。すなわち、所定の伝送経路に属する伝送モジュールにおける、自己伝送モジュールから下流側伝送モジュールへの所定送信情報の送信は、その送信条件を決定する所定の送信パラメータに従う。この所定の送信パラメータは、所定送信情報の伝送を行う伝送モジュールのそれぞれが有するものであり、所定の伝送経路としては、各伝送モジュールがそれぞれの所定の送信パラメータに従った所定送信情報の送信を行うことで、各伝送モジュールから所定送信情報が、目的地である情報処理装置へと収集されることになる。【００１０】
なお、当該所定の伝送経路は、その起点と終点、および両点の間に位置する伝送モジュールによって形成されるものであるが、本願発明においては、当該所定の伝送経路は特定の経路に限定される意図はない。すなわち、当該所定の伝送経路は、予め決定されている伝送経路であってもよく、または、後述するように所定の送信パラメータの変更によって変化する伝送経路であってもよい。また、伝送モジュールによって伝送される所定送信情報は、所定の伝送経路に含まれる情報処理装置で処理されるべき情報であり、本発明においては、情報処理装置における所定送信情報の処理形態は特定の形態に限定されるものではない。【００１１】
ここで、本発明に係る伝送モジュールは、確認手段により、送信手段によって自己伝送モジュールから下流側伝送モジュールに送信された所定送信情報が、下流側伝送モジュール又は最終的な目的地である情報処理装置に到達したことを示す送信完了状態を確認する。例えば、下流側伝送モジュールに対する送信完了状態は、所定送信情報を受信した下流側伝送モジュールから自己伝送モジュールに対して送られる確認信号（アクナレッジ信号）を利用して確認することができる。また、情報処理装置に対する送信完了状態は、所定送信情報を受信した情報処理装置から、自己伝送モジュールに対して送られる受信通知を利用して確認することができる。【００１２】
ここで、自己伝送モジュールが確認手段によって所定送信情報の送信完了状態が確認できない場合、送信手段により所定送信情報を送信したにもかかわらず情報送信の目的を達成していないことを意味するため、何らかの理由で送信不良が発生したことになる。このような場合、本発明に係る伝送モジュールでは、再送手段による自律的な復旧のための処理が行われることになる。すなわち、再送手段は、自己伝送モジュールからの送信条件を決定する所定の送信パラメータの一部又は全部の変更を、他の伝送モジュールとの相互作用、または、情報処理装置との相互作用を経ることなく自己伝送モジュール内の処理として行う。したがって、当該所定の送信パラメータの変更に関しては、外部からの干渉を受けることなく実行されることになる。そして、その変更後の所定の送信パラメータに従い、再度、送信不良となっている所定送信情報の送信が試みられることになる。【００１３】
このように自己伝送モジュールが送信不良を確認した場合、自己伝送モジュール内で自律的に所定の送信パラメータの変更が行われることで、その時点で発生している外部との送信不良に影響されることなく、その送信状態の復旧が図られることになる。なお、再送手段により所定送信情報の再送が行われ、その送信完了状態が確認されれば、それ以降の所定送信情報の送信は、変更後の所定の送信パラメータに従って行われてもよく、また、一定の時間の経過や送信不良の原因が取り除かれた時点で、変更前の所定の送信パラメータに従い所定送信情報の送信を行うようにしてもよい。【００１４】
このとき、自己伝送モジュールは、送信不良が生じたときの所定の送信パラメータや変更後の所定の送信パラメータとそれらに従って行われた再送結果とを把握することができる。すなわち、自己伝送モジュールは上記の通り自律的に送信不良の解消のための処理を再送手段を介して行うため、送信不良に関する情報を知り得る立場にある。そこで、取得手段によって、送信不良が発生してから解消するまでの間に行われた所定の送信パラメータの変更に関し、その変更された所定の送信パラメータと、当該パラメータに対応した送信結果とに関連する再送結果情報を、送信不良に関する情報として取得し、その再送結果情報を所定の処理装置に送信する。これにより、自己伝送モジュールが自律的に行った送信不良解消のための処理の経緯を、所定の処理装置側に知らしめることができ、以て、所定の処理装置が送信不良に関する分析処理等を行いやすくなる。また、好ましくは、再送結果情報に、再送手段により変更される前の所定の送信パラメータと、当該パラメータに対応する送信結果に関する情報を含める。これにより、所定の処理装置側での送信不良に関する分析をより正確に行うことが可能となる。【００１５】
なお、所定の処理装置は、自己伝送モジュールから再送結果情報を受信可能となるように所定の伝送経路上に配置され、又は所定の伝送経路に対して接続されればよい。また、所定の処理装置は、情報処理装置であってもよく、この場合は、所定送信情報の収集と再送結果情報の収集が同一の処理装置内で行われ、再送結果情報に基づいた送信不良の分析結果などを所定送信情報の収集に反映させやすくなる。また、所定の処理装置と情報処理装置とが別に構成される場合には、両装置間で情報の授受が可能となるように両装置が電気的に接続されるのが好ましく、その場合、同じように、再送結果情報に基づいた送信不良の分析結果などを所定送信情報の収集に反映させやすくなる。【００１６】
ここで、上記の伝送モジュールにおいて、前記再送手段による前記所定送信情報の再送の後に再び前記送信不良が生じた場合、前記所定の送信パラメータの更なる変更を伴う該再送手段による再送と前記確認手段による前記送信完了状態の確認を繰り返してもよい。その場合、前記取得手段は、前記再送手段によって繰り返し変更された複数の前記変更後の所定の送信パラメータと、それぞれの所定の送信パラメータに対応する送信結果とに関連する前記再送結果情報を取得する。このように再送結果情報に、送信不良の解消のために繰り返された所定の送信パラメータの変更と所定送信情報の再送に関する情報を含めることで、所定の処理装置において、伝送モジュールで発生した送信不良に関し、当該伝送モジュールがどのようにその対応を行っていったのか、不良解消のための経緯を適切に把握することが可能となる。【００１７】
また、上述までの伝送モジュールにおいて、前記再送結果情報のうち、少なくとも２つの所定の送信パラメータ及び該少なくとも２つの送信パラメータに対応する送信結果に関する情報は、情報の容量が圧縮された要約情報として形成されてもよい。再送結果情報が、少なくとも２つの所定の送信パラメータとその送信結果に関する情報を含む場合は、所定の送信パラメータの変更形態や送信結果の具体的な内容によっては、所定の送信処理装置として必ずしも全ての情報が重要なものとは限らない。例えば、伝送モジュールが所定の送信パラメータを徐々に変更させても、その変更の過程において送信結果が変わらない場合には、当該変更過程に含まれる全ての情報をそのまま所定の処理装置に届けなくても、所定の処理装置は要約された情報に基づいて、伝送モジュールが自律的に行った送信不良解消のための処理の経緯を把握できる場合がある。そこで、このような場合には、再送結果情報の一部又は全部を要約情報とすることで、再送結果情報の収集に関するトラフィック増加を抑制することができる。【００１８】
ここで、上述までの伝送モジュールにおいて、前記再送結果情報は、前記再送手段により再送された前記所定送信情報の前記送信完了状態が確認された後に前記送信手段によって新たに送信される、新たな所定送信情報に付加されて、該新たな所定送信情報とともに前記情報処理装置に向けて送信されてもよい。このように構成することで、情報処理装置に、所定送信情報と再送結果情報とを効率的に収集することができる。なお、再送結果情報が付加される新たな所定送信情報は、送信完了状態が確認された直後に送信される情報であってもよく、また、送信完了状態が確認されてから１回又は複数回の所定送信情報の送信経て、その次に送信される所定送信情報であってもよい。前者の場合、情報処理装置が速やかに送信不良の発生とその解消のための対応の経緯を知ることができる。【００１９】
ここで、上述までの伝送モジュールは、前記所定の伝送経路において自己伝送モジュールの上流側に位置する上流側伝送モジュールから、該上流側伝送モジュールにおいて生成された前記再送結果情報に相当する上流側再送結果情報を受信する受信手段を、更に備えてもよい。この場合、前記取得手段によって取得された前記再送結果情報は、前記受信手段によって受信された前記上流側再送結果情報とともに、前記所定の処理装置に向けて送信される。このように複数の伝送モジュールのそれぞれで生じた送信不良に関する情報をまとめて所定の処理装置に送信することで、所定の伝送経路におけるトラフィックの増大を抑制しながら、所定の処理装置において効率的な再送結果情報の収集を図ることができる。【００２０】
また、上述までの伝送モジュールは、前記所定送信情報を記憶するメモリを更に備えてもよい。そして、前記再送手段は、前記送信不良が生じると、前記メモリ内の情報を保持したまま、該送信不良となった前記所定の送信パラメータの一部又は全部を変更し該所定送信情報の再送を行ってもよい。このように、送信不良の解消のために所定の送信パラメータの変更と所定送信情報の再送を行う際に、メモリ内の情報を保持しておくことで、所定送信情報の消失を防ぎ、情報処理装置への継続的な情報収集を担保することができる。特に、従来技術においてリセット処理を行うことで送信不良を解消しようとする場合と比べて、所定送信情報をより確実に情報処理装置に届けることが可能となる。【００２１】
ここで、上述までの伝送モジュールにおいて、自己伝送モジュールの周囲の、又は自己伝送モジュールの内部の環境パラメータを検出するセンサを、更に備えてもよく、その場合、前記送信手段は、検出された前記環境パラメータを前記所定送信情報として送信する。なお、当該構成は、当該伝送モジュールが、環境パラメータ以外の情報を所定送信情報として所定の伝送経路に沿って情報処理装置に伝送することを妨げるものではない。【００２２】
また、本願発明を、情報処理装置で処理されるべき情報である所定送信情報を、該情報処理装置を含む所定の伝送経路に沿って複数の伝送モジュールを経て伝送するように構成されるネットワークシステムの側面から捉えることもできる。この場合、前記複数の伝送モジュールのうち少なくとも一つの伝送モジュールは、前記所定送信情報を自己伝送モジュールから、前記所定の伝送経路において自己伝送モジュールの下流側に位置する下流側伝送モジュールに送信するために設定された所定の送信パラメータに従って、前記所定の伝送経路において自己伝送モジュールから該下流側伝送モジュールに前記所定送信情報を送信する送信手段と、前記所定送信情報が、前記下流側伝送モジュールによって受信された、又は前記情報処理装置に到達した送信完了状態を確認する確認手段と、前記確認手段によって前記所定送信情報の前記送信完了状態が確認できない送信不良が生じた場合に、該送信不良となった前記所定送信情報の送信に使用された前記所定の送信パラメータの一部又は全部を変更し、変更後の所定の送信パラメータに従った該所定送信情報の再送を行う再送手段と、前記送信不良が生じてから前記再送手段により再送された前記所定送信情報の前記送信完了状態が確認されるまでに該再送手段により変更された前記所定の送信パラメータと、該変更された所定の送信パラメータに対応する送信結果とに関連する再送結果情報を取得する取得手段と、を有する。そして、前記少なくとも一つの伝送モジュールは、前記取得手段によって取得された前記再送結果情報を所定の処理装置に向けて送信する。なお、当該情報伝送ネットワークシステムの発明には、上記伝送モジュールの発明に関し開示した技術思想を、技術的な齟齬が生じない限りで適用することが可能である。【００２３】
また、本願発明を、情報処理装置で処理されるべき所定送信情報の伝送を行う伝送モジュールを介して、該情報処理装置を含む所定の伝送経路に沿って該所定送信情報を伝送する情報伝送方法の側面からとらえてもよい。この場合、当該方法は、前記所定送信情報を自己伝送モジュールから、前記所定の伝送経路において自己伝送モジュールの下流側に位置する下流側伝送モジュールに送信するために設定された所定の送信パラメータに従って、前記所定の伝送経路において自己伝送モジュールから該下流側伝送モジュールに前記所定送信情報を送信する送信ステップと、前記所定送信情報が、前記下流側伝送モジュールによって受信された、又は前記情報処理装置に到達した送信完了状態を確認する確認ステップと、前記確認ステップで前記所定送信情報の前記送信完了状態が確認できない送信不良が生じた場合に、該送信不良となった前記所定送信情報の送信に使用された前記所定の送信パラメータの一部又は全部を変更し、変更後の所定の送信パラメータに従った該所定送信情報の再送を行う再送ステップと、前記送信不良が生じてから前記再送ステップで再送された前記所定送信情報の前記送信完了状態が確認されるまでに該再送ステップで変更された前記所定の送信パラメータと、該変更された所定の送信パラメータに対応する送信結果とに関連する再送結果情報を取得する取得ステップと、前記取得ステップで取得された前記再送結果情報を所定の処理装置に向けて送信するステップと、を含む。なお、当該情報伝送方法の発明には、上記伝送モジュールの発明に関し開示した技術思想を、技術的な齟齬が生じない限りで適用することが可能である。【００２４】
また、本発明を、情報処理装置で処理されるべき所定送信情報の伝送を行う伝送モジュールに、下記ステップからなる処理を実行させる情報伝送プログラムの側面から捉えることもできる。この場合、当該情報伝送プログラムは、前記所定送信情報を自己伝送モジュールから、前記所定の伝送経路において自己伝送モジュールの下流側に位置する下流側伝送モジュールに送信するために設定された所定の送信パラメータに従って、前記所定の伝送経路において自己伝送モジュールから該下流側伝送モジュールに前記所定送信情報を送信する送信ステップと、前記所定送信情報が、前記下流側伝送モジュールによって受信された、又は前記情報処理装置に到達した送信完了状態を確認する確認ステップと、前記確認ステップで前記所定送信情報の前記送信完了状態が確認できない送信不良が生じた場合に、該送信不良となった前記所定送信情報の送信に使用された前記所定の送信パラメータの一部又は全部を変更し、変更後の所定の送信パラメータに従った該所定送信情報の再送を行う再送ステップと、前記送信不良が生じてから前記再送ステップで再送された前記所定送信情報の前記送信完了状態が確認されるまでに該再送ステップで変更された前記所定の送信パラメータと、該変更された所定の送信パラメータに対応する送信結果とに関連する再送結果情報を取得する取得ステップと、前記取得ステップで取得された前記再送結果情報を所定の処理装置に向けて送信するステップと、を実行させる。なお、当該情報伝送プログラムの発明には、上記伝送モジュールの発明に関し開示した技術思想を、技術的な齟齬が生じない限りで適用することが可能である。
【発明の効果】
【００２５】
情報伝送のためのネットワークに属する伝送モジュールにおいて、通信障害が発生したときに、当該通信障害の速やかに解消するとともに当該通信障害に関する情報を処理装置側に集めることを可能とする。
【図面の簡単な説明】
【００２６】
【図１】本発明に係るネットワークシステムの概略構成を示す図である。
【図２】図１に示すネットワークシステムに含まれる伝送モジュールの機能ブロック図である。
【図３】図１に示すネットワークシステムに含まれるサーバの機能ブロック図である。
【図４】伝送モジュールで実行される送信情報の伝送処理のフローチャートである。
【図５】図４に示す伝送処理において、伝送の対象となる送信情報のデータ構造を概略的に示す図である。
【図６Ａ】図１に示すネットワークシステムにおける伝送モジュール間で送信不良が発生した状態を概略的に示す図である。
【図６Ｂ】図６Ａに示す送信不良が発生した後に、送信不良に係る伝送モジュールの送信パラメータが変更され新たな伝送経路が形成された状態を概略的に示す図である。
【図７Ａ】本発明に係る第２のネットワークシステムにおいて、伝送モジュール間で送信不良が発生した状態を概略的に示す図である。
【図７Ｂ】図７Ａに示す送信不良が発生した後に、送信不良に係る伝送モジュールの送信パラメータが変更され新たな伝送経路が形成された状態を概略的に示す図である。
【図８】伝送モジュールで実行される再送結果情報送信処理のフローチャートである。
【図９】図８に示す再送結果情報送信処理において伝送モジュールから送信される、再送結果情報を含む送信情報のデータ構造を概略的に示す図である。
【図１０】図９に示す、再送結果情報を含む送信情報の具体的なデータ内容を示す第１の図である。
【図１１】図１に示すネットワークに含まれる伝送モジュール間の情報授受に関するシーケンス図である。
【図１２】図９に示す、再送結果情報を含む送信情報の具体的なデータ内容を示す第２の図である。
【発明を実施するための形態】
【００２７】
図面を参照して本発明に係るネットワークシステム（以下、単に「ネットワーク」と称する場合もある）１０、および当該ネットワークに含まれる伝送モジュール２、３について説明する。なお、以下の実施形態の構成は例示であり、本発明はこの実施の形態の構成に限定されるものではない。
【実施例１】
【００２８】
図１は、ネットワーク１０の概略構成を示す図である。ネットワーク１０には、様々な外部環境パラメータ（温度等）を計測するためのセンサが搭載された伝送モジュール又は該センサを搭載しない中継機能のみを有する伝送モジュールが属しており、計測された外部環境パラメータを情報処理装置１に収集するように各伝送モジュールが機能するようにネットワークが形成されている。図１に示すネットワーク１０では、伝送モジュールのそれぞれと情報処理装置１との間に、二つの伝送経路が形成されており、一つの伝送経路に含まれる伝送モジュールに対して同じ参照番号（２又は３）を付すこととする。また、一つの伝送経路における複数の伝送モジュールを各々区別して表現する場合には、伝送モジュールの参照番号２、３に続けて、個体を識別するための文字（「Ａ」、「Ｂ」等）を付すこととする。【００２９】
具体的には、ネットワーク１０には、複数の伝送モジュール２が含まれる伝送経路と、複数の伝送モジュール３が含まれる伝送経路が形成されている。前者の伝送経路には、上記センサが搭載された伝送モジュール２Ａ、２Ｂが含まれ、後者の伝送経路には、上記センサが搭載された伝送モジュール３Ａ、３Ｂと、センサが搭載されず中継機能のみを有する伝送モジュール３Ｃが含まれている。なお、図１に示すネットワーク１０では、伝送モジュール間の通信は無線形式で行われ、各伝送経路における伝送モジュールの中継順序は、各伝送モジュールにおいて情報送信のために設定された送信パラメータに従い決定されている。なお、当該送信パラメータは、中継順序だけではなく、情報送信に関する様々な送信条件を決定する複数のパラメータを含むものであり、その詳細は後述する。なお、ネットワーク１０では、伝送モジュール２を含む伝送経路で伝送モジュール２Ａ、２Ｂの順に送信情報が伝送され、また、伝送モジュール３を含む伝送経路で伝送モジュール３Ａ、３Ｂ、３Ｃの順に送信情報が伝送され、最終的に伝送モジュール２Ｂ、３Ｃから当該経路の目的地である情報処理装置１に伝送されることになっている。【００３０】
ここで、情報処理装置１は、送受信装置１ａおよびサーバ１ｂを有している。送受信装置１ａは、各伝送経路において情報処理装置１に最も近くに位置する伝送モジュール２Ｂ、３Ｃから伝送されてくる情報を受信し、また、各伝送経路に位置する伝送モジュールに所定の動作指令や通知を届けるために、伝送モジュール２Ｂ、３Ｃに対して送信するための装置である。このように情報処理装置１は、ネットワーク１０の全体を管理する装置としても位置付けられたものである。なお、送受信装置１ａはサーバ１ｂと電気的に接続されている。そして、サーバ１ｂは、例えば、伝送モジュール２Ａ、２Ｂや伝送モジュール３Ａ、３Ｂに搭載されたセンサよって計測された情報を収集し、所定の情報処理を行う。【００３１】
なお、伝送モジュール２Ａ、２Ｂや伝送モジュール３Ａ、３Ｂに搭載されたセンサによる計測、およびその計測データの情報処理装置１への伝送は、継続的な情報収集を実現するために、各伝送モジュールで電源が投入されてから、所定の間隔で（例えば、一定の間隔で）繰り返し実行されるものである。また、図１に示す伝送モジュール２、３のうちセンサが搭載された伝送モジュールについては、計測対象を計測するセンサ機能、計測した情報を記録したり処理したりする機能、伝送モジュール外部への無線機能、電源機能等が実装された小型のデバイスとして構成され、センサが搭載されていない伝送モジュールについては、伝送モジュール外部への無線機能、電源機能等が実装された小型のデバイスとして構成される。【００３２】
このような伝送モジュール２、３に搭載されるセンサとしては、例えば、温度センサ、湿度センサ、加速度センサ、照度センサ、フローセンサ、圧力センサ、地温センサ、パーティクルセンサ等の物理系センサや、ＣＯ２センサ、ｐＨセンサ、ＥＣセンサ、土壌水分センサ等の化学系センサがある。本実施の形態では、説明を簡便にするために、各伝送モジュール２には、それぞれが配置された位置における外部温度を計測するための温度センサが搭載されているものとし、伝送モジュール２Ａ、２Ｂ、３Ａ、３Ｂで計測された温度データはサーバ１ｂにおける所定の情報処理に供される。【００３３】
ここで、ネットワーク１０においては、センサによる計測が行われると、その計測データが送信情報として複数の伝送モジュールによる中継処理を経て、最終的に情報処理装置１にまで届けられることになる。しかし、ネットワーク１０においては無線を介して送信情報の伝送が行われているため、その伝送環境が好適でない場合（例えば、伝送経路外の他の無線装置から電波干渉を受けたり、伝送モジュール間に障害物が一時的に存在したりする等）には、伝送モジュール間の送信情報の送信完了状態が送信元から確認できない送信不良が発生し得る。この送信不良が継続すると、情報処理装置１への送信情報の収集が円滑に進まないため、速やかに送信不良を解消することが求められる。一般には、ネットワーク全体を管理する立場の中央機器（基地局等）がネットワークの通信状況を考慮して、伝送モジュール間の通信条件を調整する場合がある。しかし、伝送モジュール間において送信不良が発生しているため、このような中央機器による調整指示が末端に位置する伝送モジュールに到達しない恐れもあり、その場合には、速やかな送信不良の解消は困難と言わざるを得ない。【００３４】
また、伝送モジュールにおいては、センサによって取得された計測データや上流側の伝送モジュールから受信した情報等を、その下流側に伝送するために一時的に記憶するメモリが搭載されている。そして、送信不良を解消する手段として伝送モジュール自体のリセット処理が行われる場合があるが、一般にリセット処理が行われると伝送モジュールが初期化されるため、メモリ内の情報が消失してしまったり、初期化に要する時間においては伝送モジュールが機能しない状態となったりするため、やはり情報処理措置１への情報収集が阻害されてしまう。【００３５】
そこで、本発明に係るネットワーク１０においては、送信不良が発生した場合に、その送信不良を把握した伝送モジュール自身が自律的に当該状態の解消を図り、送信できなかった情報を再送する処理（以下、「伝送処理」という）を行うこととする。これにより、情報処理装置１への送信情報の収集を円滑に且つ速やかに実現することが可能となる。【００３６】
一方で、伝送モジュール自身が自律的に送信不良の解消を図ろうとすると、いわばネットワーク１０を管理する立場にある情報処理装置１の管理範囲外で、伝送モジュール間の送信条件が変更されることになる。そのため、当該伝送モジュールがどのような送信不良に晒され、その送信不良をどのように解消していったのか等について、情報処理装置１は全く知ることができない。伝送モジュールが個体ごとに勝手に送信条件等を調整してしまった場合、ネットワーク１０において情報の輻輳が発生し好適な情報送信が阻害されてしまう可能性もあり、好適な情報収集の観点から看過できない状態を引き起こし得る。そこで、伝送モジュールは、上記の自律的な伝送処理に加えて、送信不良に関する再送結果送信情報を情報処理装置１まで届ける処理（以下、「再送結果情報送信処理」）も行うこととする。これにより、情報処理装置１は集められた再送結果送信情報を利用して、ネットワーク１０における送信不良に関する状況を把握し、情報送信が好適に行われるように伝送モジュール２、３を管理することができる。【００３７】
以上を踏まえ、ネットワーク１０における伝送モジュール２、３および情報処理装置１による具体的な処理について説明する。伝送モジュール２、３は、内部に演算装置、メモリ等を有し、当該演算装置により所定の制御プログラムが実行されることで、様々な機能が発揮される。そこで、図２に、ネットワーク１０に属する伝送モジュール２が発揮する様々な機能の一部をイメージ化した機能ブロックを示す。なお、図２には、センサが搭載されている伝送モジュール２についての機能ブロックを具体的に図示しているが、センサを搭載する伝送モジュール３Ａ、３Ｂについても同様の機能部を有する。また、センサ非搭載の伝送モジュール３Ｃについては、センサに関連する機能以外は伝送モジュール２と同様の機能を有している。また、センサが搭載されている伝送モジュールについては、搭載される温度センサによって計測された温度データをメモリに記憶し、後述する通信部２１によってその計測データを下流側の伝送モジュールに送信するように構成される。【００３８】
ここで、伝送モジュール２は、機能部として、制御部２０、通信部２１、送信パラメータ記憶部２２、計測部２４、情報記憶部２５を有している。なお、伝送モジュール２の駆動電力は、モジュールが内蔵するバッテリから電力供給を受けてもよく、また、モジュールの外部のＡＣ電源等から電力供給を受けてもよい。以下に、伝送モジュール２が有する各機能部について説明する。【００３９】
制御部２０は、伝送モジュール２における様々な制御を司る機能部であるが、特に、送信制御部２０１、送信完了確認部２０２、送信パラメータ変更部２０３、リセット部２０４、取得部２０５を有している。この送信制御部２０１は、後述する送信パラメータ記憶部２２が保持している送信パラメータに従って、後述する通信部２１を通して自己伝送モジュールから下流側伝送モジュールへの送信情報の送信を行う機能部である。この送信パラメータは、自己伝送モジュールにおける情報送信の条件を決定する複数のパラメータを含むものであり、その詳細については後述する。なお、送信制御部２０１そのものは、上記の通り、送信パラメータに従った情報送信を行うものであり本発明に係る送信手段として機能するが、後述するように送信情報の送信に失敗した後に改めて当該送信情報を送信する場合、送信制御部２０１は、後述する送信パラメータ変更部２０３とともに本発明に係る再送手段として機能することになる。更に、送信制御部２０１は、後述する取得部２０５によって取得された再送結果情報の送信にも関与する。【００４０】
また、送信完了確認部２０２は、送信制御部２０１によって送信情報の送信が実行されたとき、その送信された送信情報が直接の送信先である下流側伝送モジュール、又は最終的な送信先である情報処理装置１に到達したことを確認する機能部であり、本発明に係る確認手段に相当する。例えば、下流側伝送モジュール又は情報処理装置１が自己伝送モジュールからの送信情報を受信した場合、その受信に対応したアクナレッジ信号（受信通知）を自己伝送モジュールに送信するように設計されている場合には、送信完了確認部２０２は、そのアクナレッジ信号の受信の有無を確認することで、送信先への送信完了を確認することになる。送信完了確認部２０２によって送信先への送信完了状態が確認できない場合は、自己伝送モジュールにおいて送信不良が生じたことを意味する。また、送信パラメータ変更部２０３は、送信完了確認部２０２による送信完了の確認結果に基づいて、後述する送信パラメータ記憶部２２に保持されている送信パラメータの一部又は全部を変更する機能部である。また、リセット部２０４は、自己伝送モジュールの制御系に関する初期化を実行する機能部である。リセット部２０４による初期化により、送信パラメータ記憶部２２が記憶する送信パラメータの初期化や、後述する情報記憶部２５が記憶する様々なデータの消失が生じることになる。【００４１】
次に取得部２０５は、送信完了確認部２０２によって確認された送信不良に関する情報である再送結果情報を取得する。この再送結果情報は、自己伝送モジュールから下流側伝送モジュールへの情報送信において送信不良が生じた場合に、その送信不良が発生してから解消するまでの間に利用された送信パラメータと、当該送信パラメータに従った情報送信の結果とに関連する情報である。すなわち、再送結果情報は、それを受け取った情報処理装置１が、伝送モジュールにおいてどのような送信不良が生じ、その解消のために当該伝送モジュールの送信パラメータ変更部２０３がどのように自律的に送信パラメータを変更していったかについての経緯を把握可能とする情報である。なお、再送結果情報の具体的な内容については、後述する。そして、取得部２０５によって取得された再送結果情報は、送信制御部２０１の制御の下、通信部２１を介して情報処理装置１に向かって送信される。【００４２】
次に、通信部２１は、自己伝送モジュールに搭載されたアンテナを通し外部との情報の送受信を司るものであり、具体的には、送信制御部２０１からの指示に従った下流側伝送モジュールへの送信、及び、上流側伝送モジュールから送信されてきた送信情報の受信を行う。なお、自己伝送モジュールが備えるアンテナは、ダイバシティ機能を有しており、通信部２１は必要に応じてダイバシティ機能のＯＮ、ＯＦＦを調整し、自己伝送モジュールの受信能力の調整を図る。また、通信部２１は、上流側伝送モジュールから送信情報を受信した場合には、当該上流側伝送モジュールに対して当該送信情報を受信したことを示すアクナレッジ信号を通知するように形成されている。【００４３】
次に、送信パラメータ記憶部２２は、送信制御部２０１によって送信情報の送信が行われるときの送信条件を決定する送信パラメータを、自己伝送モジュールのメモリ内に保持する機能部である。具体的な送信パラメータの態様は多岐にわたるため、本発明に大きく関連する送信パラメータとして、以下に５つの送信パラメータを代表的に例示する。
（１）アンテナダイバシティの有効化に関するパラメータ
当該パラメータは、伝送モジュールが有するアンテナダイバシティの機能のＯＮ、ＯＦＦを設定するためのパラメータであり、本出願では、以降「ダイバシティパラメータ」と称する。アンテナダイバシティの機能がＯＮにされると、自己伝送モジュールの受信能力が向上する一方で、受信に要する消費電力が若干増加する。
（２）送信電力に関するパラメータ
当該パラメータは、伝送モジュールからの送信情報の送信強度に関するパラメータであり、本出願では、以降「送信電力パラメータ」と称する。送信電力が増加されると、伝送モジュールから送信可能な領域が拡大され、また、伝送モジュールの近くに位置する障害物等の影響を受けにくくなるが、一方で送信に要する消費電力が増加することになる。
（３）送信先となる伝送モジュールのノードアドレスに関するパラメータ
当該パラメータは、同一のネットワークに属する伝送モジュールであって自己伝送モジュールからの送信先となる下流側伝送モジュールを識別するためのパラメータであり、本出願では、以降「ノードパラメータ」と称する。図１に示すネットワーク１０では、伝送モジュール２Ａにおいて、伝送モジュール２Ｂのノードアドレスが、ノードパラメータとして設定されている。
（４）ネットワークに関するパラメータ
当該パラメータは、図１に示すように情報処理装置１を最上位として自己伝送モジュールが送信情報の伝送を行うネットワークを識別するためのパラメータであり、本出願では、以降「ネットワークパラメータ」と称する。図１に示すネットワーク１０では、伝送モジュール２、３におけるネットワークパラメータは、全て同一の、ネットワーク１０を識別するための値が設定されることになる。
（５）チャネルに関するパラメータ
当該パラメータは、伝送モジュール間において情報伝送する際に使用される伝送用チャネルに関するパラメータであり、本出願では、以降「チャネルパラメータ」と称する。一般に、同一のネットワークに属する伝送モジュール同士は、共通のチャネルパラメータが設定される。
なお、送信パラメータ記憶部２２によって記憶されている上記（１）〜（５）の送信パラメータは、送信パラメータ変更部２０３の指示により、その一部又は全部が変更可能とされる。また、リセット部２０４によるリセット処理が行われると、送信パラメータ記憶部２２によって記憶されている上記（１）〜（５）の送信パラメータは初期化され、初期の送信パラメータに変更されることになる。【００４４】
次に、計測部２４は、自己伝送モジュールに搭載されているセンサ（例えば、温度センサ）を通して外部環境パラメータ（例えば、外部温度）を計測する機能部である。そして、その計測部２４による計測データは、情報記憶部２５によって自己伝送モジュールのメモリに記憶される。また、情報記憶部２５は、自己伝送モジュールが中継器として機能する場合に、通信部２１を介して上流側伝送モジュールから受信した送信情報や、後述するようにその送信情報に上流側伝送モジュールにおける再送結果情報が付加されている場合には、当該再送結果情報も記憶する。そして、情報記憶部２５によって記憶されているこれらの情報は、通信制御部２０１からの指示に従って通信部２１を介して下流側伝送モジュールに送信されることになる。なお、リセット部２０４によるリセット処理が行われると、情報記憶部２５によって記憶されている情報は消失される。【００４５】
次に、サーバ１ｂに形成される機能部について図３に基づいて説明する。サーバ１ｂは、通信部１１、データ記録部１２、情報処理部１３、受信通知部１４を有している。通信部１１は、送受信装置１ａを介して伝送経路の最も情報処理装置１側に位置する伝送モジュールから、送信情報を収集するための通信を行う機能部である。具体的には、通信部１１は、伝送モジュール２Ｂ、３Ｃと、情報処理装置１との間の送受信を司る。データ記録部１２は、通信部１１を介して伝送モジュール２、３から伝送された送信情報に含まれる情報のうち計測データである温度データや、各伝送モジュールから送信されてくる再送結果情報を記録する機能部である。そして、ここで記録された計測データは、情報処理部１３に渡され、当該情報処理部１３によって、収集された計測データを用いた所定の情報処理（例えば、温度データに基づいた、伝送モジュールが設置された空間の空調制御等）が行われる。同じように、記録された再送結果情報も情報処理部１３に渡され、ネットワーク１０の管理に関する処理（例えば、伝送経路に起因して情報の輻輳が生じている可能性がある場合には、伝送経路を変更する処理等）が行われる。次に、受信通知部１４は、通信部１１を介して受信した伝送モジュールからの送信情報を、サーバ１ｂが受信したことを、当該送信情報の送信元である伝送モジュールに対して通知する機能部である。【００４６】
次に、図４に基づいて、伝送モジュールにおける伝送処理について説明する。なお、当該伝送処理は、例として図１に示す伝送モジュール２Ａで所定の制御プログラムが実行されることで、実現される処理として、以下にその具体的な内容を示す。しかし、他の伝送モジュールについても、実質的に同じ伝送処理を適用することができる。【００４７】
また、図５に、伝送処理において伝送モジュール２Ａが伝送する送信情報のデータ構造を示す。図５の上段（ａ）は、送信情報全体のデータ構造を概略的に示しており、当該送信情報は、概略的に８つの領域に区分される。本実施例では、８つの領域のうち、特に重要な５つの領域ａ１〜ａ５について説明する。領域ａ１(Start Symbol)は、送信情報の始まりを示す特定のバイト列である。領域ａ２(Destination Address)は、送信情報が最終的に伝送される宛先（本実施例の場合は、情報処理装置１）のアドレスを表す。領域ａ３(Source Address)は、送信情報の送信元（本実施例の場合は、伝送モジュール２Ａ）のアドレスを表す。領域ａ４(Data)は、送信元である伝送モジュール２Ａに搭載された温度センサによる計測温度データを格納する。領域ａ５(Terminator Symbol for Data)は、送信情報の終わりを示す特定のバイト列である。【００４８】
次に、図５の下段（ｂ）に、領域ａ４に格納された計測温度データの一例を示す。本実施例では、伝送モジュール２Ａにおいて、前回の送信情報の伝送後に計測された２回分の温度データが、領域ａ４に格納されている。具体的には、データ取得時間の古い順に、時期ｔ１０に取得された温度データＴ１、時期ｔ２０に取得された温度データＴ２が、領域ａ４に格納されている。これは、伝送モジュール２Ａでは、温度センサでデータ計測を行うごとにその計測データを伝送モジュール２Ｂに伝送するのではなく、複数回の計測データをまとめて伝送するように設計されていることによる。もちろん、伝送される計測データの形態は、図５（ｂ）に示す形態に限られるものではない。【００４９】
＜伝送処理＞
ここで、図４に戻り、伝送モジュール２Ａで実行される伝送処理の説明を行う。まず、Ｓ１０１では、送信制御部２０１により、自己伝送モジュール２Ａからその下流側に位置する伝送モジュール２Ｂに対して送信情報を送信すべき送信時期となっているか否かが判定される。そして、Ｓ１０１で肯定判定されると処理はＳ１０２へ進み、否定判定されると再びＳ１０１の処理が行われる。【００５０】
次に、Ｓ１０２では、送信制御部２０１によって、情報記憶部２５に記憶されている計測温度データを、伝送モジュール２Ｂに送信すべき送信情報の領域ａ４に格納した状態の送信情報が形成され、通信部２１を介して伝送モジュール２Ｂへの送信が実行される。なお、当該送信は、送信パラメータ記憶部２２が記憶する送信パラメータ、すなわち、ダイバシティパラメータ、送信電力パラメータ、ノードパラメータ、ネットワークパラメータ、チャネルパラメータを含む送信パラメータに従って実行される。Ｓ１０２の処理が終了すると、Ｓ１０３へ進む。【００５１】
Ｓ１０３では、送信完了確認部２０２によって、伝送モジュール２Ｂへの送信情報の送信完了状態が確認できない送信不良が発生したか否かが判定される。具体的には、送信情報を送信し、それを受信した伝送モジュール２Ｂで発信されるアクナレッジ信号が、送信から所定時間内に送信完了確認部２０２によって確認できない場合には、送信不良が発生したものと判断される。また、アクナレッジ信号が戻ってきたとしても、伝送モジュール２Ｂ側で送信情報の受信が好適に行えない状況や、伝送モジュール２Ｂで何らかのエラーが生じている状況であることがアクナレッジ信号とともに伝送モジュール２Ａに通知された場合にも、送信不良が発生していると判断してもよい。Ｓ１０３で肯定判定されるとＳ１０４へ進み、否定判定されると本伝送処理を終了する。【００５２】
次にＳ１０４では、伝送処理における送信情報の再送回数、すなわち後述するＳ１０６で実行される送信情報の再送回数が所定回数に到達したか否かが判定される。そして、Ｓ１０４で肯定判定されるとＳ１０７へ進み、リセット部２０４によるリセット処理を実行し、本伝送処理を終了する。また、Ｓ１０４で否定判定されると、処理はＳ１０５へ進む。Ｓ１０５では、発生している送信不良を解消するために、送信パラメータ変更部２０３によって、送信パラメータ記憶部２２が記憶している送信パラメータ（ダイバシティパラメータ、送信電力パラメータ、ノードパラメータ、ネットワークパラメータ、チャネルパラメータ等）の一部が変更され、その後、Ｓ１０６で、変更された送信パラメータに従って、送信制御部２０１により送信不良となった送信情報、すなわち伝送モジュール２Ｂへの送信完了を確認することができなかった送信情報の再送が実行される。そして、Ｓ１０６の処理が終了すると、再びＳ１０３の処理により、再送された送信情報に関する送信不良の発生が判断されることになる。なお、これらのＳ１０３〜Ｓ１０６の処理が行われる間、自己伝送モジュール２Ａにおいてはリセット部２０４によるリセット処理は行われないため、情報記憶部２５が記憶する情報は消失されない。【００５３】
ここで、Ｓ１０５における送信パラメータの変更について詳細に説明する。本実施例においては、変更の対象となる送信パラメータとして、上述のダイバシティパラメータ、送信電力パラメータ、ノードパラメータ、ネットワークパラメータ、チャネルパラメータの５つのパラメータが例示される。以下、各パラメータに対応したＳ１０５の処理について述べる。【００５４】
（１）ダイバシティパラメータを変更する場合
自己伝送モジュール２Ａにおいてアンテナダイバシティ機能が無効化された状態で、送信不良が発生した場合、送信情報が伝送モジュール２Ｂによって受信され、伝送モジュール２Ｂからアクナレッジ信号が送信されたにもかかわらず、自己伝送モジュール２Ａが当該アクナレッジ信号を適切に受信することができなかったことに起因して、当該送信不良が発生したものと考えることができる。そこで、送信不良の解消手段として、アンテナダイバシティ機能を有効化し、自己伝送モジュール２Ａにおける受信能力を向上させることが有用とされる。【００５５】
具体的には、自己伝送モジュール２Ａは、Ｓ１０５の処理として送信パラメータ記憶部２２が記憶するダイバシティパラメータを、有効化に対応する値に変更する処理を行う。その後、送信制御部２０１により、変更後のダイバシティパラメータを含む、送信パラメータ記憶部２２が記憶する送信パラメータに従い、送信情報の再送が実行される。【００５６】
（２）送信電力パラメータを変更する場合
自己伝送モジュール２Ａにおいて送信電力を高く設定すればその送信能力を向上させることは可能であるが、自己伝送モジュール２Ａにおける消費電力の上昇や周辺の無線ネットワークへの干渉等が発生するため、自己伝送モジュール２Ａの送信電力は、通常は、ある程度抑えた値としている。そこで、自己伝送モジュール２Ａにおける送信電力を増加させることで、伝送モジュール間に障害物が存在することで発生し得る送信不良を解消することが可能となる場合がある。【００５７】
具体的には、自己伝送モジュール２Ａは、Ｓ１０５の処理として送信パラメータ記憶部２２が記憶する送信電力パラメータを増加させる処理を行う。その後、送信制御部２０１により、変更後の送信電力パラメータを含む、送信パラメータ記憶部２２が記憶する送信パラメータに従い、送信情報の再送が実行される。なお、送信電力パラメータの増加処理としては、例えば、周囲のネットワークへの干渉を可及的に抑制するために徐々に送信電力が増加するように送信電力パラメータを変更してもよく、また、速やかな送信不良の解消のために、自己伝送モジュール２Ａにおいて設定し得る最大の送信電力となるように送信電力パラメータを変更してもよい。【００５８】
（３）ノードパラメータを変更する場合
ノードパラメータの変更については、図６Ａ及び図６Ｂに基づいて説明する。図６Ａは、ネットワーク１０において伝送モジュール２Ａ、２Ｂ間で送信不良が発生した状態（すなわちＳ１０３で肯定判定された状態）を表している。このとき、自己伝送モジュール２Ａは、周囲に存在している伝送モジュールに対して、自己伝送モジュール２Ａが直接の送信先として新たに接続可能な伝送モジュールを探索するためのメッセージをブロードキャストする。当該メッセージは、例えば、メッセージを受け取った伝送モジュールに、該伝送モジュールを識別するためのノードアドレスと、該伝送モジュールのデバイスタイプとを返信させるコマンドを含むものである。【００５９】
自己伝送モジュール２Ａは、上記メッセージを受け取った伝送モジュールからの返事を受け取り、当該返事を送ってきた伝送モジュールの中から新たな送信先としての伝送モジュールを選択する。例えば、返事に含まれるデバイスタイプの情報に基づいて、自己伝送モジュール２Ａが接続できないタイプの伝送モジュール（例えば、中継機能を有していない伝送モジュール）を除外した伝送モジュールの中から、新たな送信先としての伝送モジュールを決定し、当該決定を送信パラメータ記憶部２２が記憶するノードパラメータに反映させ、送信パラメータを変更する。その後、送信制御部２０１により、変更後のノードパラメータを含む、送信パラメータ記憶部２２が記憶する送信パラメータに従い、送信情報の再送が実行される。【００６０】
本実施例の場合、自己伝送モジュール２Ａが上記メッセージをブロードキャストした結果、伝送モジュール３Ａが接続可能な伝送モジュールとして選択され、図６Ｂに示すように伝送モジュール２Ａにおいて、伝送モジュール３Ａが新たな接続先として設定されるようにノードパラメータの変更がＳ１０５において行われることになる。なお、ノードパラメータの詳細な変更については、実施例２において後述する。【００６１】
（４）ネットワークパラメータを変更する場合
ネットワークパラメータの変更については、図７Ａ及び図７Ｂに基づいて説明する。両図に示すネットワークは、伝送モジュール２によって形成されるネットワークＮ２と伝送モジュール３によって形成されるネットワークＮ３とを含む。ネットワークＮ２における最上位には情報処理装置４が配置され、ネットワークＮ３における最上位には情報処理装置５が配置される。情報処理装置４、５は、それぞれ情報処理装置１と同じように、送受信装置４ａ、５ａと、サーバ４ｂ、５ｂを有しており、両情報処理装置は、互いに情報の授受が可能となるように電気的に接続され、共有のデータベースＤＢを構築している。【００６２】
ここで、図７Ａは、ネットワークＮ２において伝送モジュール２Ａ、２Ｂ間で送信不良が発生した状態（すなわちＳ１０３で肯定判定された状態）を表している。このとき、自己伝送モジュール２Ａは、自己が属しているネットワーク以外のネットワークに存在している伝送モジュールに対して、自己伝送モジュール２Ａが直接の送信先として新たに接続可能な伝送モジュールを探索するためのメッセージをブロードキャストする。なお、ネットワークが異なると、そこで使用されている通信チャネルが異なる場合もあるため、上記ブロードキャストは、自己伝送モジュール２Ａが使用可能な各通信チャネルを利用して行われる。また、上記メッセージは、例えば、メッセージを受け取った伝送モジュールに、該伝送モジュールが属するネットワークを識別するためのネットワーク名と、該ネットワークで使用されている通信チャネル、上記メッセージの受信強度信号ＲＳＳＩとを返信させるコマンドを含むものである。【００６３】
自己伝送モジュール２Ａは、上記メッセージを受け取ったネットワークＮ３に属する伝送モジュール３Ａ、３Ｂからの返事を受け取り、当該返事を送ってきた伝送モジュールの中から新たな送信先としての伝送モジュールを選択する。例えば、返事に含まれる受信強度信号ＲＳＳＩの情報に基づいて、自己伝送モジュール２Ａからの送信情報が最も確実に受信し得る伝送モジュールを新たな送信先として決定し、当該決定を送信パラメータ記憶部２２が記憶するネットワークパラメータに反映させ、送信パラメータを変更する。その後、送信制御部２０１により、変更後のネットワークパラメータを含む、送信パラメータ記憶部２２が記憶する送信パラメータに従い、送信情報の再送が実行される。【００６４】
本実施例の場合、自己伝送モジュール２Ａが上記メッセージをブロードキャストした結果、ネットワークＮ３に属する伝送モジュール３Ａ、３Ｂが接続可能な伝送モジュールとして探索されたとする。ここで、探索された伝送モジュール３Ａ、３Ｂのうちいずれの伝送モジュールを選択するかについては、受信信号強度ＲＳＳＩの値が大きい伝送モジュール３Ｂが選択されることとする。そのため、本実施例では、自己伝送モジュール２Ａに関し、図７Ｂに示すように、自己が属するネットワークをＮ２からＮ３に変更するように、送信パラメータ記憶部２２が記憶するネットワークパラメータと、必要に応じてネットワークＮ３に接続するための通信チャネルに関するチャネルパラメータの変更がＳ１０５において行われることになる。【００６５】
（５）チャネルパラメータを変更する場合
自己伝送モジュール２Ａにおいて送信先の伝送モジュール２Ｂとの間で使用されるべき伝送チャネルが相違していたことに起因して、送信不良が発生する可能性が存在する。このような場合には、送信不良の解消手段として、伝送チャネルを変更することが有用とされる。そこで、自己伝送モジュール２Ａは、Ｓ１０５の処理として送信パラメータ記憶部２２が記憶するチャネルパラメータを変更する処理を行う。その後、送信制御部２０１により、変更後のチャネルパラメータを含む、送信パラメータ記憶部２２が記憶する送信パラメータに従い、送信情報の再送が実行される。【００６６】
なお、Ｓ１０５においては、変更される送信パラメータが複数ある場合には送信パラメータが一つずつ変更されてもよく、別法として複数の送信パラメータが組み合わされて変更されてもよい。また、Ｓ１０５における送信パラメータの変更は、Ｓ１０３において肯定判定され且つＳ１０４で否定判定される限り繰り返されることになるが、当該送信パラメータの変更順序は、特定の順序に限定されるものではなく所定の目的に応じて適宜設定することができる。【００６７】
このように図４に示す伝送処理によれば、自己伝送モジュール２Ａから送信情報を送信する際に送信不良が発生すると、Ｓ１０３〜Ｓ１０６の処理が繰り返されることになる。このとき、情報記憶部２５が記憶する情報は保持されたまま、自律的に送信パラメータ記憶部２２が記憶する送信パラメータの一部が変更されながら送信情報の再送が繰り返され、送信不良の解消が試みられることになる。そして、送信パラメータの変更による送信情報の再送が成功すると伝送処理は終了とされる。【００６８】
＜再送結果情報送信処理＞
ここで、伝送モジュール２Ａにおいて上記伝送処理中に発生した送信不良に関する再送結果情報を、情報処理装置１に向かって送信するための再送結果情報送信処理について、図８に基づいて説明する。当該再送結果情報送信処理は、図１に示す伝送モジュール２Ａで所定の制御プログラムが所定の間隔で実行されることで、実現される処理として、以下にその具体的な内容を示す。しかし、他の伝送モジュールについても、実質的に同じ再送結果情報送信処理を適用することができる。【００６９】
先ず、Ｓ２０１では、伝送モジュール２Ａにおいて送信不良が発生し、且つ当該送信不良が解消しているか否かが判定される。例えば、上記の伝送処理において、一度でもＳ１０３の判定において肯定判定がなされた後にＳ１０３で否定判定がなされた場合には、Ｓ２０１では肯定判定されることになる。Ｓ２０１で肯定判定されるとＳ２０２へ進み、否定判定されると本再送結果情報送信処理を終了する。【００７０】
次に、Ｓ２０２では、取得部２０５によって再送結果情報の取得が行われる。ここで、再送結果情報は、上述したＳ１０５において送信パラメータ（ダイバシティパラメータ、送信電力パラメータ、ノードパラメータ、ネットワークパラメータ、チャネルパラメータの何れかもしくは複数のパラメータ）が送信不良が発生してから解消するまでの間にどのように変更され、そしてその変更された送信パラメータを利用して行われた送信情報の再送の結果がどのように変化していったかについて、情報処理装置１に知らしめるための情報である。なお、再送結果情報の具体的な構成については、後述する。Ｓ２０２の処理が終了すると、Ｓ２０３へ進む。【００７１】
Ｓ２０３では、Ｓ１０１と同じように、送信制御部２０１により、自己伝送モジュール２Ａからその下流側に位置する伝送モジュール２Ｂに対して送信情報を送信すべき送信時期となっているか否かが判定される。Ｓ２０３の処理は、Ｓ２０２で取得された再送結果情報を、新たに送信する送信情報とともに送信するために、当該新たな送信情報の送信時期を判定するものである。そして、Ｓ２０３で肯定判定されると処理はＳ２０４へ進み、否定判定されると再びＳ２０３の処理が行われる。【００７２】
そして、Ｓ２０４では、Ｓ２０２で取得された再送結果情報が新たな送信情報に付加されて、新たな送信情報と再送結果情報がともに、送信制御部２０１により情報処理装置１に向けて自己伝送モジュール２Ａから伝送モジュール２Ｂに対して送信される。ここで、図９に、再送結果情報が付加された新たな送信情報のデータ構造を示す。図９の上段（ａ）は、新たな送信情報全体のデータ構造を概略的に示しており、当該新たな送信情報は、概略的に九つのデータ領域に区分される。本実施例では、九つのデータ領域のうち、データ領域ａ１〜ａ６を含む八つの領域で主部情報ｍｄｆが形成される。この主部情報ｍｄｆは、図５に示す再送結果情報が付加されていない送信情報そのものであるので、その詳細な説明は省略する。そして、データ領域ａ６が、主部情報ｍｄｆに付加された再送結果情報ａｄｆを格納する。【００７３】
ここで、図９の中段（ｂ）に、再送結果情報ａｄｆを格納する領域ａ６の詳細なデータ構造を示す。なお、図９（ｂ）では、複数の伝送モジュールにおいて付加された再送結果情報の構造が示されており、その付加された再送結果情報の各々に参照番号ａｄｆが付されている。なお、伝送モジュール２Ａは、図１に示すように伝送経路の最上流側に位置するため、そこから送信される送信情報は、他の伝送モジュールによる中継がなされていない。そのため領域ａ６に格納される再送結果情報は１つのａｄｆ１のみである。ここで、再送結果情報ａｄｆを形成するデータ領域ｂ１〜ｂ６について説明する。領域ｂ１(Separator Symbol for Appended Data)は、付加された一の再送結果情報ａｄｆの始まりを示す特定のバイト列である。領域ｂ２(Appended Data Source Address)は、当該一の再送結果情報ａｄｆを付加した伝送モジュール（本実施例の場合は伝送モジュール２Ａ）のアドレスを表す。領域ｂ３(Appended Data ID)は、後述する領域ｂ４の再送結果情報の実体データを識別する識別子である。【００７４】
ここで、領域ｂ４(Appended Data Entity)は、付加される再送結果情報の実体データを表す。本実施例では、図９の下段（ｃ）に示すように、領域ｂ４の再送結果情報の実体データは、領域ｃ１〜ｃ５を有する。具体的には、領域ｃ１には、伝送処理において変更の対象となった送信パラメータを識別する識別子 (Test ID)が格納される。領域ｃ２には、再送結果情報ａｄｆに、領域ｃ１で特定される送信パラメータの何回分の変更情報が含まれているかを示す変更回数情報 (Number of Test)が格納される。領域ｃ３には、領域ｃ１で特定される送信パラメータがどのように変更されたかを示す変更実行情報 (Parameter)が格納される。領域ｃ４には、領域ｃ１で特定される送信パラメータが、領域ｃ３で示される内容の変更を行ったときの送信結果を示す情報 (Result)が格納される。領域ｃ５には、領域ｃ４で特定される送信結果の詳細を示す情報 (Verbose Report)が格納される。【００７５】
さらに、一の再送結果情報ａｄｆにおいて、領域ｂ５は、当該一の再送結果情報ａｄｆの誤り検出用のチェックサムデータを格納している。また、領域ｂ６は、当該一の再送結果情報ａｄｆの終わりを示す特定のバイト列を表す。【００７６】
なお、領域ｂ４に格納される再送結果情報の実体データに関し、送信不良が生じてから解消するまでの間に実行された送信パラメータの変更内容によっては、当該変更内容を領域ｃ１〜ｃ５の一組のデータで表現することができない場合がある。例えば、複数の送信パラメータを変更した場合や、送信パラメータの変更によって複数の送信結果を得た場合等には、一組の領域ｃ１〜ｃ５だけでは当該送信不良の解消のための経緯を表現することができない。そのような場合には、領域ｃ１〜ｃ５を複数組用いてその経緯を表現し、領域ｂ４に格納するようにしてもよい。【００７７】
ここで、図１０に、Ｓ２０４で生成された再送結果情報が付加された新たな送信情報の具体的な構成が示される。図１０中のデータ領域は、図９に示すデータ領域と対応している。なお、図１０に示す例では、変更の対象とされた送信パラメータは、送信電力パラメータのみである。図１０（ａ）に示す再送結果情報が付加された送信情報では、主部情報ｍｄｆの領域ａ４に、伝送モジュール２Ａに搭載されたセンサによって計測された計測情報（温度データ）が格納されており、その主部情報ｍｄｆに対して、伝送モジュール２Ａの再送結果情報ａｄｆ１が付加されている。【００７８】
なお、上記の通り、伝送モジュール２Ａは伝送経路の最上流側に位置するため、他の伝送モジュールから送信情報を受信することはない。しかし、例えば伝送モジュール２Ｂ等は、その上流側に位置する伝送モジュール２Ａから送信情報を受信するため、当該受信した送信情報に再送結果情報が付加されていれば、伝送モジュール２Ｂで形成される再送結果情報が付加された送信情報においては、図９に示すように、その主部情報ｍｄｆに対して、伝送モジュール２Ａに対応する再送結果情報ａｄｆ１と伝送モジュール２Ｂに対応する再送結果情報ａｄｆ２が順次連結された状態となる。なお、伝送モジュール２Ｂにおいて付加すべき再送結果情報が存在しない場合には、伝送モジュール２Ｂで形成される再送結果情報が付加された送信情報においては、その主部情報ｍｄｆに対して、伝送モジュール２Ａに対応する再送結果情報ａｄｆ１のみが付加された状態となる。【００７９】
ここで、図１０に戻り、再送結果情報ａｄｆ１の領域ｂ４に格納される再送結果情報の実体データは、３つのデータｂ４１、ｂ４２、ｂ４３で形成され、各データの詳細がそれぞれ図１０（ｂ）、（ｃ）、（ｄ）に記載されている。先ず、データｂ４１について、図１０（ｂ）に基づいて説明する。上記の通り、変更の対象となった送信パラメータは送信電力パラメータであるから、対応するTest IDである０４が領域ｃ１に格納される。なお、本発明においては、Test IDの値と変更された送信パラメータの種類との相関は以下のように紐づけられている。
００：ネットワークパラメータ
０１：ノードパラメータ
０２：チャネルパラメータ
０３：ダイバシティパラメータ
０４：送信電力パラメータ【００８０】
次に、領域ｃ２には、データ４１に含まれる送信電力パラメータの変更回数情報（４回）に対応する０４が格納される。そして、その４回の変更に対応した送信電力パラメータの値が、その変更の範囲の形式で領域ｃ３に格納される。本実施例においては、送信電力が０５から０８まで１つずつ増加したことを表す情報として、０５：０８が領域ｃ３に格納されている。【００８１】
また、領域ｃ４には、このように送信電力を増加させて送信情報を再送したときの送信結果が格納されている。領域ｃ４に格納される送信結果については、以下の通り定義される。
００：  送信成功
０１：  送信不良（アクナレッジ信号が未受信である状態）
０２：  送信不良（アクナレッジ信号を受信したものの、何らかのエラーが発生した状態）
０３：  送信不良（アクナレッジ信号を受信したものの、良好な送信環境と定義される所定の条件を形成していない状態）
なお、図１０（ｂ）に示すデータｂ４１においては、送信電力を増加させて送信情報を再送したものの、伝送モジュール２Ｂからアクナレッジ信号が届かなかった送信不良を意味する０１が、領域ｃ４に格納されている。【００８２】
また、領域ｃ５には、上記領域ｃ４に格納された送信結果の詳細が格納されるため、領域ｃ４の値に関連付けられた情報が格納されることになる。当該情報の詳細は、以下の通りである。
送信結果が００の場合：  下流側の伝送モジュールの受信信号強度（ＲＳＳＩ）
送信結果が０１の場合：  所定値００
送信結果が０２の場合：  発生しているエラーに対応するエラーコード
送信結果が０３の場合：  下流側の伝送モジュールの受信信号強度（ＲＳＳＩ）
なお、下流側の伝送モジュールの受信信号強度（ＲＳＳＩ）やエラーコードは、下流側の伝送モジュールから届けられるアクナレッジ信号に含まれる。そして、図１０（ｂ）に示すデータｂ４１においては、送信不良０１に対応する所定値００が、領域ｃ５に格納されている。【００８３】
このように構成されるデータｂ４１は、送信不良の発生に伴い送信電力パラメータ０５から１つずつ０８まで変更させて送信情報を再送したとき、その再送結果は、同じく下流側の伝送モジュール２Ｂからアクナレッジ信号を受信できない送信不良の状態であったことを表している。４回の送信電力パラメータの変更ごとに対応して４つの情報を作成することも可能であるが、各変更に対応する送信結果は同じであるから、図１０（ｂ）に示すように４回の変更に関する情報を１つの情報としてまとめることで、再送結果情報の容量を圧縮することができる。したがって、図１０（ｂ）に示す情報は、本願発明に係る要約情報に相当する。【００８４】
同じようにデータｂ４２について図１０（ｃ）に基づいて説明する。データｂ４２は、送信電力パラメータを０９に変更したときの送信結果が、０３で示される送信不良であったことを表している。詳細には、送信電力パラメータを０９に変更したとき、下流側の伝送モジュール２Ｂからアクナレッジ信号は届いたものの、そのＲＳＳＩがＤ０で表されるレベルであり、それは送信成功の基準となるレベルよりまだ低い状態にあることを意味する。次に、データｂ４３について図１０（ｄ）に基づいて説明する。データｂ４３は、更に送信電力パラメータを増加させ０Ａに変更したときの送信結果が、送信成功であったことを表している。そして、その際の下流側の伝送モジュール２ＢにおけるＲＳＳＩがＥ２であり、これは送信成功の基準となるレベルを超えたものである。【００８５】
図１０に示すように構成される、再送結果情報ａｄｆ１が付加された送信情報は、上記Ｓ２０４の処理によって情報処理装置１へと届けられる。そして、情報処理装置１では、データ記録部１２によって、再送結果情報ａｄｆ１が記録され、その情報をもとに情報処理部１３が、伝送モジュール２Ａ、２Ｂ間で生じた送信不良の状況と、当該送信不良に対して伝送モジュールがどのように対応し、解消を図っていったのかを把握することができる。また、情報処理装置１は、再送結果情報ａｄｆ１を利用して、伝送モジュール２、３の送信条件を調整してもよい。例えば、伝送モジュール２Ａの送信電力パラメータが０５から０Ａまで大きく増加し、その状態が継続すると消費電力の増大が懸念されることから、状況を把握してから所定時間が経過した時期に、伝送モジュール２Ａに対して消費電力を下げるべく送信電力パラメータを減少させる指示を情報処理装置１から出してもよい。【００８６】
ここで、ネットワーク１０に含まれる伝送モジュール２Ａ、２Ｂ、情報処理装置１において上述した伝送処理と再送結果送信処理が行われた場合の信号の授受を表すシーケンスを、図１１に示す。図１１に示す一例では、伝送モジュール２Ａにおいて、タイミングＴ１に伝送処理が開始され、送信不良が発生する。その後、６度にわたって送信パラメータ（本実施例の場合は、送信電力パラメータ）が変更（増加）され、情報送信が再送される。そして、最後の送信電力パラメータの変更及び送信情報の再送後に、タイミングＴ２で伝送モジュール２Ｂから伝送モジュール２Ａに対して、伝送モジュール２ＢにおけるＲＳＳＩが基準レベルを満たしている状態でアクナレッジ信号が届き、この時点で伝送モジュールからの情報送信が成功したことが、伝送モジュール２Ａにおいて確認されたことになる。なお、その後、伝送モジュール２Ｂは、伝送モジュール２Ａから受け取った送信情報を更に情報処理装置１に送信し、その送信を成功させている。【００８７】
この時点では、情報処理装置１は、上記再送により送信情報を受け取ってはいるものの、タイミングＴ１での送信で発生した送信不良、および当該送信不良に対して伝送モジュール２Ａが送信電力パラメータを０５から０Ａまで順次増加させる処理を行うことでその解消を図ってきた経緯を把握できてはいない。すなわち、伝送モジュール２Ａによる自律的な通信不良の解消のための処理は、情報処理装置１には知られていない。そこで、タイミングＴ３に再送結果送信処理が開始され、伝送モジュール２Ａで行われた上記送信不良の解消のための経緯を再送結果情報の形で取得し、次にタイミングＴ４に伝送モジュール２Ａから伝送モジュール２Ｂに送信される新たな送信情報に、当該再送結果情報を付加し、図１０に示す新たな送信情報が形成されることになる。その後、この新たな送信情報は、伝送モジュール２Ｂを経て情報処理装置１へ届けられ、情報処理装置１は送信不良に関する情報を得ることになる。【００８８】
＜変形例１＞
上記の実施例では、伝送モジュール２Ａ、２Ｂ間の情報送信に関連する伝送処理について説明したが、無線通信が行われる伝送モジュール２Ｂと情報処理装置１の送受信装置１ａとの間においても、上記伝送処理を適用することができる。ただし、この場合、伝送モジュール２Ｂでの伝送処理においては、送受信装置１ａに接続されたサーバ１ｂの受信通知部１４から送信される受信通知に基づいて、送信不良発生の確認が行われ、その結果に応じて送信電力パラメータの増加処理が伝送モジュール２Ｂで行われ、その処理内容が、伝送モジュール２Ｂで再送結果送信処理が行われることで、情報処理装置１に届けられることになる。【００８９】
＜変形例２＞
また、上記の実施例では、伝送モジュール２Ａから送信される再送結果情報は、その取得後に新たに送信される送信情報に付加されて情報処理装置１へ届けられるが、当該再送結果情報のみを単独に情報処理装置１へと届けてもよい。例えば、伝送モジュール２Ａからの送信情報の送信周期が比較的長く設定されている場合、新たな送信情報が送信されるタイミングを待つと、再送結果情報が情報処理装置１へ届くのが遅れてしまい、速やかな再送結果情報の収集が阻害されてしまう場合がある。そのような場合には、上記の通り、再送結果情報のみを単独で送信するのが好ましい。また、伝送モジュール２Ａで生じた複数回の送信不良に対応する複数の再送結果情報を、まとめて情報処理装置１に送信してもよい。【００９０】
＜変形例３＞
また、伝送モジュール２Ｂがセンサを搭載するタイプの伝送モジュールである場合、伝送モジュール２Ｂから情報処理装置１に送信される送信情報も、図５に示すデータ構造を有するが、領域ａ４に含まれる計測温度データは、伝送モジュール２Ａから受信した送信情報に含まれていた計測温度データに、伝送モジュール２Ｂで計測された温度データを加えたデータとしてもよい。この場合、伝送モジュール２Ａから受信した送信情報に含まれていた計測温度データは、伝送モジュール２Ｂで計測された温度データとともに情報記憶部２５に記憶され、図４に示すＳ１０２での処理において伝送モジュール２Ｂから送信される送信情報内に含まれるように当該送信情報が形成される。【００９１】
＜変形例４＞
また、上記の実施例では、伝送処理及び再送結果情報送信処理が行われた伝送モジュールから情報処理装置１へ再送結果情報が送信されるが、その態様に代えて、当該伝送モジュールから送信可能な所定の処理装置に再送結果情報を送信するようにしてもよい。この場合、所定の処理装置が届けられた再送結果情報を利用してネットワーク１０においてどのような送信不良の解消のための処理が行われているかを把握する。そして、好ましくは、その把握した内容を情報処理装置１へ引き渡すことで、情報処理装置１がネットワーク１０に所属する伝送モジュールの管理を効果的に行うことができる。
【実施例２】
【００９２】
第２の実施例では、伝送処理における変更の対象となる送信パラメータとして、上述の送信電力パラメータに代えてノードパラメータに着目する。伝送処理におけるノードパラメータの変更については、図６Ａ、図６Ｂに基づいて上述したとおり、伝送モジュール２Ａ、２Ｂ間で送信不良が発生し、その結果、伝送モジュール２Ａの最終的な接続先が伝送モジュール３Ａへと変更されたこととする。また、伝送モジュール３Ａ、３Ｂ、３Ｃのノードアドレスは、それぞれ、４０：０１、５０：０１、６０：０１とする。【００９３】
ここで、図１２には、伝送処理の結果ノードパラメータが変更された場合において、再送結果情報送信処理により生成された再送結果情報が付加された新たな送信情報の具体的な構成が示される。図１２中のデータ領域は、図９に示すデータ領域と対応している。図１２（ａ）に示す再送結果情報が付加された送信情報では、主部情報ｍｄｆに対して、ノードパラメータが変更された場合の再送結果情報ａｄｆ１が付加されている。【００９４】
本実施例の場合、再送結果情報ａｄｆ１の領域ｂ４に格納される再送結果情報の実体データは、２つのデータｂ４４、ｂ４５で形成され、各データの詳細がそれぞれ図１２（ｂ）、（ｃ）に記載されている。先ず、データｂ４４について、図１２（ｂ）に基づいて説明する。上記の通り、変更の対象となったパラメータはノードパラメータであるから、領域ｃ１に対応するTest IDである０１が格納される。次に、領域ｃ２には、データｂ４４に含まれるノードパラメータの変更回数情報（２回）に対応する０２が格納される。そして、その２回の変更に対応したノードパラメータの値、すなわちノードアドレスが領域ｃ３に格納される。本実施例においては、ノードアドレスが５０：０１である伝送モジュール３Ｂとノードアドレスが６０：０１である伝送モジュール３Ｃが、伝送モジュール２Ａの新たな接続先となるようにノードパラメータが変更されたことを表す情報として、各伝送モジュールのノードアドレスが領域ｃ３に格納されている。【００９５】
また、領域ｃ４には、ノードパラメータを変更させて送信情報を再送したときの送信結果が格納されている。なお、図１２（ｂ）に示すデータｂ４４においては、接続先を伝送モジュール３Ｂ、３Ｃと変更して送信情報を再送したものの、各伝送モジュールからエラーコードを含むアクナレッジ信号が届いたことを意味する０２が、領域ｃ４に格納されている。また、領域ｃ５には、上記領域ｃ４に格納された送信結果の詳細が格納される。図１２（ｂ）に示すデータｂ４４においては、伝送モジュール３Ｂ、３Ｃから送信されてきたエラーコード０１が格納されている。【００９６】
このように構成されるデータｂ４４は、送信不良の発生に伴い伝送モジュール２Ａの接続先を伝送モジュール３Ｂ、３Ｃに変更させて送信情報を再送したとき、その再送結果は、同じエラーコードを伴うアクナレッジ信号を受信した送信不良の状態であったことを要約して表している。したがって、図１２（ｂ）に示す情報は、本願発明に係る要約情報に相当する。【００９７】
同じようにデータｂ４５について図１２（ｃ）に基づいて説明する。データｂ４５は、更にノードパラメータを変更し接続先を伝送モジュール３Ａに変更したときの送信結果が、送信成功であったことを表している。そして、領域ｃ５に示すように、その際の下流側の伝送モジュール２ＢにおけるＲＳＳＩがＥ２であり、これは送信成功の基準となるレベルを超えたものである。【００９８】
図１２に示すように構成される、再送結果情報ａｄｆ１が付加された送信情報は、上記Ｓ２０４の処理によって情報処理装置１へと届けられる。そして、情報処理装置１では、データ記録部１２によって、再送結果情報ａｄｆ１が記録され、その情報をもとに情報処理部１３が、伝送モジュール２Ａ、２Ｂ間で生じた送信不良の状況と、当該送信不良に対して伝送モジュールがどのように対応し、解消を図っていったのかを把握することができる。また、情報処理装置１は、再送結果情報ａｄｆ１を利用して、伝送モジュール２、３の送信条件を調整してもよい。例えば、伝送モジュール２Ａの接続先が伝送モジュール３Ａに変更されることで、伝送モジュール２Ａと情報処理装置１との間に介在する伝送モジュール数が増加しているためネットワーク１０のトラフィック増大が懸念される。そこで、状況を把握してから所定時間が経過した時期に、伝送モジュール２Ａに対して接続先を元の伝送モジュール２Ｂに戻す指示を情報処理装置１から出してもよい。【００９９】
＜その他の実施例＞
上述までの実施例では、送信電力パラメータ及びノードパラメータが変更された場合の再送結果情報の具体例を示したが、その他の送信パラメータが変更された場合も同じように取得部２０５によって再送結果情報が取得され、送信情報に付加される。例えば、変更された送信パラメータがネットワークパラメータの場合、領域ｃ１のTest IDの値は００とされ、領域ｃ３には探索されたネットワークの識別子が格納される。また、変更された送信パラメータがチャネルパラメータの場合、領域ｃ１のTest IDの値は０２とされ、領域ｃ３にはチャネルの設定値が格納される。変更された送信パラメータがダイバシティパラメータの場合、領域ｃ１のTest IDの値は０３とされ、領域ｃ３にはダイバシティ機能の無効を表す００又は有効を表す０１が格納される。【０１００】
また、複数種類の送信パラメータが変更された場合、それぞれの変更に対応した、領域ｃ１〜ｃ５を有するデータをつなげて再送結果情報を形成することができる。例えば、上記送信電力パラメータの変更後に更に上記ノードパラメータが変更された場合には、図１０に示すデータｂ４１〜ｂ４３に図１２に示すデータｂ４４〜ｂ４５をつなげて領域ｂ４に格納する実体データとすればよい。
【符号の説明】
【０１０１】
１、４、５・・・・情報処理装置
１ｂ、４ｂ、５ｂ・・・・サーバ
２、２Ａ、２Ｂ、３、３Ａ、３Ｂ・・・・伝送モジュール
Ｎ２、Ｎ３、１０・・・・ネットワーク
【図１】
2015136713.tif 000003
【図２】
2015136713.tif 000004
【図３】
2015136713.tif 000005
【図４】
2015136713.tif 000006
【図５】
2015136713.tif 000007
【図６Ａ】
2015136713.tif 000008
【図６Ｂ】
2015136713.tif 000009
【図７Ａ】
2015136713.tif 000010
【図７Ｂ】
2015136713.tif 000011
【図８】
2015136713.tif 000012
【図９】
2015136713.tif 000013
【図１０】
2015136713.tif 000014
【図１１】
2015136713.tif 000015
【図１２】
2015136713.tif 000016
【手続補正書】
【提出日】平成28年9月1日(2016.9.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置で処理されるべき所定送信情報を、該情報処理装置を含む所定の伝送経路に沿って伝送する伝送モジュールであって、
前記所定送信情報を自己伝送モジュールから、前記所定の伝送経路において自己伝送モジュールの下流側に位置する下流側伝送モジュールに送信するために設定された所定の送信パラメータに従って、前記所定の伝送経路において自己伝送モジュールから該下流側伝送モジュールに前記所定送信情報を送信する送信手段と、
前記所定送信情報が、前記下流側伝送モジュールによって受信された、又は前記情報処理装置に到達した送信完了状態を確認する確認手段と、
前記確認手段によって前記所定送信情報の前記送信完了状態が確認できない送信不良が生じた場合に、該送信不良となった前記所定送信情報の送信に使用された前記所定の送信パラメータの一部又は全部を変更し、変更後の所定の送信パラメータに従った該所定送信情報の再送を行う再送手段と、
前記送信不良が生じてから前記再送手段により再送された前記所定送信情報の前記送信完了状態が確認されるまでに該再送手段により変更された前記所定の送信パラメータと、該変更された所定の送信パラメータに対応する送信結果とに関連する再送結果情報を取得する取得手段と、
を備え、
前記取得手段によって取得された前記再送結果情報を所定の処理装置に向けて送信する、
伝送モジュール。
【請求項２】
前記再送手段による前記所定送信情報の再送の後に再び前記送信不良が生じた場合、前記所定の送信パラメータの更なる変更を伴う該再送手段による再送と前記確認手段による前記送信完了状態の確認を繰り返し、
前記取得手段は、前記再送手段によって繰り返し変更された複数の前記変更後の所定の送信パラメータと、それぞれの所定の送信パラメータに対応する送信結果とに関連する前記再送結果情報を取得する、
請求項１に記載の伝送モジュール。
【請求項３】
前記再送結果情報のうち、少なくとも２つの所定の送信パラメータ及び該少なくとも２つの送信パラメータに対応する送信結果に関する情報は、情報の容量が圧縮された要約情報として形成される、
請求項１又は請求項２に記載の伝送モジュール。
【請求項４】
前記所定の処理装置は、前記情報処理装置である、
請求項１から請求項３の何れか１項に記載の伝送モジュール。
【請求項５】
前記再送結果情報は、前記再送手段により再送された前記所定送信情報の前記送信完了状態が確認された後に前記送信手段によって新たに送信される、新たな所定送信情報に付加されて、該新たな所定送信情報とともに前記情報処理装置に向けて送信される、
請求項１から請求項４の何れか１項に記載の伝送モジュール。
【請求項６】
前記所定の伝送経路において自己伝送モジュールの上流側に位置する上流側伝送モジュールから、該上流側伝送モジュールにおいて生成された前記再送結果情報に相当する上流側再送結果情報を受信する受信手段を、更に備え、
前記取得手段によって取得された前記再送結果情報は、前記受信手段によって受信された前記上流側再送結果情報とともに、前記所定の処理装置に向けて送信される、
請求項１から請求項５の何れか１項に記載の伝送モジュール。
【請求項７】
前記所定送信情報を記憶するメモリを更に備え、
前記再送手段は、前記送信不良が生じると、前記メモリ内の情報を保持したまま、該送信不良となった前記所定の送信パラメータの一部又は全部を変更し該所定送信情報の再送を行う、
請求項１から請求項６の何れか１項に記載の伝送モジュール。
【請求項８】
自己伝送モジュールの周囲の、又は自己伝送モジュールの内部の環境パラメータを検出するセンサを、更に備え、
前記送信手段は、検出された前記環境パラメータを前記所定送信情報として送信する、
請求項１から請求項７の何れか１項に記載の伝送モジュール。
【請求項９】
情報処理装置で処理されるべき情報である所定送信情報を、該情報処理装置を含む所定の伝送経路に沿って複数の伝送モジュールを経て伝送するように構成されるネットワークシステムであって、
前記複数の伝送モジュールのうち少なくとも一つの伝送モジュールは、
前記所定送信情報を自己伝送モジュールから、前記所定の伝送経路において自己伝送モジュールの下流側に位置する下流側伝送モジュールに送信するために設定された所定の送信パラメータに従って、前記所定の伝送経路において自己伝送モジュールから該下流側伝送モジュールに前記所定送信情報を送信する送信手段と、
前記所定送信情報が、前記下流側伝送モジュールによって受信された、又は前記情報処理装置に到達した送信完了状態を確認する確認手段と、
前記確認手段によって前記所定送信情報の前記送信完了状態が確認できない送信不良が生じた場合に、該送信不良となった前記所定送信情報の送信に使用された前記所定の送信パラメータの一部又は全部を変更し、変更後の所定の送信パラメータに従った該所定送信情報の再送を行う再送手段と、
前記送信不良が生じてから前記再送手段により再送された前記所定送信情報の前記送信完了状態が確認されるまでに該再送手段により変更された前記所定の送信パラメータと、該変更された所定の送信パラメータに対応する送信結果とに関連する再送結果情報を取得する取得手段と、
を有し、
前記少なくとも一つの伝送モジュールは、前記取得手段によって取得された前記再送結果情報を所定の処理装置に向けて送信する、
情報伝送ネットワークシステム。
【請求項１０】
情報処理装置で処理されるべき所定送信情報の伝送を行う伝送モジュールを介して、該情報処理装置を含む所定の伝送経路に沿って該所定送信情報を伝送する情報伝送方法であって、
前記所定送信情報を自己伝送モジュールから、前記所定の伝送経路において自己伝送モジュールの下流側に位置する下流側伝送モジュールに送信するために設定された所定の送信パラメータに従って、前記所定の伝送経路において自己伝送モジュールから該下流側伝送モジュールに前記所定送信情報を送信する送信ステップと、
前記所定送信情報が、前記下流側伝送モジュールによって受信された、又は前記情報処理装置に到達した送信完了状態を確認する確認ステップと、
前記確認ステップで前記所定送信情報の前記送信完了状態が確認できない送信不良が生じた場合に、該送信不良となった前記所定送信情報の送信に使用された前記所定の送信パラメータの一部又は全部を変更し、変更後の所定の送信パラメータに従った該所定送信情報の再送を行う再送ステップと、
前記送信不良が生じてから前記再送ステップで再送された前記所定送信情報の前記送信完了状態が確認されるまでに該再送ステップで変更された前記所定の送信パラメータと、該変更された所定の送信パラメータに対応する送信結果とに関連する再送結果情報を取得する取得ステップと、
前記取得ステップで取得された前記再送結果情報を所定の処理装置に向けて送信するステップと、
を含む、情報伝送方法。
【請求項１１】
情報処理装置で処理されるべき所定送信情報の伝送を行う伝送モジュールに、
前記所定送信情報を自己伝送モジュールから、前記所定の伝送経路において自己伝送モジュールの下流側に位置する下流側伝送モジュールに送信するために設定された所定の送信パラメータに従って、前記所定の伝送経路において自己伝送モジュールから該下流側伝送モジュールに前記所定送信情報を送信する送信ステップと、
前記所定送信情報が、前記下流側伝送モジュールによって受信された、又は前記情報処理装置に到達した送信完了状態を確認する確認ステップと、
前記確認ステップで前記所定送信情報の前記送信完了状態が確認できない送信不良が生じた場合に、該送信不良となった前記所定送信情報の送信に使用された前記所定の送信パラメータの一部又は全部を変更し、変更後の所定の送信パラメータに従った該所定送信情報の再送を行う再送ステップと、
前記送信不良が生じてから前記再送ステップで再送された前記所定送信情報の前記送信完了状態が確認されるまでに該再送ステップで変更された前記所定の送信パラメータと、該変更された所定の送信パラメータに対応する送信結果とに関連する再送結果情報を取得する取得ステップと、
前記取得ステップで取得された前記再送結果情報を所定の処理装置に向けて送信するステップと、
を実行させる、情報伝送プログラム。
【国際調査報告】
2015136713.tif 000017
2015136713.tif 000018
2015136713.tif 000019