(57)【特許請求の範囲】
【請求項１】
通信に使用するプロトコルを第１のプロトコルと第２のプロトコルとの間で切替えることで、前記第１および第２のプロトコルに対応する通信デバイスとの間でそれぞれ通信を行う無線制御装置であって、
前記第１のプロトコルを用いて前記通信デバイスとの間で通信を行っている状態で、当該通信デバイスとの間で終了通知手順を行わずに、前記第１のプロトコルを前記第２のプロトコルに切替える手段と、
通信パラメータ保存制御手段と、
再起動制御手段と
を具備し、
前記通信パラメータ保存手段は、
前記第１のプロトコルから前記第２のプロトコルへの切替えに先立ち、前記通信デバイスとの通信に係る通信パラメータ情報をメモリに保存し、当該通信パラメータ情報を前記第２のプロトコルへの切替え後も保持する手段と、
前記通信デバイスからのデータ受信間隔を表す統計値を算出し、当該算出されたデータ受信間隔を表す統計値を前記メモリに保存する手段と
を備え、
前記再起動制御手段は、
前記第２のプロトコルから前記第１のプロトコルへの再切替えが行われた場合に、前記メモリに保存されている通信パラメータ情報に基づいて前記通信デバイスとの間の通信状態を復元するための再起動処理を実行する手段と、
前記再起動処理を実行してから、前記メモリに保存されているデータ受信間隔の統計値により示される時間が経過するまでの第１の期間に、前記通信デバイスからデータを受信したか否かを判定する手段と、
前記第１の期間に前記通信デバイスからデータを受信しなかった場合に、前記メモリに保存されている前記通信パラメータ情報を削除する手段と
を備えることを特徴とする無線制御装置。
【請求項２】
通信に使用するプロトコルを第１のプロトコルと第２のプロトコルとの間で切替えることで、前記第１および第２のプロトコルに対応しかつ予め設定された周期で無線制御装置の動作状態を確認するためのポーリング手順を実行する機能を備える通信デバイスとの間でそれぞれ通信を行う前記無線制御装置であって、
前記第１のプロトコルを用いて前記通信デバイスとの間で通信を行っている状態で、当該通信デバイスとの間で終了通知手順を行わずに、前記第１のプロトコルを前記第２のプロトコルに切替える手段と、
前記第１のプロトコルから前記第２のプロトコルへの切替えに先立ち、前記通信デバイスとの通信に係る通信パラメータ情報をメモリに保存し、当該通信パラメータ情報を前記第２のプロトコルへの切替え後も保持する通信パラメータ保存制御手段と、
再起動制御手段と
を具備し、
前記再起動制御手段は、
前記第２のプロトコルから前記第１のプロトコルへの再切替えが行われた場合に、前記メモリに保存されている通信パラメータ情報に基づいて前記通信デバイスとの間の通信状態を復元するための再起動処理を実行する手段と、
前記再起動処理を実行してから、前記ポーリング手順を実行する周期が経過するまでの第２の期間に、前記通信デバイスからデータを受信したか否かを判定する手段と、
前記第２の期間に前記通信デバイスからデータを受信しなかった場合に、前記メモリに保存されている前記通信パラメータ情報を削除する手段と
を備えることを特徴とする無線制御装置。
【請求項３】
通信に使用するプロトコルを第１のプロトコルと第２のプロトコルとの間で切替えることで、前記第１および第２のプロトコルに対応する通信デバイスとの間でそれぞれ通信を行う無線制御装置が実行するプロトコル切替方法であって、
前記第１のプロトコルを用いて前記通信デバイスとの間で通信を行っている状態で、当該通信デバイスとの間で終了通知手順を行わずに、前記第１のプロトコルを前記第２のプロトコルに切替える過程と、
前記第１のプロトコルから前記第２のプロトコルへの切替えに先立ち前記通信デバイスとの通信に係る通信パラメータ情報をメモリに保存し、当該通信パラメータ情報を前記第２のプロトコルへの切替え後も保持する過程と、
前記通信デバイスからのデータ受信間隔を表す統計値を算出し、当該算出されたデータ受信間隔を表す統計値を前記メモリに保存する過程と、
前記第２のプロトコルから前記第１のプロトコルへの再切替えが行われた場合に、前記メモリに保存されている通信パラメータ情報に基づいて前記通信デバイスとの間の通信状態を復元するための再起動処理を実行する過程と、
前記再起動処理を実行してから、前記メモリに保存されているデータ受信間隔の統計値により示される時間を経過するまでの第１の期間に、前記通信デバイスからデータを受信したか否かを判定する過程と、
前記第１の期間に前記通信デバイスからデータを受信しなかった場合に、前記メモリに保存されている前記通信パラメータ情報を削除する過程と
を具備することを特徴とするプロトコル切替方法。
【請求項４】
通信に使用するプロトコルを第１のプロトコルと第２のプロトコルとの間で切替えることで、前記第１および第２のプロトコルに対応しかつ予め設定された周期で無線制御装置の動作状態を確認するためのポーリング手順を実行する機能を備える通信デバイスとの間でそれぞれ通信を行う前記無線制御装置が実行するプロトコル切替方法であって、
前記第１のプロトコルを用いて前記通信デバイスとの間で通信を行っている状態で、当該通信デバイスとの間で終了通知手順を行わずに、前記第１のプロトコルを前記第２のプロトコルに切替える過程と、
前記第１のプロトコルから前記第２のプロトコルへの切替えに先立ち前記通信デバイスとの通信に係る通信パラメータ情報をメモリに保存し、当該通信パラメータ情報を前記第２のプロトコルへの切替え後も保持する通信パラメータ保存制御過程と、
前記第２のプロトコルから前記第１のプロトコルへの再切替えが行われた場合に、前記メモリに保存されている通信パラメータ情報に基づいて前記通信デバイスとの間の通信状態を復元するための再起動処理を実行する過程と、
前記再起動処理を実行してから、前記ポーリング手順を実行する周期が経過するまでの第２の期間に、前記通信デバイスからデータを受信したか否かを判定する過程と、
前記第２の期間に前記通信デバイスからデータを受信しなかった場合に、前記メモリに保存されている前記通信パラメータ情報を削除する過程と
を具備することを特徴とするプロトコル切替方法。
【請求項５】
請求項１または請求項２に記載の無線制御装置が備える手段による処理を、前記無線制御装置が備えるプロセッサに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プロトコル切替機能を備えた無線制御装置とそのプロトコル切替方法およびプログラムに関する。
【背景技術】
【０００２】
無線通信システムにおいて、無線制御局が複数のプロトコルを時分割で切り替えることで、それぞれのプロトコルを使用する端末局とデータ通信を行うシステムが提案されている。例えば、特許文献１には、制御局が複数の指向性アンテナを備え、一定時間ごとに上記複数の指向性アンテナを切り替えることにより、異なる端末局との間でデータを送受信する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１３１４１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、特許文献１に記載されたシステムでは、制御局が、指向性アンテナを切り替える際に通信中の端末局との間でその都度終了通知手順を実行して通信を終了し、しかるのち他の指向性アンテナに切り替えて他の端末局と通信を行うようにしている。このため、通信を終了した端末局が通信を再開するには、当該端末局と制御局との間でネットワークのサーチ、接続および認証処理を含む起動シーケンスを実行し直す必要があり、通信を再開するまでに時間と処理負荷が掛かっていた。
【０００５】
この発明は上記事情に着目してなされたもので、通信デバイスとの通信中にプロトコルの切替えを行った場合に当該通信デバイスとの間の通信を短時間に再開できるようにした無線制御装置とそのプロトコル切替方法およびプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００６】
上記課題を解決するためにこの発明の第１の態様は、通信のためのプロトコルを第１のプロトコルと第２のプロトコルとの間で切替えることで、上記第１および第２のプロトコルに対応する通信デバイスとの間でそれぞれ通信を行う無線制御装置とそのプロトコル切替方法およびプログラムにあって、上記第１のプロトコルを用いて上記通信デバイスとの間で通信を行っている状態で、当該通信デバイスとの間で終了通知手順を実行せずに、上記第１のプロトコルを上記第２のプロトコルに切替える処理と、上記第１のプロトコルから上記第２のプロトコルへの切替えに先立ち上記通信デバイスとの通信に係る通信パラメータ情報をメモリに保存し、当該通信パラメータ情報を上記第２のプロトコルへの切替え後も保持する処理と、上記通信パラメータを保存する際に、上記通信デバイスからのデータ受信間隔を表す統計値を算出して、当該算出されたデータ受信間隔を表す統計値を上記メモリに保存する処理と、上記第２のプロトコルから上記第１のプロトコルへの再切替えが行われた場合に、上記メモリに保存されている通信パラメータ情報に基づいて上記通信デバイスとの間の通信状態を復元するための再起動処理と、上記再起動処理を実行してから、上記メモリに保存されているデータ受信間隔の統計値により示される時間を経過するまでの第１の期間に、上記通信デバイスからデータを受信したか否かを判定し、上記第１の期間に上記通信デバイスからデータを受信しなかった場合には、上記メモリに保存されている上記通信パラメータ情報を削除する処理とを実行するようにしたものである。
【０００８】
この発明の第２の態様は、通信デバイスが予め設定された周期で無線制御装置の動作状態を確認するためのポーリング手順を実行する機能を備えている場合に、上記第１のプロトコルを用いて上記通信デバイスとの間で通信を行っている状態で、当該通信デバイスとの間で終了通知手順を実行せずに、上記第１のプロトコルを上記第２のプロトコルに切替える処理と、上記第１のプロトコルから上記第２のプロトコルへの切替えに先立ち上記通信デバイスとの通信に係る通信パラメータ情報をメモリに保存し、当該通信パラメータ情報を上記第２のプロトコルへの切替え後も保持する処理と、上記第２のプロトコルから上記第１のプロトコルへの再切替えが行われた場合に、上記メモリに保存されている通信パラメータ情報に基づいて上記通信デバイスとの間の通信状態を復元するための再起動処理と、上記再起動処理を実行してから、上記ポーリング手順を実行する周期が経過するまでの第２の期間に、上記通信デバイスからデータを受信したか否かを判定し、上記第２の期間に上記通信デバイスからデータを受信しなかった場合に、上記メモリに保存されている上記通信パラメータ情報を削除する処理とを実行するようにしたものである。
【発明の効果】
【０００９】
この発明の第１の態様によれば、通信デバイスとの間で通信が行われている状態でプロトコルを切替える場合に、上記通信デバイスとの間の終了通知手順は実行されず、当該通信デバイスとの間の通信に使用している通信パラメータ情報が上記プロトコルの切替えに先立ち保存される。そして、プロトコルが再度切替えられて上記通信デバイスとの間の通信が可能な状態になった場合に、上記保存されている通信パラメータ情報に従い上記通信デバイスとの間の通信状態が復元される。したがって、通信デバイスとの間の通信を再開する際に、当該通信デバイスとの間で認証手順等を含む初期起動シーケンスを最初からやり直す必要がなくなり、これにより短時間に通信を再開することが可能となる。また、無線制御装置および通信デバイスの処理負荷も軽減される。
【００１０】
さらに、この発明の第１の態様によれば、プロトコルの切替えが行われる前に通信デバイスからのデータ受信間隔を示す統計値が算出されてメモリに保存され、通信デバイスとの間の通信が再起動されてから上記統計値により示される期間が経過するまでに通信デバイスからデータが受信されないと、当該通信デバイスの通信に係る通信パラメータ情報がメモリから消去される。このため、プロトコル切替前に保存した通信パラメータ情報が、通信デバイスがデータ送信を自主的に中止したにもかかわらず半永久的に保存され続ける不具合を防止することができる。
【００１１】
この発明の第３の態様によれば、通信デバイスとの間の通信が再起動されてから、通信デバイスによるポーリング周期に相当する期間が経過するまでに、上記通信デバイスからデータが受信されないと、当該通信デバイスの通信に係る通信パラメータ情報がメモリから消去される。このため、プロトコル切替前に保存した通信パラメータ情報が、通信デバイスがデータ送信を自主的に中止したにもかかわらず半永久的に保存され続ける不具合を防止することができる。
【００１２】
すなわちこの発明の各態様によれば、通信デバイスとの通信中にプロトコルの切替えを行った場合に当該通信デバイスとの間の通信を短時間に再開することができる無線制御装置とそのプロトコル切替方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】この発明の一実施形態に係る無線制御装置を備えた無線通信システムの概略構成図。
【図２】図１に示した無線通信システムにおけるアクセスポイントの機能構成を示すブロック図。
【図３】図２に示したアクセスポイントにおける通信パラメータ保存制御部の制御手順と制御内容を示すフローチャート。
【図４】図２に示したアクセスポイントにおける再起動制御部の制御手順と制御内容を示すフローチャート。
【図５】図１に示した無線通信システムの動作シーケンスを示す図。
【図６】図２に示したアクセスポイントの通信パラメータ保存部に保存される通信パラメータの一例を示す図。
【発明を実施するための形態】
【００１４】
以下、図面を参照してこの発明に係わる実施形態を説明する。  
［一実施形態］
（構成）
図１は、この発明の一実施形態に係る無線制御装置を備えた無線通信システムの概略構成図である。  
一実施形態における無線通信システムは、例えば無線ＬＡＮ（Local Area Network）を用いたもので、無線制御装置の機能を有する親機としてのアクセスポイントＢＳと、このアクセスポイントＢＳが形成する無線エリア内でアクセスポイントＢＳとの間で無線通信を行う子機としての複数の通信デバイスＤＴ１〜ＤＴｎとを備えている。
【００１５】
アクセスポイントＢＳは、複数種のプロトコル、例えば920MHz帯のIEEE802.15.4、IEEE802.15.4e、IEEE802.15.4g、IEEE802.15.4d、TTC標準JJ-300.10（Wi-SUN, Zigbee（登録商標） IP）等の標準規格で定められたプロトコルや、その他の独自に定められたプロトコルに対応可能であり、予め決められた周期でプロトコルを切り替え、切り替えたプロトコルにより、当該プロトコルに対応可能な通信デバイスとの間で無線信号を送受信する。
【００１６】
通信デバイスＤＴ１〜ＤＴｎは、例えばアンテナおよびＩＣチップを備えたセンサ機器、当該センサ機器を備えた携帯電話やスマートフォン、ウェアラブル端末、センサ機器を備えていない携帯電話機やスマートフォン等の携帯端末からなり、上記複数のプロトコルのうち一種類以上のプロトコルに対応可能である。
【００１７】
ところで、アクセスポイントＢＳは以下のような機能を備えている。図２はその機能構成を示すブロック図である。  
すなわち、アクセスポイントＢＳは、制御ユニット１と、記憶ユニット２と、無線インタフェースユニット３と、有線インタフェースユニット４とを備えている。
【００１８】
無線インタフェースユニット３は、制御ユニット１の制御の下、通信デバイスＤＴ１〜ＤＴｎとの間で上記した複数種のプロトコルにより規定された無線通信方式により無線通信を行う。有線インタフェースユニット４は、図示しないゲートウェイ等のネットワーク接続装置を介して、インターネット等の上位ネットワークとの間で通信を行う。
【００１９】
記憶ユニット２は、記憶媒体として例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の随時書き込みおよび読み出しが可能な不揮発性メモリを用いたもので、本実施形態を実現する上で必要な記憶領域として、起動制御情報記憶部２１および通信パラメータ記憶部２２を備えている。
【００２０】
起動制御情報記憶部２１には、通信デバイスＤＴ１〜ＤＴｎとの間を接続するための起動シーケンスにおいて使用する認証情報等が予め記憶されている。通信パラメータ記憶部２２は、通信デバイスＤＴ１〜ＤＴｎとの間でデータ通信を行っている状態でプロトコルの切替えが行われる場合に、当該通信デバイスＤＴ１〜ＤＴｎとの間の通信に係る各種通信パラメータを保存するために使用される。
【００２１】
制御ユニット１は、例えばＣＰＵ（Central Processing Unit）とプログラムメモリを備え、本実施形態を実現するために必要な制御機能として、起動制御部１１と、プロトコル切替制御部１２と、通信パラメータ保存制御部１３と、再起動制御部１４と、データ送受信制御部１５とを備えている。これらの制御部１１〜１５はいずれもプログラムメモリに格納されたプログラムを上記ＣＰＵに実行させることにより実現される。
【００２２】
起動制御部１１は、待機中の通信デバイスＤＴ１〜ＤＴｎから接続要求を受信した場合に、上記起動制御情報記憶部２１に記憶された認証情報等に基づいて、上記通信デバイスＤＴ１〜ＤＴｎとの間で所定の起動シーケンスを実行し、通信デバイスＤＴ１〜ＤＴｎとの間に通信リンクを確立する。
【００２３】
プロトコル切替制御部１２は、自装置が備える複数種のプロトコルを切り替えるための制御を実行する。このプロトコルの切替制御方式には、例えば自装置が備える複数種のプロトコルを所定の周期で順次切り替え、かつ隣接する他の無線制御装置との間で同一期間に実行されるプロトコルが排他的となるような方式が採用される。またプロトコル切替制御部１２は、プロトコルの切替えに際し、通信中の通信デバイスがあっても当該通信デバイスとの間で終了通知手順を実行しない。
【００２４】
通信パラメータ保存制御部１３は、上記プロトコル切替制御部１２によりプロトコルの切替えが行われる場合に、当該切替えに先立ち、通信中の通信デバイスＤＴ１〜ＤＴｎの各々についてその通信パラメータを通信パラメータ記憶部２２に記憶させる。また通信パラメータ保存制御部１３は、通信中の通信デバイスＤＴ１〜ＤＴｎの各々について、当該通信デバイスＤＴ１〜ＤＴｎから送信されるデータの受信間隔を表す統計値を計算し、この計算されたデータの受信間隔を表す統計値を上記通信パラメータと共に上記通信パラメータ記憶部２２に記憶させる。
【００２５】
再起動制御部１４は、上記プロトコル切替制御部１２によりプロトコルの切替えが行われるごとに、上記通信パラメータ保存制御部１３に保存されている通信パラメータを参照して、対応する通信デバイスとの間の通信状態をプロトコル切替前の状態に復元するための再起動処理を実行する。
【００２６】
データ送受信制御部１５は、上記起動制御および再起動制御により通信デバイスＤＴ１〜ＤＴｎとの間に通信リンクが確立された状態において、通信デバイスＤＴ１〜ＤＴｎから送信されたデータを無線インタフェースユニット３を介して受信し、受信されたデータを有線インタフェースユニット４から上位網に向け送信する処理を実行する。
【００２７】
（動作）
次に、以上のように構成されたアクセスポイントＢＳの動作を説明する。  
（１）起動制御シーケンス
ここでは、アクセスポイントＢＳにおいて第１のプロトコルが設定されている期間に、例えば通信デバイスＤＴ１がセンサデータを送信しようとする場合を例にとって説明する。図５の処理Ａにこのときの起動制御シーケンスを示す。
【００２８】
すなわち、通信デバイスＤＴ１は先ずサーチ処理においてネットワーク（アクセスポイント）のサーチを行い、これにより通信可能なアクセスポイントＢＳを選択する。そして、この選択したアクセスポイントＢＳに対し接続要求を送信する。そうすると、通信デバイスＤＴ１とアクセスポイントＢＳとの間ではアソシエーション処理が実行され、続いて通信デバイスＤＴ１においてＩＰアドレスの生成およびアドレス確認のための処理が行われる。
【００２９】
次に、通信デバイスＤＴ１とアクセスポイントＢＳとの間では認証手順が実行される。この認証手順では、アクセスポイントＢＳの起動制御部１１が、通信デバイスＤＴ１から送信される認証ＩＤおよびパスワードを起動制御情報記憶部２１に記憶されている認証情報と照合し、通信デバイスＤＴ１が登録済か否かを判定する処理が行われる。なお、この認証手順では、アクセスポイントＢＳが保持する認証情報と同一の認証情報をデバイスＤＴ１が保持しているか否かを判定するようにしてもよい。以上の認証処理の結果、通信デバイスＤＴ１が登録済であれば、或いはアクセスポイントＢＳが保持する認証情報と同一の認証情報を保持していれば、アクセスポイントＢＳにより通信デバイスＤＴ１との間に通信リンクが確立され、以後通信デバイスＤＴ１はセンサデータの送信が可能となる。アクセスポイントＢＳのデータ送受信制御部１５は、上記通信デバイスＤＴ１から送信されたセンサデータを無線インタフェースユニット３を介して受信し、当該受信されたセンサデータを有線インタフェースユニット４から上位ネットワークに向け送信する。
【００３０】
（２）プロトコル切替えに伴う通信パラメータ保存制御シーケンス
上記通信デバイスＤＴ１がセンサデータの送信を行っている期間に、アクセスポイントＢＳはプロトコル切替のための準備として、通信パラメータ保存制御部１３の制御の下、以下のように通信パラメータの保存制御を実行する。図３はその制御手順と制御内容を示すフローチャートである。
【００３１】
すなわち、通信パラメータ保存制御部１３は、先ずステップＳ１１において通信デバイスＤＴ１から送信されるセンサデータの受信を監視し、通信デバイスＤＴ１から予め設定したしきい値Θ、例えば３以上のデータ受信があったか否かをステップＳ１２で判定する。そして、しきい値Θ以上の数のデータ受信が検出されると、ステップＳ１３において上記データ受信間隔を表す統計値を計算する。
【００３２】
例えば、いま同一の通信デバイスＤＴ１から受信したセンサデータの受信間隔をｄ１，ｄ２，ｄ３，…，ｄｎとすると、その平均avg および分散var をそれぞれ
n
avg ＝Σｄi／ｎ
i=1
n n
var ＝{Σ(ｄi) 2／ｎ}−{Σｄi／ｎ} 2
i=1 i=1
により算出する。
【００３３】
そして、この平均および分散の計算値の和を求めてその値をデータ受信周期とし、このデータ受信周期を上記データ受信間隔を表す統計値として、ステップＳ１４により通信デバイスＤＴ１の識別情報に関連付けて通信パラメータ記憶部２２に保存する。なお、ステップＳ１２により、しきい値Θ以上の数のデータ受信が確認されない間は、ステップＳ１１に戻ってセンサデータの受信監視を続ける。
【００３４】
通信パラメータ保存制御部１３は、次にステップＳ１５において、上記データ送信中の通信デバイスＤＴ１の通信パラメータを通信デバイスＤＴ１の識別情報に関連付けて通信パラメータ記憶部２２に保存する。保存対象の通信パラメータは、例えばネットワーク名およびネットワークＩＤを含むネットワーク情報と、認証ＩＤおよびパスワードからなる認証情報と、認証後に生成された通信デバイスＤＴ１のＭＡＣアドレス、ＩＰＶ６アドレスおよび暗号化キー等のデバイス情報から構成される。図６にその一例を示す。
【００３５】
上記通信パラメータの保存処理が完了すると、アクセスポイントＢＳはプロトコル切替制御部１２の制御の下、予め決められた切替タイミングにおいて、プロトコルを第１のプロトコルから第２のプロトコルに切替える。なお、上記プロトコルの切替えにおいて、アクセスポイントＢＳは上記データ送信中の通信デバイスＤＴ１との間で終了通知手順を実行しない。
【００３６】
従って、通信デバイスＤＴ１はアクセスポイントＢＳのプロトコルが第２のプロトコルに切替った後も、通信リンクが維持されているものと見なしてセンサデータの送信を続ける。なお、アクセスポイントＢＳは第２のプロトコルに切り替わっているため上記センサデータを受信できないが、一般にセンサデータの計測周期は短く設定されているため、部分的に消失したとしても影響は小さい。
【００３７】
（３）プロトコルの再切替後の再起動シーケンス
プロトコル切替制御部１２の制御の下、プロトコルを第１のプロトコルに切り替えると、アクセスポイントＢＳは上記第１のプロトコルによりデータ送信を行っていた通信デバイスＤＴ１との間の通信状態を復元させるための再起動制御シーケンスを以下のように実行する。図４はその制御手順と制御内容を示すフローチャートである。
【００３８】
すなわち、アクセスポイントＢＳは再起動制御部１４の制御の下、先ずステップＳ２１により通信パラメータ記憶部２２から対応する通信デバイスＤＴ１の通信パラメータを読み込み、ステップＳ２２においてこの通信パラメータに基づいて起動に必要なパラメータをセットして起動する。続いてステップＳ２３において、通信デバイスＤＴ１のＭＡＣアドレスやＩＰｖ６アドレス等のデバイス情報をデータ送受信制御部１５に登録すると共に復元し、ステップＳ２４においてアクセスポイントＢＳ内における上記通信デバイスＤＴ１との通信状態を復元する。かくして、以後アクセスポイントＢＳでは、データ送受信制御部１５の制御の下、通信デバイスＤＴ１から送信されたセンサデータを受信し、上位ネットワークへ送信する処理が再開される。
【００３９】
また、上記通信状態が復元されるとアクセスポイントＢＳは、ステップＳ２５において上記通信デバイスＤＴ１からのセンサデータの受信を監視する。そしてステップＳ２６において、上記再起動後、上記通信パラメータ記憶部２２に保存されている上記通信デバイスＤＴ１のデータ受信周期に相当する時間内にセンサデータを受信できたか否かを判定する。この判定の結果、上記プロトコル切替前に保存しておいた通信デバイスＤＴ１のデータ受信周期に相当する時間が経過しても、上記通信デバイスＤＴ１からセンサデータが受信されなかったとする。この場合には、通信デバイスＤＴ１は既にデータ送信を終了したか又は放棄したと判断し、ステップＳ２７により通信パラメータ記憶部２２から該当する通信デバイスＤＴ１に対応する通信パラメータを削除する。
【００４０】
（効果）
以上詳述したように一実施形態では、アクセスポイントＢＳにおいて、プロトコルを切替える際に、それに先立ちデータ送信中の通信デバイスＤＴ１の通信パラメータを通信パラメータ記憶部２２に保存し、上記通信デバイスＤＴ１との間の終了通知手順を行わずにプロトコルを切替える。そして、上記プロトコルに再度切替えられた場合に、上記通信パラメータ記憶部２２に保存されている通信パラメータをもとに、上記通信デバイスＤＴ１に対するアクセスポイントＢＳの通信状態を復元し、以後通信デバイスＤＴ１から送信されたセンサデータの受信を再開するようにしている。
【００４１】
従って、通信デバイスＤＴ１との間のデータ通信を再開する際に、当該通信デバイスＤＴ１との間で認証手順等を含む起動制御シーケンスを最初からやり直す必要がなくなり、これにより通信デバイスＤＴ１との間のデータ通信を短時間に再開することが可能となる。また、無線制御装置および通信デバイスの処理負荷も軽減される。ちなみに、無線ＬＡＮのシステムの起動制御シーケンスでは、例えばネットワークサーチに約９秒、アソシエーションに約３秒、認証手順に約１０秒が掛かる。このため、上記起動制御シーケンスを省略できることで、２０秒以上時間を短縮することが可能となる。
【００４２】
また一実施形態では、通信パラメータを保存する際に通信デバイスＤＴ１からのデータ受信周期を算出して通信パラメータ記憶部２２に保存しておく。そして、再起動制御シーケンスを実行する際に、再起動後通信デバイスＤＴ１から上記保存されたデータ受信周期に相当する時間が経過してもセンサデータを受信できない場合には、通信デバイスＤＴ１は既にデータ送信を終了したか又は放棄したと判断し、通信パラメータ記憶部２２から該当する通信デバイスＤＴ１に対応する通信パラメータを削除するようにしている。従って、通信デバイスＤＴ１に係る通信パラメータが半永久的に保存され続ける不具合を防止することができる。
【００４３】
さらに、上記データ受信周期の算出に当たり、データ受信間隔の平均だけでなく分散も考慮するようにしたので、データの送信周期が一定ではない通信デバイスについてもそのデータ受信周期を精度良く求めることができる。
【００４４】
［他の実施形態］
前記一実施形態では、通信デバイスＤＴ１からのデータ受信周期を算出して通信パラメータ記憶部２２に保存しておき、再起動制御シーケンスを実行する際に、再起動後通信デバイスＤＴ１から上記保存されたデータ受信周期に相当する時間が経過してもセンサデータを受信できない場合に、通信パラメータ記憶部２２から通信パラメータを削除するようにした。
【００４５】
しかし、それに限るものではなく、通信デバイスＤＴ１が、予め設定された周期でアクセスポイントＢＳの動作状態を確認するためのポーリング手順を実行する機能を備えている場合には、再起動制御シーケンスを実行してから、上記ポーリング手順を実行する周期に相当する時間が経過するまでの期間に、通信デバイスＤＴ１からデータを受信できなかった場合に、通信パラメータ記憶部２２から通信パラメータを削除するようにしてもよい。
【００４６】
その他、無線通信システムの種類や無線制御装置の構成、プロトコル切替制御、通信パラメータ保存制御および再起動制御の各制御手順と制御内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。
【００４７】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００４８】
ＢＳ…アクセスポイント、ＤＴ１〜ＤＴｎ…通信デバイス、１…制御ユニット、２…記憶ユニット、３…無線インタフェースユニット、４…有線インタフェースユニット、１１…起動制御部、１２…プロトコル切替制御部、１３…通信パラメータ保存制御部、１４…再起動制御部、１５…データ送受信制御部、２１…起動制御情報記憶部、２２…通信パラメータ記憶部。
【図１】
0006454636.tif 000002
【図２】
0006454636.tif 000003
【図３】
0006454636.tif 000004
【図４】
0006454636.tif 000005
【図５】
0006454636.tif 000006
【図６】
0006454636.tif 000007