(57)【特許請求の範囲】
【請求項１】
端末と、無線基地局を介して前記端末と接続されるネットワークアクセスサーバと、前記端末に関する端末情報を保持し、前記端末からのアクセスに応じて、前記端末へ前記端末情報を配信するようにする端末管理サーバと、を備えたシステムにおける端末情報の配信方法において、
前記端末管理サーバが、前記ネットワークアクセスサーバの負荷状況を把握するステップと、
前記ネットワークアクセスサーバの負荷状況に応じて、前記端末から前記端末管理サーバへ再度アクセスするまでの時間を設定するステップと、
前記時間に関する時間情報を前記端末へ送信するステップと、
前記端末が前記時間情報を受信するステップと、
前記受信した時間情報に基づいて、前記端末管理サーバへ前記端末情報の配信を要求するステップと、を具備する、
ことを特徴とする端末情報の配信方法。
【請求項２】
前記ネットワークアクセスサーバの負荷状況の把握は、当該ネットワークアクセスサーバのセッション数に基づいて行われ、
前記セッション数が増加した場合には、前記時間を長くするように設定し、前記セッション数が減少した場合には、前記時間が短くするように設定する、
ことを特徴とする請求項１に記載の端末情報の配信方法。
【請求項３】
前記端末から前記端末管理サーバへのアクセスが初回である場合、前記時間を設定するステップでは、基準となる時間について乱数を算出することにより、前記時間を設定する、
ことを特徴とする請求項１又は２に記載の端末情報の配信方法。
【請求項４】
前記端末から前記端末管理サーバへのアクセスが少なくとも２回目以降である場合、前記時間を設定するステップでは、前記端末から端末管理サーバへアクセスする時刻が、他の前記端末から端末管理サーバへアクセスする時刻と同一時刻にならないように前記時間を設定する、
ことを特徴とする請求項１〜３の何れか一項に記載の端末情報の配信方法。
【請求項５】
端末と、無線基地局を介して前記端末と接続されるネットワークアクセスサーバと、前記端末に関する端末情報を保持し、前記端末からのアクセスに応じて、前記端末へ前記端末情報を配信するようにする端末管理サーバと、を備えた端末管理システムにおいて、
前記端末管理サーバは、前記ネットワークアクセスサーバの負荷状況に応じて、前記端末から前記端末管理サーバへ再度アクセスするまでの時間を設定し、前記時間に関する時間情報を前記端末に送信するよう制御する制御手段を具備する事を特徴とする端末管理システム。
【請求項６】
前記端末管理サーバは、複数の前記端末から当該端末管理サーバへ再度アクセスする時刻を記憶する記憶手段を具備し、
前記制御手段は、第１の前記端末についての前記時間を設定する際に、当該第１の端末から端末管理サーバへアクセスする時刻が、第２の前記端末から前記端末管理サーバへアクセスする時刻と同一時刻とならないように前記時間を設定する、
ことを特徴とする請求項５に記載の端末管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線データ通信システムに用いられる端末管理システムに関する。
【背景技術】
【０００２】
従来技術として、ＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）接続の無線データ通信システムにおいて、端末管理サーバより端末へファームウェアまたは証明書のダウンロードを実現する技術がある（例えば、特許文献１参照）。この実現のためには、２つのアプローチが考えられ、端末管理サーバより無線端末へプッシュする方式と、無線端末側より端末管理サーバへ定期的にポーリングする方式がある。
【０００３】
後者は現在の例えば、高速無線通信システムにおけるＵＴＭＳ（Ｕｓｅｒ  Ｔｅｒｍｉｎａｌ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）にて採用されている方式であり、ユーザが能動的に行うＰＰＰセッションとは別に、電源投入時及び端末管理サーバによって与えられるタイマー値を契機に定期的に管理用セッションを行い、新規ファームウェア及び証明書のダウンロードが必要か否かを確認して、そのサービスを受ける方式である。
【０００４】
図面を用いて従来技術の端末管理システムの動作について示す。図５は、従来技術の端末管理システムの管理用セッション時のシーケンスチャートである。当システムは、端末管理サーバ１と、ネットワークアクセスサーバ２と、無線基地局３と、無線端末４とにより構成されている。
【０００５】
ステップＳａ１では、無線端末４は電源を投入する。ステップＳａ２では、無線端末４は管理用セッションを確立するため無線基地局３と接続し、この接続に基づいて無線端末４とネットワークアクセスサーバ２との間でＰＰＰセッションが確立される。ステップＳａ３では、無線端末４は端末管理サーバ１に向けて管理用セッションを確立させるための要求を行い（要求メッセージの送信）、ネットワークアクセスサーバ２は無線端末４からの管理用セッション確立のための要求（アクセス）を認識すると、電源投入時の管理セッションとして端末管理サーバ１と接続する。接続後、端末管理サーバ１は、管理用セッションの確立を認める旨の応答メッセージを無線端末４へ向けて送信し、無線端末４が当該応答メッセージを受信する、といった処理を経ることによって、無線端末４と端末管理サーバ１との管理用セッションが確立される。管理用セッションが確立した場合には、端末管理サーバ１から無線端末４へファームウェア及び証明書のダウンロードを行う必要があるか否かを通知する。そして、当該通知に基づいて無線端末４がファームウェア及び証明書を必要とする場合には、無線端末４から端末管理サーバ１へファームウェア及び証明書を要求し、当該要求が所定のタイミングで行われない場合には、端末管理サーバ１から無線端末４へ後述するタイマー値を示す情報を送信する。
【０００６】
ステップＳａ４では、無線端末４は端末管理サーバ１から前記タイマー値（例えば１日）を示す情報を受信し、取得する。ステップＳａ５では、無線端末４はタイマー値で指定された期間後に再び端末管理サーバ１に向けて管理用セッションの要求を行う。要求後はステップＳａ３における前記要求後の処理と同様の処理を行う。ステップＳａ６では、無線端末４は端末管理サーバ１からステップＳａ４と同様にタイマー値を受信し、取得する。以後は、ステップＳａ５、Ｓａ６の処理を繰り返す。
【特許文献１】特開２００３−２８３５３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の技術においては、タイマー値は無線端末毎に同一で固定されていることから、アクセスタイミングはユーザの電源投入時間に委ねられており、周期的でバースト的な高負荷状況が発生する可能性があるという問題があった。
【０００８】
また、タイマー値はアクセス数の過多な状況が発生しないように大きめの固定値（例えば１日）に設定されており、即時性に欠けるという問題があった。
【０００９】
本発明はかかる課題を解決するためになされたもので、管理セッションのタイマー値を動的に設定することで、システムの負荷状況に応じた端末管理を行う事ができる端末管理システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は上記の課題を解決するためになされたもので、請求項１に記載の発明は、端末と、無線基地局を介して前記端末と接続されるネットワークアクセスサーバと、前記端末に関する端末情報を保持し、前記端末からのアクセスに応じて、前記端末へ前記端末情報を配信するようにする端末管理サーバと、を備えたシステムにおける端末情報の配信方法において、前記端末管理サーバが、前記ネットワークアクセスサーバの負荷状況を把握するステップと、前記ネットワークアクセスサーバの負荷状況に応じて、前記端末から前記端末管理サーバへ再度アクセスするまでの時間を設定するステップと、前記時間に関する時間情報を前記端末へ送信するステップと、前記端末が前記時間情報を受信するステップと、前記受信した時間情報に基づいて、前記端末管理サーバへ前記端末情報の配信を要求するステップと、を具備する、ことを特徴とする端末情報の配信方法である。
【００１１】
また、請求項２に記載の発明は、前記ネットワークアクセスサーバの負荷状況の把握は、当該ネットワークアクセスサーバのセッション数に基づいて行われ、前記セッション数が増加した場合には、前記時間を長くするように設定し、前記セッション数が減少した場合には、前記時間が短くするように設定する、ことを特徴とする請求項１に記載の端末情報の配信方法である。
【００１２】
また、請求項３に記載の発明は、前記端末から前記端末管理サーバへのアクセスが初回である場合、前記時間を設定するステップでは、基準となる時間について乱数を算出することにより、前記時間を設定する、ことを特徴とする請求項１又は２に記載の端末情報の配信方法である。
【００１３】
また、請求項４に記載の発明は、前記端末から前記端末管理サーバへのアクセスが少なくとも２回目以降である場合、前記時間を設定するステップでは、前記端末から端末管理サーバへアクセスする時刻が、他の前記端末から端末管理サーバへアクセスする時刻と同一時刻にならないように前記時間を設定する、ことを特徴とする請求項１〜３の何れか一項に記載の端末情報の配信方法である。
【００１４】
また、請求項５に記載の発明は、端末と、無線基地局を介して前記端末と接続されるネットワークアクセスサーバと、前記端末に関する端末情報を保持し、前記端末からのアクセスに応じて、前記端末へ前記端末情報を配信するようにする端末管理サーバと、を備えた端末管理システムにおいて、前記端末管理サーバは、前記ネットワークアクセスサーバの負荷状況に応じて、前記端末から前記端末管理サーバへ再度アクセスするまでの時間を設定し、前記時間に関する時間情報を前記端末に送信するよう制御する制御手段を具備する事を特徴とする端末管理システムである。
【００１５】
また、請求項６に記載の発明は、前記端末管理サーバは、複数の前記端末から当該端末管理サーバへ再度アクセスする時刻を記憶する記憶手段を具備し、前記制御手段は、第１の前記端末についての前記時間を設定する際に、当該第１の端末から端末管理サーバへアクセスする時刻が、第２の前記端末から前記端末管理サーバへアクセスする時刻と同一時刻とならないように前記時間を設定する、ことを特徴とする請求項５に記載の端末管理システムである。
【発明の効果】
【００１６】
本発明の端末管理システムによれば、端末管理サーバの負荷状況に応じたタイマー値を決定するので、無線データ通信システムの負荷状況に応じた端末管理を行う事ができる。
【００１７】
また、端末管理サーバの負荷が低い場合は、無線端末の管理セッションのアクセス時間を短縮でき、即時性を高める事ができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態について説明する。図１は本実施形態の端末管理システムが動作する無線データ通信システムのネットワーク構成を示す構成図である。図１に示す無線データ通信システムは、端末管理サーバ１と、ネットワークアクセスサーバ２と、無線基地局３と、無線端末４と、インターネットホスト５とにより構成されていて、それぞれインターネット網６を介して接続されている。なお、無線端末４は携帯端末もしくはＰＣカード型の通信端末等の形態をとり、ＰＣカード型の通信端末の時にはパソコンのカードスロットに差し込んだ態様で使用する。同無線端末４は無線基地局３と無線を通じて通信して、無線基地局３を介してネットワークアクセスサーバ２と接続されている。
【００１９】
当システムは、ＩＰベースの技術であるが、実ＩＰアドレスはネットワークアクセスサーバ２に割り当てられている。ネットワークアクセスサーバ２と無線端末４とはＰＰＰ接続により接続され、これにより本システムのユーザは、Ｗｅｂブラウジング等のインターネットサービスを利用する。このときのＰＰＰセッションであるユーザセッションは、ユーザの操作による任意の接続タイミングで行われる。
【００２０】
また、これとは別に無線端末４がファームウェア及び証明書のダウンロードを行う際に端末管理サーバ１にアクセスするための管理用セッションが存在する。この管理用セッションは、無線端末４の電源投入時及び端末管理サーバ１によって与えられるタイマー値を契機に生成される。また、ネットワークアクセスサーバ２は、現在接続中のＰＰＰセッション数ｎをメモリエリアに保持しており、この内容をネットワーク経由で参照する事ができる。
【００２１】
図２は図１に示した無線データ通信システムに対応したＵＴＭＳのプロトコルスタックを示すブロック図である。本実施形態の無線データ通信システムは、ＵＴＭＳ（端末管理サーバ１に対応：図示せず）と、ＰＤＳＮ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｓｅｒｖｉｎｇ  Ｎｏｄｅ：ネットワークアクセスサーバ２に対応）と、基地局（無線基地局３に対応）と、ＵＴ（Ｕｓｅｒ  Ｔｅｒｍｉｎａｌ：無線端末４に対応）とによって構成されている。なお、ＵＴＭＳ（端末管理サーバ１）は、図１に示すように、以下のような処理を行う制御部Ａを備えている。すなわち、制御部Ａでは、当該ＵＴＭＳが、ＵＴ（無線端末４）との管理用セッション時に、ＰＤＳＮ（ネットワークアクセスサーバ２）の負荷状況に応じて、ＵＴが当該ＵＴＭＳへアクセスする時間（タイマー値）、具体的には、ＵＴが電源投入後の２回目以降の管理用セッション確立のためにアクセスするまでの時間を、少なくとも設定することができるように設けられている。なお、制御部ＡにおけるＰＤＳＮの負荷状況の把握については後述する。
【００２２】
ＵＴＭＳとＰＤＳＮとは通常のインターネットホストとしてそれぞれ接続されている。ＰＤＳＮと基地局とは３ＧＰＰ２  Ａ１０／Ａ１１インターフェースによってＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）接続されている。基地局とＵＴとは予め定められたプロトコルによって接続されている。
【００２３】
図面を用いて本実施形態の端末管理システムでの管理セッション時の動作を示す。図３は、本実施形態の端末管理システムでの管理用セッション時のシーケンスチャートである。ここで、端末管理サーバ１は、各ユーザについてユーザＩＤをプライマリーキーとして、管理用セッション時の時刻を示す情報と次回の管理用セッション時の時刻を示す情報とが格納された端末管理データベースを保持している。
【００２４】
端末管理サーバ１には諸元値に基づいて余裕を持って設定されたタイマー値の最大値Ｔｍａｘが割り当てられている。また、ネットワークアクセスサーバ２には、機器仕様上設定された最大許容セッション数ｎ＿ｍａｘが割り当てられている。
【００２５】
管理用セッションで端末管理サーバ１から無線端末４へ送信されるタイマー値については、以下のように設定される。すなわち、無線端末４の電源投入後の初回の管理用セッション時におけるタイマー値の設定については基準となるタイマー値の乱数を示す値をとるように設定する。これにより、初回の管理用セッション時に同時にアクセスされた無線端末の２回目の管理用セッション確立のためのアクセスタイミングを分散させることができるので、管理用セッションによるトラフィック負荷を軽減させることができる。
【００２６】
無線端末４の電源投入後の初回のタイマー値Ｔｒ、２回目以降タイマー値Ｔｓは、式（１）、（２）で示される。
Ｔｒ  ＝  （Ｔｍａｘ  ×  ｎ  ／  ｎ＿ｍａｘの乱数）  …  （１）
Ｔｓ  ＝  Ｔｍａｘ  ×  ｎ  ／  ｎ＿ｍａｘ            …  （２）
上式（１）、（２）を用い、制御部Ａでタイマー値を設定することにより、ネットワークアクセスサーバ２に接続中のＰＰＰセッション数ｎが大きく、負荷がかかった状態の時には、タイマー値を長めに設定し、ＰＰＰセッション数ｎが小さく、負荷がかかっていない状態の時には、タイマー値を短めに設定することができることより、ネットワークアクセスサーバ２の負荷状況に応じたタイマー値を設定する事ができる。
【００２７】
上記のように、端末管理サーバ１は、無線端末４の電源投入後、少なくとも２回目の管理用セッション確立のための無線端末４のアクセス時間を算出する際に要するタイマー値の設定時には、基準となるタイマー値の乱数を示すタイマー値Ｔｒを設定するので、管理用セッション確立時の無線端末４から端末管理サーバ１へのアクセスに伴うトラフィック負荷分散を効率よく行う事ができる。
【００２８】
図３のステップＳｂ１では、端末管理サーバ１（制御部Ａ）は、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いてネットワークアクセスサーバ２に対して定期的にアクセスして（問い合わせ）、ネットワークアクセスサーバ２におけるＰＰＰセッション数ｎを収集している（図４のステップＳ１に相当する）。ステップＳｂ２では、無線端末４は電源を投入する（図５のステップＳａ１に相当する）。ステップＳｂ３では、無線端末４が管理用セッションを確立するため無線基地局３と接続し、ネットワークアクセスサーバ２との間でＰＰＰセッションを行う（図５のステップＳａ２に相当する）。
【００２９】
ステップＳｂ４では、無線端末４は端末管理サーバ１に向けて管理用セッションを確立させるための要求を行い（要求メッセージの送信）、ネットワークアクセスサーバ２は無線端末４からの管理用セッション確立のための要求（アクセス）を認識すると、電源投入時の管理セッションとして端末管理サーバ１と接続する。接続後は、前記図５におけるステップＳａ３と同様の処理が行われる。ステップＳｂ５では、端末管理サーバ１は、この管理用セッションが電源投入後の初回のものと判断して、端末管理データベースに問い合わせ、（１）式に基づいて初回のタイマー値Ｔｒを算出して、タイマー値を他の無線端末４の管理用セッション確立のためのアクセス時間と一致しない値に加算補正した後、無線端末４に送信する。（図４のステップＳ２、Ｓ３、Ｓ５〜Ｓ８に相当する）
【００３０】
ステップＳｂ６では、無線端末４は端末管理サーバ１より受信したタイマー値を記憶しておき、タイマー値で指定された期間だけ待機する。ステップＳｂ７では、無線端末４は指定期間待機後に、管理用セッションを確立するため無線基地局３側と接続し、無線端末４は端末管理サーバ１に向けて管理用セッションを確立させるための要求を行い（要求メッセージの送信）、ネットワークアクセスサーバ２は無線端末４からの管理用セッション確立のための要求（アクセス）を認識すると、電源投入後２回目以降の管理用セッションとして端末管理サーバ１と接続する。接続後は、ステップＳｂ４と同様の処理が行われる。
【００３１】
ステップＳｂ８では、端末管理サーバ１（制御部Ａ）は、この管理用セッションが無線端末４の電源投入後２回目以降のものと判断して、端末管理データベースに問い合わせ、（２）式に基づいて２回目以降のタイマー値Ｔｓを算出して、タイマー値を他の無線端末４の管理用セッション確立のためのアクセス時間と一致しない値に加算補正した後、無線端末４に送信する。（図４のステップＳ２、Ｓ４、Ｓ５〜Ｓ８に相当する）
【００３２】
ステップＳｂ９では、無線端末４は端末管理サーバ１より受信したタイマー値を記憶しておき、タイマー値で指定された期間だけ待機する。ステップＳｂ１０では、無線端末４は指定期間待機後に、管理用セッションを確立させるため無線基地局３側と接続し、無線端末４は端末管理サーバ１に向けて管理用セッションを確立させるための要求を行い、ネットワークアクセスサーバ２は無線端末４からの管理用セッション確立のための要求（アクセス）を認識すると、電源投入後２回目以降の管理用セッションとして端末管理サーバ１と接続する。以後は、ステップＳｂ８〜Ｓｂ１０の処理を繰り返す。
【００３３】
次に、図面を用いて本実施形態の端末管理システムの端末管理サーバ１の管理用セッション時の動作を示す。なお、当該動作は、制御部Ａで制御される。図４は、本実施形態の端末管理サーバ１における管理用セッション時の処理フローである。ステップＳ１では、端末管理サーバ１はＳＮＭＰを用いてネットワークアクセスサーバ２から定期的にＰＰＰセッション数ｎを取得している。ステップＳ２では、無線端末４からの管理用セッション確立のための要求（アクセス）を認識すると、電源投入後の初回の管理用セッションに係る要求であるか２回目以降の管理用セッションに係る要求であるかを判断する。初回の場合はステップＳ３に進み、２回目以降の場合はステップＳ４に進む。
【００３４】
ステップＳ３では、端末管理データベースに問い合わせ、（１）式に基づいて初回のタイマー値Ｔｒを算出して、ステップＳ５に進む。ステップＳ４では、端末管理データベースに問い合わせ、（２）式に基づいて２回目以降のタイマー値Ｔｓを算出する。ステップＳ５では、算出したタイマー値Ｔｓを現在の時刻へ加算し、次回の管理セッションのアクセス時の時刻を算出する。
【００３５】
ステップＳ６では、端末管理データベース内を検索し、ステップＳ５で算出した次回の管理セッションのアクセス時の時刻と同一時刻に管理用セッション確立のためにアクセスする他のユーザが存在するかどうかを判定する。存在する場合にはステップＳ７に進み、存在しない場合にはステップＳ８に進む。
【００３６】
ステップＳ７では、現在のタイマー値に「１」加算する補正を行い、ステップＳ５に進む。なお、この時加算する値は「１」に限らず任意の値に設定する事ができる。ステップＳ８では、端末管理データベースに、現管理用セッション時の時刻と次回の無線端末４の管理用セッション確立のための要求を行う時刻とを保存して、無線端末４にタイマー値を送信する。
【００３７】
上記のように、端末管理サーバは、無線端末４の電源投入後、３回目の管理用セッション確立のための無線端末４のアクセス時間を算出する際に要するタイマー値の設定時には、他の無線端末４と管理用セッション確立のための要求タイミングが一致しないようにタイマー値を補正するので、管理用セッションのアクセスのためのトラフィック負荷分散を確実に行う事ができる。
【００３８】
このように本実施形態にかかる端末管理システムによれば、端末管理サーバの負荷状況に応じたタイマー値を決定するので、無線データ通信システムの負荷状況に応じた端末管理を行う事が可能となる。
また、タイマー値を固定しないことで即時性の高いサービスが可能になる。
【００３９】
また、端末管理サーバは、ネットワークアクセスサーバに接続中のセッション数で負荷状況を判断して無線端末に送信するタイマー値を設定するので、ネットワークアクセスサーバの負荷状況に応じて柔軟に管理セッションのアクセスのためのトラフィック制御を実現する事ができる。
【００４０】
なお、管理用セッションの用途はファームウェア及び証明書のダウンロードとしたが、他の用途に使用しても良い。また、無線端末の電源投入後初回の管理用セッションでのタイマー値の設定については基準となるタイマー値の乱数を示す値となるように設定したが、２回目以降のタイマー値算出時においても同様な設定を行うようにしても良い。
【図面の簡単な説明】
【００４１】
【図１】本実施形態及び従来技術に共通の無線データ通信システムの全体構成を示す構成図である。
【図２】同無線データ通信システムにかかるＵＴＭＳのプロトコルスタックを示すブロック図である。
【図３】本発明の実施形態による端末管理システムでの管理用セッション時の処理動作を示すシーケンスチャートである。
【図４】同端末管理システムにおける端末管理サーバ１の管理用セッション時の処理フローである。
【図５】従来技術にかかる端末管理システムの管理用セッション時の処理動作を示すシーケンスチャートである。
【符号の説明】
【００４２】
１…端末管理サーバ、２…ネットワークアクセスサーバ、３…無線基地局、４…無線端末
【図１】
0004642674.tif 000002
【図２】
0004642674.tif 000003
【図３】
0004642674.tif 000004
【図４】
0004642674.tif 000005
【図５】
0004642674.tif 000006