(57)【要約】【課題】無線端末が、サーバとの無線通信に失敗した際に、無線経路上のエラーかサーバ側の問題かを即座に判別可能な無線通信制御システムを提供する。【解決手段】無線端末１とサーバ装置２とが無線通信中の場合、無線端末１のサーバ状態問い合わせ部１３ａから、定期的に、通信相手のサーバ装置２の異常状態の有無を問い合わせる死活監視パケットを送信し、死活監視パケットを受信したサーバ装置２のサーバ状態監視装置２２は、サーバ装置２における異常状態の有無を確認した結果をサーバ状態監視結果として返送する。サーバ状態監視装置２２は、少なくとも本来のサーバ機能を実行するデータ処理装置２４と分離して独立に動作する。サーバ状態監視結果を受信したサーバ状態問い合わせ部１３ａは、サーバ状態監視結果が異常であれば、サーバ装置２との無線通信を打ち切るとともに、異常の旨を表示装置１５のディスプレイ画面および／またはスピーカに出力する。【選択図】図１
2008236447.tif 000002
【特許請求の範囲】
【請求項１】
無線端末とサーバ装置とを無線ネットワークを介して接続して相互にデータの送受信を行う無線通信制御システムにおいて、無線端末に、サーバ装置の異常状態の有無を問い合わせるサーバ状態問い合わせ手段を備え、かつ、サーバ装置に、当該サーバ装置における異常状態の有無を確認するサーバ状態監視手段を備え、無線端末とサーバ装置とが無線通信中の状態にあった場合、無線端末の前記サーバ状態問い合わせ手段は、あらかじめ設定した時間間隔で、定期的に、通信相手のサーバ装置の異常状態の有無を問い合わせる死活監視パケットを当該サーバ装置に送信し、該死活監視パケットを受信したサーバ装置の前記サーバ状態監視手段は、当該サーバ装置における異常状態の有無を確認した結果をサーバ状態監視結果として、前記死活監視パケットの送信元の無線端末に返送することを特徴とする無線通信制御システム。
【請求項２】
サーバ装置の前記サーバ状態監視手段は、少なくとも、当該サーバ装置の本来のサーバ機能を実行するデータ処理装置と分離して、該データ処理装置の動作とは無関係に、独立に動作することを特徴とする請求項１に記載の無線通信制御システム。
【請求項３】
サーバ装置から前記サーバ状態監視結果を受信した無線端末の前記サーバ状態問い合わせ手段は、前記サーバ状態監視結果が正常であった場合には、当該サーバ装置との無線通信状態を継続し、異常であった場合には、当該サーバ装置との無線通信を打ち切ることを特徴とする請求項１または２に記載の無線通信制御システム。
【請求項４】
サーバ装置から前記サーバ状態監視結果を受信した無線端末の前記サーバ状態問い合わせ手段は、前記サーバ状態監視結果が異常であった場合に、その旨を、当該無線端末のディスプレイ画面および／またはスピーカに出力することを特徴とする請求項１ないし３のいずれかに記載の無線通信制御システム。
【請求項５】
前記サーバ状態監視結果が異常である旨を無線端末のディスプレイ画面に画面表示する際に、あらかじめ用意されている複数の警告表示画面の中から、前記サーバ状態監視結果が示す異常状態に該当する警告表示画面を選択して画面表示することを特徴とする請求項４に記載の無線通信制御システム。
【請求項６】
無線端末の前記サーバ状態問い合わせ手段が、通信相手のサーバ装置に定期的に送信する前記死活監視パケットの送信時間間隔を、当該サーバ装置の負荷状態に応じて、適宜変更設定することができることを特徴とする請求項１ないし５のいずれかに記載の無線通信制御システム。
【請求項７】
サーバ装置の前記サーバ状態監視手段に、当該サーバ装置の動作を確認するチェック項目として、詳細なチェック段階から粗いチェック段階まで複数段階あらかじめ用意されており、通信相手の無線端末からの前記死活監視パケットを受け取った際に、当該サーバ装置の負荷状態に応じて、複数段階のいずれかのチェック段階のチェック項目を用いて、当該サーバ装置の異常状態を確認することを特徴とする請求項１ないし６のいずれかに記載の無線通信制御システム。
【請求項８】
無線端末の前記サーバ状態問い合わせ手段は、サーバ装置からの前記サーバ状態監視結果を受け取った際に、さらに詳細なチェック結果を返送することを要求する手段を備え、サーバ装置の前記サーバ状態監視手段は、無線端末からさらに詳細なチェック結果の返送要求を受け取った際に、より詳細なチェック段階のチェック項目に基づいて確認した結果を、要求元の無線端末に返送することを特徴とする請求項７に記載の無線通信制御システム。
【請求項９】
無線端末とサーバ装置とを無線ネットワークを介して接続して相互にデータの送受信を行う無線通信制御方法において、無線端末とサーバ装置とが無線通信中の状態にあった場合、無線端末は、あらかじめ設定した時間間隔で、定期的に、通信相手のサーバ装置の異常状態の有無を問い合わせる死活監視パケットを当該サーバ装置に送信し、該死活監視パケットを受信したサーバ装置は、当該サーバ装置における異常状態の有無を確認した結果をサーバ状態監視結果として、前記死活監視パケットの送信元の無線端末に返送することを特徴とする無線通信制御方法。
【請求項１０】
サーバ装置の前記サーバ状態監視結果を返送する手段は、少なくとも、当該サーバ装置の本来のサーバ機能を実行する手段と分離して、独立に動作することを特徴とする請求項９に記載の無線通信制御方法。
【請求項１１】
サーバ装置から前記サーバ状態監視結果を受信した無線端末は、前記サーバ状態監視結果が正常であった場合には、当該サーバ装置との無線通信状態を継続し、異常であった場合には、当該サーバ装置との無線通信を打ち切ることを特徴とする請求項９または１０に記載の無線通信制御方法。
【請求項１２】
サーバ装置から前記サーバ状態監視結果を受信した無線端末は、前記サーバ状態監視結果が異常であった場合に、その旨を、当該無線端末のディスプレイ画面および／またはスピーカに出力することを特徴とする請求項９ないし１１のいずれかに記載の無線通信制御方法。
【請求項１３】
前記サーバ状態監視結果が異常である旨を無線端末のディスプレイ画面に画面表示する際に、あらかじめ用意されている複数の警告表示画面の中から、前記サーバ状態監視結果が示す異常状態に該当する警告表示画面を選択して画面表示することを特徴とする請求項１２に記載の無線通信制御方法。
【請求項１４】
無線端末が、通信相手のサーバ装置に定期的に送信する前記死活監視パケットの送信時間間隔を、当該サーバ装置の負荷状態に応じて、適宜変更設定することができることを特徴とする請求項９ないし１３のいずれかに記載の無線通信制御方法。
【請求項１５】
サーバ装置に、当該サーバ装置の動作を確認するチェック項目として、詳細なチェック段階から粗いチェック段階まで複数段階あらかじめ用意されており、通信相手の無線端末からの前記死活監視パケットを受け取った際に、当該サーバ装置の負荷状態に応じて、複数段階のいずれかのチェック段階のチェック項目を用いて、当該サーバ装置の異常状態を確認することを特徴とする請求項９ないし１４のいずれかに記載の無線通信制御方法。
【請求項１６】
サーバ装置は、サーバ装置からの前記サーバ状態監視結果を受け取った無線端末から、さらに詳細なチェック結果を返送することを要求する通知を受け取った際に、より詳細なチェック段階のチェック項目に基づいて確認した結果を、要求元の無線端末に返送することを特徴とする請求項１５に記載の無線通信制御方法。
【請求項１７】
請求項９ないし１６のいずれかに記載の無線通信制御方法を、コンピュータにより実行可能なプログラムとして実施することを特徴とする無線通信制御プログラム。
【請求項１８】
請求項１７に記載の無線通信制御プログラムを、コンピュータにより読み取り可能な記録媒体に記録していることを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信制御システム、無線通信制御方法、無線通信制御プログラムおよびプログラム記録媒体に関し、特に、流通業界におけるハンディターミナルなどの無線発注端末と販売管理用サーバとの間の無線通信を制御する無線通信制御システム、無線通信制御方法、無線通信制御プログラムおよびプログラム記録媒体として好適に適用することができる。
【背景技術】
【０００２】
従来、流通業界などにおいて用いられている無線発注端末などの無線端末とサーバとの間の無線通信を用いた通信制御方式においては、例えば特許文献１の特開２００５−２５３２４号公報「ＰＯＳ端末装置」に記載されているように、無線通信の成功または失敗を監視し、無線通信の制御を行っている。しかしながら、無線通信の失敗の原因が、無線経路における一時的な電波状態によるものか、あるいは、サーバ装置の故障などの異常に起因し、解決にかなりの時間を要するシステムの問題によるものかを判定するまでの制御を行っていなかった。
【０００３】
そのために、無線端末の利用者は、利用中のシステムに問題が発生している状況下で、無線通信が失敗した場合には、本来は、当該システムのコールセンタに即座に問い合わせを行うという判断が必要であるが、利用者は、無線通信の失敗原因が判断できないために、コールセンタへの問い合わせを実施するまでに時間がかかり、利用者の業務に支障を来たしてしまうという問題があった。
【特許文献１】特開２００５−２５３２４号公報（第４−５頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
つまり、従来の技術においては、無線端末とサーバとの間の無線通信において、無線端末からサーバにアクセスした時に、無線の電波状態が悪いためにエラーになった場合であっても、サーバ側でシステム的な問題が発生してエラーになった場合であっても、無線端末側から見ると同様の現象になる場合が多いため、電波状態による一時的なエラーか、あるいは、コールセンタに問い合わせるべきサーバ側の致命的な問題に伴うエラーか、いずれの問題で無線通信ができなくなったのか、その原因を判別することができない場合が多い。
【０００５】
本発明は、かかる事情に鑑みてなされたものであり、サーバとの間の無線通信に失敗した場合に、無線端末の利用者が、無線電波経路上のエラーによるものか、あるいは、サーバ側の問題によるものかを、即座に判別可能な無線通信制御システム、無線通信制御方法、無線通信制御プログラムおよびプログラム記録媒体を提供することを、その目的としている。
【課題を解決するための手段】
【０００６】
前述の課題を解決するため、本発明による無線通信制御システム、無線通信制御方法、無線通信制御プログラムおよびプログラム記録媒体は、次のような特徴的な構成を採用している。
【０００７】
（１）無線端末とサーバ装置とを無線ネットワークを介して接続して相互にデータの送受信を行う無線通信制御システムにおいて、無線端末に、サーバ装置の異常状態の有無を問い合わせるサーバ状態問い合わせ手段を備え、かつ、サーバ装置に、当該サーバ装置における異常状態の有無を確認するサーバ状態監視手段を備え、無線端末とサーバ装置とが無線通信中の状態にあった場合、無線端末の前記サーバ状態問い合わせ手段は、あらかじめ設定した時間間隔で、定期的に、通信相手のサーバ装置の異常状態の有無を問い合わせる死活監視パケットを当該サーバ装置に送信し、該死活監視パケットを受信したサーバ装置の前記サーバ状態監視手段は、当該サーバ装置における異常状態の有無を確認した結果をサーバ状態監視結果として、前記死活監視パケットの送信元の無線端末に返送する無線通信制御システム。
（２）サーバ装置の前記サーバ状態監視手段は、少なくとも、当該サーバ装置の本来のサーバ機能を実行するデータ処理装置と分離して、該データ処理装置の動作とは無関係に、独立に動作する上記（１）の無線通信制御システム。
（３）サーバ装置から前記サーバ状態監視結果を受信した無線端末の前記サーバ状態問い合わせ手段は、前記サーバ状態監視結果が正常であった場合には、当該サーバ装置との無線通信状態を継続し、異常であった場合には、当該サーバ装置との無線通信を打ち切る上記（１）または（２）の無線通信制御システム。
（４）サーバ装置から前記サーバ状態監視結果を受信した無線端末の前記サーバ状態問い合わせ手段は、前記サーバ状態監視結果が異常であった場合に、その旨を、当該無線端末のディスプレイ画面および／またはスピーカに出力する上記（１）ないし（３）のいずれかの無線通信制御システム。
（５）前記サーバ状態監視結果が異常である旨を無線端末のディスプレイ画面に画面表示する際に、あらかじめ用意されている複数の警告表示画面の中から、前記サーバ状態監視結果が示す異常状態に該当する警告表示画面を選択して画面表示する上記（４）の無線通信制御システム。
（６）無線端末の前記サーバ状態問い合わせ手段が、通信相手のサーバ装置に定期的に送信する前記死活監視パケットの送信時間間隔を、当該サーバ装置の負荷状態に応じて、適宜変更設定することができる上記（１）ないし（５）のいずれかの無線通信制御システム。
（７）サーバ装置の前記サーバ状態監視手段に、当該サーバ装置の動作を確認するチェック項目として、詳細なチェック段階から粗いチェック段階まで複数段階あらかじめ用意されており、通信相手の無線端末からの前記死活監視パケットを受け取った際に、当該サーバ装置の負荷状態に応じて、複数段階のいずれかのチェック段階のチェック項目を用いて、当該サーバ装置の異常状態を確認する上記（１）ないし（６）のいずれかの無線通信制御システム。
（８）無線端末の前記サーバ状態問い合わせ手段は、サーバ装置からの前記サーバ状態監視結果を受け取った際に、さらに詳細なチェック結果を返送することを要求する手段を備え、サーバ装置の前記サーバ状態監視手段は、無線端末からさらに詳細なチェック結果の返送要求を受け取った際に、より詳細なチェック段階のチェック項目に基づいて確認した結果を、要求元の無線端末に返送する上記（７）の無線通信制御システム。
（９）無線端末とサーバ装置とを無線ネットワークを介して接続して相互にデータの送受信を行う無線通信制御方法において、無線端末とサーバ装置とが無線通信中の状態にあった場合、無線端末は、あらかじめ設定した時間間隔で、定期的に、通信相手のサーバ装置の異常状態の有無を問い合わせる死活監視パケットを当該サーバ装置に送信し、該死活監視パケットを受信したサーバ装置は、当該サーバ装置における異常状態の有無を確認した結果をサーバ状態監視結果として、前記死活監視パケットの送信元の無線端末に返送する無線通信制御方法。
（１０）サーバ装置の前記サーバ状態監視結果を返送する手段は、少なくとも、当該サーバ装置の本来のサーバ機能を実行する手段と分離して、独立に動作する上記（９）の無線通信制御方法。
（１１）サーバ装置から前記サーバ状態監視結果を受信した無線端末は、前記サーバ状態監視結果が正常であった場合には、当該サーバ装置との無線通信状態を継続し、異常であった場合には、当該サーバ装置との無線通信を打ち切る上記（９）または（１０）の無線通信制御方法。
（１２）サーバ装置から前記サーバ状態監視結果を受信した無線端末は、前記サーバ状態監視結果が異常であった場合に、その旨を、当該無線端末のディスプレイ画面および／またはスピーカに出力する上記（９）ないし（１１）のいずれかの無線通信制御方法。
（１３）前記サーバ状態監視結果が異常である旨を無線端末のディスプレイ画面に画面表示する際に、あらかじめ用意されている複数の警告表示画面の中から、前記サーバ状態監視結果が示す異常状態に該当する警告表示画面を選択して画面表示する上記（１２）の無線通信制御方法。
（１４）無線端末が、通信相手のサーバ装置に定期的に送信する前記死活監視パケットの送信時間間隔を、当該サーバ装置の負荷状態に応じて、適宜変更設定することができる上記（９）ないし（１３）のいずれかの無線通信制御方法。
（１５）サーバ装置に、当該サーバ装置の動作を確認するチェック項目として、詳細なチェック段階から粗いチェック段階まで複数段階あらかじめ用意されており、通信相手の無線端末からの前記死活監視パケットを受け取った際に、当該サーバ装置の負荷状態に応じて、複数段階のいずれかのチェック段階のチェック項目を用いて、当該サーバ装置の異常状態を確認する上記（９）ないし（１４）のいずれかの無線通信制御方法。
（１６）サーバ装置は、サーバ装置からの前記サーバ状態監視結果を受け取った無線端末から、さらに詳細なチェック結果を返送することを要求する通知を受け取った際に、より詳細なチェック段階のチェック項目に基づいて確認した結果を、要求元の無線端末に返送する上記（１５）の無線通信制御方法。
（１７）上記（９）ないし（１６）のいずれかの無線通信制御方法を、コンピュータにより実行可能なプログラムとして実施する無線通信制御プログラム。
（１８）上記（１７）の無線通信制御プログラムを、コンピュータにより読み取り可能な記録媒体に記録しているプログラム記録媒体。
【発明の効果】
【０００８】
本発明の無線通信制御システム、無線通信制御方法、無線通信制御プログラムおよびプログラム記録媒体によれば、以下のような効果を得ることができる。 
【０００９】
第１の効果は、無線端末とサーバ装置との無線通信中に発生したエラーの発生原因を判別することができることである。その理由は、サーバ装置が、無線端末からの処理要求に基づくデータ処理を実行中の間、あるいは、サーバ装置との通信中の合間を縫って、無線端末から、サーバ装置の動作状態を問い合わせる死活監視パケットを、定期的に、サーバ装置に対して送信することにより、サーバ装置の異常と無線ネットワークの異常とを識別可能としているためである。
【００１０】
第２の効果は、無線通信中のエラーの発生原因に応じて、無線端末の利用者に対して表示すべき警告画面を切り替えて表示することを可能としていることである。その理由は、サーバ装置に対する死活監視パケットの送信結果であるサーバ状態監視結果を、無線端末で分析することにより、サーバ状態監視結果に応じた表示すべき警告画面を選択して表示装置に表示することができるためである。
【００１１】
第３の効果は、サーバ装置側の負荷を考慮した上で、サーバ装置の死活監視動作つまりサーバ装置の異常状態の有無の確認動作を適宜切り替えることができることである。その理由は、サーバ装置の負荷状態に応じて、無線端末から死活監視パケットの送信を行う時間間隔や、サーバ装置のチェック段階を調整することにより、サーバ装置側で当該サーバ装置の異常状態を確認するための処理負荷を調整することができるためである。
【発明を実施するための最良の形態】
【００１２】
以下、本発明による無線通信制御システム、無線通信制御方法、無線通信制御プログラムおよびプログラム記録媒体の好適な実施例について添付図を参照して説明する。なお、以下の説明においては、本発明による無線通信制御システムの構成、無線通信制御方法の一例について説明するが、かかる無線通信制御方法をコンピュータにより実行可能な無線通信制御プログラムとして実施するようにしても良いし、あるいは、無線通信制御プログラムをコンピュータにより読み取り可能な記録媒体に記録するようにしても良いことは言うまでもない。
【００１３】
（本発明の特徴）
本発明の実施例の説明に先立って、本発明の特徴について、その概要をまず説明する。従来技術では、無線端末とサーバとの無線通信においてエラーが発生した場合、無線端末側は、電波状態が悪いためにエラーになったのか、サーバ側で問題が発生してエラーになったのかを即座に判別することができなかった。そのために、無線端末の利用者に対して、エラーになった原因や対応策を、無線端末のディスプレイ画面に表示したり、音声により案内したりすることができなかった。
【００１４】
本発明は、かかる問題を解決するために、無線端末とサーバとの間の無線通信中の状態にある期間、サーバ側からの応答を待つ間に、あるいは、通常の通信の合間を縫って、無線端末からサーバに対して、定期的に、当該サーバの死活状態つまり異常状態を確認する通信を実施することにより、電波状態によるエラーとサーバで問題が発生したことによるエラーとを判別することを可能としている。また、電波状態によるエラーとサーバで問題が発生したことによるエラーとを判別することを可能とすることによって、無線端末の利用者に対して、エラーになった原因に応じた内容を、無線端末のディスプレイ画面に表示したり、音声により通知したりすることを可能としている。
【００１５】
（実施例の構成）
次に、本発明の実施例の構成について図１を用いて詳細に説明する。図１は、本発明による無線通信制御システムのシステム構成の一例を示すシステム構成図である。図１に示す無線通信制御システム１００は、無線端末１、サーバ装置２、および無線端末１とサーバ装置２とを接続する無線ネットワーク３によって構成される。
【００１６】
ここで、無線端末１は、携帯電話、ＰＨＳ電話、ＰＤＡ端末、ＰＣ、ワークステーション、ＰＯＳ端末、あるいは、在庫管理専用端末など、無線通信手段を備えている端末であれば、如何なる形態の端末であってもかまわない。また、サーバ装置２は、ＰＣ、汎用コンピュータ、あるいは、業務用専用コンピュータなど、無線通信手段を備えている処理装置であれば、如何なる形態の処理装置であってもかまわない。また、無線ネットワーク３は、ＰＤＣ、ＣＤＭＡ、Ｗ−ＣＤＭＡなどの携帯電話用無線通信網、ＰＨＳ通信用無線通信網、無線ＩＰ通信網、専用無線通信網、あるいは、ＩＥＥＥ８０２．１１系の無線ＬＡＮなど、如何なる無線通信用のネットワークでもかまわないし、無線通信網にＰＳＴＮ(公衆電話網)やインターネットなどの有線通信網が接続された構成であっても良い。
【００１７】
また、図１に示すように、無線端末１には、無線ネットワーク３との間でデータを送受信するデータ送受信装置１１、利用者からの入力を受け付ける入力装置１２、データ送受信装置１１の動作を制御する通信制御装置１３、後述の表示装置１５の画面表示を制御する画面表示制御装置１４、テキスト、画像、図形、動画など各種の情報を画面表示する表示装置１５、が少なくとも備えられている。さらに、図示していないが、音声情報を出力するスピーカを備えていても良い。また、通信制御装置１３には、サーバ装置２との通信中の状態にある限り、サーバ装置２の状態を定期的にサーバ装置２に対して問い合わせるサーバ状態問い合わせ部１３ａが内包されている。
【００１８】
また、サーバ装置２には、無線ネットワーク３との間でデータを送受信するデータ送受信装置２１、サーバ装置２自身の動作状態を監視するサーバ状態監視装置２２、データ送受信装置２１の動作を制御する通信制御装置２３、サーバ装置２本来のサービス機能や各種の付属機能を実施するデータ処理装置２４、が少なくとも備えられている。ここで、サーバ状態監視装置２２は、本来のサーバ機能として動作するデータ処理装置２４とは分離して独立に動作する形態で備えられており、データ処理装置２４に何らかの異常が発生して、たとえ、その動作が停止するような事態に陥ったとしても、サーバ状態監視装置２２は動作を継続することが可能であり、無線端末１側からのサーバ装置２の状態に関する問い合わせがあった際に、データ処理装置２４の異常を検知して、無線端末１側に返送することができる。さらには、サーバ状態監視装置２２が、無線端末１側と情報を送受信する経路を、本来のサーバ機能におけるデータ送受信経路となるデータ送受信装置２１や通信制御装置２３とは別経路を用いて構成するようにしても良い。
【００１９】
（実施例の動作の説明）
次に、図１の無線通信制御システム１００の動作について、図２のシーケンス図を参照しながら詳細に説明する。図２は、本発明による無線通信制御システムの動作の一例を説明するためのシーケンス図であり、図１の無線通信制御システム１００の構成における、その動作例を説明している。
【００２０】
まず、無線端末１からの処理要求に応じたデータ処理を、サーバ装置２側で開始する際の動作について説明する。無線端末１の入力装置１２が、操作者（利用者）からサーバ装置２への処理要求を受け付けると、入力装置１２は通信制御装置１３を呼び出す（シーケンスＳＱ１）。次に、通信制御装置１３は、入力された処理要求をサーバ装置２に対する処理要求メッセージに編集して、データ送受信装置１１を呼び出す（シーケンスＳＱ２）。データ送受信装置１１は、受け付けた処理要求メッセージを、無線ネットワーク３を介してサーバ装置２のデータ送受信装置２１に対して送信する（シーケンスＳＱ３）。この結果、無線端末１は、サーバ装置２と無線通信中の状態（図２の符号α）に移行する。
【００２１】
サーバ装置２のデータ送受信装置２１が、無線端末１のデータ送受信装置１１からの処理要求メッセージを受け取ると、受け取った処理要求メッセージを通信制御装置２３に引き継ぐ（シーケンスＳＱ４）。通信制御装置２３は、無線端末１から受け取った処理要求メッセージを基にして、データ処理装置２４を呼び出すことにより、データ処理装置２４において処理要求に応じたデータ処理を開始する（シーケンスＳＱ５）。この結果、サーバ装置２は、無線端末１からの処理要求に対応するデータ処理中の状態（図２の符号β）に移行する。
【００２２】
次に、無線端末１は、サーバ装置２と無線通信中の状態にある間、当該サーバ装置２が問題なく動作中の状態にあるか、あるいは、何らかの問題が発生して停止したり、異常動作を行ったりする状態に陥っているかを、定期的に問い合わせる動作つまりサーバ装置２の死活監視動作について、その一例を説明する。なお、以下の例では、無線端末１が、先に送信していた処理要求に対して、サーバ装置２のデータ処理装置２４における処理結果の返送を待ち合わせている状態において、サーバ装置２の死活監視動作つまりサーバ装置２の異常状態の有無を問い合わせる動作を定期的に行う場合について説明するが、例えば、サーバ装置２との間で通常のデータ送受信動作を実施している状態にある場合においても、あらかじめ設定した時間間隔で、定期的に、サーバ装置２の異常状態の有無を問い合わせる動作を実施してもかまわない。
【００２３】
無線端末１の通信制御装置１３は、サーバ装置２との無線通信中の状態に移行すると、内包しているサーバ状態問い合わせ部１３ａを起動して、通信中の状態にあるサーバ装置２の死活状態を定期的に監視する動作を開始する。この結果、無線端末１は、サーバ装置２の死活監視中の状態（図２の符号γ）に移行する。
【００２４】
サーバ状態問い合わせ部１３ａが起動されると、サーバ装置２の死活状態を問い合わせる死活監視パケットを生成して、データ送受信装置１１を呼び出す（シーケンスＳＱ６）。データ送受信装置１１は、受け取った死活監視パケットを、無線ネットワーク３を介してサーバ装置２のデータ送受信装置２１に対して送信する（シーケンスＳＱ７）。
【００２５】
サーバ装置２のデータ送受信装置２１が、無線端末１のデータ送受信装置１１からの死活監視パケットを受け取ると、受け取った死活監視パケットを通信制御装置２３に引き継ぐ（シーケンスＳＱ８）。通信制御装置２３は、無線端末１から受け取った死活監視パケットを基にして、サーバ状態監視装置２２を呼び出す（シーケンスＳＱ９）。
【００２６】
無線端末１の死活監視パケットを受け取ったサーバ状態監視装置２２は、当該無線端末１からの処理要求に基づくデータ処理を実施中のデータ処理装置２４の動作状態を含め、サーバ装置２の動作正常性を確認した結果を、サーバ状態監視結果として、通信制御装置２３に返送する（シーケンスＳＱ１０）。サーバ状態監視装置２２からサーバ状態監視結果を受け取った通信制御装置２３は、データ送受信装置２１にサーバ状態監視結果を引き継ぎ（シーケンスＳＱ１１）、無線ネットワーク３を介して、無線端末１のデータ送受信装置１１に返送する（シーケンスＳＱ１２）。
【００２７】
サーバ装置２からサーバ状態監視結果を受け取ったデータ送受信装置１１は、通信制御装置１３内のサーバ状態問い合わせ部１３ａにサーバ状態監視結果を引き継ぐ（シーケンスＳＱ１３）。サーバ状態問い合わせ部１３ａは、サーバ装置２から返送されてきたサーバ状態監視結果に基づいて、先にサーバ装置２に処理要求して現在処理中のデータ処理を継続して実行させるか否かを判断する。
【００２８】
返送されてきたサーバ状態監視結果に問題がなく、サーバ装置２の動作が正常であれば、サーバ状態問い合わせ部１３ａは、サーバ装置２が処理中のデータ処理をそのまま継続させるとともに、あらかじめ設定した時間間隔Ｔごとに、定期的に、サーバ装置２の死活状態を問い合わせる死活監視パケットを、データ送受信装置１１を介して（シーケンスＳＱ１４，ＳＱ２２）、サーバ装置２に対して送信する動作を繰り返す（シーケンスＳＱ１５，ＳＱ２３）。
【００２９】
サーバ装置２は、無線端末１から定期的に送信されてくる死活監視パケットを、データ送受信装置２１で受信する都度、通信制御装置２３を介して（シーケンスＳＱ１６，ＳＱ２４）、サーバ状態監視装置２２に送信する動作を繰り返す（シーケンスＳＱ１７，ＳＱ２５）。サーバ状態監視装置２２は、死活監視パケットを受け取る都度、サーバ装置２の動作状態を確認して、サーバ状態監視結果として、通信制御装置２３を介して（シーケンスＳＱ１８，ＳＱ２６）、データ送受信装置２１に返送する動作を繰り返す（シーケンスＳＱ１９，ＳＱ２７）。
【００３０】
データ送受信装置２１は、サーバ状態監視結果を受け取る都度、無線ネットワーク３を介して、無線端末１のデータ送受信装置１１に返送し（シーケンスＳＱ２０，ＳＱ２８）。無線端末１のデータ送受信装置１１は、サーバ装置２からサーバ状態監視結果を受け取る都度、通信制御装置１３内のサーバ状態問い合わせ部１３ａに対して引き継ぐ動作を繰り返す（シーケンスＳＱ２１，ＳＱ２９）。
【００３１】
かくのごとき、サーバ装置２に対する死活監視動作を継続している間に、サーバ装置２のデータ処理装置２４が、先に受け取った処理要求に対するデータ処理を正常に終了すると、データ処理結果を含む処理終了通知を、通信制御装置２３を介して（シーケンスＳＱ３０）、データ送受信装置２１に返送する（シーケンスＳＱ３１）。データ処理結果を含む処理終了通知を受け取ったデータ送受信装置２１は、無線ネットワーク３を介して、無線端末１のデータ送受信装置１１にデータ処理結果を含む処理終了通知を返送する（シーケンスＳＱ３２）。この結果、サーバ装置２は、無線端末１からの処理要求に対応するデータ処理中の状態（図２の符号β）を終了する。
【００３２】
サーバ装置２からデータ処理結果を含む処理終了通知を受け取ったデータ送受信装置１１は、通信制御装置１３に対してデータ処理結果を含む処理終了通知を引き継ぐ（シーケンスＳＱ３３）。通信制御装置１３は、サーバ装置２からの処理終了通知をサーバ状態問い合わせ部１３ａに送信して、今まで継続していた死活監視中の状態（図２の符号γ）から脱して、定期的に送信していた死活監視パケットの送信動作を終了させる。さらに、通信制御装置１３は、サーバ装置２から返送されてきたデータ処理結果を、画面表示制御装置１４に引き渡す（シーケンスＳＱ３４）。画面表示制御装置１４は、通信制御装置１３から受け取ったデータ処理結果を基にして、表示装置１５に表示する表示画面を選択して、サーバ装置２におけるデータ処理結果を編集して画面表示する指示を表示装置１５に送信する（シーケンスＳＱ３５）。
【００３３】
この結果、表示装置１５には、サーバ装置２に処理要求した処理結果が画面表示され、無線端末１は、サーバ装置２と無線通信中の状態（図２の符号α）を終了する。表示装置１５に処理結果が画面表示されることにより、無線端末１の操作者は、サーバ装置２に先に処理要求したデータの処理結果を把握することができる。
【００３４】
一方、返送されてきたサーバ状態監視結果に問題があり、サーバ装置２の動作が異常であった場合には、サーバ状態問い合わせ部１３ａは、サーバ装置２と無線通信中の状態（図２の符号α）を終了させて、サーバ装置２が処理中のデータ処理結果の返送を待ち合わせる状態を解除するとともに、サーバ装置２に対する死活監視中の状態（図２の符号γ）も終了させて、サーバ装置２へ死活監視パケットを送信する動作を打ち切る代わりに、受け取ったサーバ状態監視結果に含まれているサーバ装置２の異常状態情報を、画面表示制御装置１４に引き渡す。画面表示制御装置１４は、サーバ状態問い合わせ部１３ａからの異常状態情報を基にして、表示装置１５に表示するためにあらかじめ用意されている複数の警告表示画面の中から該当する警告表示画面を選択して、該警告表示画面を画面表示する指示を表示装置１５に送信する。
【００３５】
この結果、表示装置１５にサーバ状態監視結果が示すサーバ装置２の異常状態が画面表示される。したがって、無線端末１の操作者は、サーバ装置２に先に処理要求したデータは、正常に処理できないものと判断して、利用中のシステムのコールセンタに対してただちに問い合わせを行うことができる。その結果、コールセンタからの指示にしたがって、代替手段を用いてデータ処理を実施したり、サーバ装置２の復旧を待って再度データ処理の要求を送信し直したりするなどの動作を選択することができる。
【００３６】
なお、無線端末１のサーバ状態問い合わせ部１３ａは、死活監視パケットを、データ送受信装置１１を介して、サーバ装置２に送信した後、サーバ装置２からサーバ状態監視結果が返送されてくるまでの時間を監視している。サーバ状態問い合わせ部１３ａは、死活監視パケットを送信した後、あらかじめ定めた時間閾値が経過するまでの間に、サーバ装置２からサーバ状態監視結果が返送されてこなかった場合、サーバ状態監視結果を返送するサーバ装置２側の各装置（サーバ状態監視装置２２、通信制御装置２３、データ送受信装置２１）あるいは無線ネットワーク３のいずれかに異常状態が発生したものと判断する。
【００３７】
而して、サーバ状態問い合わせ部１３ａは、その旨を、画面表示制御装置１４を介して表示装置１５に画面表示する。なお、かかる場合は、先に送信した処理要求に基づくデータ処理を実施中のサーバ装置２のデータ処理装置２４そのものの処理は正常に実施されているものと判断して、サーバ装置２側の処理を続行させることも可能である。したがって、無線端末１の操作者は、無線ネットワーク３の電波状態が回復した後に正常に処理結果を受け取ることが可能な場合も想定して、例えば、同一の処理要求を再送付きの表示を付した形で、サーバ装置２に再送して、応答を確認するようにしても良いし、あるいは、サーバ状態問い合わせ部１３ａにて、死活監視パケットを再送するような動作を繰り返すようにしても良い。
【００３８】
なお、サーバ状態問い合わせ部１３ａにて、サーバ装置２に対して死活監視パケットを定期的に送信する送信時間間隔Ｔを、サーバ装置２の負荷状態に応じて、適宜任意の時間間隔に変更設定することが可能であり、サーバ装置２のサーバ状態監視装置２２が死活監視パケットの処理を頻繁に行うための負荷により、通常のデータ処理の遅延時間やリソース不足が無視できない状態に陥ることを防止することを可能としている。
【００３９】
さらには、死活監視パケットに対して、サーバ状態監視装置２２がサーバ装置２の動作を確認するチェック項目（処理）として、詳細なチェック段階から粗いチェック段階まで、階層的に複数段階あらかじめ用意されており、サーバ装置２の負荷状態に応じて、複数のチェック段階のうちいずれかのチェック段階のチェック項目を選択して確認動作を行うことが可能であり、サーバ装置２のサーバ状態監視装置２２が死活監視パケットの処理に要する負荷により、通常のデータ処理の遅延時間やリソース不足が無視できない状態に陥ることを防止することを可能としている。
【００４０】
また、無線端末１の利用者は、サーバ装置２のエラー情報が画面表示された際に、さらに詳細な情報を返送するように、無線端末１からサーバ装置２に対して要求することも可能である。かかる要求が送信されてきた場合、サーバ装置２のサーバ状態監視装置２２は、より詳細なチェック段階のチェック項目に基づいて確認した結果を含むサーバ状態監視結果を、無線端末１に対して返送する。その結果、無線端末１にはさらに詳細な情報が表示されることになり、利用者が、例えば、エラーに遭遇した利用システムのコールセンタに対して詳細な状況を説明することができるのみならず、利用者自身が、サーバ装置２に対して処理要求をしていたデータ処理に関する情報に基づいた対応策を考慮する契機を得ることもできる。
【００４１】
（本実施例の効果の説明）
第１の効果は、無線端末１とサーバ装置２との無線通信中に発生したエラーの発生原因を判別することができることである。その理由は、サーバ装置２のデータ処理装置２４が、無線端末１からの処理要求に基づくデータ処理を実行中の間、あるいは、サーバ装置２との通信中の合間を縫って、無線端末１から、サーバ装置２の動作状態を問い合わせる死活監視パケットを、定期的に、サーバ装置２のサーバ状態監視装置２２に対して送信することにより、サーバ装置２の異常と無線ネットワーク３の異常とを識別可能としているためである。
【００４２】
第２の効果は、無線通信中のエラーの発生原因に応じて、無線端末１の利用者に対して表示すべき警告画面を切り替えて表示することを可能としていることである。その理由は、サーバ装置２に対する死活監視パケットの送信結果であるサーバ状態監視結果を、無線端末１の画面表示制御装置１４で分析することにより、サーバ状態監視結果に応じた表示すべき警告画面を選択して表示装置１５に表示することができるためである。
【００４３】
第３の効果は、サーバ装置２側の負荷を考慮した上で、サーバ装置２の死活監視動作つまりサーバ装置２の異常状態の有無の確認動作を適宜切り替えることができることである。その理由は、サーバ装置２の負荷状態に応じて、無線端末１から死活監視パケットの送信を行う時間間隔や、サーバ装置２のサーバ状態監視装置２２のチェック段階を調整することにより、サーバ装置２側で当該サーバ装置２の異常状態を確認するための処理負荷を調整することができるためである。
【００４４】
以上、本発明の好適実施例の構成を説明した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。
【図面の簡単な説明】
【００４５】
【図１】本発明による無線通信制御システムのシステム構成の一例を示すシステム構成図である。
【図２】本発明による無線通信制御システムの動作の一例を説明するためのシーケンス図である。
【符号の説明】
【００４６】
１          無線端末
２          サーバ装置
３          無線ネットワーク
１１        無線データ送受信装置
１２        入力装置
１３        通信制御装置
１３ａ      サーバ状態問い合わせ部
１４        画面表示制御装置
１５        表示装置
２１        データ送受信装置
２２        サーバ状態監視装置
２３        通信制御装置
２４        データ処理装置
１００      無線通信制御システム
【図１】
2008236447.tif 000003
【図２】
2008236447.tif 000004