(57)【要約】【課題】偶発的に通信エラーが発生した場合でも、端末装置の非管理状態を速やかに脱却することができる端末管理方法及び端末管理システムを提供する。【解決手段】管理サーバ１２が、第一基準時間T1毎に、端末装置１４に対するコマンドである制御信号を端末装置１４に向けて送信する制御信号送信ステップを備える。端末装置１４において制御信号が受信されたとき、端末装置１４が、その制御信号に応答する制御応答信号を管理サーバ１２に向けて送信する制御応答信号送信ステップを備える。端末装置１４において制御信号が受信されない時間が第二基準期間T2を超えたとき、端末装置１４が、第三基準時間T3毎に、管理サーバ１２に対するアラームである確認信号を管理サーバ１２に向けて送信する確認信号送信ステップを備える。【選択図】図３
2015211371.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置と前記複数の端末装置の管理を行う管理サーバとがネットワークを介して接続された端末管理システムで使用される端末管理方法であって、
前記管理サーバが、第一基準時間毎に、前記端末装置に対するコマンドである制御信号を前記端末装置に向けて送信する制御信号送信ステップと、
前記端末装置において前記制御信号が受信されたとき、前記端末装置が、その前記制御信号に応答する制御応答信号を前記管理サーバに向けて送信する制御応答信号送信ステップと、
前記端末装置において前記制御信号が受信されない時間が第二基準期間を超えたとき、前記端末装置が、第三基準時間毎に、前記管理サーバに対するアラームである確認信号を前記管理サーバに向けて送信する確認信号送信ステップとを備えることを特徴とする端末管理方法。
【請求項２】
前記第二基準時間は、前記第一基準時間よりも長く、前記第三基準時間は、前記第一基準時間よりも短い請求項１記載の端末管理方法。
【請求項３】
前記管理サーバにおいて前記確認信号が受信されたとき、前記管理サーバが、その確認信号を送信した相手方の端末装置を特定し、その端末装置に向けて送信した前記制御信号の中から前記制御応答信号が未だ受信されないものを抽出し、抽出した前記制御信号を含む確認応答信号を前記相手方の端末装置に向けて送信する確認応答信号送信ステップと、
前記端末装置において前記確認応答信号が受信されたとき、前記端末装置が、その確認応答信号に含まれる前記制御信号に応答する制御応答信号を前記管理サーバに向けて送信する補助制御応答信号送信ステップとを備える請求項１又は２記載の端末管理方法。
【請求項４】
複数の端末装置と前記複数の端末装置の管理を行う管理サーバとが、ネットワークを介して接続された端末管理システムであって、
前記端末装置は、個々に端末側処理手段及び端末側通信手段を有し、前記管理サーバは、サーバ側処理手段及びサーバ側通信手段を有し、
前記管理サーバは、第一基準時間毎に、前記サーバ側処理手段が前記端末装置に対するコマンドである制御信号を生成し、生成した前記制御信号を前記サーバ側通信手段が前記端末装置に向けて送信する動作を行い、
前記端末装置は、前記端末側通信手段が前記制御信号を受信したとき、前記端末側処理手段がその制御信号に応答する制御応答信号を生成し、生成した前記制御応答信号を前記端末側通信手段が前記管理サーバに向けて送信する動作を行い、
前記端末装置は、前記端末側通信手段で前記制御信号が受信されない時間が第二基準期間を超えたとき、第三基準時間毎に、前記端末側処理手段が前記管理サーバに対するアラームである確認信号を生成し、生成した前記確認信号を前記端末側通信手段が前記管理サーバに向けて送信する動作を行うことを特徴とする端末管理システム。
【請求項５】
前記第二基準時間は、前記第一基準時間よりも長く、前記第三基準時間は、前記第一基準時間よりも短い請求項４記載の端末管理システム。
【請求項６】
前記管理サーバは、前記サーバ側通信手段が前記確認信号を受信したとき、前記サーバ処理手段がその確認信号を送信した相手方の端末装置を特定し、その相手方の端末装置に向けて送信した前記制御信号の中から前記制御応答信号が未だ受信されないものを抽出し、抽出した前記制御信号を含む確認応答信号を生成し、生成した確認応答信号を前記サーバ側通信手段が前記相手方の端末装置に向けて送信する動作を行い、
前記端末装置は、前記端末側通信手段が前記確認応答信号を受信したとき、前記端末側処理手段がその確認応答信号に含まれる前記制御信号に応答する制御応答信号を生成し、生成した制御応答信号を前記端末側通信手段が前記管理サーバに向けて送信する動作を行う請求項４又は５記載の端末管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末装置の稼働状況を管理サーバで一元管理するための端末管理システム及びこれに使用される端末管理方法に関する。
【背景技術】
【０００２】
従来、例えば特許文献１に示すように、インターネットに常時接続された複数のモバイル端末と、インターネットを介して各モバイル端末と接続される所定の管理サーバとを備えたモバイル端末管理システムがあった。このモバイル端末管理システムでは、管理サーバが、モバイル端末に対して制御信号（制御メッセージ）をプッシュ送信し、制御信号を受信したモバイル端末が、これに応答する応答信号（報告メッセージ）を返信する。したがって、管理の必要性が生じた時点で管理サーバがリアルタイムに指令を発することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開３０１３−７７９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１のモバイル端末管理システムは、通信エラーが発生したことの検出や処置について考慮されていない。例えば、偶発的な通信障害により、管理サーバがプッシュ送信した特定の制御メッセージがモバイル端末で受信されなかった場合、この通信エラーに対する処置がされないので、少なくとも次の制御メッセージを受信するまでの長い期間は、モバイル端末が非管理状態になってしまう。
【０００５】
本発明は、上記背景技術に鑑みて成されたものであり、偶発的に通信エラーが発生した場合でも、端末装置の非管理状態を速やかに脱却することができる端末管理方法及び端末管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、複数の端末装置と前記複数の端末装置の管理を行う管理サーバとがネットワークを介して接続された端末管理システムで使用される端末管理方法であって、前記管理サーバが、第一基準時間毎に、前記端末装置に対するコマンドである制御信号を前記端末装置に向けて送信する制御信号送信ステップと、前記端末装置において前記制御信号が受信されたとき、前記端末装置が、その前記制御信号に応答する制御応答信号を前記管理サーバに向けて送信する制御応答信号送信ステップと、前記端末装置において前記制御信号が受信されない時間が第二基準期間を超えたとき、前記端末装置が、第三基準時間毎に、前記管理サーバに対するアラームである確認信号を前記管理サーバに向けて送信する確認信号送信ステップとを備える端末管理方法である。
【０００７】
前記第二基準時間は、前記第一基準時間よりも長く、前記第三基準時間は、前記第一基準時間よりも短いことが好ましい。
【０００８】
さらに、前記管理サーバにおいて前記確認信号が受信されたとき、前記管理サーバが、その確認信号を送信した相手方の端末装置を特定し、その端末装置に向けて送信した前記制御信号の中から前記制御応答信号が未だ受信されないものを抽出し、抽出した前記制御信号を含む確認応答信号を前記相手方の端末装置に向けて送信する確認応答信号送信ステップと、前記端末装置において前記確認応答信号が受信されたとき、前記端末装置が、その確認応答信号に含まれる前記制御信号に応答する制御応答信号を前記管理サーバに向けて送信する補助制御応答信号送信ステップとを設けてもよい。
【０００９】
また、本発明は、複数の端末装置と前記複数の端末装置の管理を行う管理サーバとが、ネットワークを介して接続された端末管理システムであって、前記端末装置は、個々に端末側処理手段及び端末側通信手段を有し、前記管理サーバは、サーバ側処理手段及びサーバ側通信手段を有し、前記管理サーバは、第一基準時間毎に、前記サーバ側処理手段が前記端末装置に対するコマンドである制御信号を生成し、生成した前記制御信号を前記サーバ側通信手段が前記端末装置に向けて送信する動作を行い、前記端末装置は、前記端末側通信手段が前記制御信号を受信したとき、前記端末側処理手段がその制御信号に応答する制御応答信号を生成し、生成した前記制御応答信号を前記端末側通信手段が前記管理サーバに向けて送信する動作を行い、前記端末装置は、前記端末側通信手段で前記制御信号が受信されない時間が第二基準期間を超えたとき、第三基準時間毎に、前記端末側処理手段が前記管理サーバに対するアラームである確認信号を生成し、生成した前記確認信号を前記端末側通信手段が前記管理サーバに向けて送信する動作を行う端末管理システムである。
【００１０】
前記第二基準時間は、前記第一基準時間よりも長く、前記第三基準時間は、前記第一基準時間よりも短いことが好ましい。
【００１１】
さらに、前記管理サーバは、前記サーバ側通信手段が前記確認信号を受信したとき、前記サーバ処理手段がその確認信号を送信した相手方の端末装置を特定し、その相手方の端末装置に向けて送信した前記制御信号の中から前記制御応答信号が未だ受信されないものを抽出し、抽出した前記制御信号を含む確認応答信号を生成し、生成した確認応答信号を前記サーバ側通信手段が前記相手方の端末装置に向けて送信する動作を行い、前記端末装置は、前記端末側通信手段が前記確認応答信号を受信したとき、前記端末側処理手段がその確認応答信号に含まれる前記制御信号に応答する制御応答信号を生成し、生成した制御応答信号を前記端末側通信手段が前記管理サーバに向けて送信する動作を行う構成にしてもよい。
【発明の効果】
【００１２】
本発明の端末管理方法及び端末管理システムによれば、特許文献１のモバイル端末管理システムと同様に、リアルタイム性の高い端末管理を実現することができる。しかも、管理サーバが端末装置に向けて送信した制御信号が通信エラーによって不達になったとき、端末装置が通信エラーの発生を自発的に検出して管理サーバに通知する構成なので、通知を受けた管理サーバが何らかの処置を実行することで、端末装置の非管理状態を速やかに解消することができ、管理の信頼性を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の端末管理システムの一実施形態を示すブロック図である。
【図２】本発明の端末管理方法の一実施形態を説明するタイムチャート（通常時）である。
【図３】本発明の端末管理方法の一実施形態を説明するタイムチャート（通信エラーが発生した異常時）である。
【発明を実施するための形態】
【００１４】
以下、本発明の端末管理システム及び端末管理方法の一実施形態について、図面に基づいて説明する。この実施形態の端末管理システム１０は、例えば、企業等で社員に支給する端末装置について、その稼働状況（位置、電池残量等）、ソフトウエアの種類やバージョン、セキュリティ設定等を統合的に管理するＭＤＭ（mobile Device Management）システムである。
【００１５】
端末管理システム１０は、図１に示すように、管理サーバ１２と、複数の端末装置１４と、これらを通信可能に接続するネットワーク１６とで構成されている。ネットワーク１６は、例えばインターネット回線などである。管理サーバ１２は、サーバ側処理手段１８とサーバ側通信手段２０とを有している。端末装置１４は、ここでは携帯電話機等のモバイル端末であり、個々に端末側処理手段２２と端末側通信手段２４とを有している。各処理手段１８，２２は、各種プログラムを実行したり、自己の通信手段２０，２４の動作を制御したり、必要に応じて情報を格納したりする機能ブロックである。また、各通信手段２０，２４は、相手方の通信手段との間で通信を行う機能ブロックである。
【００１６】
管理サーバ１２は、第一基準時間T1毎に、サーバ側処理手段１８が端末装置１４に対するコマンドである制御信号を生成し、生成した制御信号をサーバ側通信手段２０が端末装置１４に向けて送信する動作を行う。
【００１７】
端末装置１４は、端末側通信手段２４が制御信号を受信したとき、端末側処理手段２２がその制御信号に応答する制御応答信号を生成し、生成した制御応答信号を端末側通信手段が管理サーバ１２に向けて送信する動作を行う。
【００１８】
また、端末装置１４は、端末側通信手段２４で制御信号が受信されない時間が第二基準期間T2を超えたとき、第三基準時間T3毎に、端末側処理手段２２が管理サーバ１２に対するアラームである確認信号を生成し、生成した確認信号を端末側通信手段２４が管理サーバ１２に向けて送信する動作を行う。
【００１９】
また、管理サーバ１２は、サーバ側通信手段２０が確認信号を受信したとき、サーバ処理手段１８がその確認信号を送信した相手方の端末装置１４を特定し、その相手方の端末装置１４に向けて送信した制御信号の中から制御応答信号が未だ受信されないものを抽出し、抽出した制御信号を含む確認応答信号を生成し、生成した確認応答信号をサーバ側通信手段２０が相手方の端末装置１４に向けて送信する動作を行う。
【００２０】
さらに、端末装置１４は、端末側通信手段２４が確認応答信号を受信したとき、端末側処理手段２２がその確認応答信号に含まれる制御信号に応答する制御応答信号を生成し、生成した制御応答信号を端末側通信手段２４が管理サーバ１２に向けて送信する動作を行う。
【００２１】
次に、端末管理システム１０全体の動作（本発明の端末管理方法の一実施形態）について具体的に説明する。まず通信エラーが発生していない正常時の動作を説明し、その後、通信エラーが発生した異常時の動作を説明する。また、第一基準時間T1は8H(8hours)、第二基準時間T2は9H(9hours)、第三基準時間T3は30M(30minutes)に設定されているとする。
【００２２】
正常時の動作は、図２のように表すことができる。まず、時刻8:00に、管理サーバ１２が、端末装置１４に対するコマンドである制御信号１を端末装置１４に向けて送信する（制御信号送信ステップ）。制御信号１は、例えば「現在位置を教えてください。」という内容である。そして、端末装置１４において制御信号１が受信されると、端末装置１４は、制御信号１に応答する制御応答信号１を速やかに生成し、管理サーバ１２に向けて送信する（制御応答信号送信ステップ）。制御応答信号１は、例えば「現在位置は、東京駅です。」という内容であり、例えば、端末装置１４を所持している社員が現在位置をキー入力し、入力された情報を端末側処理手段２２が信号変換して制御応答信号１を生成する。あるいは、端末側処理手段２２がGPSシステムを利用して現在位置を自動的に分析して制御応答信号１を生成してもよい。この１往復の通信により、１回目の管理動作が終了する。
【００２３】
次に、時刻8:00から第一基準時間T1＝8Hが経過した時刻16:00に、管理サーバ１２が、端末装置１４に対するコマンドである制御信号２を端末装置１４に向けて送信する（制御信号送信ステップ）。制御信号２も、例えば「現在位置を教えてください。」という内容である。そして、端末装置１４において制御信号２が受信されると、端末装置１４は、制御信号２に応答する制御応答信号２を速やかに生成し、管理サーバ１２に向けて送信する（制御応答信号送信ステップ）。制御応答信号２は、例えば「現在位置は、○○株式会社の駐車場です。」という内容である。この１往復の通信により、２回目の管理動作が終了する。
【００２４】
同様に、時刻16:00から第一基準時間T1＝8Hが経過した時刻24:00に、３回目の管理動作が行われる。制御信号３も、例えば「現在位置を教えてください。」という内容であり、制御応答信号３は、例えば「現在位置は、自宅です。」という内容である。
【００２５】
以降も、同様の管理動作を定期的に繰り返すことによって、端末装置１４が適切に管理されている状態が維持される。
【００２６】
一方、通信エラーが発生した異常時の動作は、図３のように表すことができる。時刻8:00に１回目の管理動作が適切に行われた後、時刻16:00に、管理サーバ１２が、端末装置１４に対するコマンドである制御信号２を端末装置１４に向けて送信する（制御信号送信ステップ）。このとき、偶発的な通信エラーが発生し、端末装置１４において制御信号２が受信されなかったとする。端末装置１４は、制御信号２を受信しないと制御応答信号送信ステップを行わないので、このままでは２回目の管理動作が完遂されない。
【００２７】
しかし、端末装置１４は、制御信号１を受信した後、次の制御信号が受信されない時間が第二基準期間T2＝9Hに達したとき、すなわち時刻17:00になると、管理サーバ１２に対するアラームである確認信号Aを管理サーバ１２に向けて送信する（確認信号送信ステップ）。確認信号Aは、例えば「端末装置１４に送信した制御信号の中で、制御応答信号が届いていないものがありませんか。」という内容である。
【００２８】
管理サーバ１２において確認信号Aが受信されると、管理サーバ１２は、その確認信号Aを送信した相手方の端末装置１４を特定し、その端末装置１４に向けて送信した制御信号１，２の中から制御応答信号が未だ受信されないもの、すなわち制御信号２を抽出し、制御信号２を含む確認応答信号Aを相手方の端末装置１４に向けて送信する（確認応答信号送信ステップ）。
【００２９】
端末装置１４において確認応答信号Aが受信されると、端末装置１４は、その確認応答信号Aに含まれる制御信号２に応答する制御応答信号２を管理サーバ１２に向けて送信する（補助制御応答信号送信ステップ）。つまり、この制御応答信号２が管理サーバ１２に返信されることによって、２回目の管理動作が完遂されることになる。
【００３０】
ここでは、第二基準時間T2が9Hに設定されているので、２回目の管理動作が終了する時間は時刻17:00頃となり、本来の時刻16:00から約1Hの遅れ時間が生じるが、制御信号の内容が現在位置の確認なので、大きな問題にはならない。遅れ時間をもっと短くしたい場合、例えば、第二基準時間T2を8.5Hにすれば、遅れ時間が約0.5Hに短縮される。
【００３１】
次に、時刻17:00から第三基準時間T3＝5Mが経過した時刻17:05に、端末装置１４が、管理サーバ１２に対するアラームである確認信号Bを管理サーバ１２に向けて送信する（確認信号送信ステップ）。確認信号Bは、確認信号Aと同様に「端末装置１４に送信した制御信号の中で、制御応答信号が届いていないものがありませんか。」という内容である。そして、管理サーバ１２において確認信号Bが受信されると、管理サーバ１２は、その確認信号Bを送信した相手方の端末装置１４を特定し、その端末装置１４に向けて送信した制御信号１，２の中から制御応答信号が未だ受信されないものをチェックする。この段階では、該当する制御信号がないので、その旨を通知する確認応答信号Bを相手方の端末装置１４に向けて送信する。
【００３２】
時刻17:05から第三基準時間T3＝5Mが経過した時刻17:10にも、確認信号B及び確認応答信号Bの通信と同様に、確認信号C及び確認応答信号Cの通信が行われる。この確認動作は、これ以降も第三基準時間T3＝5M毎に繰り返され、端末装置１４が次の制御信号３を受信したとき、すなわち時刻24:00に終了する。
【００３３】
以上説明したように、端末管理システム１０及びこのシステムで使用される端末管理方法によれば、リアルタイム性の高い端末管理を実現することができる。しかも、管理サーバ１２が端末装置１４に向けて送信した制御信号が通信エラーによって不達になったとき、端末装置１４が通信エラーの発生を自発的に検出して管理サーバ１２に通知する構成を有し、さらに通知を受けた管理サーバ１２が適切な処置を実行し、端末装置１４の非管理状態が速やかに解消されるので、管理の信頼性が向上する。
【００３４】
なお、本発明の端末管理システム及び端末管理方法は、上記実施形態に限定されるものではない。例えば、定期的に送信される制御信号の内容は、１回当たり複数のコマンドが含まれてもよいし、送信する毎に異なるコマンドであってもよい。また、第一、第二、及び第三基準時間T1，T2，T3は、上記実施形態では「T3＜T1＜T2」であるが、必ずしもこの関係を満たさなくてもよい。
【００３５】
通信エラーが発生した異常時の動作において、端末装置１４が確認信号B，Cを送信する動作は、上記実施形態では「次の制御信号３を受信するまで繰り返す」としたが、「確認応答信号Aを受信された後は、確認信号B，Cを送信しない」としてもよい。また、確認信号A，B，Cを受信したとき、管理サーバが行う処置は、上記のように「確認応答信号A，B，Cを送信する」という処置に限定されるものではなく、通信エラーをリカバリするための他の処置を行うようにしてもよい。
【００３６】
また、端末装置の種類は特に限定されず、携帯電話機などのモバイル端末、据え置き型のコンピュータ、工場で使用される各種の電子機器等でもよい。
【符号の説明】
【００３７】
１０  情報管理システム
１２  管理サーバ
１４  端末装置
１６  ネットワーク
１８  サーバ側処理手段
２０  サーバ側通信手段
２２  端末側処理手段
２４  端末側通信手段
【図１】
2015211371.tif 000003
【図２】
2015211371.tif 000004
【図３】
2015211371.tif 000005