モバイル通信デバイス30とワイヤレスネットワークとの間の新しいワイヤレスデータ接続が要求されたときに、モバイルデバイス上の競合を管理する方法であって、該方法は、さらなるワイヤレスデータ接続が、該モバイル通信デバイスとワイヤレスネットワークとの間で達成され得るかどうかを決定することと、さらなるワイヤレスデータ接続が、該モバイル通信デバイスとワイヤレスネットワークとの間で達成され得ない場合には、既存のデータ接続を解放するためにアプリケーションを選択することであって、既存のデータ接続を解放するために該アプリケーションを選択することは、該既存のワイヤレスデータ接続に優先度を付けることを含む、こととを包含する、方法。既存のデータ接続を解放するために前記アプリケーションを選択することは、競合パラメータ分析を行うこと160を包含する、請求項1に記載の方法。競合パラメータ分析を行うことは、複数の競合パラメータを分析することを包含する、請求項2に記載の方法。競合パラメータ分析を行うことは、競合パラメータの階層を分析することを包含する、請求項2に記載の方法。既存のデータ接続を解放するために前記アプリケーションを選択することは、対応するアプリケーションと関連する各データ接続におけるデータトラフィック、各データ接続の継続期間、および各データ接続に関連する該対応するアプリケーションの優先度の少なくとも1つを比較することを包含する、請求項1~4のいずれか1項に記載の方法。既存のデータ接続を解放する前に、選択されたアプリケーションを確認するようにユーザを促すことをさらに包含する、請求項1~5のいずれか1項に記載の方法。前記選択されたアプリケーションの既存のデータ接続を解放すること164と、別のアプリケーションに対応する新しいデータ接続を確立すること156とをさらに包含する、請求項1~6のいずれか1項に記載の方法。各データ接続は、パケットデータプロトコルコンテクストを含む、請求項1~7のいずれか1項に記載の方法。既存のデータ接続を解放するために前記アプリケーションを選択することは、前記接続されたアプリケーションの各データ接続に関連する接続の継続時間を比較することを包含する、請求項1~8のいずれか1項に記載の方法。モバイル通信デバイス30であって、該モバイル通信デバイスとワイヤレスネットワークとの間の複数のワイヤレスデータ接続を実行するように動作可能なワイヤレストランシーバ34と、該ワイヤレストランシーバ34に結合されたプロセッサ32であって、該プロセッサは、複数のアプリケーションに対する新たなワイヤレスデータ接続に対する要求を処理し、既存のデータ接続を解放し、そして、該モバイル通信デバイスとワイヤレスネットワークとの間の新たなワイヤレスデータ接続を確立する、プロセッサ32と、解放されるべき既存のデータ接続を選択するための競合マネージャ118であって、既存のデータ接続を解放するために該アプリケーションを選択することは、該既存のワイヤレスデータ接続に優先度を付けることを含む、競合マネージャ118とを備えている、モバイル通信デバイス30。前記競合マネージャ118は、トランスポートスタック100、無線レイヤ104および該モバイル通信デバイス30のオペレーティングシステムのうちの少なくとも1つと動作可能な接続で配置される、請求項10に記載のモバイル通信デバイス30。前記複数のアプリケーションは、電子メール、ビデオメール、メッセンジャーサービス、ブラウザ、カレンダーおよびスケジューリングアプリケーションのうちの少なくとも1つを含む、請求項10または11に記載のモバイル通信デバイス30。前記競合マネージャ118は、既存のデータ接続を解放する前に、該既存のデータ接続を解放するために選択されたアプリケーションを確認するようにユーザを促すように動作可能である、請求項10~12のいずれか1項にモバイル通信デバイス30。前記競合マネージャ118は、前記選択されたアプリケーションの既存のデータ接続を自動的に解放することと、別のアプリケーションに関連する新しいデータ接続を確立することとを行うように動作可能である、請求項10~13のいずれか1項に記載のモバイル通信デバイス30。前記競合マネージャ118は、各データ接続におけるデータトラフィック、各データ接続の継続時間、および各データ接続に関連するアプリケーションの優先度のうちの少なくとも1つを分析するように動作可能である、請求項10~14のいずれか1項に記載のモバイル通信デバイス30。既存のデータ接続を解放するために前記アプリケーションを選択することは、前記接続されたアプリケーションの各データ接続に関連する接続の継続時間を比較することを包含する、請求項10~15のいずれか1項に記載のモバイル通信デバイス30。各データ接続は、パケットデータプロトコルコンテクストを含む、請求項10~16のいずれか1項に記載のモバイル通信デバイス30。コンピュータプログラム製品であって、記憶媒体74と、該記憶媒体74に格納されたコンピュータ命令86であって、該コンピュータ命令86は、モバイル通信デバイス30のプロセッサ32によって実行可能であり、該プロセッサは、複数のアプリケーションに対するモバイル通信デバイスとワイヤレスネットワークとの間の新たなワイヤレスデータ接続に対する要求を処理して、既存のデータ接続を解放し、該モバイル通信デバイスとワイヤレスネットワークとの間の新たなワイヤレスデータ接続を確立するように動作可能であり、該コンピュータ命令は、新たなアプリケーションに対する要求を受信することに応答して、さらなるワイヤレスデータ接続が、該モバイル通信デバイスとワイヤレスネットワークとの間で達成され得るかどうかを決定することと、さらなるワイヤレスデータ接続が、該モバイル通信デバイスとワイヤレスネットワークとの間で達成され得ない場合には、既存のデータ接続を解放するためにアプリケーションを選択することであって、既存のデータ接続を解放するために該アプリケーションを選択することは、該既存のワイヤレスデータ接続に優先度を付けることを含む、こととを行うように動作可能である、コンピュータプログラム製品。既存のデータ接続を解放するためにアプリケーションを選択するように動作可能な前記コンピュータ命令は、競合パラメータ分析を行うコンピュータ命令を含む、請求項18に記載のコンピュータプログラム製品。競合パラメータ分析を行うことは、複数の競合パラメータを分析することを包含するか、または、競合パラメータ分析を行うことは、競合パラメータの階層を分析することを包含する、請求項19に記載のコンピュータプログラム製品。前記コンピュータ命令は、各データ接続におけるデータトラフィック、各データ接続の継続期間、および各データ接続に関連する該対応するアプリケーションの優先度の少なくとも1つを分析するように動作可能である、請求項18~20のいずれか1項に記載のコンピュータプログラム製品。前記コンピュータ命令は、既存のデータ接続を解放する前に、選択されたアプリケーションを確認するようにユーザを促すことをさらに包含する、請求項18~21のいずれか1項に記載のコンピュータプログラム製品。前記コンピュータ命令は、前記選択されたアプリケーションの既存のデータ接続を解放することと、新たなアプリケーションに対する新しいデータ接続を確立することとを行うようにさらに動作可能である、請求項18~22のいずれか1項に記載のコンピュータプログラム製品。既存のデータ接続を解放するために前記アプリケーションを選択することは、前記接続されたアプリケーションの各データ接続に関連する接続の継続時間を比較することを包含する、請求項18~23のいずれか1項に記載のコンピュータプログラム製品。従って、ワイヤレスパケットデータサービスネットワークへのデータ接続を必要とするモバイル通信デバイス上で動作するアプリケーション間の競合を解消するためのシステムおよび方法に対するニーズが生じている。本明細書において、ワイヤレスパケットデータサービスネットワークへのデータ接続を必要とするモバイル通信デバイス上で動作可能なアプリケーション間の競合を解消するための方法およびシステムを開示する。広義には、本手法は、現在データセッションを要求しているアプリケーションのために、現在データセッションを実行しているアプリケーションのうちのどのアプリケーションがデータセッションを解放すべきかを選択するように動作可能であるモバイル通信デバイス上で、競合マネージャルーチンを実行することを含む。一局面では、モバイル通信デバイス上で動作可能なアプリケーション間の競合を解消するための方法は、モバイル通信デバイスと該ワイヤレスネットワークとの間の少なくとも2つのデータ接続を実行することであって、各データ接続は、モバイル通信デバイス上で動作している接続されたアプリケーションに関連する、ことと;モバイル通信デバイス上で動作可能であり、接続されていないアプリケーションに対するデータ接続を要求することと;要求に応答して、接続されたアプリケーションのうちの1つを解放することであって、この解放は、接続されたアプリケーションの各々に関連する競合パラメータの比較に基づいて、競合マネージャによって接続されたアプリケーションのうちの1つを選択すること、および接続され選択されたアプリケーションに関連するデータ接続を解放することを含む、ことと;次いで、要求をしている接続されていないアプリケーションに対して、モバイル通信デバイスと該ワイヤレスネットワークとの間のデータ接続を確立することとを含む。一実施形態では、モバイル通信デバイスとワイヤレスネットワークとの間の少なくとも2つのデータ接続は、モバイル通信デバイスによって許可された最大数のデータ接続を表す。別の実施形態では、モバイル通信デバイスとワイヤレスネットワークとの間の少なくとも2つのデータ接続は、モバイル通信デバイスとワイヤレスネットワークとの間において許可された最大数のデータ接続を表す。さらなる実施形態では、各アプリケーションは、一定の接続性を必要とするアプリケーションである。本方法は、接続されたアプリケーションのうちのどのアプリケーションがデータ接続を解放すべきかを決定するために、種々の競合パラメータを用い得る。例えば、競合パラメータは、アプリケーション優先度、データトラフィック、現在の接続継続時間などを含み得る。本方法は、単一の競合パラメータか、競合マネージャによって直列、並列のいずれかにおいて分析され得る一群の競合パラメータかを用い得る。別の局面では、モバイル通信デバイスは、モバイル通信デバイスとワイヤレスネットワークとの間の少なくとも2つのデータ接続であって、各データ接続は、モバイル通信デバイス上で動作している接続されたアプリケーションに関連する、少なくとも2つのデータ接続を実行するように動作可能なワイヤレストランシーバを備える。プロセッサが、ワイヤレストランシーバに結合されており、モバイル通信デバイス上で動作可能であり接続されていないアプリケーションに対するデータ接続の要求を処理するように動作可能であり、接続されたアプリケーションのうちの1つに関連するデータ接続のうちの1つを解放するように動作可能であり、当該接続されていないアプリケーションに対して、モバイル通信デバイスとワイヤレスネットワークとの間のデータ接続を確立するように動作可能である。競合マネージャは、接続されたアプリケーションの各々に関連する競合パラメータの比較に基づいて、解放されるべき接続されたアプリケーションを選択するように動作可能である。さらなる局面では、コンピュータプログラム製品は、記憶媒体と、記憶媒体に格納されたコンピュータ命令を備える。コンピュータ命令は、ワイヤレスネットワークとの少なくとも2つのデータ接続を実行するように動作可能なモバイル通信デバイスのプロセッサによって実行可能である。各データ接続は、モバイル通信デバイス上で動作している接続されたアプリケーションに関連する。コンピュータ命令は、モバイル通信デバイス上で動作可能であり接続されていないアプリケーションに対するデータ接続の要求を受信することと;接続されたアプリケーションの各々に関連する競合パラメータの比較に基づいて、接続されたアプリケーションのうちの1つを選択することと;接続され選択されたアプリケーションに関連するデータ接続を解放することと;接続されていないアプリケーションに対して、モバイル通信デバイスとワイヤレスネットワークとの間のデータ接続を確立することと;によって、モバイル通信デバイス上で動作可能なアプリケーション間の競合を解消する。本発明は、さらに、以下の手段を提供する。項目1ワイヤレスネットワーク12へのデータ接続を必要とするモバイル通信デバイス30上で動作可能なアプリケーション間の競合を解消するための方法であって、該方法は、該モバイル通信デバイス30と該ワイヤレスネットワーク12との間の少なくとも2つのデータ接続を実行するステップであって、該データ接続の各々は、該モバイル通信デバイス30上で動作している接続されたアプリケーションに関連する、ステップと、該モバイル通信デバイス30上で動作可能であり、接続されていないアプリケーションに対するデータ接続を要求するステップと、該要求に応答して、該接続されたアプリケーションのうちの1つを自動的に選択するステップと、該接続され選択されたアプリケーションに関連する該データ接続を解放するステップと、該接続されていないアプリケーションに対して、該モバイル通信デバイス30と該ワイヤレスネットワーク12との間の該データ接続を確立するステップとを包含する、方法。項目2上記モバイル通信デバイス30とワイヤレスネットワーク12との間の少なくとも2つのデータ接続を実行するステップが、該モバイル通信デバイス30によって許可された最大数のデータ接続を実行するステップをさらに包含する、項目1に記載の方法。項目3上記モバイル通信デバイス30とワイヤレスネットワーク12との間の少なくとも2つのデータ接続を実行するステップが、該モバイル通信デバイス30と該ワイヤレスネットワーク12との間において許可された最大数のデータ接続を実行するステップをさらに包含する、項目1に記載の方法。項目4上記アプリケーションの各々が、一定の接続性を必要とするアプリケーションをさらに含む、項目1に記載の方法。項目5上記接続されたアプリケーションのうちの1つを自動的に選択するステップが、該接続され選択されるアプリケーションを決定するために、該接続されたアプリケーションに関連するアプリケーション優先度を比較するステップをさらに包含する、項目1に記載の方法。項目6上記接続されたアプリケーションのうちの1つを自動的に選択するステップが、該接続され選択されるアプリケーションを決定するために、該接続されたアプリケーションの上記データ接続に関連するデータトラフィックを比較するステップをさらに包含する、項目1に記載の方法。項目7上記接続されたアプリケーションのうちの1つを自動的に選択するステップが、該接続され選択されるアプリケーションを決定するために、該接続されたアプリケーションの上記データ接続に関連する接続継続時間を比較するステップをさらに包含する、項目1に記載の方法。項目8モバイル通信デバイス30であって、該モバイル通信デバイス30とワイヤレスネットワーク12との間の少なくとも2つのデータ接続を実行するように動作可能なワイヤレストランシーバ34であって、該データ接続の各々は、該モバイル通信デバイス30上で動作している接続されたアプリケーションに関連する、ワイヤレストランシーバ34と、該ワイヤレストランシーバ34に結合されたプロセッサ32であって、該モバイル通信デバイス30上で動作可能であり接続されていないアプリケーションに対するデータ接続の要求を処理するように動作可能であり、該接続されたアプリケーションのうちの1つに関連する該データ接続のうちの1つを解放するように動作可能であり、該接続されていないアプリケーションに対して、該モバイル通信デバイス30と該ワイヤレスネットワーク12との間のデータ接続を確立するように動作可能である、プロセッサ32と、解放されるべき該接続されたアプリケーションを自動的に選択するように動作可能な競合マネージャ86とを備える、モバイル通信デバイス30。項目9上記モバイル通信デバイス30とワイヤレスネットワーク12との間のデータ接続が、該モバイル通信デバイス30によって許可された最大数のデータ接続をさらに含む、項目8に記載のモバイル通信デバイス30。項目10上記モバイル通信デバイス30とワイヤレスネットワーク12との間のデータ接続が、該モバイル通信デバイス30と該ワイヤレスネットワーク12との間において許可された最大数のデータ接続をさらに含む、項目8に記載のモバイル通信デバイス30。項目11上記アプリケーションの各々が、一定の接続性を必要とするアプリケーションをさらに含む、項目8に記載のモバイル通信デバイス30。項目12上記競合マネージャ86が、解放されるべき上記接続されたアプリケーションを選択するために、該接続されたアプリケーションの各々に関連するアプリケーション優先度を分析する、項目8に記載のモバイル通信デバイス30。項目13上記競合マネージャ86が、解放されるべき上記接続されたアプリケーションを選択するために、該接続されたアプリケーションの各々に関連するデータトラフィックを分析する、項目8に記載のモバイル通信デバイス30。項目14上記競合マネージャ86が、解放されるべき上記接続されたアプリケーションを選択するために、該接続されたアプリケーションの各々に関連する上記データ接続の継続時間を分析する、項目8に記載のモバイル通信デバイス30。項目15コンピュータプログラム製品であって、記憶媒体74と、該記憶媒体74に格納されたコンピュータ命令86であって、該コンピュータ命令86は、ワイヤレスネットワーク12との少なくとも2つのデータ接続を実行するように動作可能なモバイル通信デバイス30のプロセッサ32によって実行可能であり、該データ接続の各々は、該モバイル通信デバイス30上で動作している接続されたアプリケーションに関連し、該コンピュータ命令86は、該モバイル通信デバイス30上で動作可能であり、接続されていないアプリケーションに対するデータ接続の要求を受信することと、該接続されたアプリケーションのうちの1つを自動的に選択することと、該接続され選択されたアプリケーションに関連する該データ接続を解放することと、該接続されていないアプリケーションに対して、該モバイル通信デバイス30と該ワイヤレスネットワーク12との間の該データ接続を確立することとによって、該モバイル通信デバイス30上で動作可能なアプリケーション間の競合を解消するように動作可能である、コンピュータ命令86とを備える、コンピュータプログラム製品。項目16上記モバイル通信デバイス30とワイヤレスネットワーク12との間のデータ接続が、該モバイル通信デバイス30によって許可された最大数のデータ接続をさらに含む、項目15に記載のコンピュータプログラム製品。項目17上記モバイル通信デバイス30とワイヤレスネットワーク12との間のデータ接続が、該モバイル通信デバイス30と該ワイヤレスネットワーク12との間において許可された最大数のデータ接続をさらに含む、項目15に記載のコンピュータプログラム製品。項目18上記アプリケーションの各々が、一定の接続性を必要とするアプリケーションをさらに含む、項目15に記載のコンピュータプログラム製品。項目19上記接続されたアプリケーションのうちの1つを選択するステップが、該接続され選択されるアプリケーションを決定するために、該接続されたアプリケーションに関連するアプリケーション優先度を比較することをさらに包含する、項目15に記載のコンピュータプログラム製品。項目20上記接続されたアプリケーションのうちの1つを選択するステップが、該接続され選択されるアプリケーションを決定するために、該接続されたアプリケーションの上記データ接続に関連するデータトラフィックを比較することをさらに包含する、項目15に記載のコンピュータプログラム製品。項目21上記接続されたアプリケーションのうちの1つを選択するステップが、該接続され選択されるアプリケーションを決定するために、該接続されたアプリケーションの上記データ接続に関連する接続継続時間を比較することをさらに包含する、項目15に記載のコンピュータプログラム製品。本発明により、ワイヤレスパケットデータサービスネットワークへのデータ接続を必要とするモバイル通信デバイス上で動作するアプリケーション間の競合を解消するためのシステムおよび方法が提供され得る。本方法およびモバイルデバイスの特徴および利点の更なる完全な理解のために、添付の図面とともに詳細な記載に対して、ここで参照がなされる。その図面において、異なる図面において対応する数字は対応する部分を意味する。ネットワークシステム内のモバイル通信デバイスの様々な実施形態は以下に詳細に検討されるが、本開示は多種多様な特定の状況において具体化され得る多くの応用可能な発明の概念を提供することは理解されるべきである。本明細書において検討される特定の実施形態は、ネットワークシステム内においてモバイル通信デバイスを使用する特定の方法を単に例示するのみであり、本開示の範囲を定めるものではない。図面、より具体的には図1を参照すると、ワイヤレスパケットデータサービスネットワーク12を含む例示的なネットワーク環境10が示され、そこでは、本方法の一実施形態が実施され得る。複数の企業ユーザにサービスを提供する企業ネットワーク14は、パケット交換ネットワークであり得、一つ以上の地理的位置を含み得、ローカルエリアネットワークLAN、ワイドエリアネットワークWAN、メトロポリタンエリアネットワークMANなどとして構成され得る。企業ネットワーク14の一部として配置される複数のアプリケーションサーバ16-1~16-Nは、インターネットアクセス、企業データアクセス、情報管理などの内部および外部サービスのホスト、ならびに電子メール、ビデオメール、メッセージング、カレンダー、スケジューリングなどのある種の継続的に操作可能なデータサービスを提供または実現するように動作可能である。従って、デスクトップコンピュータ、ラップトップコンピュータ、パームトップコンピュータなどの多様な個人情報電子機器18は、企業ネットワーク14においてサポートされるサービスに関して、アプリケーションサーバ16-ii=1、2Nのうちの一つ以上に対して動作可能なようにネットワーク接続され得る。さらに、リモートサービスサーバ20は、企業ネットワーク14と接続され得、企業ユーザが、適切なモバイル通信デバイスMCD22を用いて遠隔位置から任意のサービスにアクセスすること、またはサービスを実現することが可能である。終端間暗号化を用いた安全な通信リンクは、外部IPネットワーク、すなわち、インターネット24などの公衆パケット交換網、および、基地局26を含む適切なワイヤレスネットワークインフラストラクチャを介してMCD22と共に動作可能であるワイヤレスパケットデータサービスネットワーク12を介して仲介され、確立され得る。一実施形態において、信頼できるリレーネットワーク28は、インターネット24と、ワイヤレスパケットデータサービスネットワーク12のインフラストラクチャとの間に配置され得る。例示として、MCD22は、メッセージ送受信、ウェブ閲覧、企業アプリケーションサーバとの接続などができるデータ使用可能な携帯型デバイスであり得る。本開示の目的のために、パケット交換データサービスが、パケット化された情報を送信するために、本明細書において利用可能である限りにおいて、ワイヤレスパケットデータサービスネットワーク12は、任意の既知の、または従来では未知のモバイル通信技術およびネットワークプロトコルにおいてインプリメントされ得る。例えば、ワイヤレスパケットデータサービスネットワーク12は、GSMGlobalSystemforMobileCommunicationsベースのキャリアネットワークのセル式インフラストラクチャを使用するモバイルデバイスのためのパケット無線アクセスを提供するGPRSGeneralPacketRadioServiceネットワークを含み得る。他のインプリメンテーションにおいては、ワイヤレスパケットデータサービスネットワーク12は、EDGEEnhancedDataRatesforGSMEvolutionネットワーク、IDENIntegratedDigitalEnhancedNetwork、符号分割多重接続CDMAネットワーク、UMTSUniversalMobileTelecommunicationsSystemネットワーク、または任意の第3世代3Gネットワークを含み得る。以下で見られるように、ワイヤレスパケットデータサービスネットワークへのデータ接続を要求するモバイル通信デバイス上において動作可能であるアプリケーション間の競合を解消するための本開示の実施形態を、任意の特定のワイヤレスネットワークインプリメンテーションに限らず、記載する。図2は、継続的に操作可能なデータサービスをサポートするモバイル通信デバイスのブロック図を表し、概して参照番号30にて示される。MCD30の一実施形態は図2に示されるものと類似する配置を含み得るが、示される様々なモジュールに関連し、ハードウェア、ソフトウェア、またはファームウェアにおいて、任意の変更および修正が存在することは、本明細書における参照において当業者に認識される。従って、図2の配置は、本開示の実施形態に関連して、それを制限するよりもむしろ例示として考慮されるべきである。MCD30の全体の制御を提供するマイクロプロセッサ32は、受信器36および送信器38、ならびに、一つ以上のローカル発振器LOモジュール40およびデジタル信号プロセッサDSP42などの処理モジュールなどの関連部品を含む通信サブシステム34に動作可能なように結合される。通信分野における当業者にとって明らかであるように、通信モジュール34の具体的な設計は、モバイルデバイスが動作することを意図される通信ネットワークに依存し得る。一実施形態において、通信モジュール34は音声通信およびデータ通信の両方において動作可能である。しかしながら、特定の設計に関わらず、基地局26を介してアンテナ44によって受信される信号は受信器36に提供され、受信器36は、信号増幅、周波数ダウンコンバージョン、フィルタリング、チャネル選択、アナログ-デジタルA/D変換などの通常の受信器機能を実行し得る。同様に、送信される信号は、例えば、DSP42による変調およびエンコードを含み処理をされ、デジタル-アナログD/A変換、周波数アップコンバージョン、フィルタリング、増幅、アンテナ46を介した無線インターフェースを介した送信のために、送信器44に提供される。マイクロプロセッサ32はまた、補助入力/出力I/O48、シリアルポート50、ディスプレイ52、キーボード54、スピーカ56、マイクロフォン58、ランダムアクセスメモリRAM60、狭域通信サブシステム62および参照番号64にて概して示される任意の他のデバイスサブシステムなどのさらなるデバイスサブシステムと接続する。アクセスを制御するために、加入者識別モジュールSIMまたはRUIMRemovableuserIdentityModuleインターフェース66もまた、マイクロプロセッサ32と通信した状態で提供される。一つのインプリメンテーションにおいて、SIM/RUIMインターフェース66は、複数のキー構成68、ならびにIDおよび加入者関連データなどの他の情報70を有するSIM/RUIMカードを用いて動作可能である。オペレーティングシステムソフトウェアおよびトランスポートスタック72に関連するソフトウェアは、フラッシュメモリ74などの固定記憶域モジュールすなわち不揮発性記憶装置において具体化され得る。一つのインプリメンテーションにおいて、フラッシュメモリ74は、例えば、コンピュータプログラム76のための記憶装置領域、デバイス状態78、アドレスブック80、他の個人情報マネージャPIMデータ82および、概して参照番号84として示される他のデータ記憶装置領域などの異なる領域へと分離され得る。さらに、競合マネージャロジックモジュール86は、本明細書において説明される教示に従い、ワイヤレスパケットデータサービスネットワーク12へのデータ接続を要求する、MCD30上において動作可能であるアプリケーション間の競合を解消するために提供される。図3は、MCDの製造者またはワイヤレスサービスプロバイダに関わらず、ワイヤレスパケットデータサービスネットワーク12との通信セッションに対してアプリケーションアクセスを調整およびスケジューリングする一実施形態に従って動作可能であるモバイル通信デバイスのソフトウェア構成図を示す。マルチレイヤトランスポートスタックTS100は、ワイヤレスパケットデータサービスネットワークへの信頼できる安全で継ぎ目なく継続的な接続を介して、電子メールを含む任意のタイプの企業データに対して、一般的なデータトランスポートプロトコルを提供するように動作可能である。図3の実施形態に示されるように、統合レイヤ102は、MCDの無線レイヤ104とトランスポートスタック100との間のインターフェースとして動作可能である。同様に、他の統合レイヤ106は、トランスポートスタック100と、電子メール110、カレンダー、スケジューリング、コンタクトなどの個人情報マネージャPIM112、ならびに、メッセンジャー114、ウェブブラウザ116など、MCD上においてサポートされるユーザアプリケーション108との間の接続を提供する。具体的に示されないが、トランスポートスタック100はまた、MCDのオペレーティングシステムと接続され得る。別のインプリメンテーションにおいて、トランスポートスタック100は、モバイルデバイス上のホスト独立型仮想マシーンとして動作可能であるデータ通信クライアントモジュールの一部として提供され得る。トランスポートスタック100の最も下のレイヤレイヤ1は、ワイヤレスネットワークのパケットレイヤに対するインターフェースとして動作可能である。レイヤ1は図1に示される例示的なネットワーク環境10内における基本的なサービス調整を扱う。例えば、MCDが一つのキャリアネットワークから別のものへとローミングする場合、レイヤ1は、パケットが適切なワイヤレスネットワークへとリレーされ、以前のネットワークにおいて処理中の任意のパケットが現在のネットワークへとルート変更することを確認する。最も上のレイヤレイヤ4は様々なアプリケーションインターフェースをMCD上においてサポートされるサービスに対して顕在化させる。残りの二つのレイヤであるレイヤ2およびレイヤ3は、個々に、データグラム区分け/再構築およびセキュリティ、圧縮およびルーティングに関与する。図3はまた、トランスポートスタック100と無線レイヤ104との間の動作可能な通信において配置されるMCDソフトウェア環境の一部として、ならびに、ワイヤレスパケットデータサービスネットワーク12との通信セッションに対してアプリケーションアクセスを調整およびスケジューリングするOS環境の一部として提供される競合マネージャロジックモジュール118を表す。一つのインプリメンテーションにおいて、競合マネージャロジックモジュール118は、接続されたアプリケーションのそれぞれに関連する競合パラメータに基づき、解放用のデータ接続を選択するように動作可能である。例えば、MCDによって、またはMCDとワイヤレスパケットデータサービスネットワーク12との間において許可されるデータ接続の最大数に達し、接続されていないアプリケーションがデータ接続を要求している場合、競合マネージャロジックモジュール118は、どの接続されたアプリケーションが、要求をしている接続されていないアプリケーションを支持して、そのデータ接続を解放すべきかを決定する。例示の目的のために、特定のMCDは、二つの同時のデータ接続を有することが可能であり、メッセンジャーアプリケーション114および電子メールアプリケーション110に対するデータセッションに対するデータセッションを同時に行う。ここで、MCDのユーザはブラウザアプリケーション116を開始することを試みる。現在のMCDは二つの同時のデータ接続を有することができるのみであるので、MCDはメッセンジャーアプリケーション114または電子メールアプリケーション110のいずれかからアクティブなデータセッションのうちの一つを最初に解放することなく、ブラウザアプリケーション116に対する新しいデータセッションを開くことを可能にしない。競合マネージャロジックモジュール118は、二つのアプリケーションのうちのいずれかがそのデータ接続を解放すべきであるかということを決定し、次いで、ブラウザアプリケーション116に対するデータ接続を確立する。特に、競合マネージャロジックモジュール118は、接続されたアプリケーションこの場合、メッセンジャーアプリケーション114および電子メールアプリケーション110か、または接続されたアプリケーションに関連するデータ接続かに関連する一つ以上の競合パラメータを用いて、どのデータ接続が解放されるべきかを決定する。一実施形態において、競合マネージャロジックモジュール118はアプリケーション優先度を競合パラメータとして利用し得る。現在の例において、電子メールアプリケーション110は常時オンのアプリケーションであることが意図されるので、電子メールアプリケーション110は高い優先度を有する。他方、メッセンジャーアプリケーション114は低い優先度である。従って、アプリケーション優先度の競合パラメータを用いて、競合マネージャロジックモジュール118は、メッセンジャーアプリケーション114を選択し、そのデータ接続を解放する。その後、ブラウザアプリケーション116に対するデータ接続が確立され得る。現在の例を継続して参照し、MCDがメッセンジャーアプリケーション114に対するデータセッションおよびブラウザアプリケーション116に対するデータセッションを同時に行うと想定すると、電子メールアプリケーション110はここで、ユーザ入力またはデータ接続を再確立する自動的な試みのいずれかによるデータ接続を要求する。上述のように、MCDはメッセンジャーアプリケーション114またはブラウザアプリケーション116のいずれかからのアクティブなデータセッションのうちの一つを最初に解放することなく、電子メールアプリケーション110に対する新しいデータセッションを開くことを可能にしない。この場合、アプリケーションの優先度は、メッセンジャーアプリケーション114およびブラウザアプリケーション116の両方に対して低い。従って、競合マネージャロジックモジュール118は代替の競合パラメータを用い、そのデータ接続を解放すべきアプリケーションを選択する。例えば、競合マネージャロジックモジュール118はデータトラフィック、データ接続継続期間、または他のしるしを競合パラメータとして利用し得、データ接続を解放すべきであるアプリケーションを選択する。その後、選択されたアプリケーションに対するデータ接続は解放され、電子メールアプリケーション110に対するデータ接続は確立され得る。一つのインプリメンテーションにおいて、競合マネージャロジックモジュール118は、どの接続されたアプリケーションがそのデータ接続を解放すべきかを決定することにおいて、二つ以上の競合パラメータを考慮し得る。例えば、MCDがメッセンジャーアプリケーション114およびブラウザアプリケーション116に対するデータセッションを同時に行い、電子メールアプリケーション110がデータ接続を要求する上述の場合において、競合マネージャロジックモジュール118は、データトラフィックおよびデータ接続の継続期間などの複数の競合パラメータを順次または同時に分析することができ、メッセンジャーアプリケーション114に対するデータ接続がより長い継続時間を有する間、その接続に関連するデータトラフィックはその接続が維持されるべきであることを保証することを判定する。したがって、競合マネージャロジックモジュール118は、ブラウザアプリケーション116を選択し、そのデータ接続を解放し、その結果、電子メールアプリケーション110に対するデータ接続が確立され得る。当業者に理解されるように、競合マネージャロジックモジュール118は、接続されたアプリケーションに関連する競合パラメータ、接続されたアプリケーションに関連するデータ接続、またはどのデータ接続が解放されるべきかを決定するための他のしるしのうちの一つまたは任意の数を考慮し得る。同様に、競合マネージャロジックモジュール118は、どのデータ接続が解放されるかの決定における様々な競合パラメータを重み付けするための競合パラメータ式を同時に用いる複数の競合パラメータを考慮し得ることは当業者によって理解されるべきである。さらに、当業者によって理解されるべきは、競合マネージャロジックモジュール118は、例えば、考慮の順序を決定するための競合パラメータ階層を順次用いて競合パラメータを考慮し得ることである。さらに、競合マネージャロジックモジュール118が選択された接続されたアプリケーションのデータ接続を自動的に解放するとして記載される一方で、競合マネージャロジックモジュール118は、競合マネージャロジックモジュール118によって選択されたアプリケーションがそのデータ接続を解放すべきであることの承認をユーザに促し得ることは当業者によって理解されるべきである。図4は一実施形態に従ったモバイル通信デバイスと共に動作可能である例示的なワイヤレスパケットデータサービスネットワークのさらなる詳細を示す。例示されるように、参照番号130は、電子メール110、PIM112、メッセンジャー114、ブラウザ116などの複数のデータ中心のユーザアプリケーション138、ならびに、マルチメディアアプリケーション、ファイル転送プロトコルFTP、テルネットなどの他のアプリケーション117を提供されるMCD30に関連して、ワイヤレスパケットデータサービスネットワークとして動作可能であるGPRSネットワークを意味する。基地局26は無線インターフェースを介して、適合可能な無線レイヤプロトコルを用いて、MCD30にサービスを提供する。GPRSはパケット交換技術を用い、GSM無線ネットワークを介した効果的な方法において、高速データおよび低速データの両方ならびに信号伝達を転送する。パケット交換は、ユーザが実際にデータを送信または受信しているときのみにGPRS無線リソースが用いられることを意味する。決められた時間期間に、無線チャネルをモバイルデータのユーザ例えば、MCD30専用にするのではなく、利用可能な無線チャネルはいくつかのユーザ間で同時に共有され得る。それゆえ、GPRSは、断続的および集中的なデータ転送例えばウェブ閲覧から大容量のデータの不定期な送信例えばFTPまでをサポートするように設計される。GPRS無線チャネルの割り当ては柔軟であり得る。1から8までの無線インターフェースタイムスロットは、一つの時分割多重接続TDMAフレーム毎に割り当てられ得る。典型的には、タイムスロットはアクティブなユーザによって共有され、アップリンクおよびダウンリンクは別々に割り当てられる。様々な無線チャネル符号化スキームが利用可能であり、複数のデータビット転送レートのある範囲を可能にする。二つのさらなるネットワークノードが、パケット交換データ転送サービスをインプリメントするために、GSMネットワーク内において提供される。サービングGPRSサポートノードSGSN134は、ホームロケーションレジスタHLR132に結合され、回路交換セル式ネットワークのモバイル交換センターMSCと同じ階層レベルにて配置され、基地局26と動作可能なように結合され、MCD30のユーザなどのようなGPRSのユーザの位置を追跡する。さらに、SGSN134は、MCD30に関連して、セキュリティ機能を実行し、アクセス制御を扱うことに関与する。ゲートウェイGPRSサポートノードGGSN136は、外部パケット交換IPネットワーク24とのインターネットワーキングを提供し、IPベースのGPRSバックボーンネットワークを介して、例えばSGSN134などの一つ以上のSGSNと動作可能に結合される。パケットデータサービスにアクセスするために、MCD30は、GPRSAttachとして知られる方法を実行することによって、その存在をネットワークに知らせる。その後、パケットデータを送信および受信するために、MCD30は、使用したいパケットデータアドレスを稼動させる。この動作は、対応のGGSNにおいてMCD30を可視化させ、外部データネットワークとのインターネットワーキングが次いで開始され得る。ユーザデータは、カプセル化およびトンネリングとして知られる方法を用いて、MCD30と外部データネットワークとの間において透過的transparentlyに転送され、ここで、データパケットは、GPRS固有のプロトコル情報を備え、例えば、MCD30とGPRSネットワーク130との間におけるパケットデータプロトコルPDPコンテクストを用いて、MCD30とGGSN136との間において透過的に転送される。図5は、ワイヤレスネットワークへのデータ接続を要求するモバイル通信デバイス上において動作可能であるアプリケーション間の競合を解消する方法を記載するフローチャートを示す。このフローチャートは、競合マネージャと呼ばれるルーチンを示す開始ブロック150。このルーチンは、MCD上において動作可能である接続されていないデータアプリケーションが開いており、PDPコンテクストを要求する場合に、呼び出されるブロック152。その要求に際して、MCDが接続されていないデータアプリケーションに関連するさらなるPDPコンテクストを行うことが可能であるかどうかが決定される決定ブロック154。MCDが接続されていないデータアプリケーションに関連するさらなるPDPコンテクストを行うことが可能である場合、PDPコンテクストは、MCDとワイヤレスネットワークとの間における接続されていないデータアプリケーションに対して確立されブロック156、そのルーチンは完了する終了ブロック158。決定ブロック154において、MCDが接続されていないデータアプリケーションに関連するさらなるPDPコンテクストを行うことが可能でない場合、競合マネージャは接続されたアプリケーションに関連する競合パラメータ、接続されたアプリケーションに関連するPDPコンテクスト、またはそれら両方の分析を実行するブロック160。競合パラメータ分析の結果に基づき、競合マネージャは、PDPコンテクストを解放させるべき接続されたアプリケーションを選択するブロック162。その選択された接続されたアプリケーションのPDPコンテクストは解放されるブロック164。PDPコンテクストは次いで、接続されていないデータアプリケーションに対して、MCDとワイヤレスネットワークとの間において確立されブロック156、そのルーチンは完了する終了ブロック158。上述したように、所定のインプリメンテーションにおいては、選択されたアプリケーションのPDPコンテクストを解放する前に、MCDのユーザは、そのようなPDPコンテクストが解放されるべきことを承認することを促され得る。本開示は例示的な実施形態を参照し、ネットワークシステム内において動作するモバイル通信デバイスを記載したが、本記載は、限定する意味において解釈されることを意図されていない。例示的な実施形態および他の実施形態の様々な修正および組み合わせは、本記載への参照に基づき、当業者には明らかである。それゆえ、添付の請求の範囲は任意のそのような修正または実施形態を含むことが意図される。モバイル通信デバイス30は、モバイル通信デバイス30とワイヤレスネットワーク12との間の少なくとも2つのデータ接続を実行するように動作可能なワイヤレストランシーバ34を備え、各データ接続は、モバイル通信デバイス上で動作している接続されたアプリケーションに関連する。プロセッサ32は、ワイヤレストランシーバ34に結合されている。プロセッサ32は、モバイル通信デバイス30上で動作可能である接続されていないアプリケーションに対するデータ接続の要求を処理するように動作可能であり、接続されたアプリケーションのうちの1つに関連するデータ接続のうちの1つを解放するように動作可能であり、その接続されていないアプリケーションに対して、モバイル通信デバイス30とワイヤレスネットワーク12との間においてデータ接続を確立するように動作可能である。競合マネージ86は、接続されたアプリケーションの各々に関連する競合パラメータの比較に基づいて、解放されるべき接続されたアプリケーションを選択するように動作可能である。以上のように、本発明の好ましい実施形態を用いて本発明を例示してきたが、本発明は、この実施形態に限定して解釈されるべきものではない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。当業者は、本発明の具体的な好ましい実施形態の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。