JP5860951B2 - セッションマネージャおよび送信元インターネットプロトコル(ip)アドレス選択 - Google Patents

セッションマネージャおよび送信元インターネットプロトコル(ip)アドレス選択 Download PDF

Info

Publication number
JP5860951B2
JP5860951B2 JP2014505240A JP2014505240A JP5860951B2 JP 5860951 B2 JP5860951 B2 JP 5860951B2 JP 2014505240 A JP2014505240 A JP 2014505240A JP 2014505240 A JP2014505240 A JP 2014505240A JP 5860951 B2 JP5860951 B2 JP 5860951B2
Authority
JP
Japan
Prior art keywords
session
wtru
function
sessions
processor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2014505240A
Other languages
English (en)
Other versions
JP2014514854A (ja
Inventor
リベット キャサリン
リベット キャサリン
レズニク アレクサンダー
レズニク アレクサンダー
ペラス ミシェル
ペラス ミシェル
Original Assignee
インターデイジタル パテント ホールディングス インコーポレイテッド
インターデイジタル パテント ホールディングス インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by インターデイジタル パテント ホールディングス インコーポレイテッド, インターデイジタル パテント ホールディングス インコーポレイテッド filed Critical インターデイジタル パテント ホールディングス インコーポレイテッド
Publication of JP2014514854A publication Critical patent/JP2014514854A/ja
Application granted granted Critical
Publication of JP5860951B2 publication Critical patent/JP5860951B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/10Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、セッションマネージャおよび送信元インターネットプロトコル(IP)アドレス選択に関する。
関連出願の相互参照
本出願は、2011年4月11日に出願された「SESSION MANAGER AND SOURCE INTERNET PROTOCOL (IP) ADDRESS SELECTION」と題する米国仮出願第61/473,963号の利益を主張し、同仮出願の内容全体が、あらゆる目的で参照により本明細書に組み込まれる。
コネクションマネージャ(CM:Connection Manager)は、事前に定義された静的なコネクションを使用してユーザがネットワークに接続できるように、アクセスコネクションを提供する。例えば、やはり事前に定義された静的なコネクションを使用してサーバを介してリモートネットワークに接続するために、コネクションマネージャプロファイルを使用できる。コネクションマネージャは、ユーザがアプリケーションに接続するためにも、事前に決定された静的なアクセスコネクションを提供する。
本発明は、1つまたは複数のセッションマネージャ(SM:Session manager)および/または送信元インターネットプロトコル(IP)アドレス選択技法を企図する。
この要約は、以下の詳細な説明においてさらに説明される概念から抜粋したものを簡潔な形で紹介するために提供される。特許請求される本発明の主要な特徴または必須の特徴をこの要約によって識別する意図はなく、特許請求される本発明の範囲を限定するためにこの要約を使用する意図もない。
実施形態は、1つまたは複数のセッションマネージャ(SM:Session manager)および/または送信元インターネットプロトコル(IP)アドレス選択技法を企図する。実施形態は、セッションマネージャが、ポリシマネージャ(policy manager)によって指定された1つまたは複数のポリシに基づいて、無線通信環境においてセッションを確立することを企図する。1つまたは複数の実施形態では、セッションマネージャは、セッションの削除も行う。例えば、セッションは、アプリケーションからの要求の受け取りに応答して、削除される。実施形態は、セッションマネージャが、セッションについてのセッション記述を記憶することも企図する。セッションマネージャは、例えば、データプレーンのために送信元IP選択も実行する。加えて、実施形態は、セッションマネージャが、目的の中でもとりわけ、追加のサブフローをネゴシエートするために、マルチコネクション(MC:Multi−Connection)トランスポートにIPアドレスを提供することも企図する。
実施形態は、プロセッサを備える無線送信/受信ユニット(WTRU)も企図する。プロセッサは、WTRUのユーザ、またはWTRU上で動作する1つもしくは複数のアプリケーションのうちの少なくとも一方の1つまたは複数の要件に少なくとも部分的に基づいて、1つまたは複数のコネクション構成を動的に制御するために、少なくとも1つの機能を使用するように少なくとも部分的に構成される。実施形態は、代替的または追加的に、プロセッサが、1つまたは複数の要件に少なくとも部分的に基づいて、1つまたは複数のコネクションの使用を決定するために、少なくとも1つの機能を使用するようにさらに構成されることをさらに企図する。1つまたは複数の実施形態は、1つまたは複数のコネクションが、1つまたは複数のそれぞれのセッションの部分であることを企図する。実施形態は、代替的または追加的に、プロセッサが、1つまたは複数のポリシに基づいて、少なくとも1つの機能を使用するようにさらに構成されることも企図する。1つまたは複数の実施形態は、少なくとも1つの機能が、WTRUのコントロールプレーンにおいて動作することを企図する。また、1つまたは複数の実施形態は、少なくとも1つの機能が、第1の機能であり、第1の機能が、1つまたは複数の第2の機能を含むことを企図する。
実施形態は、代替的または追加的に、プロセッサが、1つまたは複数のセッションの少なくとも1つによって使用されるサービスタイプを決定するために、少なくとも1つの機能を使用するようにさらに構成されることも企図する。代替的または追加的に、実施形態は、プロセッサが、1つまたは複数のセッションの少なくとも1つによって使用される無線アクセス技術(RAT:radio access technology)を決定するために、少なくとも1つの機能を使用するようにさらに構成されることを企図する。代替的または追加的に、実施形態は、プロセッサが、1つまたは複数のセッションのうちの第1のセッションの1つまたは複数のセッションのうちの第2のセッションに対するプライオリティを決定するために、少なくとも1つの機能を使用するようにさらに構成されることを企図する。
実施形態は、代替的または追加的に、1つまたは複数のセッションのうちの第1のセッションは第2のセッションよりもプライオリティが高いと決定したときに、プロセッサが、1つまたは複数のセッションのうちの第2のセッションを削除するために、少なくとも1つの機能を使用するようにさらに構成されることも企図する。1つまたは複数の実施形態は、少なくとも1つの機能が、セッションマネージャ機能であることを企図する。代替的または追加的に、実施形態は、プロセッサが、1つまたは複数のセッションの少なくとも1つがクローズされるべきことを決定し、1つまたは複数のセッションの少なくとも1つをクローズするために、少なくとも1つの機能を使用するように構成されることを企図する。
実施形態は、プロセッサを備える無線送信/受信ユニット(WTRU)を企図し、プロセッサは、1つもしくは複数のポリシまたは1つもしくは複数のサービス品質(QoS)要件のうちの少なくとも一方に少なくとも部分的に基づいて、WTRU上で動作する1つまたは複数のアプリケーションに関する1つまたは複数の送信元インターネットプロトコル(IP)アドレスを動的に決定するために、少なくとも1つの機能を使用するように少なくとも部分的に構成される。代替的または追加的に、1つまたは複数の実施形態は、1つまたは複数のポリシが、1つまたは複数の送信元IPアドレスと1つまたは複数の条件との間の対応を含むことを企図する。
実施形態は、代替的または追加的に、1つまたは複数の条件が、1つまたは複数の送信元IPアドレスと、アプリケーションのタイプまたはモビリティサポートの利用可能性の少なくとも一方との間の少なくとも1つの対応を含むことをさらに企図する。1つまたは複数の実施形態は、少なくとも1つの機能が、セッションマネージャ機能であることを企図する。代替的または追加的に、実施形態は、少なくとも1つの機能が、getaddrinfoパラメータを利用することを企図する。実施形態は、QoS要件が、アプリケーションにとって好ましいネットワーク、禁止されたネットワークのリスト、アプリケーション毎のモビリティ要件、または帯域幅アグリゲーション要件のうちの少なくとも1つを含むことも企図する。
添付の図面を併用して例を用いて行われる以下の説明から、より詳細な理解が得られる。
1つまたは複数の開示される実施形態が実施される例示的な通信システムのシステム図である。 図1Aに示された通信システム内で使用される例示的な無線送信/受信ユニット(WTRU)のシステム図である。 図1Aに示された通信システム内で使用される例示的な無線アクセスネットワークおよび例示的なコアネットワークのシステム図である。 図1Aに示された通信システム内で使用される別の例示的な無線アクセスネットワークおよび例示的なコアネットワークのシステム図である。 図1Aに示された通信システム内で使用される別の例示的な無線アクセスネットワークおよび例示的なコアネットワークのシステム図である。 実施形態と整合性のあるEIPSおよびACMSが装備された端末についての例示的な機能アーキテクチャのブロック図である。 実施形態と整合性のある例示的なセッションマネージャ(SM)コネクション確立プロセスのフローチャートである。 実施形態と整合性のある例示的なSM FCの機能図である。 実施形態と整合性のある1つまたは複数の機能の使用の例示的なブロック図である。 実施形態と整合性のある1つまたは複数の機能の使用の例示的なブロック図である。 実施形態と整合性のある1つまたは複数の機能の使用の例示的なブロック図である。
説明的な実施形態についての詳細な説明が、今から様々な図を参照して行われる。この説明は可能な実施についての詳細な例を提供するが、細部は例示的なものであり、本出願の範囲を決して限定するものではないことが意図されていることに留意されたい。本明細書で使用される場合、さらなる制限または特徴付けを伴わない冠詞「a」は、例えば、「1つまたは複数」または「少なくとも1つ」を意味すると理解される。
図1Aは、1つまたは複数の開示される実施形態が実施される例示的な通信システム100の図である。通信システム100は、音声、データ、ビデオ、メッセージング、放送などのコンテンツを複数の無線ユーザに提供する、多元接続システムである。通信システム100は、複数の無線ユーザが、無線帯域幅を含むシステムリソースの共用を通して、そのようなコンテンツにアクセスすることを可能にする。例えば、通信システム100は、符号分割多元接続(CDMA)、時分割多元接続(TDMA)、周波数分割多元接続(FDMA)、直交FDMA(OFDMA)、およびシングルキャリアFDMA(SC−FDMA)など、1つまたは複数のチャネルアクセス方法を利用する。
図1Aに示されるように、通信システム100は、(汎用的にまたは一括してWTRU102と呼ばれる)無線送信/受信ユニット(WTRU)102a、102b、102c、および/または102d、無線アクセスネットワーク(RAN)103/104/105、コアネットワーク106/107/109、公衆交換電話網(PSTN)108、インターネット110、および他のネットワーク112を含むが、開示される実施形態は、任意の数のWTRU、基地局、ネットワーク、および/またはネットワーク要素を企図していることが理解される。WTRU102a、102b、102c、102dの各々は、無線環境において動作および/または通信するように構成された任意のタイプのデバイスである。例を挙げると、WTRU102a、102b、102c、102dは、無線信号を送信および/または受信するように構成され、ユーザ機器(UE)、移動局、固定もしくは移動加入者ユニット、ページャ、セルラ電話、携帯情報端末(PDA)、スマートフォン、ラップトップ、ネットブック、パーソナルコンピュータ、無線センサ、および家電製品などを含む。
通信システム100は、基地局114aおよび基地局114bも含む。基地局114a、114bの各々は、コアネットワーク106/107/109、インターネット110、および/またはネットワーク112などの1つまたは複数の通信ネットワークへのアクセスを容易化するために、WTRU102a、102b、102c、102dの少なくとも1つと無線でインタフェースを取るように構成された、任意のタイプのデバイスである。例を挙げると、基地局114a、114bは、基地トランシーバ局(BTS)、ノードB、eノードB、ホームノードB、ホームeノードB、サイトコントローラ、アクセスポイント(AP)、および無線ルータなどである。基地局114a、114bは各々、単一の要素として示されているが、基地局114a、114bは、任意の数の相互接続された基地局および/またはネットワーク要素を含むことが理解される。
基地局114aは、RAN103/104/105の部分であり、RAN103/104/105は、他の基地局、および/または基地局コントローラ(BSC)、無線ネットワークコントローラ(RNC)、中継ノードなどのネットワーク要素(図示されず)も含む。基地局114aおよび/または基地局114bは、セル(図示されず)と呼ばれる特定の地理的領域内で、無線信号を送信および/または受信するように構成される。セルは、さらにセルセクタに分割される。例えば、基地局114aに関連付けられたセルは、3つのセクタに分割される。したがって、一実施形態では、基地局114aは、トランシーバを3つ、すなわち、セルのセクタ毎に1つずつ含む。別の実施形態では、基地局114aは、多入力多出力(MIMO)技術を利用し、したがって、セルのセクタ毎に複数のトランシーバを利用する。
基地局114a、114bは、エアインタフェース115/116/117上で、WTRU102a、102b、102c、102dの1つまたは複数と通信し、エアインタフェース115/116/117は、任意の適切な無線通信リンク(例えば、無線周波(RF)、マイクロ波、赤外線(IR)、紫外線(UV)、可視光など)である。エアインタフェース115/116/117は、任意の適切な無線アクセス技術(RAT)を使用して確立される。
より具体的には、上で言及したように、通信システム100は、多元接続システムであり、CDMA、TDMA、FDMA、OFDMA、およびSC−FDMAなどの、1つまたは複数のチャネルアクセス方式を利用する。例えば、RAN103/104/105内の基地局114a、およびWTRU102a、102b、102cは、広帯域CDMA(WCDMA(登録商標))を使用してエアインタフェース115/116/117を確立する、ユニバーサル移動体通信システム(UMTS)地上無線アクセス(UTRA)などの無線技術を実施する。WCDMAは、高速パケットアクセス(HSPA)および/または進化型HSPA(HSPA+)などの通信プロトコルを含む。HSPAは、高速ダウンリンクパケットアクセス(HSDPA)および/または高速アップリンクパケットアクセス(HSUPA)を含む。
別の実施形態では、基地局114a、およびWTRU102a、102b、102cは、ロングタームエボリューション(LTE)および/またはLTEアドバンスト(LTE−A)を使用してエアインタフェース115/116/117を確立する、進化型UMTS地上無線アクセス(E−UTRA)などの無線技術を実施する。
他の実施形態では、基地局114a、およびWTRU102a、102b、102cは、IEEE802.16(すなわちマイクロ波アクセス用の世界的相互運用性(WiMAX))、CDMA2000、CDMA2000 1X、CDMA2000 EV−DO、暫定標準2000(IS−2000)、暫定標準95(IS−95)、暫定標準856(IS−856)、移動体通信用グローバルシステム(GSM(登録商標))、GSM進化型高速データレート(EDGE)、およびGSM EDGE(GERAN)などの無線技術を実施する。
図1Aの基地局114bは、例えば、無線ルータ、ホームノードB、ホームeノードB、またはアクセスポイントであり、職場、家庭、乗物、およびキャンパスなどの局所的エリアにおける無線接続性を容易化するために、任意の適切なRATを利用する。一実施形態では、基地局114b、およびWTRU102c、102dは、IEEE802.11などの無線技術を実施して、無線ローカルエリアネットワーク(WLAN)を確立する。別の実施形態では、基地局114b、およびWTRU102c、102dは、IEEE802.15などの無線技術を実施して、無線パーソナルエリアネットワーク(WPAN)を確立する。また別の実施形態では、基地局114b、およびWTRU102c、102dは、セルラベースのRAT(例えば、WCDMA、CDMA2000、GSM、LTE、LTE−Aなど)を利用して、ピコセルまたはフェムトセルを確立する。図1Aに示されるように、基地局114bは、インターネット110への直接的な接続を有する。したがって、基地局114bは、コアネットワーク106/107/109を介して、インターネット110にアクセスする必要がない。
RAN103/104/105は、コアネットワーク106/107/109と通信し、コアネットワーク106/107/109は、音声、データ、アプリケーション、および/またはボイスオーバインターネットプロトコル(VoIP)サービスをWTRU102a、102b、102c、102dの1つまたは複数に提供するように構成された、任意のタイプのネットワークである。例えば、コアネットワーク106/107/109は、呼制御、請求サービス、モバイルロケーションベースのサービス、プリペイド通話、インターネット接続性、ビデオ配信などを提供し、および/またはユーザ認証など、高レベルのセキュリティ機能を実行する。図1Aには示されていないが、RAN103/104/105および/またはコアネットワーク106/107/109は、RAN103/104/105と同じRATまたは異なるRATを利用する他のRANと直接的または間接的に通信することが理解される。例えば、E−UTRA無線技術を利用するRAN103/104/105に接続されるのに加えて、コアネットワーク106/107/109は、GSM無線技術を利用する別のRAN(図示されず)とも通信する。
コアネットワーク106/107/109は、PSTN108、インターネット110、および/または他のネットワーク112にアクセスするための、WTRU102a、102b、102c、102dのためのゲートウェイとしてもサービスする。PSTN108は、基本電話サービス(POTS)を提供する回路交換電話網を含む。インターネット110は、TCP/IPインターネットプロトコルスイート内の伝送制御プロトコル(TCP)、ユーザデータグラムプロトコル(UDP)、およびインターネットプロトコル(IP)など、共通の通信プロトコルを使用する、相互接続されたコンピュータネットワークとデバイスとからなるグローバルシステムを含む。ネットワーク112は、他のサービスプロバイダによって所有および/または運営される有線または無線通信ネットワークを含む。例えば、ネットワーク112は、RAN103/104/105と同じRATまたは異なるRATを利用する1つまたは複数のRANに接続された、別のコアネットワークを含む。
通信システム100内のWTRU102a、102b、102c、102dのいくつかまたはすべては、マルチモード機能を含み、すなわち、WTRU102a、102b、102c、102dは、異なる無線リンクを介して異なる無線ネットワークと通信するための複数のトランシーバを含む。例えば、図1Aに示されたWTRU102cは、セルラベースの無線技術を利用する基地局114aと通信するように、またIEEE802無線技術を利用する基地局114bと通信するように構成される。
図1Bは、例示的なWTRU102のシステム図である。図1Bに示されるように、WTRU102は、プロセッサ118と、トランシーバ120と、送信/受信要素122と、スピーカ/マイクロフォン124と、キーパッド126と、ディスプレイ/タッチパッド128と、着脱不能メモリ130と、着脱可能メモリ132と、電源134と、全地球測位システム(GPS)チップセット136と、他の周辺機器138とを含む。WTRU102は、一実施形態との整合性を保ちながら、上記の要素の任意のサブコンビネーションを含むことが理解される。また、実施形態は、基地局114a、114b、ならびに/または限定はしないが、とりわけ、トランシーバ局(BTS)、ノードB、サイトコントローラ、アクセスポイント(AP)、ホームノードB、進化型ホームノードB(eNodeB)、ホーム進化型ノードB(HeNB)、ホーム進化型ノードBゲートウェイ、およびプロキシノードなど、基地局114a、114bが代表するノードが、図1Bに示され、本明細書で説明される要素のいくつかまたはすべてを含むことを企図する。
プロセッサ118は、汎用プロセッサ、専用プロセッサ、従来型プロセッサ、デジタル信号プロセッサ(DSP)、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、コントローラ、マイクロコントローラ、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)回路、他の任意のタイプの集積回路(IC)、および状態機械などである。プロセッサ118は、信号符号化、データ処理、電力制御、入力/出力処理、および/またはWTRU102が無線環境で動作することを可能にする他の任意の機能を実行する。プロセッサ118は、トランシーバ120に結合され、トランシーバ120は、送信/受信要素122に結合される。図1Bは、プロセッサ118とトランシーバ120を別々のコンポーネントとして示しているが、プロセッサ118とトランシーバ120は、電子パッケージまたはチップ内に一緒に統合されることが理解される。
送信/受信要素122は、エアインタフェース115/116/117上で、基地局(例えば基地局114a)に信号を送信し、または基地局から信号を受信するように構成される。例えば、一実施形態では、送信/受信要素122は、RF信号を送信および/または受信するように構成されたアンテナである。別の実施形態では、送信/受信要素122は、例えば、IR、UV、または可視光信号を送信および/または受信するように構成された放射器/検出器である。また別の実施形態では、送信/受信要素122は、RF信号と光信号の両方を送信および受信するように構成される。送信/受信要素122は、無線信号の任意の組み合わせを送信および/または受信するように構成されることが理解される。
加えて、図1Bでは、送信/受信要素122は単一の要素として示されているが、WTRU102は、任意の数の送信/受信要素122を含む。より具体的には、WTRU102は、MIMO技術を利用する。したがって、一実施形態では、WTRU102は、エアインタフェース115/116/117上で無線信号を送信および受信するための2つ以上の送信/受信要素122(例えば複数のアンテナ)を含む。
トランシーバ120は、送信/受信要素122によって送信される信号を変調し、送信/受信要素122によって受信された信号を復調するように構成される。上で言及したように、WTRU102は、マルチモード機能を有する。したがって、トランシーバ120は、WTRU102が、例えばUTRAおよびIEEE802.11などの複数のRATを介して通信することを可能にするための、複数のトランシーバを含む。
WTRU102のプロセッサ118は、スピーカ/マイクロフォン124、キーパッド126、および/またはディスプレイ/タッチパッド128(例えば、液晶表示(LCD)ディスプレイユニットもしくは有機発光ダイオード(OLED)ディスプレイユニット)に結合され、それらからユーザ入力データを受け取る。プロセッサ118は、スピーカ/マイクロフォン124、キーパッド126、および/またはディスプレイ/タッチパッド128にユーザデータの出力もする。加えて、プロセッサ118は、着脱不能メモリ130および/または着脱可能メモリ132など、任意のタイプの適切なメモリから情報を入手し、それらにデータを記憶する。着脱不能メモリ130は、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、ハードディスク、または他の任意のタイプのメモリ記憶デバイスを含む。着脱可能メモリ132は、加入者識別モジュール(SIM)カード、メモリスティック、およびセキュアデジタル(SD)メモリカードなどを含む。他の実施形態では、プロセッサ118は、WTRU102上に物理的に配置されたメモリではなく、サーバまたはホームコンピュータ(図示されず)などの上に配置されたメモリから情報を入手し、それらにデータを記憶する。
プロセッサ118は、電源134から電力を受け取り、WTRU102内の他のコンポーネントへの電力の分配および/または制御を行うように構成される。電源134は、WTRU102に給電するための任意の適切なデバイスである。例えば、電源134は、1つまたは複数の乾電池(例えば、ニッケル−カドミウム(NiCd)、ニッケル−亜鉛(NiZn)、ニッケル水素(NiMH)、リチウムイオン(Li−ion)など)、太陽電池、および燃料電池などを含む。
プロセッサ118は、GPSチップセット136にも結合され、GPSチップセット136は、WTRU102の現在位置に関する位置情報(例えば経度および緯度)を提供するように構成される。GPSチップセット136からの情報に加えて、またはその代わりに、WTRU102は、基地局(例えば基地局114a、114b)からエアインタフェース115/116/117上で位置情報を受け取り、および/または2つ以上の近くの基地局から受信した信号のタイミングに基づいて、自らの位置を決定する。WTRU102は、一実施形態との整合性を保ちながら、任意の適切な位置決定方法を用いて、位置情報を獲得することが理解される。
プロセッサ118は、他の周辺機器138にさらに結合され、他の周辺機器138は、追加的な特徴、機能、および/または有線もしくは無線接続性を提供する、1つまたは複数のソフトウェアモジュールおよび/またはハードウェアモジュールを含む。例えば、周辺機器138は、加速度計、eコンパス、衛星トランシーバ、(写真またはビデオ用の)デジタルカメラ、ユニバーサルシリアルバス(USB)ポート、バイブレーションデバイス、テレビトランシーバ、ハンズフリーヘッドセット、Bluetooth(登録商標)モジュール、周波数変調(FM)ラジオユニット、デジタル音楽プレーヤ、メディアプレーヤ、ビデオゲームプレーヤモジュール、およびインターネットブラウザなどを含む。
図1Cは、一実施形態による、RAN103およびコアネットワーク106のシステム図である。上で言及したように、RAN103は、UTRA無線技術を利用して、エアインタフェース115上でWTRU102a、102b、102cと通信する。RAN103は、コアネットワーク106とも通信する。図1Cに示されるように、RAN103は、ノードB140a、140b、140cを含み、ノードB140a、140b、140cは各々、エアインタフェース115を介してWTRU102a、102b、102cと通信するための1つまたは複数のトランシーバを含む。ノードB140a、140b、140cは各々、RAN103内の特定のセル(図示されず)に関連付けられる。RAN103は、RNC142a、142bも含む。RAN103は、一実施形態との整合性を保ちながら、任意の数のノードBおよびRNCを含むことが理解される。
図1Cに示されるように、ノードB140a、140bは、RNC142aと通信する。加えて、ノードB140cは、RNC142bと通信する。ノードB140a、140b、140cは、Iubインタフェース上で、それぞれのRNC142a、142bと通信する。RNC142a、142bは、Iurインタフェースを介して、互いに通信する。RNC142a、142bの各々は、それが接続されたそれぞれのノードB140a、140b、140cを制御するように構成される。加えて、RNC142a、142bの各々は、アウタループ電力制御、負荷制御、アドミッションコントロール、パケットスケジューリング、ハンドオーバ制御、マクロダイバーシティ、セキュリティ機能、およびデータ暗号化など、他の機能を実施またはサポートするように構成される。
図1Cに示されるコアネットワーク106は、メディアゲートウェイ(MGW)144、モバイル交換センタ(MSC)146、サービングGPRSサポートノード(SGSN)148、および/またはゲートウェイGPRSサポートノード(GGSN)150を含む。上記の要素の各々は、コアネットワーク106の部分として示されているが、これらの要素は、どの1つをとっても、コアネットワーク運営体とは異なる主体によって所有および/または運営されることが理解される。
RAN103内のRNC142aは、IuCSインタフェースを介して、コアネットワーク106内のMSC146に接続される。MSC146は、MGW144に接続される。MSC146とMGW144は、PSTN108などの回路交換ネットワークへのアクセスをWTRU102a、102b、102cに提供して、WTRU102a、102b、102cと従来の陸線通信デバイスの間の通信を容易化する。
RAN103内のRNC142aは、IuPSインタフェースを介して、コアネットワーク106内のSGSN148にも接続される。SGSN148は、GGSN150に接続される。SGSN148とGGSN150は、インターネット110などのパケット交換ネットワークへのアクセスをWTRU102a、102b、102cに提供して、WTRU102a、102b、102cとIP対応デバイスの間の通信を容易化する。
上で言及したように、コアネットワーク106は、ネットワーク112にも接続され、ネットワーク112は、他のサービスプロバイダによって所有および/または運営される他の有線または無線ネットワークを含む。
図1Dは、一実施形態による、RAN104およびコアネットワーク107のシステム図である。上で言及したように、RAN104は、エアインタフェース116を介してWTRU102a、102b、102cと通信するために、E−UTRA無線技術を利用する。RAN104は、コアネットワーク107とも通信する。
RAN104は、eノードB160a、160b、160cを含むが、RAN104は、一実施形態との整合性を保ちながら、任意の数のeノードBを含むことが理解される。eノードB160a、160b、160cは各々、エアインタフェース116上でWTRU102a、102b、102cと通信するための1つまたは複数のトランシーバを含む。一実施形態では、eノードB160a、160b、160cは、MIMO技術を実施する。したがって、eノードB160aは、例えば、複数のアンテナを使用して、WTRU102aに無線信号を送信し、WTRU102aから無線信号を受信する。
eノードB160a、160b、160cの各々は、特定のセル(図示されず)に関連付けられ、無線リソース管理決定、ハンドオーバ決定、ならびにアップリンクおよび/またはダウンリンクにおけるユーザのスケジューリングなどを処理するように構成される。図1Dに示されるように、eノードB160a、160b、160cは、X2インタフェース上で互いに通信する。
図1Dに示されるコアネットワーク(CN)107は、モビリティ管理ゲートウェイ(MME)162、サービングゲートウェイ164、およびパケットデータネットワーク(PDN)ゲートウェイ166を含む。上記の要素の各々は、コアネットワーク107の部分として示されているが、これらの要素は、どの1つをとっても、コアネットワーク運営体とは異なる主体によって所有および/または運営されることが理解される。
MME162は、S1インタフェースを介して、RAN104内のeノードB160a、160b、160cの各々に接続され、制御ノードとしてサービスする。例えば、MME162は、WTRU102a、102b、102cのユーザの認証、ベアラ活動化/非活動化、WTRU102a、102b、102cの初期接続中における特定のサービングゲートウェイの選択などを担う。MME162は、RAN104と、GSMまたはWCDMAなどの他の無線技術を利用する他のRAN(図示されず)との間の交換のためのコントロールプレーン機能も提供する。
サービングゲートウェイ164は、S1インタフェースを介して、RAN104内のeノードB160a、160b、160cの各々に接続される。サービングゲートウェイ164は、一般に、ユーザデータパケットをWTRU102a、102b、102cに/からルーティングおよび転送する。サービングゲートウェイ164は、eノードB間ハンドオーバ中におけるユーザプレーンのアンカリング(anchoring)、ダウンリンクデータがWTRU102a、102b、102cに利用可能な場合に行う一斉呼出のトリガ、ならびにWTRU102a、102b、102cのコンテキストの管理および記憶など、他の機能も実行する。
サービングゲートウェイ164は、PDNゲートウェイ166にも接続され、PDNゲートウェイ166は、インターネット110などのパケット交換ネットワークへのアクセスをWTRU102a、102b、102cに提供して、WTRU102a、102b、102cとIP対応デバイスの間の通信を容易化する。
コアネットワーク107は、他のネットワークとの通信を容易化する。例えば、コアネットワーク107は、PSTN108などの回路交換ネットワークへのアクセスをWTRU102a、102b、102cに提供して、WTRU102a、102b、102cと、従来の陸線通信デバイスとの間の通信を容易化する。例えば、コアネットワーク107は、コアネットワーク107とPSTN108の間のインタフェースとしてサービスするIPゲートウェイ(例えばIPマルチメディアサブシステム(IMS)サーバ)を含み、またはIPゲートウェイと通信する。加えて、コアネットワーク107は、ネットワーク112へのアクセスをWTRU102a、102b、102cに提供し、ネットワーク112は、他のサービスプロバイダによって所有および/または運営される他の有線または無線ネットワークを含む。
図1Eは、一実施形態による、RAN105およびコアネットワーク109のシステム図である。RAN105は、IEEE802.16無線技術を利用して、エアインタフェース117上でWTRU102a、102b、102cと通信する、アクセスサービスネットワーク(ASN)である。以下でさらに説明されるように、WTRU102a、102b、102cの異なる機能エンティティと、RAN105と、コアネットワーク109との間の通信リンクは、参照点として定義される。
図1Eに示されるように、RAN105は、基地局180a、180b、180cと、ASNゲートウェイ182とを含むが、RAN105は、一実施形態との整合性を保ちながら、任意の数の基地局とASNゲートウェイとを含むことが理解される。基地局180a、180b、180cは、各々が、RAN105内の特定のセル(図示されず)に関連付けられ、各々が、エアインタフェース117上でWTRU102a、102b、102cと通信するための1つまたは複数のトランシーバを含む。一実施形態では、基地局180a、180b、180cは、MIMO技術を実施する。したがって、基地局180aは、例えば、複数のアンテナを使用して、WTRU102aに無線信号を送信し、WTRU102aから無線信号を受信する。基地局180a、180b、180cは、ハンドオフトリガリング、トンネル確立、無線リソース管理、トラフィック分類、およびサービス品質(QoS)ポリシ実施などの、モビリティ管理機能も提供する。ASNゲートウェイ182は、トラフィック集約ポイントとしてサービスし、ページング、加入者プロファイルのキャッシング、およびコアネットワーク109へのルーティングなどを担う。
WTRU102a、102b、102cとRAN105との間のエアインタフェース117は、IEEE802.16仕様を実施する、R1参照点として定義される。加えて、WTRU102a、102b、102cの各々は、コアネットワーク109との論理インタフェース(図示されず)を確立する。WTRU102a、102b、102cとコアネットワーク109との間の論理インタフェースは、R2参照点として定義され、R2参照点は、認証、認可、IPホスト構成管理、および/またはモビリティ管理のために使用される。
基地局180a、180b、180cの各々の間の通信リンクは、WTRUハンドオーバおよび基地局間でのデータの転送を容易化するためのプロトコルを含む、R8参照点として定義される。基地局180a、180b、180cとASNゲートウェイ182との間の通信リンクは、R6参照点として定義される。R6参照点は、WTRU102a、102b、102cの各々に関連するモビリティイベントに基づいたモビリティ管理を容易化するためのプロトコルを含む。
図1Eに示されるように、RAN105は、コアネットワーク109に接続される。RAN105とコアネットワーク109の間の通信リンクは、例えばデータ転送およびモビリティ管理機能を容易化するためのプロトコルを含む、R3参照点として定義される。コアネットワーク109は、モバイルIPホームエージェント(MIP−HA)184と、認証認可課金(AAA)サーバ186と、ゲートウェイ188とを含む。上記の要素の各々は、コアネットワーク109の部分として示されているが、これらの要素は、どの1つをとっても、コアネットワーク運営体とは異なるエンティティによって所有および/または運営されることが理解される。
MIP−HAは、IPアドレス管理を担い、WTRU102a、102b、102cが、異なるASNの間で、および/または異なるコアネットワーク109の間でローミングを行うことを可能にする。MIP−HA184は、インターネット110などのパケット交換ネットワークへのアクセスをWTRU102a、102b、102cに提供して、WTRU102a、102b、102cとIP対応デバイスの間の通信を容易化する。AAAサーバ186は、ユーザ認証、およびユーザサービスのサポートを担う。ゲートウェイ188は、他のネットワークとの網間接続を容易化する。例えば、ゲートウェイ188は、PSTN108などの回路交換ネットワークへのアクセスをWTRU102a、102b、102cに提供して、WTRU102a、102b、102cと従来の陸線通信デバイスとの間の通信を容易化する。加えて、ゲートウェイ188は、ネットワーク112へのアクセスをWTRU102a、102b、102cに提供し、ネットワーク112は、他のサービスプロバイダによって所有および/または運営される他の有線または無線ネットワークを含む。
図1Eには示されていないが、RAN105は、他のASNに接続され、コアネットワーク109は、他のコアネットワークに接続されることが理解される。RAN105と他のASNとの間の通信リンクは、R4参照点として定義され、R4参照点は、RAN105と他のASNの間で、WTRU102a、102b、102cのモビリティを調整するためのプロトコルを含む。コアネットワーク109と他のコアネットワークの間の通信リンクは、R5参照として定義され、R5参照は、ホームコアネットワークと在圏コアネットワークの間の網間接続を容易化するためのプロトコルを含む。
実施形態は、マルチホームデバイス(multi−homed device)(例えば、1つもしくは複数のまたは多数の有線および/または無線インタフェースをサポートするデバイス)において、コネクションマネージャ(CM)が、1つまたは複数のアプリケーションと1つまたは複数の低位レイヤインタフェースとの間でインタフェースを取ることができる機能であることを認識する。コネクションマネージャは、物理レイヤにおいてインタフェースを確立し、維持し、および/または解放することを担い、またどのコネクションが使用されているか、またはアプリケーションによって要求されているかを追跡する。さらに、実施形態は、コネクションマネージャが、例えば、未使用コネクションをクローズすること、および/またはコネクションが指定された期間にわたってアイドルである場合、それらを自動的に切断することなどを認識する。
一例では、1つまたは複数のアプリケーションによって発行されたコマンドGetaddrinfo()は、IPv6および/またはIPv4アドレスを含むローカルアドレスのリストを、1つまたは複数のアプリケーションに返すことができる。コマンドの実行は、オペレーティングシステム(OS)によって実行される。適切なアルゴリズムが、例えば、送信元IPアドレスが与えられた宛先IPアドレスからどれほど近いかにおそらくは基づいた、送信元(Src)IPソーティングを提供する。実施形態は、しかしながら、適用可能なルールが静的であり、したがって、多くの場合には妥当しないことを認識する。一例では、Linux(登録商標)が、ソーティングアルゴリズム構成を構成する方法を提供するが、やはり多くの場合には妥当しない。
図2は、EIPSおよびACMSが装備された端末についての例示的な機能アーキテクチャのブロック図を示している。図2を参照すると、「アドバンストソケットIF(ASIF)」、「トランスポート機能コンポーネント(トランスポートFC)」、「LIF FC」、および「VIF FC」と名付けられたブロックで示されるデータプレーンコンポーネントが、EIPSを構成し、一方「セッションマネージャ」、DNSプロキシ」、「SSOプロキシ」、「コネクションマネージャ」、「MIHクライアント」、「DSMIPプロキシ」、「DHCPプロキシ」、「ICMPプロキシ」、「3Gプロキシ」、および「WiFiプロキシ」と名付けられたブロックで示されるコントロールプレーンコンポーネントが、ACMSを構成する。「ポリシ管理(Mngt)システム」、「アプリケーション」、および「PhIF FC」と名付けられたブロックで、いくつかの終端コンポーネントが示されている。データプレーン内の企図されたインタフェースが、本明細書で示され、説明される。実施形態は、1つまたは複数のデータプレーンコンポーネントとコントロールプレーンコンポーネントとの間のインタフェースを企図し、コントロールプレーン内のインタフェースも企図する。データプレーンに適用されるインタフェースは、Dxxと名付けられ、コントロールプレーンとのインタフェースは、Cxxと呼ばれ、ポリシ管理とのインタフェースは、Pxxと呼ばれる。
実施形態は、ネットワーク選択を事業者(例えば、3GPPネットワーク)が制御および/もしくは監視できること、ならびに/またはユーザ(例えば、3Gおよびホットスポット無線ローカルエリアネットワーク(WLAN)カバレージが存在するカフェで、ユーザはホットスポットに、好ましくは3Gネットワークに自由に接続することを好む)が制御および/もしくは監視できることを企図する。アプリケーションも、独自のポリシを有することができる(例えば、ホームWLANではHTTPセッションも十分に良好であるが、ユーザがいずれ外出して、外でもボイスオーバインターネットプロトコル(VoIP)を継続することを望む場合は、自宅でさえも、3G上で行われるならば、ボイスオーバインターネットプロトコル(VoIP)セッションのほうがより信頼性が高い)。これらのアクセスルールの1つまたは複数は、例えば、OMA DM(デバイス管理)または3G/4GネットワークにおけるANDSF(アクセスネットワーク発見および選択機能(Access Network Discovery and Selection Function))などの、異なるプロトコルまたは機能によってサポートされる。
実施形態は、限定することなく例を挙げれば、例えば、現在の3GPP MAPCONおよびIFOM(マルチアクセスPDN接続性およびIPフローモビリティ(multi access PDN connectivity and IP flow mobility))作業部会によって開発されたポリシに限定されるものではないが、ルールの粒度をIPフロー毎にもできることを企図する。
実施形態は、限定することなく例を挙げれば、アプリケーションが、ISOモジュール内のL5以上において動作するアプリケーションであることを企図する。また例を挙げれば、アプリケーションは、ユーザが自分の端末上で見るようなアプリケーションである。限定することなくさらなる例を挙げれば、アプリケーションは、ウェブブラウザ、FTPアプリケーション、VoIPクライアント、またはボイスオーバインターネットプロトコル(VoIP)アプリケーションとすることができる。アプリケーションは、アプリケーションID(AID)によって一意的に識別される。1つまたは複数の実施形態では、アプリケーションに関連付けられたOSプロセスIDが、アプリケーションIDとして使用される。
実施形態は、限定することなく例を挙げれば、セッションが、ソケットAPIを介してアプリケーションによってオープンされるようなL4トランスポートソケットであることを企図する。実施形態は、ソケットが、UDP、TCP、および/またはマルチコネクショントランスポート(例えば、MPTCP)ソケットであることを企図する。1つまたは複数の実施形態は、セッションが、一意的なセッションIDによって一意的に識別されることを企図する。実施形態は、同じアプリケーションが、1つまたは複数のセッションをオープンすることを企図する。例えば、FTPアプリケーションは、FTPコントロールおよび別個のFTPデータセッションの2つのセッションをオープンする。1つまたは複数の実施形態では、これらのセッションは、「従属セッション(dependent session)」と呼ばれる。
実施形態は、コネクションマネージャ(CM)の例示的なタスクが、プロトコルスタックおよび通信インタフェースが、ユーザ(および/または限定的にはおそらくは事業者/OS/アプリケーション)要件に従って構成されることを確かめることであることを認識する。CMは、要件が「直接的」であることを予期し、要件が「直接的」であるとは、例を挙げれば、ユーザが、SSIDを選択することによって、どのWiFi APを使用すべきかを指定できること、ユーザが、メニューから1つを選択することによって、いくつかのうちからどのモバイルネットワークを使用すべきかを指定すること、アプリケーションが、送信元IPを選択することによって、使用すべきインタフェースを選択すること、またはこれが、オペレーティングシステムに任されることを意味する。実施形態は、例示的なCMが、2つの役割、おそらくはただ2つの役割を有し、すなわち、ユーザ/OS/アプリケーションに対するインタフェースとして、またコネクションをセットアップするプロトコルを制御するためのマネージャ(例えば、WiFiのWPA認証)としてサービスすることを認識する。
1つまたは複数の実施形態は、進化型通信システムでは、ユーザ/OSによるそのような直接制御は、望ましくなく、または別の理由で望まれないことを認識する。1つまたは複数の実施形態は、マルチコネクションデバイスが、例えば、コネクション構成が、および/またはどのコネクションが使用されるかさえもが、ユーザおよび/またはアプリケーションの1つまたは複数の通信上の必要性に合わせて調整されることを保証するのに役立つように、動的に管理される場合、その有用性を増大させ、またはおそらくは最大化さえすることを企図する。さらに、事業者、ユーザ、デバイス、および/またはアプリケーションの選好は、しばしば、高位レベルポリシを介してデバイスに伝達される。限定することなく例を挙げれば、選好は、「WiFi QoSが十分である場合はビデオ用にWiFiを使用する」である。実施形態は、現在のCMが、そのような高位レベルポリシを扱うことができないことを認識する。さらに、実施形態は、現在(または従来)のCMソリューションまたは実施が、これらの必要性に対処するのに不十分であることを認識する。実施形態は、例えば、端末「コントロールプレーン」内のCMに対する追加を企図する。
実施形態は、本明細書で述べられるように、getaddrinfo()操作が、ローカルアドレスのリストを返すことを認識する。実施形態は、Src IPソーティングを提供するアルゴリズムも認識し、このアルゴリズムは、1つまたは複数の実施形態では、例えば、送信元IPアドレスが与えられた宛先IPアドレスからどれほど近いかに基づく。
実施形態は、例えば、場合の中でもとりわけ、おそらくはマルチホームデバイスの場合は、静的なルールが十分に正確ではないことを企図する。実際に、既存の送信元IP選択アルゴリズムは、決定がIPアドレスに基づいて、また時にはIPアドレスのみに基づいて、おそらくはこれらのIPアドレスがマッピングされるインタフェースの特性についての他の検討は行われない。実施形態は、例えば、事業者によって管理され、および/またはユーザの選好をサポートするマルチホームデバイスでは、有線/無線、信頼できる/信頼できない、事業者が選好するネットワーク、ユーザが選好するネットワークなど、ならびに他の様々なポリシおよび/または要件などの検討事項が、送信元IP選択のために検討されること、また1つまたは複数の実施形態では、送信元IP選択のために検討されるべきであることを企図する。また、実施形態は、動作中にアプリケーションの要件が変化した場合、CMがこれらの変化に動的に対処しないことも認識する。実施形態は、アプリケーションの変化する要件に動的に対処することを企図する。1つまたは複数の実施形態は、例えば、初期構成が行われた後に発生した条件の変化に応答して、動的な変更が行われることを企図する。限定することなく例を挙げれば、実施形態は、ネットワーク輻輳の変化が、WiFiから3Gへのフローの移転を有益にすることを企図する。また、例を挙げれば、実施形態は、WTRU上で同時に動作するアプリケーションの数の変化が、フローが様々なインタフェースにどのように割り当てられるかについての再分配を有益にすることを企図する。
1つまたは複数の実施形態は、限定することなく例示的な説明のために、本明細書ではセッションマネージャ(SM)と呼ばれる機能を企図する。例えば、システムおよびプロセス実施形態がSM技法およびアルゴリズムのために企図され、おそらくは1つまたは複数の他の機能コンポーネントを有するSMアーキテクチャおよびインタフェース実施形態が企図され、1つまたは複数の送信元IPアドレス選択アルゴリズム実施形態が企図される。
実施形態は、SMを、例えば、全体的なACMS/EIPSアーキテクチャ内に存在する機能コンポーネントとすることができることを企図する。1つまたは複数の実施形態では、SMは、全体的なコネクション管理問題を、1つまたは複数のより複雑でない下位問題に分割する。例えば、セッション毎に、SMは、どの種類のサービスが使用されるか(BWアグリゲーション、IFOMなど)、特定のセッションのためにどの無線アクセス技術(RAT)が利用可能にされるか、および/または他のセッションに対するセッションのプライオリティはどのようなものかを決定する。その後、これらの決定は、例えば、とりわけ、送信元IP選択、L4プロトコル選択、アグリゲーション管理を含むが、それらに限定されない、独立に行われる他の決定を可能にする。
1つまたは複数の実施形態では、SMは、ソケットのオープン時に提供されるアプリケーション要件に従って、および/または無線送信/受信ユニット(WTRUもしくはユーザ機器(UE))内で動作するアプリケーションにおける1つもしくは複数のポリシに従って、アプリケーションによってオープンされた1つもしくは複数のソケットを管理すること、および/またはいくつかのソケットもしくは各ソケットのためにフルスタック(トランスポート/IP/物理レイヤ)を構成することを担う。
SMは、オープンされたセッションの一部または全部を追跡する。SMは、例えば、アプリケーションインタフェース(API)から、またはIP/物理レイヤの変化の場合はCMから、おそらくは受け取った情報に基づいて、オープンされたセッションの一部または全部を更新する。また、SMは、必要であれば、新しいIPアドレスをマルチコネクショントランスポートレイヤに提供する。
さらに、実施形態は、SMが、例えば、おそらくはポリシ管理から受け取った定義されたポリシに基づいて、以下の機能の1つまたは複数を、すなわち、セッション確立、セッション維持、および/またはセッション削除を実行することを企図する。セッション確立の場合、SMは、例えば、関連するポリシおよびパラメータを提供することによって、リソースセットアップをCMに要求する。セッション削除は、アプリケーションからの要求時に、受け取ったポリシに基づいて、またはCMからリソース削除を受け取ったときに行うことができる。例えば、高プライオリティセッションが到着し、リソースに限りがある場合、より低いプライオリティセッションを中断できる。1つまたは複数の実施形態では、おそらくはアプリケーションにおいて変化(例えば、アプリケーションタイプの変化、サービス品質(QoS)要件の更新など)が検出された場合、何らかのQoS変更をCMに要求できる。いくつかの実施形態では、QoS変更は、アプリケーションによって直接的に提供でき、またはSMによってレベルが制御されるパケットインスペクション(PI:Packet Inspection)を介して検出される。
1つまたは複数の実施形態は、SMが、セッション再構成がいつ必要とされるかを識別でき、セッション再構成をCMに要求することを企図する。SMは、いくつかまたは各実行中セッションについてのセッション記述を維持できる。さらに、SMは、データプレーンのために送信元IP選択を実行できる。動作中、SMは、マルチコネクショントランスポートレイヤへのIPアドレス開示を管理する。MCトランスポートレイヤ(例えば、MPTCP)の場合、SMは、例えば、理由の中で例えば、MCトランスポートレイヤが追加のサブフローについて相手側(peers)MCトランスポートレイヤとネゴシエートできるように、MCトランスポートに追加のIPアドレスを提供する。アグリゲーションプロトコルの場合、SMは、例えば、使用中のアグリゲートされたスケジューラのために、スケジューラ制御機能をサポートする。SMは、例えば、SSOのために、セキュリティクライアントとインタフェースも取る。
1つまたは複数の実施形態では、SM構成は、ユーザから受け取った、および/またはネットワークから受け取った、いくつかの事前に準備されたデータによって提供される。数々のパラメータが、SMによって使用される。それらは、例えば、ポリシ管理機能を通して動的に変更できる。SMは、SM_Configuration()を呼び出すことによって、ACMS/EIPS構成パラメータをポリシ管理に要求する。以下の表1は、例示的なSM動作モードを示している。
Figure 0005860951
現在オープンしているいくつかのセッションまたは現在オープンしている各セッションに対して、SMは、表2に示される例示的なSMセッションテーブルなどのセッションテーブル内に、関連するパラメータの一部または全部を保持および維持する。
Figure 0005860951
1つまたは複数の実施形態では、SMは、CMからコネクション情報を受け取る。例示的なコネクション関連の情報が、表3に示されている。
Figure 0005860951
1つまたは複数の実施形態は、いくつかのセッションまたは各セッションが独自のセッションテーブルを有するが、SMが、WTRU上で利用可能であり、異なるセッション間で共用される、共通のリソースも記憶することを企図する。そのようなパラメータ(またはリソース)の例は、SM動作テーブル内に記憶され、その一例が、表4に示されている。
Figure 0005860951
1つまたは複数の実施形態は、おそらくはCMにリソースを要求する前に、SMが、適切なまたは最も適した一致を識別するために、アプリケーションの要件および要求されるソケットに適用するポリシをチェックすることを企図する。
実施形態は、サービス品質(QoS)要件の適用を企図する。例示的なQoSプライオリティは、スループット、待ち時間、エラーなどを含む。適用対象の例示的なネットワークは、3Gネットワークのために提供されるAPNと、非3GPPアクセスのために提供されるネットワークIDとを含む。禁止されるネットワークのリストが提供される。トラフィック優先順位付けが提供される。アプリケーション毎のモビリティ要求が提供される。BWA(例えば、アグリゲーション)要件が提供される。実施形態は、セキュリティ要件が提供されることを企図する。実施形態は、IPフローがどの実際のインタフェースを介して送信されるかを決定する際に関与する1つまたは複数のメカニズムを介して、BWAが行われることを企図する。実施形態は、IPフローを送信するプロセスが、セグリゲーション(例えば、フロー毎にフローをインタフェースに割り当てる能力)を含むことを企図する。1つまたは複数の実施形態は、BWAが、フローモビリティ(例えば、インタフェース間でフローを移転する能力)のサポートも含むことを企図する。さらに、1つまたは複数の実施形態は、BWAが、アグリゲーション(例えば、同時に複数のインタフェースを介して単一のフローを送信する能力)を含むことを企図する。
実施形態は、LEGACYアプリケーションの場合、QoS要件が、ポリシ管理によって提供されることを企図する。以下の表5は、アプリケーション毎のQoS要件の一例を示している。
Figure 0005860951
1つまたは複数の実施形態は、ADVANCEDアプリケーションの場合、これらのQoS要件が、例えば、ADV socket()コールを用いてアプリケーションによって直接的に提供されることを企図する。
実施形態は、1つまたは複数のIFOMタイプポリシを企図する。初期IFOMサポートは、ネットワークが制御するIFOMであるが(例えば、WTRUは受動的であり、着信パケットを受信したインタフェース上で発信パケットを送信することによって、ネットワークの決定に反応する)、WTRUは、要求されたソケットのためにLIFをセットアップする必要があることも、またはないこともある。このため、ポリシは、ANDSF管理オブジェクト内に含むシステム間ルーティングポリシ(ISRP:Inter System Routing Policy)要素と同様に、フロー毎ベースのルールおよびサービス毎ベースのルールの二重性をもち、事業者が、ユーザ機器(UE)またはWTRUによって交換されるトラフィックに基づいてポリシを提供することを許可する。ポリシの粒度は、IPフローである。このように、事業者は、WTRUが送信するトラフィックのタイプの関数として、異なる好ましい無線アクセス技術または禁止された無線アクセス技術を指示できる。
IPフローは、5−タプレット(5−tuplet)が属する範囲(例えば、プロトコルタイプ、送信元および宛先IPアドレスの開始/終了、送信元および宛先ポートの開始/終了)によって識別される。サービスは、APN(アクセスポイント名)によって識別される。一例として、これは、事業者によってWTRUに提供される1組のISRPとすることができる。表6は、フロー毎ポリシの一例を示している(簡潔にするため、妥当性およびロケーション他など、ANDSF MO内に含まれる情報はこの表に示されていないことに留意されたい)。
Figure 0005860951
実施形態は、SM_SessionOpen操作を企図する。この操作は、SM_SessionOpen()コールを通して受け取ったセッションIDによって識別される、新しいセッションを確立するために使用される。その段階において、SMは、表2に示されるような、このセッションのための新しいセッションテーブルを生成し、SM_SessionOpen()上で受け取ったSessionIDおよびトランスポートFC関連のパラメータを記憶する。
実施形態は、SM_SessionConnect操作を企図する。1つまたは複数の実施形態では、SMは、例えば、アプリケーションプロトコル(PNAME)および(利用可能であれば)要求されるQoSなど、セッションIDによって識別されるセッションについての、SM_Connect()コール上で受け取ったパラメータをセッションテーブル内に記憶する。SMは、やはりSM_SessionConnect()内で受け取った長さ(IPv4またはIPv6)を有する宛先アドレスを用いて、IPフローID(5−タプル、6−タプル)の宛先部分の更新も行う。この入力に基づいて、1つまたは複数の実施形態では、おそらくはWTRUに適用するポリシに加えて、SMは、このセッションのためにフルスタックのセットアップを、例えば、トランスポートレイヤおよび物理レイヤリソースを定義し、それらのセットアップをTrFCおよびCMに要求することを行う。
限定することなく例を挙げれば、以下のものは、SM_SessionConnect()シナリオのタイプのいくつかの例である。1つまたは複数の実施形態では、アプリケーションは、WiFiブレークアウトを使用するが、3GPP上でデータを送信できる。そのような場合、例えば、List Phys(WiFi,3GPP)、LIF=0、および/またはVIF=0が適用される。
1つまたは複数の実施形態では、アプリケーションは、WiFiおよび3GPP上でLIFを使用する。そのような場合、例えば、List Phys(WiFi,3GPP)、LIF=1、および/またはVIF=IPSecが適用される。
1つまたは複数の実施形態では、アプリケーションは、WiFiおよび3GPP上で何らかのアグリゲーションを行うことを望む。そのような場合、例えば、List Phys(WiFi,3GPP)、LIF=0、および/またはVIF=0が適用される。
図3は、企図された実施形態による例示的なSMコネクション確立プロセスのフローチャートである。
実施形態は、トランスポートレイヤ選択を企図する。スタックを正確にセットアップするため、1つまたは複数の実施形態は、SMが、どのトランスポートセッションがオープンしているべきか、またはいくつかの実施形態では、オープンしている必要があるかを決定することを企図する。SMは、例えば理由の中で、おそらくは、例えば、BWM動作モードがOFFに設定されている場合は、アドバンストソケットインタフェース(ASIF)から受け取ったsocket()要求において要求されたのと同じタイプのソケットを要求する。1つまたは複数の実施形態では、ソケットのタイプが(TCPセッションと見なされる)SOCK_STREAMである場合、および/または内部構成パラメータBWMステータスがOFFと異なる場合、おそらくはこれらの条件および/または他の条件のために、SMは、BWMモードと一致するマルチコネクショントランスポートレイヤを要求する。SMは、それに応じてセッションテーブル内のMCプロトコルを更新する。1つまたは複数の実施形態では、BWMステータス/モードは、例えば、MPTCPまたは類似のプロトコルの使用を指示および/またはアクティブ化する、L4マルチパス管理ステータス/モードと等価である。
実施形態は、モビリティタイプおよびIFOM選択を企図する。例えば、(他の目的の中で)正確な物理インタフェース(PhIF)をセットアップすること、および/または適切なIPタイプ(例えば、ローカルIPアドレスもしくはトンネルIPアドレス)を要求することを目的として、SMは、PNAMEおよび要求されたIPフローID(5−タプル)をチェックする。それらの1つまたは複数に基づいて、SMは、アプリケーションQoS要件テーブルのためにモビリティポリシを、および/またはフロー毎ポリシテーブルからフローポリシを抽出する。これは、SMが、例えば、PhIF(例えば、WiFiの場合のSSIDなど、関連するネットワーク名を用いて)、LIFタイプ、および/またはVIFタイプを決定することを可能にする。
実施形態は、SM_SessionClose関数/操作を企図する。この操作は、SIF_SessionClose()またはASIF_ProtocolViolationNotification()コールを通して受け取ったセッションIDによって識別されるセッションをクローズする。SM_SessionCloseは、例えば、TrFC_Disconnectを呼び出すことによって関連する物理およびトランスポートリソースを解放し、またCM_Disconnectを用いてCMコネクションを解放する。1つまたは複数の実施形態では、その後、SM_SessionCloseは、このセッションIDに関連するセッションテーブルを削除する。
実施形態は、SM_OperationTableUpdate関数/操作を企図する。この関数は、少なくとも部分的にCMから受け取った入力に基づいて、SM操作テーブルを更新する。この関数は、例えば、SM_PhIFStatus()コールを通して受け取った利用可能なインタフェースのリストを更新し、および/または異なるCM_connect()を通して受け取った利用可能な送信元IPのリストを更新する。
実施形態は、SM_BWM関数/操作(帯域幅管理)を企図する。1つまたは複数の実施形態では、例えば、おそらくはセッションが生成された場合には、SMは、動作中にそれらを維持および/または監視する。MC TransportFCをサポートする(例えば、セッションテーブル内でMCプロトコルがMPTCPに設定された)セッションでは、SMは、MCトランスポートセッションがMPTCPにおける相手側との1つまたは複数の関連するサブフローをオープンまたはクローズできるように、それらに任意の新しい(送信元)IPアドレスを提供する。実施形態は、SM_BWM(帯域幅管理)関数が、上述の機能を提供することを企図する。例えば、他の理由の中でもとりわけ、おそらくは新しいPhIFがUPまたはDWとして指示された場合には、SMは、このインタフェースからIPを取り出し、MC TrFCに提供できるかどうかを決定する。
実施形態は、SM_PolicyUpdate関数/操作を企図する。1つまたは複数の実施形態では、例えば、おそらくは動作中に、ポリシは動的に変更できる。例えば、他の理由の中で、新しいまたは最近の(例えば、初期構成が行われた後の条件の変化)BWMモードまたはIFOMが受け取られた場合、SMは、関連するセッションIDを用いてSM_SessionClose関数を呼び出すことによって、最近受け取ったBWMおよび/またはIFOMポリシに対処しない1つまたは複数のセッションをクローズおよび/またはオープンする。
実施形態は、セッションマネージャアーキテクチャ&インタフェースを企図する。1つまたは複数の実施形態では、SMは、CM、ポリシ管理システム、ASIF、トランスポートFC、SSOプロキシ、および/またはDNSプロキシと、それぞれインタフェースC3、P1、C1、C2、C12、および/またはC13を通してインタフェースを取る。図4は、例示的なSM FCの機能図を示している。
実施形態は、1つまたは複数のセッションマネージャ(SM)インタフェースを企図する。例えば、1つまたは複数の実施形態は、C1−セッションマネージャおよびASIFインタフェースを企図する。C1は、アドバンストソケットIF(ASIF)とセッションマネージャ(SM)との間のインタフェースとしてサービスする。このインタフェースは、ASIFが、新しいセッションが検出されたこと、またはアクティブなセッションに変化が発生したことを、SMに通知することを可能にする。限定することなく例を挙げれば、変化は、変化の中でもとりわけ、セッションへの新しいサブフローの追加、サブフローの削除、またはセッション記述の変更(新しいQoS、モビリティが必要とされるか否か、セキュリティのレベル)とすることができる。例示的なC1関数が、表7に提供されている。
Figure 0005860951
Figure 0005860951
実施形態は、例えば、おそらくはセッションマネージャおよびトランスポートFC(TFC)のために分断するC2インタフェースを企図する。表8は、例示的なC2関数を示している。
Figure 0005860951
実施形態は、例えば、おそらくはコネクションマネージャ(CM)およびセッションマネージャ(SM)のためにサービスするC3インタフェースを企図する。1つまたは複数の実施形態では、C3は、CMとSMとの間のインタフェースである。例示的なC3関数が、表9に提供されている。
Figure 0005860951
Figure 0005860951
実施形態は、例えば、おそらくはポリシマネージャ(PM)およびセッションマネージャ(SM)のためにサービスするP1インタフェースを企図する。1つまたは複数の実施形態では、P1は、ポリシマネージャが、デバイスによって適用される必要がある、またはデバイスによって使用されるポリシを、SMに提供することを可能にする。以下の表10は、例示的なP1関数を示している。
Figure 0005860951
実施形態は、例えば、おそらくはセッションマネージャおよびSSOプロキシのためのインタフェースとしてサービスするC12インタフェースを企図する。1つまたは複数の実施形態では、C12は、SMとSSOプロキシとの間のインタフェースである。このインタフェースは、例えば、ネットワーク内においてユーザの認証を扱うSSOステップのトリガを可能にする。例示的なC12関数が、表11に提供されている。
Figure 0005860951
実施形態は、例えば、おそらくはセッションマネージャ(SM)およびドメインネームシステム(DNS)にサービスするC13インタフェースを企図する。1つまたは複数の実施形態では、C12は、SMとDNSプロキシとの間のインタフェースである。表12は、例示的なC13関数を示している。
Figure 0005860951
実施形態は、1つまたは複数の送信元IPアドレス選択アルゴリズムを企図する。1つまたは複数の実施形態では、パラメータ「Getaddrinfo」のこれまで未知のまたは説明された機能および/または操作が企図される。1つまたは複数の実施形態では、SMは、適用されるポリシにより良く一致する送信元IPアドレス選択を実行し、例えば、特定のアプリケーションは、QoS、セキュリティなどに基づいて、このタイプのリンクを調べることができる。
1つまたは複数の実施形態では、CMは、(それがモバイルコアIPアドレスまたはローカルブレークアウトIPなどである場合)IPアドレスのモビリティサポートをSMに指示する。SMは、SM動作テーブル内に記憶された利用可能な送信元IPのリストを有する。SMは、初期送信元IPおよびそれらが使用される条件のテーブルを維持する。例示的な条件および使用される送信元IPが、表12−Aに示されている。
Figure 0005860951
実施形態は、表12−Aに指定されていない場合(おそらくはそのようなすべての場合)には、SMが、DEFAULT_SOURCE_IPを使用することを企図する。DEFAULT_SOURCE_IPは、事業者および他のポリシに少なくとも部分的に基づいて決定される。1つまたは複数の実施形態では、DEFAULT_SOURCE_IPは、プライマリPDPコンテキストに関連付けられたプライマリモバイル操作IP、および/またはプライベートネットワークからの「偽の」存在しないIP、例えば、192.xxx.xxx.xxxの少なくとも一方である。
実施形態は、アンバウンドソケット(Unbound Socket)のための1つまたは複数のローカルIPアドレスを企図する。1つまたは複数の実施形態では、例えば、(他の理由および条件の中で)おそらくはconnect()がアンバウンドソケットに呼び出された場合、カーネルは、どのローカルインタフェース上で発信パケットを送信するかを決定する。1つまたは複数の実施形態では、カーネルは、ルーティングテーブルによって提供されるデフォルトIPアドレスを意味するTNADDR_ANYに設定されたローカルアドレスを用いて、ランダムフリー送信元ポートを選択する。送信元IP選択と同様に、1つまたは複数の実施形態では、SMは、例えば、最も好ましいネットワークなど、ポリシにより良く一致するためにこの機能を実行する。
実施形態は、1つまたは複数のSMポリシおよびQoS要件を企図する。1つまたは複数の実施形態では、おそらくはリソースをCMに要求する前に、または他の理由もしくは条件のために、SMは、例えば、最良の一致を識別するために、アプリケーションの要件および要求されたソケットに適用するポリシをチェックする。
実施形態は、1つまたは複数のアプリケーションQoS要件を企図する。限定することなく例を挙げれば、QoS要件は、QoSプライオリティ(例えば、スループット、待ち時間、エラーなど)、アプリケーションにとって好ましいネットワーク(例えば、3Gネットワークのために提供される好ましいAPN、および非3GPPアクセスのために提供される好ましいネットワークID)、禁止されたネットワークのリスト、トラフィック優先順位付け、アプリケーション毎のモビリティ要件、BWA(すなわちアグリゲーション)要件、ならびに/またはセキュリティ要件を含むが、それらに限定されない。
LEGACYアプリケーションの場合、QoS要件は、アプリケーション毎のQoS要件の一例を示す以下の表13に類似したテーブルを用いて、ポリシ管理(ポリシおよび/またはQoSマネージャ)によって提供される。
Figure 0005860951
Figure 0005860951
図5を参照すると、図1ないし図4および上述の説明に鑑みて、実施形態は、プロセッサを備える無線送信/受信ユニット(WTRU)を企図する。5002において、プロセッサは、WTRUのユーザ、またはWTRU上で動作する1つもしくは複数のアプリケーションのうちの少なくとも一方の1つまたは複数の要件に少なくとも一部分に基づいて、1つまたは複数のコネクション構成を動的に制御するために、少なくとも1つの機能を使用するように少なくとも部分的に構成される。実施形態は、代替的または追加的に、5004において、プロセッサが、1つまたは複数の要件に少なくとも部分的に基づいて、1つまたは複数のコネクションの使用を決定するために、少なくとも1つの機能を使用するようにさらに構成されることをさらに企図する。1つまたは複数の実施形態は、1つまたは複数のコネクションが、1つまたは複数のそれぞれのセッションの部分であることを企図する。5006において、実施形態は、代替的または追加的に、プロセッサが、1つまたは複数のポリシに基づいて、少なくとも1つの機能を使用するようにさらに構成される
ことを企図する。1つまたは複数の実施形態は、少なくとも1つの機能が、WTRUのコントロールプレーンにおいて動作することを企図する。また、1つまたは複数の実施形態は、少なくとも1つの機能が、第1の機能であり、第1の機能が1つまたは複数の第2の機能を含むことを企図する。
実施形態は、代替的または追加的に、5008において、プロセッサが、1つまたは複数のセッションの少なくとも1つによって使用されるサービスタイプを決定するために、少なくとも1つの機能を使用するようにさらに構成されることを企図する。5010において、代替的または追加的に、実施形態は、プロセッサが、1つまたは複数のセッションの少なくとも1つによって使用される無線アクセス技術(RAT)を決定するために、少なくとも1つの機能を使用するようにさらに構成されることを企図する。図5Aを参照すると、代替的または追加的に、5012において、実施形態は、プロセッサが、1つまたは複数のセッションのうちの第2のセッションに対する1つまたは複数のセッションのうちの第1のセッションのプライオリティを決定するために、少なくとも1つの機能を使用するようにさらに構成されることを企図する。
5014において、代替的または追加的に、実施形態は、1つまたは複数のセッションのうちの第1のセッションは第2のセッションよりもプライオリティが高いと決定したときに、プロセッサが、1つまたは複数のセッションのうちの第2のセッションを削除するために、少なくとも1つの機能を使用するようにさらに構成されることを企図する。1つまたは複数の実施形態は、少なくとも1つの機能が、セッションマネージャ機能であることを企図する。代替的または追加的に、実施形態は、プロセッサが、5016において、1つまたは複数のセッションの少なくとも1つがクローズされるべきことを決定し、5018において、1つまたは複数のセッションの少なくとも1つをクローズするために、少なくとも1つの機能を使用するように構成されることを企図する。
図6を参照すると、実施形態は、プロセッサを備える無線送信/受信ユニット(WTRU)をさらに企図する。6002において、実施形態は、プロセッサが、1つもしくは複数のポリシまたは1つもしくは複数のサービス品質(QoS)要件のうちの少なくとも一方に少なくとも部分的に基づいて、WTRU上で動作する1つまたは複数のアプリケーションに関する1つまたは複数の送信元インターネットプロトコル(IP)アドレスを動的に決定するために、少なくとも1つの機能を使用するように少なくとも部分的に構成されることを企図する。代替的または追加的に、6004において、1つまたは複数の実施形態は、1つまたは複数のポリシが、1つまたは複数の送信元IPアドレスと1つまたは複数の条件との間の対応を含むことを企図する。
6006において、代替的または追加的に、実施形態は、1つまたは複数の条件が、1つまたは複数の送信元IPアドレスと、アプリケーションのタイプまたはモビリティサポートの利用可能性の少なくとも一方との間の少なくとも1つの対応を含むことを企図する。1つまたは複数の実施形態は、少なくとも1つの機能が、セッションマネージャ機能であることを企図する。6008において、代替的または追加的に、実施形態は、少なくとも1つの機能が、getaddrinfoパラメータを利用することを企図する。実施形態は、QoS要件が、アプリケーションにとって好ましいネットワーク、禁止されたネットワークのリスト、アプリケーション毎のモビリティ要件、または帯域幅アグリゲーション要件のうちの少なくとも1つを含むことを企図する。
上では特徴および要素を特定の組み合わせで説明したが、各特徴または要素は、単独で使用でき、または他の特徴および要素との任意の組み合わせで使用できることを当業者であれば理解できよう。加えて、本明細書で説明した方法は、コンピュータまたはプロセッサによって実行する、コンピュータ可読媒体内に包含された、コンピュータプログラム、ソフトウェア、またはファームウェアで実施される。コンピュータ可読媒体の例は、(有線接続または無線接続を介して送信される)電子信号と、コンピュータ可読記憶媒体とを含む。コンピュータ可読記憶媒体の例は、リードオンリメモリ(ROM)、ランダムアクセスメモリ(RAM)、レジスタ、キャッシュメモリ、半導体メモリデバイス、内蔵ハードディスクおよび着脱可能ディスクなどの磁気媒体、光磁気媒体、ならびにCD−ROMディスクおよびデジタル多用途ディスク(DVD)などの光媒体を含むが、それらに限定されない。ソフトウェアと連携するプロセッサは、WTRU、UE、端末、基地局、RNC、または任意のホストコンピュータにおいて使用する無線周波トランシーバを実施するために使用される。

Claims (9)

  1. 無線送信/受信ユニット(WTRU)であって、
    プロセッサであって、前記プロセッサは、WTRUユーザまたは前記WTRU上で動作する1つまたは複数のアプリケーションの少なくとも1つの1つまたは複数の要件少なくとも部分的に基づいて、1つまたは複数のコネクション構成を動的に調整するために、少なくとも1つの機能を使用するように少なくとも構成され、前記プロセッサは、
    前記1つまたは複数の要件少なくとも基づいて、1つまたは複数のコネクションの使用を決定、前記1つまたは複数のコネクションは1つまたは複数のそれぞれのセッションの一部であり、前記それぞれのセッションの各々はそれに関連付けられたプライオリティを有し、前記プライオリティは他のセッションに関して決定され、前記それぞれのセッションは動的に更新され、および
    前記1つまたは複数のセッションの第2のセッションは第1のセッションよりもプライオリティにおいて高いと決定すると、前記1つまたは複数のセッションの前記第1のセッションを削除する
    ために、前記少なくとも1つの機能を使用するように構成される、プロセッサを備えたことを特徴とする無線送信/受信ユニット(WTRU)。
  2. 前記プロセッサは、1つまたは複数のポリシに基づいて、前記少なくとも1つの機能を使用するようにさらに構成されたことを特徴とする請求項1記載のWTRU。
  3. 前記少なくとも1つの機能は、前記WTRUのコントロールプレーンにおいて動作することを特徴とする請求項1記載のWTRU。
  4. 前記少なくとも1つの機能は第1の機能であり、前記第1の機能は1つまたは複数の第2の機能を含むことを特徴とする請求項1記載のWTRU。
  5. 前記プロセッサは、前記1つまたは複数のセッションの少なくとも1つによって使用するためのサービスタイプを決定するために、前記少なくとも1つの機能を使用するようにさらに構成されたことを特徴とする請求項1記載のWTRU。
  6. 前記プロセッサは、前記1つまたは複数のセッションの少なくとも1つによって使用するための無線アクセス技術(RAT)を決定するために、前記少なくとも1つの機能を使用するようにさらに構成されたことを特徴とする請求項1記載のWTRU。
  7. 前記少なくとも1つの機能は、セッションマネージャ機能であることを特徴とする請求項1記載のWTRU。
  8. 無線送信/受信ユニット(WTRU)によって実施される方法であって、
    WTRUユーザまたは前記WTRU上で動作する1つまたは複数のアプリケーションの少なくとも1つの1つまたは複数の要件少なくとも部分的に基づいて、1つまたは複数のコネクション構成を動的に調整するために、少なくとも1つの機能を使用するステップと、
    前記1つまたは複数の要件少なくとも部分的に基づいて、1つまたは複数のコネクションの使用を決定し、前記1つまたは複数のコネクションは1つまたは複数のそれぞれのセッションの一部であり、前記それぞれのセッションの各々はそれに関連付けられたプライオリティを有し、前記プライオリティは他のセッションに関して決定され、前記それぞれのセッションは動的に更新され、および
    前記1つまたは複数のセッションの第2のセッションは第1のセッションよりもプライオリティにおいて高いと決定すると、前記1つまたは複数のセッションの前記第1のセッションを削除する
    ために、前記少なくとも1つの機能を使用するステップと
    含むことを特徴とする方法。
  9. 前記1つまたは複数のセッションの少なくとも1つによって使用するための無線アクセス技術(RAT)を決定するために、前記少なくとも1つの機能を使用するステップをさらに含むことを特徴とする請求項8に記載の方法。
JP2014505240A 2011-04-11 2012-04-11 セッションマネージャおよび送信元インターネットプロトコル(ip)アドレス選択 Expired - Fee Related JP5860951B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161473963P 2011-04-11 2011-04-11
US61/473,963 2011-04-11
PCT/US2012/033046 WO2012142105A1 (en) 2011-04-11 2012-04-11 Session manager and source internet protocol (ip) address election

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2015248700A Division JP2016076993A (ja) 2011-04-11 2015-12-21 セッションマネージャおよび送信元インターネットプロトコル(ip)アドレス選択

Publications (2)

Publication Number Publication Date
JP2014514854A JP2014514854A (ja) 2014-06-19
JP5860951B2 true JP5860951B2 (ja) 2016-02-16

Family

ID=46001800

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2014505240A Expired - Fee Related JP5860951B2 (ja) 2011-04-11 2012-04-11 セッションマネージャおよび送信元インターネットプロトコル(ip)アドレス選択
JP2015248700A Ceased JP2016076993A (ja) 2011-04-11 2015-12-21 セッションマネージャおよび送信元インターネットプロトコル(ip)アドレス選択

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2015248700A Ceased JP2016076993A (ja) 2011-04-11 2015-12-21 セッションマネージャおよび送信元インターネットプロトコル(ip)アドレス選択

Country Status (7)

Country Link
US (1) US20120258674A1 (ja)
EP (1) EP2698032A1 (ja)
JP (2) JP5860951B2 (ja)
KR (1) KR101615000B1 (ja)
CN (1) CN103493579B (ja)
TW (1) TWI595764B (ja)
WO (1) WO2012142105A1 (ja)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8331929B2 (en) 2009-11-24 2012-12-11 At&T Mobility Ii Llc Mobility-based reselection scan scheduling
US8385917B2 (en) 2010-11-15 2013-02-26 At&T Mobility Ii Llc Radio selection employing transit data determined from kinetic energy generation
US8811363B2 (en) * 2012-09-11 2014-08-19 Wavemax Corp. Next generation network services for 3G/4G mobile data offload in a network of shared protected/locked Wi-Fi access points
US9544841B2 (en) 2012-12-06 2017-01-10 At&T Intellectual Property I, L.P. Hybrid network-based and device-based intelligent radio access control
US9549343B2 (en) 2012-12-06 2017-01-17 At&T Intellectual Property I, L.P. Traffic steering across radio access technologies and radio frequencies utilizing cell broadcast messages
US9008063B2 (en) 2012-12-06 2015-04-14 At&T Intellectual Property I, L.P. Location based WI-FI radio activation and deactivation for mobile devices
US10129822B2 (en) 2012-12-06 2018-11-13 At&T Intellectual Property I, L.P. Device-based idle mode load balancing
US9374773B2 (en) 2012-12-06 2016-06-21 At&T Intellectual Property I, L.P. Traffic steering across cell-types
US9544842B2 (en) 2012-12-06 2017-01-10 At&T Intellectual Property I, L.P. Network-based intelligent radio access control
US9998983B2 (en) 2012-12-06 2018-06-12 At&T Intellectual Property I, L.P. Network-assisted device-based intelligent radio access control
EP3025525B1 (en) 2013-07-25 2018-12-12 Convida Wireless, LLC End-to-end m2m service layer sessions
US10143001B2 (en) * 2013-08-29 2018-11-27 Telefonaktiebolaget Lm Ericsson (Publ) MPTCP scheduling
US9491678B2 (en) 2013-09-04 2016-11-08 At&T Mobility Ii Llc Cell broadcast for smart traffic steering across radio technologies with improved radio efficiency
US9380646B2 (en) 2013-09-24 2016-06-28 At&T Intellectual Property I, L.P. Network selection architecture
KR102080828B1 (ko) 2013-10-14 2020-02-24 삼성전자주식회사 선택적인 출발지 아이피 주소 설정 방법 및 장치
US9226197B2 (en) 2013-10-21 2015-12-29 At&T Intellectual Property I, L.P. Network based speed dependent load balancing
US9241305B2 (en) 2013-10-28 2016-01-19 At&T Intellectual Property I, L.P. Access network discovery and selection function enhancement with cell-type management object
WO2015090360A1 (en) * 2013-12-17 2015-06-25 Nokia Solutions And Networks Gmbh & Co. Kg Cell load based content data network selection
US9294982B2 (en) 2014-01-27 2016-03-22 Cisco Technology, Inc. System and method for robust multiple access network mobility in a network environment
EP2900016B1 (en) 2014-01-28 2018-10-24 Openet Telecom Ltd. System and Method for Performing Network Selection
US9578109B2 (en) * 2014-05-30 2017-02-21 Apple Inc. Long-lived MPTCP sessions
KR101746191B1 (ko) 2014-06-27 2017-06-12 주식회사 케이티 다중 경로 통신을 위한 네트워크 장치 및 단말, 이들의 동작 방법, 그리고 동작 방법을 구현한 프로그램
US9900845B2 (en) 2014-09-23 2018-02-20 At&T Intellectual Property I, L.P. Battery saving with radio control based on cellular condition data
US10002345B2 (en) 2014-09-26 2018-06-19 At&T Intellectual Property I, L.P. Conferencing auto agenda planner
US9635494B2 (en) 2014-10-21 2017-04-25 At&T Mobility Ii Llc User equipment near-field communications gating according to kinetic speed detection and cell visitation history
US9398518B2 (en) 2014-10-21 2016-07-19 At&T Intellectual Property I, L.P. Cell broadcast for signaling resource load from radio access networks
CN105874830B (zh) * 2014-11-04 2019-10-25 华为技术有限公司 一种移动性管理的方法、装置及***
US20160127945A1 (en) * 2014-11-05 2016-05-05 At&T Intellectual Property I, Lp Telecommunications Network Comprising User Equipment-Based Management And Control
US9838957B2 (en) * 2014-11-06 2017-12-05 Intel Corporation Apparatus, system and method of selecting a mobility mode of a user equipment (UE)
US10051508B2 (en) * 2014-11-10 2018-08-14 Futurewei Technologies, Inc. System and method for mobility support selection
US9635686B2 (en) 2014-11-11 2017-04-25 Cisco Technology, Inc. System and method for providing internet protocol flow mobility in a network environment
US9674764B2 (en) 2014-11-11 2017-06-06 Cisco Technology, Inc. System and method for providing Internet protocol flow mobility in a network environment
US9681481B2 (en) 2014-12-19 2017-06-13 At&T Intellectual Property I, L.P. Mobility management of wireless networks based on multipath transfer control protocol
US9900762B2 (en) 2015-05-28 2018-02-20 At&T Mobility Ii Llc User equipment detection of interference-sensitive devices
US9730056B2 (en) * 2015-08-14 2017-08-08 Telefonaktiebolaget Lm Ericsson (Publ) System, method, and apparatus for facilitating selection of a serving node
EP3410752B1 (en) 2016-02-29 2020-10-21 Huawei Technologies Co., Ltd. Mobility management method, apparatus and system
US10440760B2 (en) 2016-05-16 2019-10-08 At&T Intellectual Property I, L.P. Method and apparatus for session management in a wireless network
JP6724641B2 (ja) * 2016-08-03 2020-07-15 富士通株式会社 管理装置、通信システム及び割当方法
JP6731618B2 (ja) * 2016-09-07 2020-07-29 パナソニックIpマネジメント株式会社 通信装置及び通信方法
CN117170876A (zh) * 2016-10-07 2023-12-05 康维达无线有限责任公司 用于通用互通和可扩展性的服务层资源管理
CN109121170B (zh) * 2017-06-26 2021-04-20 华为技术有限公司 会话管理的方法、装置、设备及***
ES2786632T3 (es) * 2018-02-28 2020-10-13 Deutsche Telekom Ag Técnicas para la gestión de la política de protocolos de red de conectividad múltiple
US11019157B2 (en) 2019-03-06 2021-05-25 At&T Intellectual Property I, L.P. Connectionless service and other services for devices using microservices in 5G or other next generation communication systems

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6542481B2 (en) * 1998-06-01 2003-04-01 Tantivy Communications, Inc. Dynamic bandwidth allocation for multiple access communication using session queues
JP3676121B2 (ja) * 1999-06-01 2005-07-27 三菱電機株式会社 パラメータ決定装置、パラメータ決定方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
DE60042965D1 (de) * 2000-05-24 2009-10-29 Sony Deutschland Gmbh Dienstqualitätsunterhandlung
US6714777B1 (en) * 2000-11-22 2004-03-30 Winphoria Networks, Inc. System and method of managing supplementary features in the presence of a proxy switch in a mobile communications network
JP2004007375A (ja) * 2002-04-12 2004-01-08 Kobe Steel Ltd 通信中継装置
US7065367B2 (en) * 2002-07-11 2006-06-20 Oliver Michaelis Interface selection in a wireless communication network
US20040131078A1 (en) * 2003-01-03 2004-07-08 Gupta Vivek G. Apparatus and method for supporting multiple wireless technologies within a device
TW200509628A (en) * 2003-04-15 2005-03-01 Ericsson Telefon Ab L M Bandwidth on demand for media services at stationary equipment unit
AU2004316759B2 (en) * 2004-03-09 2009-06-04 Telefonaktiebolaget L. M. Ericsson (Publ) Packet radio transmission over an unlicensed-radio access network
EP1736010B1 (en) * 2004-03-30 2013-09-11 Kinoma, Inc Interface negotiation
JP4507917B2 (ja) * 2005-02-28 2010-07-21 日本電気株式会社 セッション処理システム、セッション処理方法、及びプログラム
US7519024B2 (en) * 2005-08-17 2009-04-14 Sprint Communications Company Lp Resource selection in a communication network
US20070147247A1 (en) * 2005-12-22 2007-06-28 France Telecom Auto adaptive quality of service architecture and associated method of provisioning customer premises traffic
US8315162B2 (en) * 2006-08-24 2012-11-20 Research In Motion Limited System and method for determining that a maximum number of IP sessions have been established
US20080311912A1 (en) * 2007-06-15 2008-12-18 Qualcomm Incorporated System selection based on application requirements and preferences
US9130965B2 (en) * 2007-11-20 2015-09-08 Alcatel Lucent Method of call conferencing to support session continuity for multi-mode clients
WO2009106931A1 (en) * 2008-02-27 2009-09-03 Nokia Corporation Transport selection for multi-transport structures
JP5178539B2 (ja) * 2008-04-04 2013-04-10 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、セッション管理システム並びにプログラム
CN101626632B (zh) * 2008-07-11 2014-07-23 深圳富泰宏精密工业有限公司 多媒体移动终端的会期排程装置及方法
JP2010124202A (ja) * 2008-11-19 2010-06-03 Hitachi Automotive Systems Ltd シームレス通信方法及びこれを用いた通信システム
JP5305896B2 (ja) * 2008-12-26 2013-10-02 キヤノン株式会社 通信装置、通信装置の制御方法、及びプログラム
US8774039B2 (en) * 2009-06-17 2014-07-08 Panasonic Corporation Communication system, mobile terminal, network node, and base station apparatus
EP2465274A1 (en) * 2009-08-13 2012-06-20 NEC Europe Ltd. System and method for supporting local ip connectivity for an (e)nodeb
CN102036430B (zh) * 2009-09-29 2014-05-14 国际商业机器公司 无线通信收发器及其模式开关装置

Also Published As

Publication number Publication date
TW201246878A (en) 2012-11-16
WO2012142105A1 (en) 2012-10-18
EP2698032A1 (en) 2014-02-19
CN103493579B (zh) 2017-08-18
KR20140006980A (ko) 2014-01-16
JP2016076993A (ja) 2016-05-12
TWI595764B (zh) 2017-08-11
KR101615000B1 (ko) 2016-04-22
JP2014514854A (ja) 2014-06-19
CN103493579A (zh) 2014-01-01
US20120258674A1 (en) 2012-10-11

Similar Documents

Publication Publication Date Title
JP5860951B2 (ja) セッションマネージャおよび送信元インターネットプロトコル(ip)アドレス選択
US11240859B2 (en) Method and apparatus for multi-RAT access mode operation
JP6864126B2 (ja) 選択インターネットプロトコルトラフィックオフロードのパケットデータネットワーク調整変更
KR102318735B1 (ko) 통합된 무선 네트워크에서의 시스템 간 이동성
TWI548237B (zh) 穩定本地分匯概念及使用
JP5786089B2 (ja) ローカルデータキャッシングのための方法および装置
JP5873164B2 (ja) 選択的トラフィックオフロード手順を実行すること
TWI544827B (zh) 管理融合閘道通訊方法、裝置及系統
WO2017100640A1 (en) Method and apparatus for enabling third party edge clouds at the mobile edge
US20140153489A1 (en) Methods, Apparatus and Systems for Inter-Converged Gateway (ICGW) Communications
US8868733B2 (en) Socket application program interface (API) extension
US20150304892A1 (en) Network Stack Virtualization
WO2017123938A1 (en) Integration of non-3gpp access in a 5g system user plane framework
Tri et al. Architecture Design Release 3 Documentation

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141029

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141111

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20150212

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150511

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20151020

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20151119

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151221

R150 Certificate of patent or registration of utility model

Ref document number: 5860951

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees