(57)【特許請求の範囲】
【請求項１】
移動通信ユーザ機器内で、パケットサービス（ＰＳ）コールを管理する方法であって、
回線サービス（ＣＳ）コールが進行中に、ＰＳコールの要求を前記移動通信ユーザ機器において実行されているバックグラウンドタスクから受信することと、
前記要求を前記バックグラウンドタスクから受信することに応じて、前記進行中のＣＳコールに関係する複数のエアインターフェイスパラメータを評価することと、
前記評価に基づいて、前記ＰＳコールをブロックするべきかどうか判断することと、を含む方法。
【請求項２】
前記バックグラウンドタスクが、前記モバイル機器においてまた実行されるもう１つのバックグラウンドタスクよりも、ＰＳコールを確立する優先度が低い、請求項１に記載の方法。
【請求項３】
前記複数のエアインターフェイスパラメータが、サービス供給基地局からの受信信号強度と、前記サービス供給基地局へのユーザ機器送信電力とを含む、請求項１に記載の方法。
【請求項４】
前記要求を前記バックグラウンドタスクから受信することに応じて、前記移動通信ユーザ機器によりＰＳコールブロックの記憶された履歴にアクセスすることを更に含み、前記ＰＳコールをブロックすべきかどうかの前記判断が、前記記憶された履歴に更に基づく、請求項３に記載の方法。
【請求項５】
前記判断が、ａ）前記サービス供給基地局からの受信信号コード電力（ＲＳＣＰ）が所定の閾値を下回り、及びＥｃＮｏが所定の閾値を下回り、かつ、ｂ）前記記憶された履歴が、ＰＳコールブロックが最大数よりも少なくなったことを示すときに、前記ＰＳコールをブロックすることである、請求項４に記載の方法。
【請求項６】
前記判断が、ａ）ユーザ機器送信電力が所定の閾値よりも大きく、かつ、ｂ）前記記憶された履歴が、ＰＳコールブロックが最大数よりも少なくなったことを示すときに、前記ＰＳコールをブロックすることである、請求項４に記載の方法。
【請求項７】
前記ＰＳコールをブロックする前記判断に応じてタイマーを開始することと、
前記タイマーの終了で、かつ、前記ＣＳコールがまだ進行中のとき、前記進行中のＣＳコールに関係する複数のエアインターフェイスパラメータを評価し、その後、前記評価に基づいて前記ＰＳコールをブロックするべきかどうか判断することと、を更に含む、請求項５に記載の方法。
【請求項８】
前記ＰＳコールをブロックする前記判断に応じてタイマーを開始することと、
前記タイマーの終了で、かつ、前記ＣＳコールがまだ進行中のとき、前記進行中のＣＳコールに関係する複数のエアインターフェイスパラメータを評価し、その後、前記評価に基づいて前記ＰＳコールをブロックするべきかどうか判断することと、を更に含む、請求項６に記載の方法。
【請求項９】
前記判断が、ａ）前記サービス供給基地局からの受信信号コード電力（ＲＳＣＰ）が所定の閾値よりも大きい、及び、ｂ）ＥｃＮｏが所定の閾値よりも大きい、の一方であり、かつユーザ機器送信電力が所定の閾値を下回る、ときに、前記ＰＳコールを許可することである、請求項４に記載の方法。
【請求項１０】
前記判断が、前記記憶された履歴が最大数のＰＳコールブロックが到達されたことを示すときに、前記ＰＳコールを許可することである、請求項４に記載の方法。
【請求項１１】
ＰＳコールブロックがゼロであったことを示すために前記記憶された履歴をリセットすることを更に含む、請求項９に記載の方法。
【請求項１２】
プロセッサと、
データストレージとを備える、モバイル電話機器であって、前記データストレージが内部に、
前記プロセッサにより実行されたとき、進行中の回線サービス（ＣＳ）コールを管理するテレフォニーモジュールと、
前記プロセッサにより実行されたとき、ＰＳコールの要求を前記モバイル機器において実行されているバックグラウンドタスクから受信し、これに応じて、前記進行中のＣＳコールに関係する複数のエアインターフェイスパラメータを評価し、その後、前記評価に基づいて、前記ＰＳコールをブロックするべきかどうか判断するパケットサービス（ＰＳ）コールマネージャと、を記憶する、モバイル電話機器。
【請求項１３】
前記データストレージが、前記プロセッサにより実行されたとき、前記機器によりなされたＰＳコールブロックの記憶された履歴にアクセスすることにより、前記バックグラウンドタスクからの前記ＰＳコール要求に応答する更なる命令を中に記憶し、前記ＰＳコールをブロックするべきかどうかの前記判断が、前記記憶された履歴に更に基づく、請求項１２に記載の機器。
【請求項１４】
前記判断が、前記プロセッサが前記パラメータを評価することにより、ａ）前記サービス供給基地局からの受信信号コード電力（ＲＳＣＰ）が所定の閾値を下回り、及びＥｃＮｏが所定の閾値を下回り、かつ、ｂ）前記記憶された履歴が、ＰＳコールブロックが最大数よりも少なくなったことを示す、と判断したときに、前記ＰＳコールをブロックすることである、請求項１３に記載の機器。
【請求項１５】
前記判断が、前記プロセッサが前記パラメータを評価することにより、ａ）ユーザ機器送信電力が所定の閾値よりも大きく、かつ、ｂ）前記記憶された履歴が、ＰＳコールブロックが最大数よりも少なくなったことを示す、と判断したときに、前記ＰＳコールをブロックすることである、請求項１３に記載の機器。
【請求項１６】
前記データストレージが、前記プロセッサにより実行されたときに、前記ＰＳコールをブロックする前記判断に応じてタイマーを開始し、前記タイマーの終了で、かつ、前記ＣＳコールがまだ進行中のときに、前記進行中のＣＳコールに関係する複数のエアインターフェイスパラメータを評価し、その後、前記評価に基づいて前記ＰＳコールをブロックするべきかどうか再び判断する、更なる命令を中に記憶する、請求項１４に記載の機器。
【請求項１７】
前記判断が、前記プロセッサが前記パラメータを評価することにより、ａ）前記サービス供給基地局からの受信信号コード電力（ＲＳＣＰ）が所定の閾値よりも大きい、及び、ｂ）ＥｃＮｏが所定の閾値よりも大きい、の一方であり、かつ、ユーザ機器送信電力が所定の閾値を下回る、と判断したときに、前記ＰＳコールを許可することである、請求項１２に記載の機器。
【請求項１８】
前記判断が、前記記憶された履歴が最大数のＰＳコールブロックに到達したことを示すときに、前記ＰＳコールを許可することである、請求項１３に記載の機器。
【請求項１９】
前記データストレージが、前記プロセッサにより実行されたとき、ＰＳコールブロックがゼロであったことを示すために前記記憶された履歴をリセットする更なる命令を中に記憶する、請求項１７に記載の機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信ネットワークにおけるパケットサービスコール管理技術に関する。
【背景技術】
【０００２】
地上移動通信ネットワークは、現在、セルラー電話又はスマートフォンなどのモバイル機器のユーザにパケットサービス及び回線サービスの両方を同時に提供することができる。回線サービスにより、スマートフォンのユーザは、遠端ユーザと、音声又は映像通話を介して、生の音声による会話など遅延の影響を受けやすいマルチメディア通信に参加することができる。これを回線サービス（ＣＳ）コールという。同時に、スマートフォンは、データセッションをリモートサーバと行って、例えばパケットサービス（ＰＳ）コールにより可能なるように、ウェブページをダウンロードするか、又は、ジオポジション場所データをアップロードすることができる。移動通信ネットワークプロバイダが進んで加入者に供給するサービスが増えるほど、頻繁に同時のＰＳコール及びＣＳコールが発生している。移動通信ユーザ機器が基地局サービス供給システムからの無線周波数（ＲＦ）カバレッジが相対的に不良であるエリア内にあるとき、継続中のＣＳコールがアップリンク損失が原因となってネットワークにより、又は、ダウンリンク損失が原因となってユーザ機器により中断される確率が高くなる。潜在的なＣＳコール中断の１つの特定のシナリオは、ユーザ機器において実行されているバックグラウンドタスクにより要求されたＰＳコールが確立されているときに、ＣＳコールが進行中の場合である。
【発明の概要】
【０００３】
本発明の実施形態は、特にユーザ機器が不良なＲＦカバレッジ領域内にあると分かったとき、進行中の回線サービス（ＣＳ）コールの接続保持性（retainability）を向上させるように、移動通信ユーザ機器内でパケットサービス（ＰＳ）コールを管理する方法である。この方法は、ＣＳコールが進行中の間に、ＰＳコールを確立する要求をバックグラウンドタスクから受信することを含む。これに応じて、進行中のＣＳコールに関係するいくつかのエアインターフェイスパラメータが、ＰＳコールをブロックするべきかどうか判断するために自動的に評価される。この技法は、（新しいＰＳコールを確立するための）要求側バックグラウンドタスクが、ユーザ機器においてまた実行されている場合があるもう１つのバックグラウンドタスクよりも優先度が低いときに有用であり得る。このような優先度が低いバックグラウンドタスクの例としては、バックグラウンドに移動されたゲームアプリケーション、場所サービスタスク、及び、バックグラウンド内の電子メールクライアントが挙げられ、これらの全ては、任意の所与の瞬間にてインターネットでリモートサーバにアクセスする必要があり得る。
【０００４】
要求されたＰＳコールをブロックするかどうかの判断は、ユーザ機器により行われたＰＳコールブロックの記憶された履歴に更に基づくことができる。例えば、この判断は、サービス供給基地局からの受信信号コード電力（ＲＳＣＰ）が所定の閾値を下回り、かつＥｃＮｏと知られているパラメータも所定の閾値を下回り、一方、記憶された履歴がＰＳコールブロックは最大数よりも少なくなったことを示すときに、ＰＳコールをブロックすることとすることができる。あるいは、この判断は、ユーザ機器送信電力が所定の閾値よりも大きく、及び、記憶された履歴がＰＳコールブロックは最大数よりも少なくなったことを示すときに、ＰＳコールをブロックすることとすることであり得る。
【０００５】
本発明の別の実施形態は、プロセッサと、テレフォニーモジュール及びＰＳコールマネージャが内部に記憶されているデータストレージとを有する、モバイル電話機器（例えば、スマートフォン）である。テレフォニーモジュール（プロセッサにより実行されたとき）は、進行中のＣＳコールを管理する。ＰＳコールマネージャは、その後、モバイル機器において実行されているバックグラウンドタスクからのＰＳコールを確立する要求を受信することができ、これに応じて、進行中のＣＳコールに関係するいくつかのエアインターフェイスパラメータを評価する。その上で、ＰＳコールマネージャは、その後、ＰＳコールをブロックするべきかどうか判断する。エアインターフェイスパラメータとしては、サービス供給基地局からの受信信号強度、及び、（進行中のＣＳコールに関連した）サービス供給基地局へのユーザ機器送信電力を挙げることができる。判断がＰＳコールをブロックすることであるとき、ＰＳコールマネージャは、（ＰＳコールをブロックする判断に応じて）タイマーを開始することができる。タイマーの終了で、かつ、ＣＳコールがまだ進行中のとき、ＰＳコールマネージャは、再び、エアインターフェイスパラメータを評価し、その後、ＰＳコールをブロックし続けるべきかどうか判断することができる。
【０００６】
判断がＰＳコールを許可することであるとき、記憶された履歴がＰＳコールブロックの最大数に到達したことを示すので、その後、ＰＳコールマネージャは、バックグラウンドタスクから来る次のＰＳコール要求に備えて、ＰＳコールがゼロであったことを示すために、記憶された履歴をリセットすることができる。
【０００７】
上記概要には、本発明の全ての態様の網羅的なリストを挙げてはいない。本発明には、前述でまとめた種々の態様の全ての好適な組み合わせからの実施可能な全てのシステム及び方法が含まれ、並びに以下の詳細な説明で開示されるもの、特に出願とともに提出された請求項において指摘されるものが含まれると考えられる。このような組み合わせには、上記概要では具体的には説明されていない特定の優位性がある。
【０００８】
本発明の実施形態を、例として、限定としてではなく、添付の図面の図に例示する。図面では同様の参照符号は同様の要素を示す。なお本開示において「ａｎ」又は「１つの」本発明の実施形態に言及する場合、それは必ずしも同じ実施形態に対するものではなく、少なくとも１つを意味している。
【図面の簡単な説明】
【０００９】
【図１】同時進行中のＰＳコール及びＣＳコールを示す移動通信ネットワークのブロック図である。
【図２】同時進行中のＣＳ及びＰＳコールをサポートする別の移動通信ネットワークのブロック図である。
【図３】本発明の実施形態に係る移動局又は移動通信ユーザ機器の関連の部分のソフトウェア及びハードウェアが組み合わされた図である。
【図４】移動通信ユーザ機器において実行されているＰＳコールマネージャにより実行することができるアルゴリズムの流れ図である。
【発明を実施するための形態】
【００１０】
以下、本発明のいくつかの実施形態について、添付の図面を参照しながら説明する。詳細について多く説明されるが、当然のことながら、本発明のいくつかの実施形態は、これらの詳細なしに実施してもよい。他の例では、本説明の理解を不明瞭にすることがないように、周知の回路、構造、及び技術は、詳細には示されていない。
【００１１】
図１は、ＰＳコール及びＣＳコールを示す地上移動通信ネットワークのブロック図である。移動通信ネットワークは、本発明の実施例が実行される移動局２を含む。移動局２を移動通信ユーザ機器又はモバイル電話機器ともいう。機器は、ネットワークを介して配信される移動通信サービスの受信者でもあり得るユーザにより通常、購入される家電装置である。例としては、セルラー電話、スマートフォン、タブレットコンピュータ、及び、ラップトップ又はノートパソコンがある。機器は、音声通話及びビデオ通話（例えば、セルラー電話通話）ともいう双方向リアルタイム音声通信が可能である。このような通話では、通信ネットワークの遠端にてユーザと別のユーザとの間の自然な響きの音声による会話を可能にするために、ネットワークが十分に短い通信信号遅延を確保するように十分なネットワークリソースを確保するという観点からサービスの品質（ＱｏＳ）を保証することが必要とされる。遠端ユーザは、例えば、公衆交換電話網（ＰＳＴＮ）９のエンドノードである地上通信線電話ユーザ機器１５を介して会話を行っている場合がある。このような音声又はビデオ通話は、従来、音声通話は、基本電話サービス（ＰＯＴＳ）によりコールに割り当てられ、かつ、コールの持続時間全体にわたって近端ユーザ局及び遠端ユーザ局をそこを介して接続するように構築された専用回線により必要とされたＱｏＳを保証されていたので、回線サービス（ＣＳ）コールと本明細書でいう例である。
【００１２】
本明細書で使用されるようなＣＳコールは、遅延の影響を受けやすい通信を対象とする無線サービスである。ＣＳコールは、ビット誤り率及び異なるルーティング遅延の影響をより受けやすい用途を対象とするものである。このような通信の例としては、双方向のリアルタイム又はライブ音声テレフォニーがある。先に示唆されているように、ＣＳコールは、一定の遅延ＱｏＳを保証することができるサービスとすることができる。これは、以下で説明するようなパケットサービス（ＰＳ）コール、つまり、移動局２も供給することができるサービス）とは対照的である。
【００１３】
ＰＳコールは、電子メール、チャット、マルチメディアメッセージサービス（ＭＭＳ）、ＭＰ３ストリーミング、多者間ゲーム（multi-party gaming）、電子銀行業務及び電子コマース、無線イメージング、プレゼンス（例えば、セッション初期化ブロトコル（ＳＩＰ）サービスを使用）及びＧＰＳ／場所ベースのサービスなど、遅延耐性インターネットプロトコル（ＩＰ）用途向けの無線サービスである。ＰＳコールは、一定の遅延ＱｏＳを保証することができないことがあり得る。なお、図１に示すネットワークでは、ＰＳコールは、パケットコアネットワークにおいてパケット交換サービスにより完全に移送され、移動局２を起点、終点として伝達されるべきコンテンツは、（回線コアネットワークにおいて移送される間の）ＣＳコールの場合とは異なり、パケット又はセグメントに分割され、各セグメントは、独自のヘッダ情報を有する。ＣＳコールサービスとＰＳコールサービスとの別の相違点は、ＱｏＳにある。
【００１４】
移動通信ネットワークは、同時進行中であるＣＳコール及びＰＳコールを提供することができる。換言すると、移動局２のユーザは、ＰＳＴＮ  ９上の遠端ユーザ（例えば、地上通信線局１５のユーザ）との音声による会話に参加し、一方、同時に、インターネット１１を介してアップデート又は通知をサーバ１２に送ることができる。これらは、移動局２において実行されているクライアント又はモバイルアプリケーションからの通知であってもよく、これらは、例えば、ゲームサーバ、インスタントメッセージングサーバ（例えば、エンドユーザデスクトップ１３は、移動局２において実行されているピアインスタントメッセージングクライアントの存在に関してアラートされるインスタントメッセージングクライアントを含む）、及び、場所サービスサーバを対象としている。
【００１５】
同時のＰＳ及びＣＳコールの実現を可能にするために、移動通信ネットワークは、汎用パケット無線サービス（ＧＰＲＳ）及びユニバーサル移動体通信システム（ＵＭＴＳ）下で第３世代パートナシッププロジェクト（３ＧＰＰ）により提供される仕様に従うことができる。このアーキテクチャでは、無線アクセスネットワーク（ＲＡＮ）３は、広帯域符号分割多元接続（ＷＣＤＭＡ（登録商標））を使用する移動局２とのエアインターフェイスと、トランスポートとして非同期転送モード（ＡＴＭ）を使用するパケット及び回路コアとの優先配線された（predominantly wired）インターフェイスとを有する。ＲＡＮ  ３は、広帯域ＢＴＳ（ＷＢＴ）５、又は、３ＧＰＰ仕様で説明されているようにノードＢとも呼ばれるいくつかの基地局（ＢＴＳ）を有する。ＷＢＴ  ５は、ＧＳＭ（登録商標）、広域展開用高速データレート（enhanced data rates for global evolution）（ＥＤＧＥ）及びマイクロ波独立同期（microwave plesiochronous）階層又は同期デジタル階層インターフェイス（ＰＤＨ又はＳＤＨ）用送受信機を含め、多目的無線ソリューションをサポートすることができる。無線アクセスネットワーク３は、ネットワーク動作の判断が行われる基地局コントローラ又は無線ネットワークコントローラ（ＢＳＣ／ＲＮＣ）６も含む。ＣＳトラフィック及びＰＳトラフィック（例えば、音声トラフィック及びデータトラフィック）の妥当なスループットをサポートする高速パケットスイッチを含むことができるネットワーク３は、ネットワーク３に接続されている全てのＷＢＴＳの制御も担当し、かつ、回線コア用メディアゲートウェイ（ＭＧＷ）及び移動交換センターサーバ／ビジターロケーションレジスタ（ＭＳＣサーバ／ＶＬＲ）７とのリンク及びパケットコア用サービス供給ＧＰＲＳサポートノード（ＳＧＳＮ）８との別個のリンクを介してパケットコア及び回線コアとのリンクを維持する。インターネットサービスへのアクセスは、ゲートウェイＧＰＲＳサポートノード１０により行われる。
【００１６】
回線コアは、ＭＳＣサーバ／ＶＬＲ  ７に加えて、ＰＳＴＮ  ９における一般電話回線アナログネットワークのゲートウェイとなり得るゲートウェイＭＳＣ（ＧＭＳＣ）４との高速データ接続部を含むことができる。回線コアは、通常は音声携帯電話サービス（cellular voice telephony services）を供給するのに使用される従来の汎ヨーロッパデジタル移動通信システム（global system for mobile communications）（ＧＳＭ）コアネットワークを基本とすることができ、一方、パケットコアは、データサービス（パケット、例えば、ＩＰＶ４又はＩＰＶ６パケットの形のトラフィック、かつ、通常非音声サービスという）を供給する汎用パケット無線サービス（ＧＰＲＳ）コアネットワークとすることができる。ＧＰＲＳコアネットワークにより、既存のＧＳＭ基地局システム基盤を流用することができ、既存のＧＳＭ基地局システム基盤は、本来はＧＳＭ音声ネットワーク用に設計されたものである。ＧＰＲＳトラフィックは、サービス供給ＧＰＲＳサポートノード（ＳＧＳＮ）８を介して、基地局コントローラ又は無線ネットワークコントローラ６によりパケットコアにリダイレクトされる。ホームロケーションレジスタ（ＨＬＲ）の一般的なＧＳＭ機能性、機器アイデンティティレジスタ（ＥＩＲ）、及び認証センター（ＡｕＣ）が、移動局２とのＣＳコール及びＰＳコールをサポートするために必要とされる。したがって、そのようなＧＳＭ機能性は、電子メールを送信しようとしている移動局２のユーザには電話を掛けるときとロケーション情報が何らかの異なる方法で処理されることが必要ないように、パケットサービスにより共有することができる。
【００１７】
パケットコアは、無線アクセスネットワークに３を接続して認証及びモビリティ管理を行うＳＧＳＮ  ８を含む。ＩＰバックボーンは、インターネット１１のエッジにあるゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）１０にＳＧＳＮ  ８を接続して、インターネット１１上でのサービスへのアクセスを実現する。インターネットプロトコルは、サービス供給ＧＰＲＳサポートノード（ＳＧＳＮ）８をゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）１０と接続するために使用することができ、移動局２上での電子メール又はウェブ閲覧などのデータサービスが可能となる。
【００１８】
図１の従来のアーキテクチャは、図２のアーキテクチャに進化し、回線コアは、ボイスオーバーＩＰ（ＶｏＩＰ）技術辺りを基本とするＩＰネットワークインフラストラクチャと置き換えられている。移動通信ネットワークは本質的に、ここで図示するようにＡＴＭバックボーン上の単一のＩＰに統合することができるいくつかのＩＰクラウドで作製される。したがって、ＩＰプロトコルが、通信ネットワーク全体にわたってＷＢＴＳ  ５までずっと拡張される。この場合、ホームロケーションレジスタ、ビジターロケーションレジスタ及びＥＩＲを一般化してＨＬＲサブシステム又はホーム加入者サーバ（ＨＳＳ）１７ということができる。音声通話及び映像通話などのＣＳコールは、ＩＰマルチメディアサブシステム（ＩＭＳ）１９の導入を介してサポートされる。ここで、本来、ＣＳコールへの言及は、パケットコアから別個だった回線コアを介して確立された通信セッションを指していたが、図２に示す次世代（evolved）モバイル電話ネットワークは、ＰＳコール及びＣＳコールの両方を同時にサポートするために、ＳＧＳＮ  ８及びＧＧＳＮ  １０の現在共有されているコンポーネントを含め、図示する同じコアネットワークインフラストラクチャを使用することを認識されたい。
【００１９】
無線アクセスネットワーク（ＲＡＮ）３は、移動局２と携帯電話コアネットワークとの間のユーザデータの転送を可能にするために、無線アクセスベアラ（ＲＡＢ）として記述されるサービスをもたらす。コアネットワークとの各ユーザ接続について、ＲＡＢが、シグナリング又はトラフィックの転送に向けて確立される。要求されてその後に設定された複数のＲＡＢがある場合がある。ＲＡＢ割当て要求は、コアネットワークにおける無線リンク及び関連の無線ベアラの確立を開始するメッセージである。要求は、ＱｏＳを満たすために、ＲＮＣが無線リンクの必須のリソース割り当てを判断するための必要とされるＱｏＳパラメータ及び他の要件を含む。ここで、ＰＳコールは、ＣＳコールと、即ち、異なるＱｏＳを有する２つのＲＡＢの形で区別することができる。
【００２０】
移動局２は、アイドルとすることができ、例えば、ページに応じて、又はロケーションアップデートを行うために、ネットワークに接続する準備ができている。接続要求を送って、応答セットアップメッセージを無線ネットワークコントローラ６から受信した後、移動局がこの時点でネットワークと接続されるように接続が移動局２とＲＮＣ  ６との間で確立される。モバイル機器は、このようにして携帯電話ネットワークと接続されると、セッションを確立するまで、パケットコア上でデータを送受信し始めることができず、これをアクティブパケットデータプロトコルコンテキスト（ＰＤＰコンテキスト）という場合がある。ＰＤＰコンテキストは、ユーザが、例えば、移動局２内で表示されているメニューをスクロールして、ウェブブラウザ又は音楽ストリーミングプログラムなどのインターネットアプリケーションを選択することにより、特定のサービスを選択するときに必要である。ＰＤＰコンテキストアクティブ化により、結果的に、移動局２は、ＩＰアドレスを取得する。外部ネットワーク接続の要求が、移動局からネットワークを介してＳＧＳＮ  ８に伝えられる。その後、ＳＧＳＮ  ８は、データを移動局から正しい外部ネットワーク（例えば、インターネット）にルーティングするために使用されることになる正しいＧＧＳＮ  １０の場所を特定する。負荷分散及び冗長性に向けて外部ネットワークに接続された２つ以上のＧＧＳＮがある場合がある。ＰＤＰコンテキストがこのようにしてアクティブ化されると（更には、したがって、ＰＳコールが確立されると言われ）、その後、ユーザは、外部ネットワーク、この例では、インターネットへのアクセスポイントにより供給されるサービス、例えば、ウェブサーフィン、電子メールチェック、及び音楽ストリーミングを利用することができる。移動局２は、アクティブ化される各々の主要なＰＤＰコンテキストに１つのＩＰアドレスにて、任意の１つの時間にてアクティブであるいくつかのＰＤＰコンテキストを有することができる。
【００２１】
図３をここで参照すると、本発明の実施形態内に係る、移動局２の関連部分のソフトウェア及びハードウェアが組み合わせた図が示されている。図は、生の双方向の音声による会話をそれぞれ近端ユーザ及び遠端ユーザにより行うことができるようにＣＳコールが既にセットアップされて近端機器と遠端機器（例えば、移動局２及びＶＯＩＰ局１４）との間に確立されていることを意味する、ＣＳコールが進行中である状況も示す。移動局２内のＰＳコールマネージャ３３は、移動局２において実行されているバックグラウンドタスク３２からＰＳコールの要求を受信済みである。図示するようにいくつかのバックグラウンドタスク３２＿１、３２＿２、．．．があり得る。要求側バックグラウンドタスク３２は、ゲーム、ロケーションサービス、電子メールクライアント、又は、外部ネットワークへの、即ち、携帯電話コアネットワークの外側のアクセスを必要とすることができる他のバックグラウンドタスクとすることができる。
【００２２】
ＰＳコールマネージャ３３は、コールをブロックする（最終的には要求側バックグラウンドタスク３２に戻る場合があるＰＳコールブロックを発行する）ことにより、受信されたＰＳコール要求に応答することができるか、又は、ＰＳコール要求に対応するためにＰＤＰコンテキスト要求を送信することに決める場合がある。これが、図３に点線により示されている。ＣＳコールプロトコルスタック３１とともに移動局２において実行されているオペレーティングシステムの一部として存在することができる従来のＰＳコールプロトコルスタック３０に、ＰＤＰコンテキスト要求のシグナルを送ることができる。コールプロトコルスタック３０、３１は、移動局におけるパケットサービスコール及び回路サービスコールを可能にするソフトウェアを開発するアプリケーションプログラミングインタフェースを含む３Ｇ−３２４Ｍのソフトウェアツールキットの一部とすることができる。ＰＳコールマネージャ３３は、図４のアルゴリズムに関連して説明する能力を含め、移動局において実行され、かつ、例えば、テレフォニーアプリケーション２４がＣＳコールの全般を管理することを可能にするソフトウェアの開発者にそのようなソフトウェアツールキットの一部として供給することができることを理解されたい。
【００２３】
ＰＳコールマネージャ３３は、ＰＳコール要求を受信すると、ＰＳコールをブロックするべきかどうか判断するために、進行中のＣＳコールに関係するいくつかのエアインターフェイスパラメータを評価。一実施形態では、これらのエアインターフェイスパラメータとしては、サービス供給基地局からの受信信号強度及びサービス供給基地局へのユーザ機器送信電力を挙げることができる。別のエアインターフェイスパラメータは、受信信号コード電力である場合がある。そのようなパラメータは、ベースバンドプロセッサ２８により及び／又は無線送受信機２７により供給される場合がある。ベースバンドプロセッサ２８は、ＧＳＭ／ＵＭＴＳベースバンドプロセッサとすることができるか、又は、ＥＤＧＥ／ＨＳＰＡマルチモード、マルチバンドセルラー送受信機とインターフェイスするＨＳＰＡ／ＥＤＧＥマルチメディアベースバンドプロセッサとすることができる。
【００２４】
ＰＳコールマネージャ３３は、（ＰＳコール要求を受信すると）、エアインターフェイスパラメータを評価するだけではなく、移動局２によるＰＳコールブロックの記憶された履歴にアクセスすることができる。現在のＰＳコールをブロックするべきかどうかに関する判断は、記憶された履歴に更に基づく。意思決定プロセスの様々なアルゴリズムの詳細を図４に関連して以下に示す。
【００２５】
図３を更に参照すると、移動局２は、進行中のＣＳコール中にいくつかのグラフィカルオブジェクト２１〜２３を表示することができるユーザインタフェースタッチスクリーン２０を含むことができる。これらには、発呼の場合、被呼者の名前、電話番号又は住所を表示するコール識別子オブジェクト２１が含まれる。あるいは、コール識別子オブジェクトは、入呼の場合、発呼者の名前、電話番号又は住所を表示する。入呼又は発呼の経過時間を示す経過時間オブジェクト２２も図示されている。最後に、これはタッチスクリーンユーザインタフェースであるので、ミュートボタン、スピーカーフォンボタン及びハングアップ又は終了ボタンを含む送受話器（telephony handset）に通常は存在するいくつかの仮想ボタンを含むキーパッドオブジェクト２３がある。タッチスクリーン２０に代わるものとして、別個のディスプレイ及びキーボード又はキーパッドが設けられる場合がある。スピーカ２５及びマイク２６は、セルラー電話又はスマートフォンハンドセットの一端に位置するイヤホンスピーカ又は受信器及び別の端部の主要又はスピーカマイクなど、移動局２の筐体内に一体化することができる。あるいは、スピーカ２５及びマイク２６は、ケーブル接続を介して、又は、無線接続を介してハンドセットに通信上結合されるヘッドホンの一部とすることができる。
【００２６】
図４をここで参照すると、ＰＳコールマネージャ３３により実行することができるアルゴリズムの流れ図が示されている。このアルゴリズムの実行は、部分的に発生し得る。換言すると、図示する分岐部及び状態の全てが、各インスタンスにおいて必要とされるというわけではない。このプロセスは、バックグラウンドタスク３２から受信される着信ＰＳコール要求によりトリガすることができる。これは、低優先度バックグラウンドタスク、つまり、バックグラウンドタスクからの低優先度要求（図４では「低優先度ＰＳバックグラウンドコール要求」と集合的にいう）とすることができ、バックグラウンドタスクは、移動局２において実行されている場合もあれば、そうでない場合もあるフォアグラウンドタスクの優先度よりも、ＰＳコールを確立する優先度が低い。移動局２において実行されている少なくとも１つの高優先度バックグラウンドタスクがある場合もある。代案として、図４のアルゴリズムは、要求側バックグラウンドタスクの優先度に関係なく、任意のＰＳコール要求に適用することができる。
【００２７】
ＰＳコール要求が受信されると、進行中であるＣＳコールがない場合（ブロック４１）、ＰＳコールが続行することを許可することができる（ブロック４２）、即ち、ＰＳコールマンジャ３３は、ＰＳコールプロトコルスタック３０を介してＰＤＰコンテキスト要求を送信することができる（図３を参照）。しかしながら、ＰＳコール要求が継続中のＣＳコール中に受信された場合（ブロック４１）、ブロック４３に示す状態の１つ以上が評価され、その結果として、以下の結果が発生する場合がある。１つの結果では、判断は、以下の２つの状態が満たされる、即ち、サービス供給基地局からの測定された受信信号コード電力（ＲＳＣＰmeas.）が所定の閾値（ＲＳＣＰthreshold）を下回り、一方、測定されたＥｃＮｏも所定の閾値（ＥｃＮｏthreshold）を下回り、ＰＳコールブロックの記憶された履歴が、ＰＳコールブロックは最大数より少なくなったことを示すとき、ＰＳコールをブロックすることである（ブロック４５）。別の結果では、判断は、以下の２つの状態が満たされる、即ち、ユーザ機器送信電力（ＵＥＴＸ）が、所定の閾値（ＴＸthres）よりも大きく、記憶された履歴が、ＰＳコールブロックは最大数より少なくなったことを示すとき、ＰＳコールをブロックすることである（ブロック４５）。両方のインスタンスでは、判断がＰＳコール（ブロック４５）をブロックすることであるとき、タイマーの終了で、かつ、ＣＳコールがまだ進行中のときに、１つ以上のエアインターフェイスパラメータが、ＰＳコールをブロックし続けるべきかどうか判断するために再評価されるように、ＰＳコールをブロックする判断に応じてタイマーを開始することができる。換言すると、ブロック４５で記載されているように、ＰＳバックグラウンドコール要求は、一定の時間間隔にわたってブロックされ、その後、タイマーが満了した後に（タイマー間隔がＴblockと示されている）、ブロック４３内の１つ以上の状態が再評価される。
【００２８】
別の結果では、ブロック４３内の状態の評価により、結果的に、ＰＳコールを許可する判断となる（ブロック４２）。１つのインスタンスでは、これは、サービス供給基地局からの測定されたＲＳＣＰが閾値よりも大きいか、又は、測定されたＥｃＮｏが所定の閾値を上回り、一方、ユーザ機器送信電力ＵＥＴＸが所定の閾値を下回るときに発生する。別の結果では、判断は、記憶された履歴が最大数のＰＳコールブロックに到達したことを示すとき、ＰＳコールを許可することである。両方の場合、判断がＰＳコールを許可することである（ブロック４２）場合、記憶された履歴は、ＰＳコールブロックがゼロがあったことを示すためにリセットすることができる。その時点まで、ブロック４５に到達するたびに、コールブロック（Ｎblocked）の数をカウントする変数が増分される。先述したアルゴリズムは、様々な結果を含め、移動局２において同時に存在する複数のＲＡＢ（例えば、異なるＱｏＳを有する少なくとも２つ）が原因となるコールの中断の可能性を低減すると考えられる方法で、低優先度ＰＳバックグラウンドコール要求を選択的にブロックする効率的な技法となる。
【００２９】
先に説明したように、本発明の実施形態は、１つ以上のデータ処理コンポーネント（全体的に「プロセッサ」と本明細書でいう）が、ＰＳコールマネージャに関連して先述したデジタル動作を実行するようにプログラムする命令が記憶された機械可読媒体（超小型電子技術によるメモリなど）とすることができる。他の実施形態では、これらの動作の一部は、結線論理回路（例えば、専用デジタルフィルタブロック）を含む特定のハードウェアコンポーネントにより実行されてもよい。それらの動作は、あるいは、プログラムされたデータ処理コンポーネント及び固定された結線回路（hardwired circuit）コンポーネントの任意の組み合わせにより実行されることがあり得る。
【００３０】
ある実施形態について説明し添付の図面に示してきたが、当然のことながら、このような実施形態は大まかな発明を単に例示するものであってそれを限定するものではなく、また、本発明は図示及び説明した特定の構成及び配置には限定されない。なぜならば、他の種々の変更が当業者に想起され得るからである。例えば、図１及び２で説明した携帯電話ネットワークアーキテクチャは、ＵＭＴＳ地上無線アクセスネットワークと、ＵＭＴＳコア（回線及びパケット）とを有する。ＰＳコールマネージャは、あるいは又は更に、業界の他の一般に普及している地上移動セルラーネットワーク（mobile terrestrial cellular network）仕様を遵守する移動局内のＰＳコールを管理するように構成することができる。これらとしては、ＩＥＥＥ  ８０２．１６ｍで説明されているようなＷｉＭａｘ  ２を特徴とするＩＭＴ−Ａｄｖａｎｃｅｄ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ａｄｖａｎｃｅｄ）、ＯＦＤＭＡ（直交直交周波数分割多元接続）、及び、Ｓｙｓｔｅｍ  Ａｒｃｈｉｔｅｃｔｕｒｅ  Ｅｖｏｌｕｔｉｏｎ（ＳＡＥ）コアの別名でも知られるＥｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｃｏｒｅ（ＥＰＣ）を特徴とする３ＧＰＰ  Ｔｅｃｈｎｉｃａｌ  Ｒｅｐｏｒｔ（ＴＲ）３６．９１３で説明されているようなＬＴＥ−Ａｄｖａｎｃｅｄ（ロングタームエボリューション）などの無線インターフェイス技術及びコアネットワークアーキテクチャがある。したがって、説明は、限定的ではなく例示的であるとみなされる。
【図１】
0005779285.tif 000002
【図２】
0005779285.tif 000003
【図３】
0005779285.tif 000004
【図４】
0005779285.tif 000005