(57)【要約】　　　（修正有）【課題】無線交信の送受信の状況が悪くなったり、回線が占有される場合でも、無線ＬＡＮ端末での処理を継続して行える無線ＬＡＮ端末制御装置及び方法を提供する。【解決手段】サーバコンピュータ１２と無線端末機器１６との間でオンライン・トランザクション処理を行う手段と、無線端末機器１６が予めサーバコンピュータ１２からダウンロードした処理プログラム及びデータベースによるオフライン処理を行う手段と、無線ＬＡＮ１５と無線端末機器１６との間の無線交信の状態の良否を判定する手段と、この手段により無線交信の状態が否と判定された場合、オンライン・トランザクション処理をオフライン処理に切替えると共に、無線交信の状態が再び良と判定された場合は、オフライン処理からオンライン・トランザクション処理に自動的に切替えて実行する。【選択図】　図１
2004080597.tif 000002
【特許請求の範囲】
【請求項１】
サーバコンピュータと、
このサーバコンピュータに接続される無線ＬＡＮと、
この無線ＬＡＮを介して前記サーバーコンピュータに接続される無線端末機器と、
前記サーバコンピュータと前記無線端末機器との間でオンライン・トランザクション処理を行う手段と、
前記無線端末機器が予め前記サーバコンピュータからダウンロードした処理プログラム及びデータベースによるオフライン処理を行う手段と、
前記無線ＬＡＮと前記無線端末機器との間の無線交信の状態の良否を判定する手段と、
この手段により無線交信の状態が否と判定された場合、前記オンライン・トランザクション処理を前記オフライン処理に切替えると共に、前記無線交信の状態が再び良と判定された場合は、前記オフライン処理から前記オンライン・トランザクション処理に自動的に切替えて実行することを特徴とする無線ＬＡＮ端末制御装置。
【請求項２】
前記無線交信の状態の判定手段は、無線電波の強度、対雑音比を予め設定した基準値と比較して判定することを特徴とする請求項１記載の無線ＬＡＮ端末制御装置。
【請求項３】
前記無線交信の状態の判定手段は、無線回線の輻輳によるパケット伝送速度を予め設定した基準値と比較して判定することを特徴とする請求項１記載の無線ＬＡＮ端末制御装置。
【請求項４】
前記無線交信の状態の判定手段は、無線電波の強度、対雑音比無線回線のパケット伝送速度のそれぞれを予め設定した評価式により演算し、基準値と比較して判定することを特徴とする請求項１記載の無線ＬＡＮ端末制御装置。
【請求項５】
サーバコンピュータに無線ＬＡＮを介して接続される無線端末機器との間でオンライン・トランザクション処理を行うステップと、
前記無線ＬＡＮと前記無線端末機器との間の無線交信の状態の良否を判定するステップと、
このステップにより無線交信の状態が否と判定された場合、前記オンライン・トランザクション処理を前記無線端末機器が予め前記サーバコンピュータからダウンロードした処理プログラム及びデータベースによるオフライン処理を行うステップに切替えると共に、前記無線交信の状態が再び良と判定された場合は、前記オフライン処理から前記オンライン・トランザクション処理に自動的に切替えて実行することを特徴とする無線ＬＡＮ端末制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線ＬＡＮによるネットワークにおいて使用される無線ＬＡＮ端末制御装置及びその方法に関する。
【０００２】
【従来の技術】
無線ＬＡＮにおいて、無線ＬＡＮ端末の制御方法の一つとして、無線ＬＡＮルータを接続したデータベースサーバなどの各種サーバを主コンピュータとし、無線ＬＡＮ端末機器（クライアント）がリアルタイムで主コンピュータのデータベースを参照する、オンライン・トランザクション方式が普及している。この方式は、クライアント・サーバ型データベースシステムを始め、位置検索システム、無線周波方式確認、ネットゲームなどで広汎に用いられて活用されている。
【０００３】
【発明が解決しようとする課題】
上に述べた従来のオンライン・トランザクション方式では、電波障害による回線の切断や、多数の端末が同時にアクセスする回線輻輳による回線占有の場合には、無線ＬＡＮ端末はデータの入力が制限されて、全く動作できない状態になる問題があった。
【０００４】
本発明は上記の問題点に鑑みてなされたもので、無線電波の送受信の状況が悪くなったり、回線が占有される場合でも、無線ＬＡＮ端末での処理を継続して行える無線ＬＡＮ端末制御装置とその方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の無線ＬＡＮ端末制御装置は、サーバコンピュータと、このサーバコンピュータに接続される無線ＬＡＮと、この無線ＬＡＮを介して前記サーバーコンピュータに接続される無線端末機器と、前記サーバコンピュータと前記無線端末機器との間でオンライン・トランザクション処理を行う手段と、前記無線端末機器が予め前記サーバコンピュータからダウンロードした処理プログラム及びデータベースによるオフライン処理を行う手段と、前記無線ＬＡＮと前記無線端末機器との間の無線交信の状態の良否を判定する手段と、この手段により無線交信の状態が否と判定された場合、前記オンライン・トランザクション処理を前記オフライン処理に切替えると共に、前記無線交信の状態が再び良と判定された場合は、前記オフライン処理から前記オンライン・トランザクション処理に自動的に切替えて実行することを特徴とするものである。
【０００６】
また、本発明の無線ＬＡＮ端末制御装置は、前記無線交信の状態の判定手段は、無線電波の強度、対雑音比を予め設定した基準値と比較して判定することを特徴とするものである。
【０００７】
また、本発明の無線ＬＡＮ端末制御装置は、前記無線交信の状態の判定手段は、無線回線の輻輳によるパケット伝送速度を予め設定した基準値と比較して判定することを特徴とするものである。
【０００８】
また、本発明の無線ＬＡＮ端末制御装置は、前記無線交信の状態の判定手段は、無線電波の強度、対雑音比無線回線のパケット伝送速度のそれぞれを予め設定した評価式により演算し、基準値と比較して判定することを特徴とするものである。
【０００９】
更に、本発明の無線ＬＡＮ端末制御方法は、サーバコンピュータに無線ＬＡＮを介して接続される無線端末機器との間でオンライン・トランザクション処理を行うステップと、前記無線ＬＡＮと前記無線端末機器との間の無線交信の状態の良否を判定するステップと、このステップにより無線交信の状態が否と判定された場合、前記オンライン・トランザクション処理を前記無線端末機器が予め前記サーバコンピュータからダウンロードした処理プログラム及びデータベースによるオフライン処理を行うステップに切替えると共に、前記無線交信の状態が再び良と判定された場合は、前記オフライン処理から前記オンライン・トランザクション処理に自動的に切替えて実行することを特徴とするものである。
【００１０】
【発明の実施の形態】
以下、本発明の実施形態を図面により詳細に説明する。
【００１１】
図１は、本発明の無線ＬＡＮ端末制御装置の一実施形態を示す概念図である。
【００１２】
本実施形態は、有線ＬＡＮ１１に、マスタデータベース及び実行プログラムを記録する記憶装置１３を備えるデータベース・サーバ１２が接続される。有線ＬＡＮ１１には無線ルータ１４が接続されて、これを介してデータベース・サーバ１２は無線ＬＡＮシステム１５に接続される。無線ＬＡＮシステム１５には無線通信の状態を自己診断する機能を備える、例えば無線バーコードリーダまたは無線オーダ入力端末機などの無線端末機器１６が接続されて、本実施形態が構成される。
【００１３】
本実施形態は、データベース・サーバ１２と無線端末機器１６との間で、無線ＬＡＮ１５を介して、データを相互で送受信し、データベース更新及びデータベース検索などをリアルタイムで行うクライアント・サーバ型データベースシステムに適用する。
【００１４】
本実施形態の動作を、図２に示す本発明の無線ＬＡＮ端末制御装置のシステムフロー図を用いて説明する。
【００１５】
本実施形態のデータベース・サーバ１２は、有線ＬＡＮ１１で接続される無線ルータ１４と、この無線ルータ１４による無線ＬＡＮシステム１５を介して接続される無線端末機器１６と、システムサーバのデータベース及び処理プログラムなどが記憶されている記憶装置１３を認識し、管理している。
【００１６】
イベントの発生時または定期的に、先ず、クライアントである無線端末機器１６は、ステップＳ２１で無線ルータ１４との無線交信の状態を監視して、電波強度、電波品質（対雑音比）の電波状況と、パケット伝送速度の回線状況等を自己診断する。この無線交信状態の監視は、例えば、作動中の無線端末機器１６が搬送波電波に載せて端末機器識別データを発信して、これを受信した無線ルータ１４が受信確認としてアンサーバックする応答信号を再び無線端末機器１６が受信する。受信した応答信号を上述の自己診断項目について分析し、項目毎に、または項目に重み係数を付加し評価式の値などを予め設定した判定基準値と比較するなどして、無線ルータ１４と無線端末機器１６の間の無線交信の状態を「良」あるいは「不良」と判定する。
【００１７】
ステップＳ２１の無線交信の状態の判定が「良（Ｙ）」の場合は、手順をステップＳ２２に進めて、データベース・サーバ１２と無線端末機器１６が、無線ルータ１４を介して有線ＬＡＮ１１及び無線ＬＡＮシステム１５で接続されて、オンライン・トランザクション処理を記憶装置１３に記録された処理実行プログラムにより行う。
【００１８】
このオンライン・トランザクション処理では、データベース・サーバ１２からの入力要求、データ画面表示などのコマンド、リアルタイムデータ演算処理などと、無線端末機器１６からのデータ送信、リアルタイムデータ検索要求などが、実行処理される。更にデータベース・サーバ１２から、後述する無線端末機器１６がオフラインバッチ処理を行った時に、無線端末機器１６へ入力し、バッチ処理され、無線端末機器１６の記憶装置に一時的に記憶したデータの転送を要求するコマンドが出される。データベース・サーバ１２は転送されたこれらのデータを前記記憶装置１３に記録された処理実行プログラムにより同じく処理する。この処理が行われた入力データ及びその処理の結果を、データベース・サーバ１２に管理される記憶装置１３のデータベースに追加記録して、マスタデータベースが更新される。
【００１９】
一連のオンライン・トランザクション処理が終了すると、ステップＳ２３へ進み、後述する無線端末機器１６がオフラインバッチ処理を行う時に実行するバッチ処理プログラム及び同じく参照する端末データベースを、データベース・サーバ１２が無線端末機器１６にダウンロードする。なお、このバッチ処理プログラム及び端末データベースは、データベース・サーバ１２の記憶装置１３に記憶されている処理プログラム及びマスタデータベースの一部の組替え或いは全部であり、オフラインバッチ処理において当業者が意図する無線端末機器１６の機能の設定に応じて、システム設計の範囲で当業者が行う。
【００２０】
ステップＳ２３が終了すると、データベース・サーバ１２及び無線端末機器１６は、再び、ステップＳ２１に戻って、次のイベントの発生または定期的処理まで待機する。
【００２１】
一方、ステップＳ２１で無線交信の状態の診断が「不良（Ｎ）」の場合は、手順をステップＳ２４に進める。ステップＳ２４では、まず、無線端末機器１６の表示部の一部に「バッチ処理中」を表示して、無線端末機器１６の操作者に認知させて、無線端末機器１６から行うデータ読込み・記憶、端末オペレーション、及び端末データ演算などが、無線端末機器１６によりスタンドアロンで処理されるオフラインバッチ処理が行われる。
【００２２】
このバッチ処理は、無線交信の状態の診断が「不良（Ｎ）」となる以前の診断が「良（Ｙ）」の時に、データベース・サーバ１２から無線端末機器１６にダウンロードされたオフラインバッチ処理プログラムの手順により、同じく無線端末機器１６にダウンロードされた端末データベースを参照して、実行される。したがって、このバッチ処理では、無線端末機器１６からのデータ入力、その結果の表示、及び応答性能が、バッチ処理でありながらあたかもデータベース・サーバ１２とオンラインで接続して処理しているかのような高い操作性で処理される。
【００２３】
さらに、このバッチ処理プログラムには、オフラインバッチ処理で無線端末機器１６に入力された全てのデータを無線端末機器１６の記憶装置に、一時的な記憶をするプログラムが含まれ、ステップＳ２５においてこれ等の入力されたデータが一時記憶される。この保存されたデータは、このバッチ処理が終了し、無線交信の状態の診断が「良（Ｙ）」となって、前述のステップＳ２２のオンライン・トランザクション処理が行われる時に、データベース・サーバ１２へ転送されて、バッチ処理時の入力データとしてデータベース・サーバ１２により処理される。
【００２４】
ステップＳ２５の入力データの一時的記憶が完了すると、無線端末機器１６は一連のバッチ処理を終了し、再び、ステップＳ２１に戻って、次のイベントの発生または定期的処理まで待機する。
【００２５】
本実施形態では、無線端末機器１６が、使用される環境において、ステップＳ２１で交信電波の状態を、無線端末機器１６と無線ルータ１４間の距離及び障害物に関わる受信電波の強度、無線端末機器１６の周辺に在る他の機器に関わる対雑音明瞭度（信号品質）、同時に使用される他の無線端末機器の輻輳により回線の占有に関わるパケット伝送速度等に関して判定基準または評価式を予め設定して、「良」或いは「不良」の何れかに判定する。その無線交信の状態の判定結果が、「良」の場合には、双方の機器間でオンライン・トランザクション処理が成される。
【００２６】
しかし、その電波強度、電波品質が低下したり、他の無線端末機器が回線を占有している「不良」の場合には、予めデータベース・サーバ１２から送信されて無線端末機器１６にダウンロードしたバッチ処理プログラム及び端末データベースに基いて、あたかもデータベース・サーバ１２とデータの遣り取りを行いオンライン処理するかのように、無線端末機器１６がスタンドアロン機としてオフラインバッチ処理する。さらに、その後、無線ＬＡＮ１５の交信の状態が回復し「良」となれば、無線端末機器１６はデータベース・サーバ１２とオンライン・トランザクション処理を行い、それ以前に行ったバッチ処理で入力され、無線端末機器１６に一時記憶されたデータをデータベース・サーバ１２へ転送する。この転送されたデータは入力データとしてデータベース・サーバ１２で処理され、マスタデータベース等の更新が行われる。
【００２７】
したがって、例えば、在庫管理のバーコードリーダ無線端末機や飲食店のオーダ入力無線端末機などのオンライン・トランザクション処理を行うデータベースサーバへのアクセスにおいて、交信の状態が不良であっても、回線切断による動作停止や伝送パケット数の減少による処理速度の低下などを回避でき、通常のオンライン・トランザクション処理と同様の操作性で処理できる。また、電波の状態が不良で、データベース・サーバとリアルタイムで直接処理できなかった無線端末機器からのデータも、電波の状態が回復した後にデータベース・サーバに転送・入力されて、マスタデータベースも更新するので、無線ＬＡＮの回線状態の如何を問わず無線端末機器で入力された全てのデータがデータベース・サーバのデータベースに蓄積され、信頼性の高いデータベースの構築ができる。
【００２８】
【発明の効果】
以上、説明したように本発明の無線ＬＡＮ端末制御装置とその方法は、無線電波の送受信の状況が悪くなったり、回線が占有され使用できない場合でも、無線ＬＡＮの無線端末機器で行うオフラインバッチ処理を、データベース・サーバから予め提供された端末データベースを参照する処理で、操作性の良い処理を継続して行える。さらに、無線交信が途絶えた時に入力されたデータをその後に交信が回復した時に転送して、データベースに蓄積するので、データベースの信頼性も高く維持できる効果がある。
【図面の簡単な説明】
【図１】本発明の無線ＬＡＮ端末制御装置の一実施形態を示す概念図。
【図２】本発明の無線ＬＡＮ端末制御装置のシステムフロー図。
【符号の説明】
１１・・・有線ＬＡＮ、
１２・・・データベース・サーバ、
１３・・・記憶装置、
１４・・・無線ルータ、
１５・・・無線ＬＡＮ、
１６・・・無線端末機器（例えば、バーコードリーダ、オーダ入力機）。
【図１】
2004080597.tif 000003
【図２】
2004080597.tif 000004