(57)【特許請求の範囲】
【請求項１】
ＧＧＳＮとの間で、アプリケーション開始によるＰＤＰコンテキストの接続時にオーバーヘッド処理を行い、アプリケーション終了から一定時間後にＰＤＰコンテキストの切断を行う携帯端末のＰＤＰコンテキスト制御システムにおいて、
携帯端末に保存される複数のアプリケーションを識別し現在使用されているアプリケーションを管理するアプリケーションマネージャ部と、
前記アプリケーション部に保存されている前記複数のアプリケーションについて、各アプリケーションの終了から同一のアプリケーションの再開までのパケット無通信時間の長短に基づくアプリケーションの種別に応じて比較的長いパケット無通信時間のアプリケーションに対して短いＰＤＰコンテキストの切断時間を保存し、比較的短い無通信時間のアプリケーションに対して長いＰＤＰコンテキストの切断時間を保存し、接続したＰＤＰコンテキストの切断を処理する際に、アプリケーションの終了後に前記アプリケーションマネージャ部により管理され現在使用されているアプリケーションに対するＰＤＰコンテキストの切断時間をスタートしＰＤＰコンテキストの切断時間の経過後にＰＤＰコンテキストを切断し、アプリケーションの終了後且つＰＤＰコンテキストの切断時間の経過前に同一のアプリケーションが再開された場合には再開したアプリケーションの終了を待ってＰＤＰコンテキストの切断時間を再スタートさせるＰＤＰマネージャ部とを備えることを特徴とするＰＤＰコンテキスト制御システム。
【請求項２】
前記ＰＤＰマネージャ部は、前記パケット無通信状態の時間が比較的長いアプリケーションに対してはＰＤＰコンテキストの切断時間を短くし、パケット無通信状態の時間が比較的短いアプリケーションに対してはＰＤＰコンテキストの切断時間を長くなるようにＰＤＰコンテキストの切断時間を変更することを特徴とする、請求項１に記載のＰＤＰコンテキスト制御システム。
【請求項３】
前記ＰＤＰマネージャ部は、パケット無通信状態の時間が比較的長いメールのアプリケーションに対してはＰＤＰコンテキストの切断時間を短く、パケット無通信状態の時間が比較的短いブラウザのアプリケーションに対してはＰＤＰコンテキストの切断時間を長くすることを特徴とする、請求項１に記載のＰＤＰコンテキスト制御システム。
【請求項４】
前記ＰＤＰマネージャ部は、前記アプリケーションマネージャ部を取り込むことを特徴とする、請求項１に記載のＰＤＰコンテキスト制御システム。
【請求項５】
ＧＧＳＮとの間で、アプリケーション開始によるＰＤＰコンテキストの接続時にオーバーヘッド処理を行い、アプリケーション終了から一定時間後にＰＤＰコンテキストの切断を行う携帯端末のＰＤＰコンテキスト制御方法において、
携帯端末に保存される複数のアプリケーションを識別し現在使用されているアプリケーションを管理する工程と、
保存されている前記複数のアプリケーションについて、各アプリケーションの終了から同一のアプリケーションの再開までのパケット無通信時間の長短に基づくアプリケーションの種別に応じて比較的長いパケット無通信時間のアプリケーションに対して短いＰＤＰコンテキストの切断時間を保存し、比較的短い無通信時間のアプリケーションに対して長いＰＤＰコンテキストの切断時間を保存する工程と、
接続したＰＤＰコンテキストの切断を処理する際に、アプリケーションの終了後に前記アプリケーションマネージャ部により管理され現在使用されているアプリケーションに対するＰＤＰコンテキストの切断時間をスタートしＰＤＰコンテキストの切断時間の経過後にＰＤＰコンテキストを切断し、アプリケーションの終了後且つＰＤＰコンテキストの切断時間の経過前に同一のアプリケーションが再開された場合には再開したアプリケーションの終了を待ってＰＤＰコンテキストの切断時間を再スタートさせる工程とを備えることを特徴とするＰＤＰコンテキスト制御方法。
【請求項６】
ＧＧＳＮとの間で、アプリケーション開始によるＰＤＰコンテキストの接続時にオーバーヘッド処理を行い、アプリケーション終了から一定時間後にＰＤＰコンテキストの切断を行う携帯端末のＰＤＰコンテキスト制御をコンピュータで実行するプログラムにおいて、
携帯端末に保存される複数のアプリケーションを識別し現在使用されているアプリケーションを管理する手順と、
保存されている前記複数のアプリケーションについて、各アプリケーションの終了から同一のアプリケーションの再開までのパケット無通信時間の長短に基づくアプリケーションの種別に応じて比較的長いパケット無通信時間のアプリケーションに対して短いＰＤＰコンテキストの切断時間を保存し、比較的短い無通信時間のアプリケーションに対して長いＰＤＰコンテキストの切断時間を保存する手順と、
接続したＰＤＰコンテキストの切断を処理する際に、アプリケーションの終了後に前記アプリケーションマネージャ部により管理され現在使用されているアプリケーションに対するＰＤＰコンテキストの切断時間をスタートしＰＤＰコンテキストの切断時間の経過後にＰＤＰコンテキストを切断し、アプリケーションの終了後且つＰＤＰコンテキストの切断時間の経過前に同一のアプリケーションが再開された場合には再開したアプリケーションの終了を待ってＰＤＰコンテキストの切断時間を再スタートさせる手順とを備えることを特徴とするＰＤＰコンテキスト制御をコンピュータで実行するプログラム。
【請求項７】
ＧＧＳＮとの間で、アプリケーション開始によるＰＤＰコンテキストの接続時にオーバーヘッド処理を行い、アプリケーション終了から一定時間後にＰＤＰコンテキストの切断を行う携帯端末において、
複数のアプリケーションを保存するアプリケーション部と、
前記アプリケーション部に保存される複数のアプリケーションを識別し現在使用されているアプリケーションを管理するアプリケーションマネージャ部と、
前記アプリケーション部に保存されている前記複数のアプリケーションについて、各アプリケーションの終了から同一のアプリケーションの再開までのパケット無通信時間の長短に基づくアプリケーションの種別に応じて比較的長いパケット無通信時間のアプリケーションに対して短いＰＤＰコンテキストの切断時間を保存し、比較的短い無通信時間のアプリケーションに対して長いＰＤＰコンテキストの切断時間を保存する切断タイマ保存部と、
接続したＰＤＰコンテキストの切断を処理する際に、アプリケーションの終了後に前記アプリケーションマネージャ部により管理され現在使用されているアプリケーションに対するＰＤＰコンテキストの切断時間をスタートしＰＤＰコンテキストの切断時間の経過後にＰＤＰコンテキストを切断するためのＰＤＰコンテキスト切断タイマと、
アプリケーションの終了後且つＰＤＰコンテキストの切断時間の経過前に同一のアプリケーションが再開された場合には再開したアプリケーションの終了を待ってＰＤＰコンテキストの切断時間を再スタートさせるＰＤＰマネージャ部とを備えることを特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＧＧＳＮ（Ｇａｔｅｗａｙ  ＧＲＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）との間でパケット通信を行う携帯端末に関する。特に、本発明は、パケット通信サービスを提供する上で接続携帯端末数を制限でき、オーバーヘッドがかさむのを防止できるＰＤＰコンテキスト制御システム、方法、プログラム及び携帯端末に関する。
【背景技術】
【０００２】
図８は本発明の前提となるＰＤＰコンテキスト制御の一連の動作を説明するシーケンスである。パケット通信サービスに先立って、本図に示すように、携帯端末から中継ノードであるＧＧＳＮ（Ｇａｔｅｗａｙ  ＧＲＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）に対して、ＰＤＰ（パケットデータプロトコル）−Ｃｏｎｔｅｘｔ（コンテキスト）の接続を契機に、ａｃｔｉｖｅ−ＰＤＰ−Ｒｅｑｕｅｓｔのパケットが送信され通信の開始が要求される。
【０００３】
なお、ＰＤＰコンテキストは３ＧＰＰ（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔｓ）で規定された論理回路である。
さらに、ＧＧＳＮはインターネットプロバイダに対して接続通知、着信通知等のアクセス制御、パケット通信に必要となる携帯端末に割り当てられるデータ通信用のアドレスの管理、着信時の携帯端末の在圏位置の問い合わせ制御を行うことは周知である。
【０００４】
ＧＧＳＮから携帯端末にａｃｔｉｖｅ−ＰＤＰ−Ｒｅｓｐｏｎｓｅのパケットが送信され、通信開始確認が行われ、この際、パケット通信サービスで使用するＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスがＧＧＳＮから携帯端末に通知される。
携帯端末からＧＧＳＮに対してＴＣＰ（Ｔｒａｎｓｉｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）  Ｃｏｎｎｅｃｔｉｏｎ  Ｏｐｅｎのパケットが送信され、３ウエイハンドシェイクによるＴＣＰコネクション確立の通知が行われる。
【０００５】
携帯端末とＧＧＳＮ間でパケット通信（Ｐａｃｋｅｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）が行われる。
携帯端末上のアプリケーション終了を契機に、携帯端末からＧＧＳＮに対してＴＣＰ  Ｃｏｎｎｅｃｔｉｏｎ  Ｃｌｏｓｅのパケットが送信される。
携帯端末では独自に携帯端末側ＰＤＰコンテキスト切断タイマを有し、携帯端末側ＰＤＰコンテキスト切断タイマは、所定の切断時間を設定され、ＴＣＰ  Ｃｏｎｎｅｃｔｉｏｎ  Ｃｌｏｓｅのパケットの送信と同時にスタートし、アプリケーション終了から同一のアプリケーションの開始までのパケット無通信状態を監視し、パケット無通信状態の時間が所定の切断時間を経過すると、携帯端末からＧＧＳＮに対してｄｅａｃｔｉｖｅ−ＰＤＰ−Ｒｅｑｕｅｓｔのパケットが送信され、通信の終了が通知される。
【０００６】
ＧＧＳＮではＴ３タイマを有し、Ｔ３タイマではＰＤＰコンテキストを切断する処理はＴ３時間と規定されており、ＴＣＰ  Ｃｏｎｎｅｃｔｉｏｎ  Ｃｌｏｓｅのパケットの受信と同時にＴ３タイマがスタートし、同様に、パケット無通信状態を監視する。
この場合、Ｔ３タイマに規定されるＴ３時間は、携帯端末側ＰＤＰコンテキスト切断タイマに設定される所定の切断時間よりも、通常、大きい値が設定される。一例として、携帯端末側ＰＤＰコンテキスト切断タイマの切断時間、Ｔ３タイマのＴ３時間は、１０分程度の固定値が設定されている。
【０００７】
携帯端末からＧＧＳＮに対してｄｅａｃｔｉｖｅ−ＰＤＰ−Ｒｅｑｕｅｓｔのパケットが送信され、通信の終了が通知され、ＧＧＳＮにおけるＴ３タイマがＴ３だけ経過した場合には、ＧＧＳＮから携帯端末にｄｅａｃｔｉｖｅ−ＰＤＰ−Ｒｅｓｐｏｎｓｅのパケットが送信され、通信終了確認が行われる。
携帯端末ではＰＤＰコンテキストの切断が行われる。
【０００８】
このように、携帯端末側で、アプリケーションの終了直後にＰＤＰコンテキスト切断を行わず、所定の切断時間後にＰＤＰコンテキスト切断を行うのは、携帯端末で一旦、ＰＤＰコンテキスト切断を行った直後に同一のアプリケーションの再開があると、次のパケット通信時には再度ＰＤＰコンテキスト接続から行うため、通信開始時のオーバーヘッドがかさみ、利用者にオーバーヘッドの体感を与え好ましくないという問題があるためである。
【０００９】
しかしながら、ＰＤＰコンテキスト切断を行うまでの切断時間により、ＰＤＰコンテキスト切断を行った直後に同一のアプリケーションの再開を必要としないアプリケーションの場合には無駄なパケット無信号状態が切断時間だけ続き、これにより、パケット通信サービスを提供する上で接続携帯端末数を制限するという問題が生じる。
このような本発明の前提となる技術分野に対して以下の従来技術がある。
【００１０】
従来、無線通信を利用したデータ通信において、インアクティビティタイマ値を各種状況に応じて切り替えることによって、無通信時間での通信回線の不使用時間を減らし、回線利用効率を高めるため、無線基地局／無線基地局制御装置で送受信するパケットデータのアプリケーションを判別する手段を設け、あるいは、ＴＣＰ／ＵＤＰヘッダ中のポート番号及びトラフィックパターンで通信内容に応じてインアクティビティタイマ値を設定し、設定されたインアクティビティタイマ値を用いてアクティブ状態からドーマント状態への切り替えを制御するものがある（例えば、特許文献１参照）。
【００１１】
さらに、上記特許文献１の段落００１４、００４７では、アプリケーション種別に応じて無線回線を開放するためのタイマ値の設定を行っているが、ＰＤＰコンテキスト切断に対してオーバーヘッドがかさむのを防止し且つパケット通信サービスを提供する上で接続携帯端末数を制限できるものではない。
また、従来、移動端末（ＭＴ）において動作する１つまたはそれより多いアプリケーションとパケット交換ネットワーク（ＮＷ）との間での情報の転送を最適化するための方法に関し、パケット交換ネットワーク（ＮＷ）において利用可能なＰＤＰコンテキストが少なくとも２つあり、それらは少なくとも部分的に異なるデータ転送特性を有し、ＰＤＰコンテキストは情報の転送のために少なくとも部分的に異なるサービス品質を提供でき、この方法は、アプリケーション接続のために特定されているサービス品質が変化するとき、パケット交換ネットワーク（ＮＷ）で利用可能なＰＤＰコンテキストの特性に基づいて、サービス品質が変更されたアプリケーション接続により使用されるのにどのＰＤＰコンテキストが適当かということが調べられ、ＰＤＰコンテキストのうちの、そのデータ転送特性が、変更されたサービス品質に最も近い１つがアプリケーション接続のために選択されるものもある（例えば、特許文献２参照）。
【００１２】
さらに、上記特許文献２の段落００３３、００３４では、ＰＤＰコンテキストを起動するアプリケーションに対応したデータ転送パラメータをユーザが予め設定しているが、前述のように、ＰＤＰコンテキスト切断に対してオーバーヘッドがかさむのを防止し且つパケット通信サービスを提供する上で接続携帯端末数を制限できるものではない。
また、従来、ＮＡＴ機能による意図しないセッションの切断を防止でき、さらにアドレス資源を有効に利用できる中継機器を提供するため、第１通信機器と第２通信機器との間の通信を中継する中継機器であって、第１通信機器から受信したパケットの送信元アドレスを、第１通信機器のアドレスである第１アドレスから、当該中継機器が管理するアドレスである第２アドレスに変換する変換部と、第１アドレスと第２アドレスとを対応づけて格納する格納部と、第１通信機器と第２通信機器との間のセッションが終了しているか否かを判断する判断部と、判断部が第１通信機器と第２通信機器との間のセッションが終了していると判断した場合に、格納部が格納する第１アドレスと第２アドレスとの対応づけを解消し、第２アドレスを解放する解放部とを備えるものもある（例えば、特許文献３参照）。
【００１３】
さらに、上記特許文献３の段落００４４では、パケットの種類に応じて、パーソナルコンピュータとサーバとの間のセッションが終了しているかどうかの確認を行う周期を決めるが、前述のように、ＰＤＰコンテキスト切断に対してオーバーヘッドがかさむのを防止し且つパケット通信サービスを提供する上で接続携帯端末数を制限できるものではない。
また、従来、センタと端末の間でデータ通信を行なう場合に、動的に通信プロトコルを切り替え、最適な課金を行なうため、端末側で、あらかじめ各種プロトコルの最適なデータ量のしきい値を統計データとして取得しておき、センタとデータを通信する際に、センタから送られて来るデータの長さを取得し、最適プロトコル認識装置により、データ長に応じた最適なプロトコルを決定し、データ長に応じた最適なプロトコルに切り替え、端末側は常に最適なプロトコルでデータを受信し、センタとデータ通信を行ない、データ通信量に応じて利用者の課金がなるべく安くてすむような通信プロトコルを自動判別して通信を行なうことができるものもある（例えば、特許文献４参照）。
【００１４】
さらに、上記特許文献４の段落００２２、００２５、００３０、００３７では、携帯電話機がプロトコルの種別に応じて最適な接続時間間隔を含むタイマ時間を設定するが、前述のように、ＰＤＰコンテキスト切断に対してオーバーヘッドがかさむのを防止し且つパケット通信サービスを提供する上で接続携帯端末数を制限できるものではない。
【００１５】
【特許文献１】特開２００３−０３７８７４号公報
【特許文献２】特表２００３−５０８９８７号公報
【特許文献３】特開２００３−１９８５８７号公報
【特許文献４】特開２０００−１５１７０２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
したがって、本発明は上記問題点に鑑みて、ＰＤＰコンテキスト切断に対してオーバーヘッドがかさむのを防止し且つパケット通信サービスを提供する上で接続携帯端末数を制限できるＰＤＰコンテキスト制御システム、方法、プログラム及び携帯端末を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明は前記問題点を解決するために、ＧＧＳＮとの間で、アプリケーション開始によるＰＤＰコンテキストの接続時にオーバーヘッド処理を行い、アプリケーション終了から一定時間後にＰＤＰコンテキストの切断を行う携帯端末のＰＤＰコンテキスト制御システムにおいて、携帯端末に保存される複数のアプリケーションを識別し現在使用されているアプリケーションを管理するアプリケーションマネージャ部と、前記アプリケーション部に保存されている前記複数のアプリケーションについて、各アプリケーションの終了から同一のアプリケーションの再開までのパケット無通信時間の長短に基づくアプリケーションの種別に応じて比較的長いパケット無通信時間のアプリケーションに対して短いＰＤＰコンテキストの切断時間を保存し、比較的短い無通信時間のアプリケーションに対して長いＰＤＰコンテキストの切断時間を保存し、接続したＰＤＰコンテキストの切断を処理する際に、アプリケーションの終了後に前記アプリケーションマネージャ部により管理され現在使用されているアプリケーションに対するＰＤＰコンテキストの切断時間をスタートしＰＤＰコンテキストの切断時間の経過後にＰＤＰコンテキストを切断し、アプリケーションの終了後且つＰＤＰコンテキストの切断時間の経過前に同一のアプリケーションが再開された場合には再開したアプリケーションの終了を待ってＰＤＰコンテキストの切断時間を再スタートさせるＰＤＰマネージャ部とを備えることを特徴とするＰＤＰコンテキスト制御システムを提供する。
【００１８】
さらに、前記ＰＤＰマネージャ部は、前記パケット無通信状態の時間が比較的長いアプリケーションに対してはＰＤＰコンテキストの切断時間を短くし、パケット無通信状態の時間が比較的短いアプリケーションに対してはＰＤＰコンテキストの切断時間が長くなるようにＰＤＰコンテキストの切断時間を変更する。
さらに、前記ＰＤＰマネージャ部は、パケット無通信状態の時間が比較的長いメールのアプリケーションに対してはＰＤＰコンテキストの切断時間を短く、パケット無通信状態の時間が比較的短いブラウザのアプリケーションに対してはＰＤＰコンテキストの切断時間を長くする。
【００１９】
さらに、前記ＰＤＰマネージャ部は、前記アプリケーションマネージャ部を取り込む。
さらに、本発明は、ＧＧＳＮとの間で、アプリケーション開始によるＰＤＰコンテキストの接続時にオーバーヘッド処理を行い、アプリケーション終了から一定時間後にＰＤＰコンテキストの切断を行う携帯端末のＰＤＰコンテキスト制御方法において、携帯端末に保存される複数のアプリケーションを識別し現在使用されているアプリケーションを管理する工程と、保存されている前記複数のアプリケーションについて、各アプリケーションの終了から同一のアプリケーションの再開までのパケット無通信時間の長短に基づくアプリケーションの種別に応じて比較的長いパケット無通信時間のアプリケーションに対して短いＰＤＰコンテキストの切断時間を保存し、比較的短い無通信時間のアプリケーションに対して長いＰＤＰコンテキストの切断時間を保存する工程と、接続したＰＤＰコンテキストの切断を処理する際に、アプリケーションの終了後に前記アプリケーションマネージャ部により管理され現在使用されているアプリケーションに対するＰＤＰコンテキストの切断時間をスタートしＰＤＰコンテキストの切断時間の経過後にＰＤＰコンテキストを切断し、アプリケーションの終了後且つＰＤＰコンテキストの切断時間の経過前に同一のアプリケーションが再開された場合には再開したアプリケーションの終了を待ってＰＤＰコンテキストの切断時間を再スタートさせる工程とを備えることを特徴とするＰＤＰコンテキスト制御方法を提供する。
【００２０】
さらに、本発明は、ＧＧＳＮとの間で、アプリケーション開始によるＰＤＰコンテキストの接続時にオーバーヘッド処理を行い、アプリケーション終了から一定時間後にＰＤＰコンテキストの切断を行う携帯端末のＰＤＰコンテキスト制御をコンピュータで実行するプログラムにおいて、携帯端末に保存される複数のアプリケーションを識別し現在使用されているアプリケーションを管理する手順と、保存されている前記複数のアプリケーションについて、各アプリケーションの終了から同一のアプリケーションの再開までのパケット無通信時間の長短に基づくアプリケーションの種別に応じて比較的長いパケット無通信時間のアプリケーションに対して短いＰＤＰコンテキストの切断時間を保存し、比較的短い無通信時間のアプリケーションに対して長いＰＤＰコンテキストの切断時間を保存する手順と、接続したＰＤＰコンテキストの切断を処理する際に、アプリケーションの終了後に前記アプリケーションマネージャ部により管理され現在使用されているアプリケーションに対するＰＤＰコンテキストの切断時間をスタートしＰＤＰコンテキストの切断時間の経過後にＰＤＰコンテキストを切断し、アプリケーションの終了後且つＰＤＰコンテキストの切断時間の経過前に同一のアプリケーションが再開された場合には再開したアプリケーションの終了を待ってＰＤＰコンテキストの切断時間を再スタートさせる手順とを備えることを特徴とするＰＤＰコンテキスト制御をコンピュータで実行するプログラムを提供する。
【００２１】
さらに、本発明は、ＧＧＳＮとの間で、アプリケーション開始によるＰＤＰコンテキストの接続時にオーバーヘッド処理を行い、アプリケーション終了から一定時間後にＰＤＰコンテキストの切断を行う携帯端末において、複数のアプリケーションを保存するアプリケーション部と、前記アプリケーション部に保存される複数のアプリケーションを識別し現在使用されているアプリケーションを管理するアプリケーションマネージャ部と、前記アプリケーション部に保存されている前記複数のアプリケーションについて、各アプリケーションの終了から同一のアプリケーションの再開までのパケット無通信時間の長短に基づくアプリケーションの種別に応じて比較的長いパケット無通信時間のアプリケーションに対して短いＰＤＰコンテキストの切断時間を保存し、比較的短い無通信時間のアプリケーションに対して長いＰＤＰコンテキストの切断時間を保存する切断タイマ保存部と、接続したＰＤＰコンテキストの切断を処理する際に、アプリケーションの終了後に前記アプリケーションマネージャ部により管理され現在使用されているアプリケーションに対するＰＤＰコンテキストの切断時間をスタートしＰＤＰコンテキストの切断時間の経過後にＰＤＰコンテキストを切断するためのＰＤＰコンテキスト切断タイマと、アプリケーションの終了後且つＰＤＰコンテキストの切断時間の経過前に同一のアプリケーションが再開された場合には再開したアプリケーションの終了を待ってＰＤＰコンテキストの切断時間を再スタートさせるＰＤＰマネージャ部とを備えることを特徴とする携帯端末を提供する。
【発明の効果】
【００２２】
以上説明したように、本発明によれば、ＧＧＳＮとの間でＰＤＰコンテキストの接続、切断を行う携帯端末のＰＤＰコンテキスト制御方法において、携帯端末に保存される複数のアプリケーションを識別し現在使用されているアプリケーションを管理し、保存されている複数のアプリケーションについて、各アプリケーションの終了から同一のアプリケーションの再開までのパケット無通信時間の長短に基づき、パケット無通信状態の時間が比較的長いアプリケーションに対しては短いＰＤＰコンテキストの切断時間を保存し、パケット無通信状態の時間が比較的短いアプリケーションに対しては長いＰＤＰコンテキストの切断時間を保存し、現在使用されているアプリケーションについて保存されている切断時間を取り出し、現在使用されているアプリケーションの終了から取り出したＰＤＰコンテキストの切断時間の経過後にＰＤＰコンテキストを切断するようにしたので、従来固定していた携帯端末側の切断タイマ値を、それまで使用していたアプリケーションの種別により変更可能とし、異なる特性のアプリケーションで接続したＰＤＰコンテキストに対して、その用途により接続していなければならない時間、すなわち、次にパケット接続要求がなされる時間を異なるようにしたので、ＰＤＰコンテキストの接続／切断効率が向上し、換言すれば、利用者にオーバーヘッド処理を感じさせないようにしつつ、且つ、ネットワークに接続する携帯端末の数を抑制することが可能になった。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を参照して説明する。
図１は本発明に係る携帯端末内のＰＤＰコンテキスト制御システムの概略構成を示すブロック図である。本図に示すように、携帯端末１００のＰＤＰコンテキスト制御システムはソフトウエアで構成され、携帯端末１００にはアプリケーション部１０１が設けられる。
【００２４】
アプリケーション部１０１は携帯端末１００で使用される複数のアプリケーション（Ａｐｌｉｃａｔｉｏｎ）１０１−１、１０１−２、…、１０１−Ｎを保存し、アプリケーション１０１−１、１０１−２、…、１０１−Ｎはパケット通信サービスを提供する上位アプリケーションで、例えば、ブラウザ、メールサービス、Ｊａｖａ（登録商標）アプリケーションなどを含む。
【００２５】
これらのアプリケーションにはそれぞれ独特の通信パターンが存在し、アプリケーションの終了から同一のアプリケーションが開始するまでの時間には、後述するように、アプリケーションの種類に依存して長短がある。
さらに、アプリケーション１０１−１、１０１−２、…、１０１−Ｎ自体は、通信データを後述するＨＴＴＰ部１０２に受け渡すことで順次パケット通信を開始する。
【００２６】
さらに、携帯端末１００にはＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）部１０２が設けられ、ＨＴＴＰ部１０２はＨＴＭＬで作成されたファイルをＷｅｂサーバーからＷｅｂブラウザに転送するために使用される。
さらに、携帯端末１００にはＴＣＰ（Ｔｒａｎｓｉｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）部１０３、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）１０４が設けられ、ＴＣＰ部１０３、ＩＰ部１０４はプロトコルスタックであり、アプリケーション部１０１に保存される上位のアプリケーション１０１−１、１０１−２、…、１０１−Ｎに対して、パケット通信を行う際の通信コネクションを提供する。
【００２７】
さらに、携帯端末１００にはＰＤＰ（パケットデータプロトコル）マネージャ（Ｍａｎａｇｅｒ）部１０４が設けられ、ＰＤＰマネージャ部１０５はパケット通信サービスの開始に先立ちＰＤＰコンテキストの接続／接続先ＧＧＳＮ（Ｇａｔｅｗａｙ  ＧＲＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ）管理／ＰＤＰコンテキスト切断処理を司る。
さらに、ＰＤＰマネージャ部１０５にはＰＤＰコンテキスト切断タイマ部１０５Ａが設けられ、ＰＤＰコンテキスト切断タイマ部１０５Ａはアプリケーション終了後のパケット無通信状態の時間を計測し、計測時間が設定された切断タイマ値を経過した場合にＰＤＰコンテキストを切断させる情報をＰＤＰマネージャ部１０５に提供する。
【００２８】
さらに、ＰＤＰマネージャ部１０５には切断タイマ保存部１０５Ｂが設けられ、切断タイマ値保持部１０５ＢはＰＤＰコンテキスト切断タイマ部１０５Ａに設定される切断タイマ値を保存する。
さらに、携帯端末１００にはアプリケーションマネージャ（ＡＰ  Ｍａｎａｇｅｒ）１０５が設けられ、アプリケーションマネージャ部１０６はアプリケーション識別部１０６Ａを有し、アプリケーション部１０１に保存されているアプリケーション１０１−１、１０１−２、…、１０１−Ｎに対して現在使用されているアプリケーションを管理し、アプリケーションが終了した際にＰＤＰマネージャ部１０５に終了したアプリケーションのＩＤを通知し、ＰＤＰコンテキスト切断タイマ部１０５Ａに対して現在使用しているアプリケーションに対する切断タイマ値を設定させ、ＰＤＰコンテキストの切断処理を促す。
【００２９】
図２は図１のアプリケーションマネージャ部１０６におけるアプリケーション識別部１０６Ａを説明する図である。本図に示すように、アプリケーション識別部１０６Ａはアプリケーション部１０１に保存されているアプリケーション１０１−１、１０１−２、…、１０１−Ｎに対してアプリケーションを識別するＩＤとして、１、２、…、Ｎを保存する。
【００３０】
図３はアプリケーションの通信終了後に同一のアプリケーションが通信開始するまでの無通信状態の時間を説明する通信パターン例を示す図である。本図（ａ）に示すように、例えば、メールのアプリケーションの通信パターンについて、一度メールの送受信した後、次のメール作成、受信済みメールの確認などにあてられることが多く、次のメールの送受信動作までの時間が数分程度と比較的長い。すなわち、パケット通信状態とパケット通信状態の間のパケット無通信状態の時間が比較的長い。
【００３１】
本図（ｂ）に示すように、例えば、ブラウザのアプリケーションの通信パターンについて、ブラウザによるＷｅｂブラウジング操作では、表示したコンテンツ上から順次次のリンク先を選択してページ閲覧をするために、次の通信までの時間は数秒〜数十秒と比較的短い。すなわち、パケット通信状態とパケット通信状態の間のパケット無通信状態の時間が比較的短い。
【００３２】
図４は図１のＰＤＰマネージャ部１０５における切断タイマ保存部１０５Ｂを説明する図である。本図に示すように、切断タイマ保存部１０５Ｂには、アプリケーション部１０１に保存されるアプリケーション１０１−１、１０１−２、…、１０１−Ｎ毎にアプリケーションを識別するＩＤに対して切断タイマ値が保存される。
切断タイマ値は、図３で説明したパケット無通信状態の時間を参考にして設定される。
【００３３】
一例として、メールのアプリケーションについて、「１」のＩＤに対して、「１分」程度の切断タイマ値が保存される。
メールのアプリケーションについて、パケット無通信状態の時間が数分程度であるので、切断タイマ値を「１分」程度とパケット無通信状態の時間よりも短くし、切断タイマ値を小さめに設定してこまめに切断することで、ＰＤＰコンテキストを速やかに解放し接続携帯端末の数を制限することが可能になる。
【００３４】
この場合、本来、切断タイマ値は「０分」でもよいが、誤ってメールのアプリケーションを終了して再開するような場合に備えて、「１分」程度としている。
ブラウザのアプリケーションについて、「２」のＩＤに対して、「数分」程度の切断タイマ値が保存される。
ブラウザのアプリケーションについて、パケット無通信状態の時間が数秒〜数十秒であるので、切断タイマ値を「数分」程度とパケット無通信状態の時間よりも長くし、切断タイマ値を大きめに設定して次の閲覧時に切断し難くしオーバーヘッドを削減し、利用者の体感接続時間を短縮することが可能になる。
【００３５】
この場合、本来、切断タイマ値は「１分」程度でもよいが、利用者による閲覧時間のバラツキを考慮して「数分」程度としている。
より一般的には、アプリケーション部１０１に保存されるアプリケーション１０１−１、１０１−２、…、１０１−Ｎのパケット無通信状態の時間の長短に基づき、パケット無通信状態の時間が比較的長いアプリケーションに対してはＰＤＰコンテキストの切断タイマ値を短くし、パケット無通信状態の時間が比較的短いアプリケーションに対してはＰＤＰコンテキストの切断タイマ値を長くなるように、個別にＰＤＰコンテキストの切断タイマ値が決定される。
【００３６】
図５は図１におけるＰＤＰコンテキスト制御システムの一連の動作を説明するシーケンスである。アプリケーション起動時にアプリケーション部１０１からＨＴＴＰ部１０２に通信データを受け渡した際に、アプリケーションマネージャ部１０６に対してアプリケーション開始を通知する。
アプリケーションマネージャ部１０６では、通知されたアプリケーションに対してアプリケーション識別部１０６ＡからＩＤを取り出しアプリケーションのＩＤをＰＤＰマネージャ部１０５に通知する。
【００３７】
アプリケーション部１０１からＴＣＰ部１０３、ＩＰ部１０４に対してアプリケーション通信開始が通知されると、ＴＣＰ部１０３、ＩＰ部１０４からＰＤＰマネージャ部１０５に対してソケットオープンが通知される。
パケット通信サービスに先立って、ＰＤＰマネージャ部１０５からＧＧＳＮに対して、ａｃｔｉｖｅ−ＰＤＰ−Ｒｅｑｕｅｓｔのパケットが送信され、ＧＧＳＮからＰＤＰマネージャ部１０５に対して、ａｃｔｉｖｅ−ＰＤＰ−Ｒｅｓｐｏｎｓｅのパケットが送信される。
【００３８】
携帯端末１００のアプリケーション部１０１とＧＧＳＮの間ではパケット通信利用中の状態になる。
アプリケーション部１０１からＴＣＰ部１０３、ＩＰ部１０４に対してアプリケーション通信終了が通知されると、ＴＣＰ部１０３、ＩＰ部１０４からＰＤＰマネージャ部１０５に対してソケットクローズが通知される。
【００３９】
さらに、ＰＤＰマネージャ部１０５からＧＧＳＮに対してソケットクローズが通知される。
ＰＤＰマネージャ部１０５では、切断タイマ値保持部１０５ＢからアプリケーションのＩＤに対する切断タイマ値を取り出し、ＰＤＰコンテキスト切断タイマ部１０５Ａに設定し、ＰＤＰコンテキスト切断タイマ部１０５Ａをスタートさせる。
【００４０】
ＰＤＰコンテキスト切断タイマ部１０５Ａが設定された切断タイマ値を経過すると、ＰＤＰコンテキスト切断タイマ部１０５ＡからＧＧＳＮに対して、ｄｅａｃｔｉｖｅ−ＰＤＰ−Ｒｅｑｕｅｓｔのパケットが送信され、ＧＧＳＮからＰＤＰマネージャ部１０５に対して、ｄｅａｃｔｉｖｅ−ＰＤＰ−Ｒｅｓｐｏｎｓｅのパケットが送信される。
ＰＤＰマネージャ部１０５はＰＤＰコンテキストを切断する。
【００４１】
なお、ＧＧＳＮでの処理は図７の説明と同じである。
図６は図１のＰＤＰマネージャ部１０５におけるＰＤＰコンテキスト切断タイマ１０５Ａの一連の動作を説明するフローチャートである。本図に示すように、ステップ２０１において、アプリケーションが開始する。
ステップ２０２において、開始したアプリケーションに対する切断タイマ値を切断タイマ保持部１０５Ｂから取り出し、ＰＤＰコンテキスト切断タイマ１０５Ａに設定する。
【００４２】
ステップ２０３において、ＰＤＰコンテキストが接続し、ステップ２０４において、パケット通信サービスが提供され、ステップ２０５において、アプリケーションが終了する。
ステップ２０６において、ＰＤＰコンテキスト切断タイマ１０５Ａがスタートする。
ステップ２０７において、切断タイマ値を経過したか否かを判断する。経過した場合にはステップ２０９に進む。
【００４３】
ステップ２０８において、切断タイマ値を経過していない場合、同一のアプリケーションの開始があるか否かを判断する。同一のアプリケーションの開始が無い場合にはステップ２０７に戻り、同一のアプリケーションの開始がある場合にはステップ２０４に進み、上記ステップを繰り返す。
ステップ２０９において、切断タイマ値を経過した場合にはＰＤＰコンテキストを切断する。
【００４４】
したがって、本発明によれば、従来固定していた携帯端末側の切断タイマ値を、それまで使用していたアプリケーションの種別により変更可能とし、異なる特性のアプリケーションで接続したＰＤＰコンテキストに対して、その用途により接続していなければならない時間、すなわち、次にパケット接続要求がなされる時間を異なるようにしたので、ＰＤＰコンテキストの接続／切断効率が向上し、換言すれば、利用者にオーバーヘッド処理を感じさせないようにしつつ、且つ、ネットワークに接続する携帯端末の数を抑制することが可能になった。
【実施例１】
【００４５】
図７は図１の変形例であり、携帯端末内のＰＤＰコンテキスト制御システムの概略構成を示すブロック図である。本図に示すように、アプリケーションマネージャ部１０６をＰＤＰマネージャ部１０５に取り込んでいる。アプリケーションマネージャ部１０６のアプリケーション管理はＰＤＰマネージャ部１０５内で行わせることにより、個々のモジュール間の情報通知、例えば、どのアプリケーションが起動／終了したかなどをパラメータ化してパケット通信のパラメータに埋め込んで通知することが可能になる。
これにより、図１において、アプリケーションマネージャ部１０６に必要とされるインタフェース（ＩＦ）を省略することができ、構成が簡単化する。
【産業上の利用可能性】
【００４６】
以上、携帯端末について説明したが、携帯端末には携帯電話機、ＰＨＳ（簡易携帯電話機）、ＰＤＡ（携帯情報端末）が含まれ、これらに本発明の利用が可能である。
【図面の簡単な説明】
【００４７】
【図１】本発明に係る携帯端末内のＰＤＰコンテキスト制御システムの概略構成を示すブロック図である。
【図２】図１のアプリケーションマネージャ部１０６におけるアプリケーション識別部１０６Ａを説明する図である。
【図３】アプリケーションの通信終了後に同一のアプリケーションが通信開始するまでの無通信状態の時間を説明する通信パターン例を示す図である。
【図４】図１のＰＤＰマネージャ部１０５における切断タイマ保存部１０５Ｂを説明する図である。
【図５】図１におけるＰＤＰコンテキスト制御システムの一連の動作を説明するシーケンスである。
【図６】図１のＰＤＰマネージャ部１０５におけるＰＤＰコンテキスト切断タイマ１０５Ａの一連の動作を説明するフローチャートである。本図に示すように、ステップ２０１において、アプリケーションが開始する。
【図７】図１の変形例であり、携帯端末内のＰＤＰコンテキスト制御システムの概略構成を示すブロック図である。
【図８】本発明の前提となるＰＤＰコンテキスト制御の一連の動作を説明するシーケンスである。
【符号の説明】
【００４８】
１００…携帯端末
１０１…アプリケーション部
１０１−１、１０１−２、…、１０１−Ｎ…アプリケーション
１０２…ＨＴＴＰ部
１０３…ＴＣＰ部
１０４…ＩＰ部
１０５…ＰＤＰマネージャ部
１０５Ａ…ＰＤＰコンテキスト切断タイマ部
１０５Ｂ…切断タイマ値保持部
１０６…アプリケーションマネージャ部
１０６Ａ…アプリケーション識別部
【図１】
0004697594.tif 000002
【図２】
0004697594.tif 000003
【図３】
0004697594.tif 000004
【図４】
0004697594.tif 000005
【図５】
0004697594.tif 000006
【図６】
0004697594.tif 000007
【図７】
0004697594.tif 000008
【図８】
0004697594.tif 000009