(57)【特許請求の範囲】
【請求項１】
ユーザデータ処理装置であって、
ユーザデータを受信するインタフェース管理ユニットと、
前記ユーザデータを処理する少なくとも２つのサービスユニットと
を備え、
前記ユーザデータはサービスデータ情報を含み、前記サービスデータ情報は、前記ユーザデータを処理するサービスユニットを決定するのに用いられ、
前記少なくとも２つのサービスユニットは、セッションユニット、ベアラユニット、サービスフローユニット、及びコンテンツユニットを含み、前記セッションユニットはセッション処理を実行し、前記ベアラユニットはベアラ処理を実行し、前記サービスフローユニットはサービスフロー処理を実行し、前記コンテンツユニットはコンテンツ処理を実行し、
前記インタフェース管理ユニットはさらに、前記サービスデータ情報に従って、前記ユーザデータを処理する前記セッションユニットを決定し、決定された前記セッションユニットへ受信された前記ユーザデータを送信し、
前記セッションユニットはさらに、前記サービスデータ情報に従って、前記ユーザデータを処理する別のサービスユニットを決定し、
前記サービスデータ情報は、
前記ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、
前記ユーザデータを送信するのに用いられるトンネル情報、前記ユーザデータを送信するのに用いられるＩＰ５タプル情報、及び前記ユーザデータのコンテンツ情報のうち少なくとも１つと
を含み、
前記インタフェース管理ユニットは、前記ユーザデータが属する前記端末の前記ＩＰアドレスと関連付けられたセッションユニットを、前記ユーザデータを処理する前記セッションユニットとして用い、
前記セッションユニットは、前記サービスデータ情報が前記トンネル情報を含む場合に、前記トンネル情報と関連付けられたベアラユニットを、前記ユーザデータを処理するベアラユニットとして用い、前記サービスデータ情報が前記ＩＰ５タプル情報を含む場合に、前記ＩＰ５タプル情報と関連付けられたサービスフローユニットを、前記ユーザデータを処理するサービスフローユニットとして用い、及び、前記サービスデータ情報が前記コンテンツ情報を含む場合に、前記コンテンツ情報と関連付けられたコンテンツユニットを、前記ユーザデータを処理するコンテンツユニットとして用いる、
装置。
【請求項２】
前記サービスユニットは、保存済みサービスユニット構成情報に従って、前記ユーザデータを処理し、
前記サービスユニット構成情報は、前記サービスユニットにより実行されるオペレーションに関する情報と、前記サービスユニットが前記ユーザデータを処理する場合に、前記サービスユニットにより用いられるパラメータに関する情報とを含む、請求項１に記載の装置。
【請求項３】
前記インタフェース管理ユニットはさらに、前記ユーザデータを処理する前記セッションユニットを決定する前に、
ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、前記サービスユニットを追加するのに用いられる、前記サービスデータ情報及び前記サービスユニット構成情報を含んだ、第１の要求メッセージを受信し、前記サービスユニットを追加し、前記サービスデータ情報及び前記サービスユニット構成情報を保存し、追加された前記サービスユニットと前記サービスデータ情報との間の対応関係を保存し、追加された前記サービスユニットと前記サービスユニット構成情報との間の対応関係を保存する、又は、
ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、前記サービスユニットを追加するのに用いられる、前記サービスユニット構成情報の前記サービスデータ情報及び識別子情報を含んだ、第１の要求メッセージを受信し、前記サービスユニットを追加し、前記サービスユニット構成情報の前記識別子情報に従って前記サービスユニット構成情報を決定し、前記サービスデータ情報及び決定された前記サービスユニット構成情報を保存し、追加された前記サービスユニットと前記サービスデータ情報との間の対応関係を保存し、追加された前記サービスユニットと前記サービスユニット構成情報との間の対応関係を保存する、又は、
ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、前記ユーザデータを処理する前記セッションユニットと関連付けられた前記サービスユニットを追加するのに用いられる、前記ユーザデータを処理する前記セッションユニットの識別子情報と、前記サービスユニットの前記サービスユニット構成情報と、前記サービスデータ情報内の一部の項目であって、トンネル情報、ＩＰ５タプル、及びアプリケーション層識別子のうち少なくとも１つを含む、一部の項目とを含んだ、第１の要求メッセージを受信し、前記サービスユニットを追加し、前記一部の項目を元の前記サービスデータ情報に追加し、前記ユーザデータを処理する前記セッションユニットと前記サービスユニットとの間の対応関係を保存し、前記一部の項目が追加された前記サービスデータ情報と前記サービスユニット構成情報とを保存し、追加された前記サービスユニットと前記サービスデータ情報との間の対応関係を保存し、追加された前記サービスユニットと前記サービスユニット構成情報との間の対応関係を保存する、又は、
ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、前記ユーザデータを処理する前記セッションユニットと関連付けられた前記サービスユニットを追加するのに用いられる、前記ユーザデータを処理する前記セッションユニットの識別子情報と、前記サービスユニットの前記サービスユニット構成情報の識別子情報と、前記サービスデータ情報内の一部の項目であって、前記トンネル情報、前記ＩＰ５タプル、及び前記アプリケーション層識別子のうち少なくとも１つを含む、一部の項目とを含んだ、第１の要求メッセージを受信し、前記サービスユニットを追加し、前記サービスユニット構成情報の前記識別子情報に従って前記サービスユニット構成情報を決定し、前記一部の項目を元の前記サービスデータ情報に追加し、前記ユーザデータを処理する前記セッションユニットと前記サービスユニットとの間の対応関係を保存し、前記一部の項目が追加された前記サービスデータ情報と決定された前記サービスユニット構成情報とを保存し、追加された前記サービスユニットと前記サービスデータ情報との間の対応関係を保存し、追加された前記サービスユニットと前記サービスユニット構成情報との間の対応関係を保存する、請求項２に記載の装置。
【請求項４】
前記第１の要求メッセージはさらに、前記サービスユニットのユニットタイプ情報を含み、前記ユニットタイプ情報は、前記サービスユニットのタイプ識別子、又は前記サービスユニットにより用いられるテンプレートの識別子を含み、
前記インタフェース管理ユニットは、前記サービスユニットの前記ユニットタイプ情報に従って、前記サービスユニットにより用いられる前記サービスユニットのテンプレートを決定し、決定された前記サービスユニットのテンプレートに基づいて前記サービスユニットを追加する、請求項３に記載の装置。
【請求項５】
前記インタフェース管理ユニットはさらに、決定された前記サービスユニットのテンプレートに基づいて前記サービスユニットを追加する前に、ＧＷ−Ｃにより送信された、前記サービスユニットのテンプレートを追加するように要求するために用いられる、第２の要求メッセージを受信し、前記サービスユニットのテンプレートを追加する、請求項４に記載の装置。
【請求項６】
前記第１の要求メッセージはさらに処理順序情報を含み、前記処理順序情報は、前記ユーザデータを処理する前記サービスユニットの処理順序を示すのに用いられ、
前記セッションユニットはさらに、前記ユーザデータが処理された後に、前記処理順序情報により示される前記処理順序に従って、前記ユーザデータ及び前記処理順序情報を、前記処理順序により示されるネクストホップサービスユニットへ送信し、これにより、前記ネクストホップサービスユニットを含む次のサービスユニットが、前記ユーザデータを前記処理順序で処理する、請求項３から５のいずれか一項に記載の装置。
【請求項７】
前記装置はローカルアクセスゲートウェイであり、前記ユーザデータはアップリンクユーザデータであり、
前記サービスユニット構成情報はさらに、ユーザデータ転送情報を含み、前記ユーザデータ転送情報は、前記ユーザデータを処理する前記サービスユニットが前記ユーザデータの処理を完了した後に、処理された前記ユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理された前記ユーザデータをパケットデータネットワークＰＤＮへ転送するかを示すのに用いられる、請求項３から６のいずれか一項に記載の装置。
【請求項８】
前記装置が位置するゲートウェイユーザプレーンＧＷ−Ｕは、モバイルアンカーである、又は、
前記装置が位置するゲートウェイユーザプレーンＧＷ−Ｕは、ローカルアクセスゲートウェイである、請求項１から６のいずれか一項に記載の装置。
【請求項９】
請求項１から８のいずれか一項に記載の装置を備える、ゲートウェイユーザプレーンＧＷ−Ｕ。
【請求項１０】
ゲートウェイ構成装置であって、
ユーザデータを処理するサービスユニットがゲートウェイユーザプレーンＧＷ−Ｕに追加される必要があると判定する処理ユニットと、
前記ユーザデータを処理する前記サービスユニットを前記ＧＷ−Ｕに追加するように要求するために用いられる第１の要求メッセージを、前記ＧＷ−Ｕへ送信する送信ユニットと
を含み、
前記ユーザデータを処理する前記サービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含み、前記セッションユニットはセッション処理を実行し、前記ベアラユニットはベアラ処理を実行し、前記サービスフローユニットはサービスフロー処理を実行し、前記コンテンツユニットはコンテンツ処理を実行し、
前記ゲートウェイ構成装置は、前記ユーザデータのサービスタイプに従って、モバイルアンカーとして用いられるＧＷ−Ｕを前記ユーザデータが通過するかどうかを判定する、
装置。
【請求項１１】
ゲートウェイ構成装置であって、
ユーザデータを処理するサービスユニットがゲートウェイユーザプレーンＧＷ−Ｕに追加される必要があると判定する処理ユニットと、
前記ユーザデータを処理する前記サービスユニットを前記ＧＷ−Ｕに追加するように要求するために用いられる第１の要求メッセージを、前記ＧＷ−Ｕへ送信する送信ユニットと
を含み、
前記ユーザデータを処理する前記サービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含み、前記セッションユニットはセッション処理を実行し、前記ベアラユニットはベアラ処理を実行し、前記サービスフローユニットはサービスフロー処理を実行し、前記コンテンツユニットはコンテンツ処理を実行し、
前記ゲートウェイ構成装置は、ポリシ及び課金ルール機能（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅｓ  Ｆｕｎｃｔｉｏｎ、ＰＣＲＦ）により与えられるポリシ及びルールに従って、モバイルアンカーとして用いられるＧＷ−Ｕを前記ユーザデータが通過するかどうかを判定する、
装置。
【請求項１２】
前記ゲートウェイ構成装置は、
前記ＰＣＲＦから受信された前記ポリシ及びルールからＩＰ５タプルを取得し、
取得された前記ＩＰ５タプル内のＩＰアドレスが前記モバイルアンカーとして用いられるＧＷ−ＵのＩＰアドレスセグメント内にある場合、前記ユーザデータが前記モバイルアンカーとして用いられるＧＷ−Ｕを通過する必要があると判定し、
取得された前記ＩＰ５タプル内のＩＰアドレスがローカルＧＷ−ＵのＩＰアドレスセグメント内にある場合、前記ユーザデータが前記ローカルＧＷ−Ｕを通過する必要があると判定する、請求項１１に記載の装置。
【請求項１３】
前記ゲートウェイ構成装置は、前記ＰＣＲＦから取得された前記ポリシ及びルールに従って、前記ユーザデータが属する端末に関する情報を取得し、２つのＩＰアドレスを前記端末に割り当て、
ローカルＧＷ−Ｕがパケットデータネットワークと前記端末との間で前記ユーザデータを転送する場合に一方のＩＰアドレスが用いられ、前記モバイルアンカーとして用いられるＧＷ−Ｕが前記ユーザデータを転送する場合に、他方のＩＰアドレスが用いられる、請求項１１又は１２に記載の装置。
【請求項１４】
請求項１０から１３のいずれか一項に記載の装置を備える、ゲートウェイ制御プレーンＧＷ−Ｃ。
【請求項１５】
ユーザデータ処理方法であって、
ユーザデータをゲートウェイユーザプレーンＧＷ−Ｕにより受信する段階であって、前記ＧＷ−Ｕは、前記ユーザデータを処理する少なくとも２つのサービスユニットを含み、前記ユーザデータはサービスデータ情報を含み、前記サービスデータ情報は、前記ユーザデータを処理するサービスユニットを決定するのに用いられる、段階と、
前記ユーザデータを処理するサービスユニットを、前記サービスデータ情報に従って前記ＧＷ−Ｕにより決定する段階であって、前記ユーザデータを処理する前記サービスユニットは、セッションユニット、ベアラユニット、サービスフローユニット、及びコンテンツユニットを含み、前記セッションユニットはセッション処理を実行し、前記ベアラユニットはベアラ処理を実行し、前記サービスフローユニットはサービスフロー処理を実行し、前記コンテンツユニットはコンテンツ処理を実行する、段階と、
決定された前記サービスユニットを用いることで、前記ユーザデータを前記ＧＷ−Ｕにより処理する段階と
を備え、
前記サービスデータ情報は、
前記ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、
前記ユーザデータを送信するのに用いられるトンネル情報、前記ユーザデータを送信するのに用いられるＩＰ５タプル情報、及び前記ユーザデータのコンテンツ情報のうち少なくとも１つと
を含み、
前記ユーザデータを処理する前記サービスユニットを、前記サービスデータ情報に従って前記ＧＷ−Ｕにより決定する前記段階は、
前記ユーザデータが属する前記端末の前記ＩＰアドレスと関連付けられたセッションユニットを、前記ユーザデータを処理する前記セッションユニットとして前記ＧＷ−Ｕにより用いる段階と、
前記サービスデータ情報が前記トンネル情報を含む場合に、前記トンネル情報と関連付けられたベアラユニットを、前記ユーザデータを処理する前記ベアラユニットとして前記ＧＷ−Ｕにより用い、前記サービスデータ情報が前記ＩＰ５タプル情報を含む場合に、前記ＩＰ５タプル情報と関連付けられたサービスフローユニットを、前記ユーザデータを処理する前記サービスフローユニットとして前記ＧＷ−Ｕにより用い、及び、前記サービスデータ情報が前記コンテンツ情報を含む場合に、前記コンテンツ情報と関連付けられたコンテンツユニットを、前記ユーザデータを処理する前記コンテンツユニットとして前記ＧＷ−Ｕにより用いる段階と
を含み、
決定された前記サービスユニットを用いることで、前記ユーザデータを前記ＧＷ−Ｕにより処理する前記段階は、前記ユーザデータを前記セッションユニットにより処理し、前記サービスデータ情報に従って、前記ユーザデータを処理する別のサービスユニットを前記セッションユニットにより決定する段階を含む、
方法。
【請求項１６】
ゲートウェイ構成方法であって、
ユーザデータを処理するサービスユニットがゲートウェイユーザプレーンＧＷ−Ｕに追加される必要があると、ゲートウェイ制御プレーンＧＷ−Ｃにより判定する段階と、
前記ユーザデータを処理する前記サービスユニットを前記ＧＷ−Ｕに追加するように要求するために用いられる第１の要求メッセージを、前記ＧＷ−Ｕへ前記ＧＷ−Ｃにより送信する段階と
を備え、
前記ユーザデータを処理する前記サービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含み、前記セッションユニットはセッション処理を実行し、前記ベアラユニットはベアラ処理を実行し、前記サービスフローユニットはサービスフロー処理を実行し、前記コンテンツユニットはコンテンツ処理を実行し、
前記ユーザデータのサービスタイプに従って、モバイルアンカーとして用いられるＧＷ−Ｕを前記ユーザデータが通過するかどうかを前記ＧＷ−Ｃにより判定する段階をさらに備える、
方法。
【請求項１７】
ゲートウェイ構成方法であって、
ユーザデータを処理するサービスユニットがゲートウェイユーザプレーンＧＷ−Ｕに追加される必要があると、ゲートウェイ制御プレーンＧＷ−Ｃにより判定する段階と、
前記ユーザデータを処理する前記サービスユニットを前記ＧＷ−Ｕに追加するように要求するために用いられる第１の要求メッセージを、前記ＧＷ−Ｕへ前記ＧＷ−Ｃにより送信する段階と
を備え、
前記ユーザデータを処理する前記サービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含み、前記セッションユニットはセッション処理を実行し、前記ベアラユニットはベアラ処理を実行し、前記サービスフローユニットはサービスフロー処理を実行し、前記コンテンツユニットはコンテンツ処理を実行し、
ポリシ及び課金ルール機能（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅｓ  Ｆｕｎｃｔｉｏｎ、ＰＣＲＦ）により与えられるポリシ及びルールに従って、モバイルアンカーとして用いられるＧＷ−Ｕを前記ユーザデータが通過するかどうかを前記ＧＷ−Ｃにより判定する段階をさらに備える、
方法。
【請求項１８】
前記モバイルアンカーとして用いられるＧＷ−Ｕを前記ユーザデータが通過するかどうかを前記ＧＷ−Ｃにより判定する前記段階は、
前記ＰＣＲＦから受信された前記ポリシ及びルールからＩＰ５タプルを前記ＧＷ−Ｃにより取得する段階と、
取得された前記ＩＰ５タプル内のＩＰアドレスが前記モバイルアンカーとして用いられるＧＷ−ＵのＩＰアドレスセグメント内にある場合、前記ユーザデータが前記モバイルアンカーとして用いられるＧＷ−Ｕを通過する必要があると前記ＧＷ−Ｃにより判定する段階と、
取得された前記ＩＰ５タプル内のＩＰアドレスがローカルＧＷ−ＵのＩＰアドレスセグメント内にある場合、前記ユーザデータが前記ローカルＧＷ−Ｕを通過する必要があると前記ＧＷ−Ｃにより判定する段階と
を含む、請求項１７に記載の方法。
【請求項１９】
前記モバイルアンカーとして用いられるＧＷ−Ｕを前記ユーザデータが通過するかどうかを前記ＧＷ−Ｃにより判定する前記段階は、前記ＰＣＲＦから取得された前記ポリシ及びルールに従って、前記ユーザデータが属する端末に関する情報を前記ＧＷ−Ｃにより取得し、２つのＩＰアドレスを前記端末に前記ＧＷ−Ｃにより割り当てる段階を含み、
ローカルＧＷ−Ｕがパケットデータネットワークと前記端末との間で前記ユーザデータを転送する場合に一方のＩＰアドレスが用いられ、前記モバイルアンカーとして用いられるＧＷ−Ｕが前記ユーザデータを転送する場合に、他方のＩＰアドレスが用いられる、請求項１７又は１８に記載の方法。
【請求項２０】
請求項１５から１９のいずれか一項に記載の方法を、コンピュータユニットに実行させるための、プログラム。
【請求項２１】
ゲートウェイユーザプレーンＧＷ−Ｕ及びゲートウェイ制御プレーンＧＷ−Ｃを備える通信システムであって、
前記ＧＷ−Ｃは、第１の要求メッセージを前記ＧＷ−Ｕへ送信し、前記第１の要求メッセージは、ユーザデータを処理するサービスモジュールを前記ＧＷ−Ｕに追加するように要求するために用いられ、前記ユーザデータを処理する前記サービスモジュールは、セッションモジュール、ベアラモジュール、サービスフローモジュール、及びコンテンツモジュールを含み、前記セッションモジュールはセッション処理を実行し、前記ベアラモジュールはベアラ処理を実行し、前記サービスフローモジュールはサービスフロー処理を実行し、前記コンテンツモジュールはコンテンツ処理を実行し、
前記ＧＷ−Ｕは、前記ＧＷ−Ｃにより送信された前記第１の要求メッセージを受信し、前記第１の要求メッセージに従って、前記ユーザデータを処理する前記サービスモジュールを追加し、前記ユーザデータを受信した場合に、前記ユーザデータを処理する追加された前記サービスモジュールを用いることで、前記ユーザデータを処理し、
前記ユーザデータはサービスデータ情報を含み、前記サービスデータ情報は、前記ユーザデータを処理する前記サービスモジュールを決定するのに用いられ、
前記ＧＷ−Ｕは、前記サービスデータ情報に従って、前記ユーザデータを処理する前記セッションモジュールを決定し、
前記サービスデータ情報は、
前記ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、
前記ユーザデータを送信するのに用いられるトンネル情報、前記ユーザデータを送信するのに用いられるＩＰ５タプル情報、及び前記ユーザデータのコンテンツ情報のうち少なくとも１つと
を含み、
前記ＧＷ−Ｕは、前記ユーザデータが属する前記端末の前記ＩＰアドレスと関連付けられたセッションモジュールを、前記ユーザデータを処理する前記セッションモジュールとして用い、
前記ＧＷ−Ｕは、前記サービスデータ情報が前記トンネル情報を含む場合に、前記トンネル情報と関連付けられたベアラモジュールを、前記ユーザデータを処理する前記ベアラモジュールとして用い、前記サービスデータ情報が前記ＩＰ５タプル情報を含む場合に、前記ＩＰ５タプル情報と関連付けられたサービスフローモジュールを、前記ユーザデータを処理する前記サービスフローモジュールとして用い、及び、前記サービスデータ情報が前記コンテンツ情報を含む場合に、前記コンテンツ情報と関連付けられたコンテンツモジュールを、前記ユーザデータを処理する前記コンテンツモジュールとして用い、
前記セッションモジュールは、前記ユーザデータを処理し、前記サービスデータ情報に従って、前記ユーザデータを処理する別のサービスモジュールを決定する、
通信システム。
【請求項２２】
前記ＧＷ−Ｃは、前記ユーザデータのサービスタイプに従って、モバイルアンカーとして用いられるＧＷ−Ｕを前記ユーザデータが通過するかどうかを判定する、請求項２１に記載の通信システム。
【請求項２３】
前記ＧＷ−Ｃは、ポリシ及び課金ルール機能（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅｓ  Ｆｕｎｃｔｉｏｎ、ＰＣＲＦ）により与えられるポリシ及びルールに従って、モバイルアンカーとして用いられるＧＷ−Ｕを前記ユーザデータが通過するかどうかを判定する、請求項２１に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関するものであり、具体的には、ユーザデータ処理装置及び方法並びにシステムに関するものである。
【背景技術】
【０００２】
図１に示されるように、無線通信システムでは、コアネットワーク（Ｃｏｒｅ  Ｎｅｔｗｏｒｋ、ＣＮ）のサービング汎用パケット無線サービスサポートノード（Ｓｅｒｖｉｎｇ  ＧＰＲＳ  Ｓｕｐｐｏｒｔｉｎｇ  Ｎｏｄｅ、ＳＧＳＮ）が、汎用パケット無線サービス（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ、ＧＰＲＳ）又はユニバーサル移動体通信システム（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｓｅｒｖｉｃｅ、ＵＭＴＳ）ネットワークにおいて、ルーティング及び転送、モビリティ管理、セッション管理、並びにユーザ情報保管などの機能を実装するように構成される。ゲートウェイ汎用パケット無線サービスサポートノード（Ｇａｔｅｗａｙ  ＧＰＲＳ  Ｓｕｐｐｏｒｔｉｎｇ  Ｎｏｄｅ、ＧＧＳＮ）が、外部のパケットデータネットワーク（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ、ＰＤＮ）に接続するように構成される。
【０００３】
図１に示されるネットワークアーキテクチャでは、ユーザ機器（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ、ＵＥ）が、ユニバーサル地上波無線アクセスネットワーク（Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ、ＵＴＲＡＮ）又はＧＳＭ（登録商標）／ＥＤＧＥ無線アクセスネットワーク（ＧＳＭ／ＥＤＧＥ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ、ＧＥＲＡＮ）を用いることで、アタッチ要求手順を開始する。ホームロケーションレジスタ（Ｈｏｍｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ、ＨＬＲ）から取得されるユーザ加入契約データ及び認証データに従ってＵＥ認証を完了した後に、ＳＧＳＮは、アタッチが許可されたことをＵＥに通知する。
【０００４】
ＵＥがユーザサービスを用いる必要がある場合、ＵＥは、パケットデータプロトコルコンテキスト（Ｐａｃｋｅｔ  Ｄａｔａ  Ｐｒｏｔｏｃｏｌ  Ｃｏｎｔｅｘｔ、ＰＤＰ  ｃｏｎｔｅｘｔ）を確立するための要求をＳＧＳＮへ送信する。ＳＧＳＮは、ユーザ加入契約情報内のアクセスポイント名（Ａｃｃｅｓｓ  Ｐｏｉｎｔ  Ｎａｍｅ、ＡＰＮ）に従って、関連したＧＧＳＮを捜し出し、当該ＧＧＳＮにＰＤＰコンテキストを追加するように要求する。ＧＧＳＮは、ＰＤＰコンテキストを追加する要求を受信した後に、ＵＥに割り当てられるＩＰアドレス及びＧＰＲＳトンネリングプロトコル（ＧＰＲＳ  Ｔｕｎｎｅｌ  Ｐｒｏｔｏｃｏｌ、ＧＴＰ）のトンネルエンドポイント識別子（Ｔｕｎｎｅｌ  Ｅｎｄ  Ｉｄｅｎｔｉｆｉｅｒ、ＴＥＩＤ）をＳＧＳＮへ返す。ＳＧＳＮは、ＰＤＰコンテキストが問題なく確立したというメッセージをＵＥへ返し、対応する無線エアインタフェースベアラを確立してユーザデータを送信するように、ＵＴＲＡＮ又はＧＥＲＡＮに命令する。
【０００５】
ＵＴＲＡＮ／ＧＥＲＡＮ及びＳＧＳＮを通過した後に、ＵＥのアップリンクデータがＧＧＳＮによって対応するＰＤＮへ転送される。外部ＰＤＮからのダウンリンクデータが、ＵＥのＩＰアドレスに従って、対応するＧＴＰトンネルを通って、ＧＧＳＮによりＵＥのＳＧＳＮへ送信され、次に、ＧＥＲＡＮ／ＵＴＲＡＮを用いることでＳＧＳＮによりＵＥへ送信される。
【０００６】
図２を参照すると、３ＧＰＰ仕様書リリース（Ｒｅｌｅａｓｅ、Ｒ）８段階で開発された進化型ネットワークが、進化型ユニバーサル地上波無線アクセスネットワーク（Ｅｖｏｌｖｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ、Ｅ−ＵＴＲＡＮ）を含み、これはまた、無線アクセスネットワークＲＡＮの一種とみなされてよく、進化型ネットワークに関連した無線機能を実装するように構成される。モビリティ管理エンティティ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ、ＭＭＥ）は、ユーザコンテキスト及びモバイル状態の管理、一時的移動体加入者識別情報（Ｔｅｍｐｏｒａｒｙ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ、ＴＭＳＩ）の割り当てなどを含む、制御プレーンのモビリティ管理を担う。サービングゲートウェイエンティティ（Ｓｅｒｖｉｎｇ  Ｇａｔｅｗａｙ、Ｓ−ＧＷ）は、３ＧＰＰ無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ、ＵＴＲＡＮ、及びＧＥＲＡＮなど）の間のユーザプレーンアンカーである。パケットデータネットワークゲートウェイエンティティ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ  Ｇａｔｅｗａｙ、Ｐ−ＧＷ）は、３ＧＰＰ無線アクセスネットワークと非３ＧＰＰ無線アクセスネットワークとの間のユーザプレーンアンカーであり、外部ＰＤＮとのインタフェースを提供する。
【０００７】
図２に示される進化型ネットワークにおいて、ＵＥは、無線エアインタフェースを用いることでＥ−ＵＴＲＡＮにアクセスした後に、まずＭＭＥにアタッチされる。ＭＭＥが、ホーム加入者サーバ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ、ＨＳＳ）から取得されるユーザ加入契約データ及び認証情報に従ってＵＥ認証を完了した後に、ＵＥ又はＭＭＥは、ユーザデータを送信するのに用いられるベアラを確立する手順を開始する。ＭＭＥは、ＵＥのためにベアラを確立するようにＳ−ＧＷに命令し、Ｓ−ＧＷは、ユーザデータを送信するのに用いられる、Ｅ−ＵＴＲＡＮからＰ−ＧＷへのベアラをＵＥのために確立する。Ｐ−ＧＷは、確立されたベアラを用いることで、外部ＰＤＮからのダウンリンクデータをＵＥへ転送し、ＵＥからのアップリンクデータをＰＤＮへ転送する。
【０００８】
図２に示されるように、既存のＵＴＲＡＮ及びＧＥＲＡＮと互換性を有するために、ＵＥは代わりに、ＵＴＲＡＮ又はＧＥＲＡＮ及びＳＧＳＮを用いることでＭＭＥにアクセスしてよく、ＵＴＲＡＮ／ＧＥＲＡＮ及びＳＧＳＮを用いることで、Ｓ−ＧＷへのＧＴＰトンネル接続を確立してよい。Ｓ−ＧＷは、ＧＴＰトンネルを、ユーザデータを送信するのに用いられる対応するＰ−ＧＷ接続ベアラに変換する。ＵＴＲＡＮは代わりに、Ｓ−ＧＷに直接的に接続されたＧＴＰトンネルを確立してよい。
【０００９】
図２に示されるネットワークアーキテクチャにおいて、ＭＭＥは、制御プレーンのシグナリングだけを処理するネットワーク要素である。Ｓ−ＧＷ及びＰ−ＧＷは、一般にゲートウェイと総じて呼ばれる１つのネットワーク要素に組み合わされてよい。
【００１０】
図１及び図２に示されるネットワークアーキテクチャにおいて、Ｓ−ＧＷ、Ｐ−ＧＷ、及びＧＧＳＮは、総じてゲートウェイと呼ばれることがあり、ゲートウェイは、無線アクセスネットワークと外部ＰＤＮとの間のインタフェースとして用いられ、ユーザデータ転送を実装する。
【００１１】
ゲートウェイの制御プレーン（Ｃｏｎｔｒｏｌ  Ｐｌａｎｅ）及びユーザプレーン（Ｕｓｅｒ  Ｐｌａｎｅ）が分離しているネットワークアーキテクチャについては、図３を参照されたい。ゲートウェイが、ユーザプレーンゲートウェイ（Ｕｓｅｒ  Ｐｌａｎｅ  Ｇａｔｅｗａｙ、ＧＷ−Ｕ）及び制御プレーンゲートウェイ（Ｃｏｎｔｒｏｌ  Ｐｌａｎｅ  Ｇａｔｅｗａｙ、ＧＷ−Ｃ）に分割されている。
【００１２】
図３を参照すると、ＵＥが、無線アクセスネットワークを用いることで、図３に示される無線通信システムにアクセスする。無線アクセスネットワークは、ＭＭＥ／ＳＧＳＮ及びＧＷ−Ｕに接続されている。ＧＷ−Ｃは、ＭＭＥ／ＳＧＳＮに接続されており、セッション管理、ＩＰアドレス割り当てなどを実行するように構成されてよい。ＧＷ−Ｕは、ユーザデータを転送するように構成される。ＧＷ−Ｕは、無線アクセスネットワークからのユーザデータをＰＤＮへ転送し、ＰＤＮからのユーザデータを無線アクセスネットワークへ転送する。
【００１３】
ＧＷ−Ｃは、制御プレーンゲートウェイ（Ｃｏｎｔｒｏｌ  Ｐｌａｎｅ  Ｇａｔｅｗａｙ）と呼ばれることがあり、又は、ゲートウェイコントローラ（Ｇａｔｅｗａｙ  Ｃｏｎｔｒｏｌｌｅｒ）、制御ノード（Ｃｏｎｔｒｏｌ  Ｎｏｄｅ）、若しくは制御ゲートウェイ（Ｃｏｎｔｒｏｌ  Ｇａｔｅｗａｙ）と呼ばれることがある。
【００１４】
ＧＷ−Ｕは代わりに、パケットデータ転送ゲートウェイ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｆｏｒｗａｒｄｉｎｇ  Ｇａｔｅｗａｙ）、ルーティング転送ノード（Ｒｏｕｔｉｎｇ  Ｆｏｒｗａｒｄｉｎｇ  Ｎｏｄｅ）、又はスイッチノード（Ｓｗｉｔｃｈ  Ｎｏｄｅ）と呼ばれることがある。
【００１５】
現在、図３に示されるアーキテクチャにおいて、ＧＷ−Ｕは、ＧＷ−Ｃの制御メッセージに従ってユーザデータを処理する必要がある。これは、柔軟性を欠いている。
【発明の概要】
【００１６】
このような事情を考慮して、ＧＷ−Ｕがユーザデータを柔軟に処理する解決手段を提供するために、本発明の実施形態が、ユーザデータ処理装置及び方法並びにシステムを提供する。
【００１７】
第１の態様によると、本発明の一実施形態がユーザデータ処理装置を提供し、本装置は、ユーザデータを受信するように構成されたインタフェース管理ユニットと、当該ユーザデータを処理するように構成された少なくとも２つのサービスユニットとを含む。少なくとも２つのサービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含み、セッションユニットはセッション処理を実行するように構成され、ベアラユニットはベアラ処理を実行するように構成され、サービスフローユニットはサービスフロー処理を実行するように構成され、コンテンツユニットはコンテンツ処理を実行するように構成される。インタフェース管理ユニットはさらに、ユーザデータを処理するように構成されたセッションユニットを決定し、決定されたセッションユニットへ受信されたユーザデータを送信するように構成され、セッションユニットはさらに、ユーザデータを処理するように構成された別のサービスユニットを決定するように構成される。
【００１８】
第１の態様に関連して、第１の可能な実装態様では、ユーザデータはサービスデータ情報を含み、サービスデータ情報は、ユーザデータを処理するように構成されたサービスユニットを決定するのに用いられ、インタフェース管理ユニットは具体的には、サービスデータ情報に従って、ユーザデータを処理するように構成されたセッションユニットを決定するように構成され、セッションユニットは具体的には、サービスデータ情報に従って、ユーザデータを処理するように構成された別のサービスユニットを決定するように構成される。
【００１９】
第１の態様の第１の可能な実装態様に関連して、第２の可能な実装態様では、サービスデータ情報は、ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つとを含む。
【００２０】
第１の態様の第２の可能な実装態様に関連して、第３の可能な実装態様では、インタフェース管理ユニットは具体的には、ユーザデータが属する端末のＩＰアドレスと関連付けられたセッションユニットを、ユーザデータを処理するように構成されたセッションユニットとして用いるように構成される。セッションユニットは具体的には、サービスデータ情報がトンネル情報を含む場合に、トンネル情報と関連付けられたベアラユニットを、ユーザデータを処理するように構成されたベアラユニットとして用い、サービスデータ情報がＩＰ５タプル情報を含む場合に、ＩＰ５タプル情報と関連付けられたサービスフローユニットを、ユーザデータを処理するように構成されたサービスフローユニットとして用い、又は、サービスデータ情報がコンテンツ情報を含む場合に、コンテンツ情報と関連付けられたコンテンツユニットを、ユーザデータを処理するように構成されたコンテンツユニットとして用いるように構成される。
【００２１】
第１の態様の第１から第３の可能な実装態様のいずれかに関連して、第４の可能な実装態様では、サービスユニットは具体的には、保存済みサービスユニット構成情報に従って、ユーザデータを別々に処理するように構成され、サービスユニット構成情報は、サービスユニットにより実行されるオペレーションに関する情報と、サービスユニットがユーザデータを処理する場合に、サービスユニットにより用いられるパラメータに関する情報とを含む。
【００２２】
第１の態様の第４の可能な実装態様に関連して、第５の可能な実装態様では、インタフェース管理ユニットはさらに、ユーザデータを処理するように構成されたセッションユニットを決定する前に、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、サービスユニットを追加するのに用いられる、サービスデータ情報及びサービスユニット構成情報を含んだ、第１の要求メッセージを受信し、サービスユニットを追加し、サービスデータ情報及びサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係を保存し、追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する、又は、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、サービスユニットを追加するのに用いられる、サービスユニット構成情報のサービスデータ情報及び識別子情報を含んだ、第１の要求メッセージを受信し、サービスユニットを追加し、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、サービスデータ情報及び決定されたサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係を保存し、追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存するように構成される。
【００２３】
第１の態様の第４の可能な実装態様に関連して、第６の可能な実装態様では、インタフェース管理ユニットはさらに、ユーザデータを処理するように構成されたセッションユニットを決定する前に、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、ユーザデータを処理するように構成されたセッションユニットと関連付けられたサービスユニットを追加するのに用いられる、ユーザデータを処理するように構成されたセッションユニットの識別子情報と、サービスユニットのサービスユニット構成情報と、サービスデータ情報内の一部の項目であって、トンネル情報、ＩＰ５タプル、及びアプリケーション層識別子のうち少なくとも１つを含む、一部の項目とを含んだ、第１の要求メッセージを受信し、サービスユニットを追加し、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間の対応関係を保存し、一部の項目が追加されたサービスデータ情報とサービスユニット構成情報とを保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係を保存し、追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する、又は、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、ユーザデータを処理するように構成されたセッションユニットと関連付けられたサービスユニットを追加するのに用いられる、ユーザデータを処理するように構成されたセッションユニットの識別子情報と、サービスユニットのサービスユニット構成情報の識別子情報と、サービスデータ情報内の一部の項目であって、トンネル情報、ＩＰ５タプル、及びアプリケーション層識別子のうち少なくとも１つを含む、一部の項目とを含んだ、第１の要求メッセージを受信し、サービスユニットを追加し、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間の対応関係を保存し、一部の項目が追加されたサービスデータ情報と決定されたサービスユニット構成情報とを保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係を保存し、追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存するように構成される。
【００２４】
第１の態様の第５又は第６の可能な実装態様に関連して、第７の可能な実装態様では、第１の要求メッセージはさらに、サービスユニットのユニットタイプ情報を含み、ユニットタイプ情報は、サービスユニットのタイプ識別子、又はサービスユニットにより用いられるテンプレートの識別子を含み、インタフェース管理ユニットは具体的には、サービスユニットのユニットタイプ情報に従って、サービスユニットにより用いられるサービスユニットのテンプレートを決定し、決定されたサービスユニットのテンプレートに基づいてサービスユニットを追加するように構成される。
【００２５】
第１の態様の第７の可能な実装態様に関連して、第８の可能な実装態様では、インタフェース管理ユニットはさらに、決定されたサービスユニットのテンプレートに基づいてサービスユニットを追加する前に、ＧＷ−Ｃにより送信された、サービスユニットのテンプレートを追加するように要求するために用いられる、第２の要求メッセージを受信し、第２の要求メッセージを受信した後に、サービスユニットのテンプレートを追加するように構成される。
【００２６】
第１の態様の第５から第８の可能な実装態様のいずれかに関連して、第９の可能な実装態様では、第１の要求メッセージはさらに処理順序情報を含み、処理順序情報は、ユーザデータを処理するサービスユニットの処理順序を示すのに用いられ、セッションユニットはさらに、ユーザデータが処理された後に、処理順序情報により示される処理順序に従って、ユーザデータ及び処理順序情報を、処理順序により示されるネクストホップサービスユニットへ送信するように構成され、これにより、ネクストホップサービスユニットを含む次のサービスユニットが、ユーザデータをその処理順序で処理する。
【００２７】
第１の態様の第５から第９の可能な実装態様のいずれかに関連して、第１０の可能な実装態様では、ＧＷ−Ｕはローカルアクセスゲートウェイであり、ユーザデータはアップリンクユーザデータであり、サービスユニット構成情報はさらに、ユーザデータ転送情報を含み、ユーザデータ転送情報は、ユーザデータを処理するように構成されたサービスユニットがユーザデータの処理を完了した後に、処理されたユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理されたユーザデータをパケットデータネットワークＰＤＮへ転送するかを示すのに用いられる。
【００２８】
第１の態様の第１０の可能な実装態様に関連して、第１１の可能な実装態様では、ユーザデータ転送情報は、ユーザデータのサービスタイプに従って決定される。
【００２９】
第１の態様又は第１の態様の第１から第９の可能な実装態様のいずれかに関連して、第１２の可能な実装態様では、装置が位置するゲートウェイユーザプレーンＧＷ−Ｕがモバイルアンカーである、又はＧＷ−Ｕはローカルアクセスゲートウェイである。
【００３０】
第１の態様の第５から第１１の可能な実装態様のいずれかに関連して、第１３の可能な実装態様では、インタフェース管理ユニットは具体的には、サービスコンテキストを作成することで、サービスユニットを追加するように構成され、サービスユニットは具体的には、インタフェース管理ユニットがサービスユニットを作成する場合に用いられるサービスコンテキストに従って、ユーザデータを処理するように構成され、サービスユニットがセッションユニットの場合、サービスコンテキストはセッションコンテキストであり、サービスユニットがベアラユニットである場合、サービスコンテキストはベアラコンテキストであり、サービスユニットがサービスフローユニットである場合、サービスコンテキストはサービスフローコンテキストであり、又は、サービスユニットがコンテンツユニットである場合、サービスコンテキストはコンテンツコンテキストである。
【００３１】
第２の態様によると、本発明の一実施形態がゲートウェイユーザプレーンＧＷ−Ｕを提供し、ＧＷ−Ｕは、第１の態様又は第１の態様の第２から第１３の可能な実装態様のいずれかによる装置を含む。
【００３２】
第３の態様によると、本発明の一実施形態がゲートウェイ構成装置を提供し、本装置は、ユーザデータを処理するサービスユニットがゲートウェイユーザプレーンＧＷ−Ｕに追加される必要があると判定するように構成された処理ユニットと、ユーザデータを処理するサービスユニットをＧＷ−Ｕに追加するように要求するために用いられる第１の要求メッセージを、ＧＷ−Ｕへ送信するように構成された送信ユニットとを含み、ユーザデータを処理するサービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含み、セッションユニットはセッション処理を実行するように構成され、ベアラユニットはベアラ処理を実行するように構成され、サービスフローユニットはサービスフロー処理を実行するように構成され、コンテンツユニットはコンテンツ処理を実行するように構成される。
【００３３】
第３の態様に関連して、第１の可能な実装態様では、第１の要求メッセージは、ユーザデータと関連付けられたサービスデータ情報と、サービスユニットのサービスユニット構成情報とを含み、これによりＧＷ−Ｕは、サービスデータ情報とサービスユニット構成情報とを保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係、及び追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する、又は、第１の要求メッセージは、ユーザデータと関連付けられたサービスデータ情報と、サービスユニットのサービスユニット構成情報の識別子情報とを含み、これによりＧＷ−Ｕは、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、サービスデータ情報と決定されたサービスユニット構成情報とを保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係、及び追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する。サービスデータ情報は、ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つとを含み、サービスユニット構成情報は、サービスユニットにより実行されるオペレーションに関する情報と、サービスユニットがユーザデータを処理する場合に、サービスユニットにより用いられるパラメータに関する情報とを含む。
【００３４】
第３の態様に関連して、第２の可能な実装態様では、第１の要求メッセージは、ユーザデータを処理するように構成されたセッションユニットの識別子情報、サービスユニットのサービスユニット構成情報、及びサービスデータ情報内の一部の項目を含み、これによりＧＷ−Ｕは、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間の対応関係を保存し、一部の項目が追加されたサービスデータ情報とサービスユニット構成情報とを保存し、サービスデータ情報とサービスユニットとの間の対応関係、及びサービスユニット構成情報とサービスユニットとの間の対応関係を保存する、又は、第１の要求メッセージは、ユーザデータを処理するように構成されたセッションユニットの識別子情報、サービスユニットのサービスユニット構成情報の識別子情報、及び、サービスデータ情報内の一部の項目を含み、これによりＧＷ−Ｕは、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間の対応関係を保存し、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、一部の項目が追加されたサービスデータ情報とサービスユニット構成情報とを保存し、サービスデータ情報とサービスユニットとの間の対応関係、及びサービスユニット構成情報とサービスユニットとの間の対応関係を保存する。サービスデータ情報は、ユーザデータが属する端末のＩＰアドレスと、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つとを含み、一部の項目は、トンネル情報、ＩＰ５タプル、及びアプリケーション層識別子のうち少なくとも１つを含み、サービスユニット構成情報は、サービスユニットにより実行されるオペレーションに関する情報と、サービスユニットがユーザデータを処理する場合に、サービスユニットにより用いられるパラメータに関する情報とを含む。
【００３５】
第３の態様又は第３の態様の第１又は第２の可能な実装態様のいずれかに関連して、第４の可能な実装態様では、サービスデータ情報がトンネル情報を含む場合に、サービスユニットはベアラユニットを含み、サービスデータ情報がＩＰ５タプル情報を含む場合に、サービスユニットはサービスフローユニットを含み、又は、サービスデータ情報がコンテンツ情報を含む場合に、サービスユニットはコンテンツユニットを含む。
【００３６】
第３の態様又は第３の態様の上述の可能な実装態様のいずれかに関連して、第３の態様の第４の可能な実装態様では、第１の要求メッセージはさらに、サービスユニットのユニットタイプ情報を含み、ユニットタイプ情報は、サービスユニットのタイプ識別子又はサービスユニットにより用いられるテンプレートの識別子を含み、これによりＧＷ−Ｕは、サービスユニットのユニットタイプ情報に従って、サービスユニットにより用いられるサービスユニットのテンプレートを決定し、決定されたサービスユニットのテンプレートに基づいてサービスユニットを追加する。
【００３７】
第３の態様の第４の可能な実装態様に関連して、第５の可能な実装態様では、送信ユニットはさらに、第１の要求メッセージをＧＷ−Ｕへ送信する前に、第２の要求メッセージをＧＷ−Ｕへ送信するように構成され、第２の要求メッセージは、サービスユニットのテンプレートを追加するように要求するために用いられる。
【００３８】
第３の態様又は第３の態様の上述の可能な実装態様のいずれかに関連して、第３の態様の第６の可能な実装態様では、第１の要求メッセージはさらに処理順序情報を含み、処理順序情報は、ユーザデータをＧＷ−Ｕで処理するサービスユニットの処理順序を示すのに用いられる。
【００３９】
第３の態様又は第３の態様の上述の可能な実装態様のいずれかに関連して、第３の態様の第７の可能な実装態様では、ＧＷ−Ｕはローカルアクセスゲートウェイであり、ユーザデータはアップリンクユーザデータであり、サービスユニット構成情報はさらにユーザデータ転送情報を含み、ユーザデータ転送情報は、ユーザデータを処理するように構成されたサービスユニットがユーザデータの処理を完了した後に、処理されたユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理されたユーザデータをパケットデータネットワークＰＤＮへ転送するかを示すのに用いられる。
【００４０】
第３の態様の第７の可能な実装態様に関連して、第８の可能な実装態様では、ユーザデータ転送情報は、ユーザデータのサービスタイプに従って決定される。
【００４１】
第４の態様によると、本発明の一実施形態がゲートウェイ制御プレーンＧＷ−Ｃを提供し、ＧＷ−Ｃは、第３の態様又は第３の態様の可能な実装態様のいずれかによる装置を含む。
【００４２】
第５の態様によると、本発明の一実施形態がユーザデータ処理方法を提供し、本方法は、ユーザデータをゲートウェイユーザプレーンＧＷ−Ｕにより受信する段階であって、ＧＷ−Ｕは、ユーザデータを処理するように構成された少なくとも２つのサービスユニットを含む、段階と、ユーザデータを処理するように構成されたサービスユニットをＧＷ−Ｕにより決定する段階であって、ユーザデータを処理するように構成されたサービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含み、セッションユニットはセッション処理を実行するように構成され、ベアラユニットはベアラ処理を実行するように構成され、サービスフローユニットはサービスフロー処理を実行するように構成され、コンテンツユニットはコンテンツ処理を実行するように構成される、段階と、決定されたサービスユニットを用いることで、ユーザデータをＧＷ−Ｕにより処理する段階とを含む。
【００４３】
第５の態様に関連して、第１の可能な実装態様では、ユーザデータはサービスデータ情報を含み、サービスデータ情報は、ユーザデータを処理するように構成された、ＧＷ−Ｕ内のサービスユニットを決定するのに用いられ、ユーザデータを処理するように構成されたサービスユニットをＧＷ−Ｕにより決定する段階は、ユーザデータを処理するように構成されたサービスユニットを、サービスデータ情報に従ってＧＷ−Ｕにより決定する段階を含む。
【００４４】
第５の態様の第１の可能な実装態様に関連して、第２の可能な実装態様では、サービスデータ情報は、ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つとを含む。
【００４５】
第５の態様の第２の可能な実装態様に関連して、第３の可能な実装態様では、ユーザデータを処理するように構成されたサービスユニットを、サービスデータ情報に従ってＧＷ−Ｕにより決定する段階は、ユーザデータが属する端末のＩＰアドレスと関連付けられたセッションユニットを、ユーザデータを処理するように構成されたセッションユニットとしてＧＷ−Ｕにより用いる段階と、サービスデータ情報がトンネル情報を含む場合に、トンネル情報と関連付けられたベアラユニットを、ユーザデータを処理するように構成されたベアラユニットとしてＧＷ−Ｕにより用い、サービスデータ情報がＩＰ５タプル情報を含む場合に、ＩＰ５タプル情報と関連付けられたサービスフローユニットを、ユーザデータを処理するように構成されたサービスフローユニットとしてＧＷ−Ｕにより用い、又は、サービスデータ情報がコンテンツ情報を含む場合に、コンテンツ情報と関連付けられたコンテンツユニットを、ユーザデータを処理するように構成されたコンテンツユニットとしてＧＷ−Ｕにより用いる段階とを含み、決定されたサービスユニットを用いることで、ユーザデータをＧＷ−Ｕにより処理する段階は、ユーザデータをセッションユニットにより処理し、処理されたユーザデータを、ユーザデータを処理するように構成された別の決定されたサービスユニットへ送信する段階と、セッションユニットから受信されたユーザデータを別のサービスユニットにより処理する段階とを含む。
【００４６】
第５の態様の第１から第３の可能な実装態様のいずれかに関連して、第４の可能な実装態様では、決定されたサービスユニットを用いることで、ユーザデータをＧＷ−Ｕにより処理する段階は、サービスユニットの保存済みサービスユニット構成情報に従って、決定されたサービスユニットによりユーザデータを処理する段階を含み、サービスユニット構成情報は、決定されたサービスユニットにより実行されるオペレーションに関する情報と、決定されたサービスユニットがユーザデータを処理する場合に、決定されたサービスユニットにより用いられるパラメータに関する情報とを含む。
【００４７】
第５の態様の第４の可能な実装態様に関連して、第５の可能な実装態様では、決定されたサービスユニットを用いることで、ユーザデータをＧＷ−Ｕにより処理する段階の前に、本方法はさらに、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された第１の要求メッセージを受信する段階であって、第１の要求メッセージは、サービスユニットを追加するのに用いられ、サービスデータ情報及びサービスユニット構成情報を含む、段階と、サービスユニットを追加し、サービスデータ情報及びサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係を保存し、追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する段階とを含む、又は、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された第１の要求メッセージを受信する段階であって、第１の要求メッセージはサービスユニットを追加するのに用いられ、サービスユニット構成情報のサービスデータ情報及び識別子情報を含む、段階と、サービスユニットを追加し、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、サービスデータ情報及び決定されたサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係を保存し、追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する段階とを含む。
【００４８】
第５の態様の第４の可能な実装態様に関連して、第６の可能な実装態様では、決定されたサービスユニットを用いることで、ユーザデータをＧＷ−Ｕにより処理する段階の前に、本方法はさらに、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された第１の要求メッセージを受信する段階であって、第１の要求メッセージは、ユーザデータを処理するように構成されたセッションユニットと関連付けられたサービスユニットを追加するのに用いられ、ユーザデータを処理するように構成されたセッションユニットの識別子情報、サービスユニットのサービスユニット構成情報、及びサービスデータ情報内の一部の項目を含み、一部の項目は、トンネル情報、ＩＰ５タプル、及びアプリケーション層識別子のうち少なくとも１つを含む、段階と、サービスユニットを追加し、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間の対応関係を保存し、一部の項目が追加されたサービスデータ情報及びサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係を保存し、追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する段階とを含む、又は、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された第１の要求メッセージを受信する段階であって、第１の要求メッセージは、ユーザデータを処理するように構成されたセッションユニットと関連付けられたサービスユニットを追加するのに用いられ、ユーザデータを処理するように構成されたセッションユニットの識別子情報、サービスユニットのサービスユニット構成情報の識別子情報、及びサービスデータ情報内の一部の項目を含み、一部の項目は、トンネル情報、ＩＰ５タプル、及びアプリケーション層識別子のうち少なくとも１つを含む、段階と、サービスユニットを追加し、サービスユニット構成情報の識別子情報に従って、サービスユニット構成情報を決定し、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間の対応関係を保存し、一部の項目が追加されたサービスデータ情報及び決定されたサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係を保存し、追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する段階とを含む。
【００４９】
第５の態様の第５又は第６の可能な実装態様に関連して、第７の可能な実装態様では、第１の要求メッセージはさらに、サービスユニットのユニットタイプ情報を含み、ユニットタイプ情報は、サービスユニットのタイプ識別子、又はサービスユニットにより用いられるテンプレートの識別子を含み、サービスユニットを追加する段階は、サービスユニットのユニットタイプ情報に従って、サービスユニットにより用いられるサービスユニットのテンプレートを決定し、決定されたサービスユニットのテンプレートに基づいて、サービスユニットを追加する段階を含む。
【００５０】
第５の態様の第７の可能な実装態様に関連して、第８の可能な実装態様では、決定されたサービスユニットのテンプレートに基づいて、サービスユニットを追加する段階の前に、本方法はさらに、ＧＷ−Ｃにより送信された第２の要求メッセージを受信する段階であって、第２の要求メッセージは、サービスユニットのテンプレートを追加するように要求するために用いられる、段階と、第２の要求メッセージを受信した後に、サービスユニットのテンプレートを追加する段階とを含む。
【００５１】
第５の態様の第５から第８の可能な実装態様のいずれかに関連して、第９の可能な実装態様では、第１の要求メッセージはさらに処理順序情報を含み、処理順序情報は、ユーザデータを処理するサービスユニットの処理順序を示すのに用いられ、決定されたサービスユニットを用いることでユーザデータをＧＷ−Ｕにより処理する段階は、ユーザデータを処理するように構成されたセッションユニットにより、ユーザデータを処理する段階と、処理順序情報により示される処理順序に従って、ユーザデータを処理するように構成されたセッションユニットにより、ユーザデータ及び処理順序情報を、処理順序により示されるネクストホップサービスユニットへ送信する段階であって、これにより、ネクストホップサービスユニットを含む次のサービスユニットが、ユーザデータをその処理順序で処理する、段階とを含む。
【００５２】
第５の態様の第５から第９の可能な実装態様のいずれかに関連して、第１０の可能な実装態様では、ＧＷ−Ｕはローカルアクセスゲートウェイであり、ユーザデータはアップリンクユーザデータであり、サービスユニット構成情報はさらに、ユーザデータ転送情報を含み、ユーザデータ転送情報は、ユーザデータを処理するように構成されたサービスユニットがユーザデータの処理を完了した後に、処理されたユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理されたユーザデータをパケットデータネットワークＰＤＮへ転送するかを示すのに用いられる。
【００５３】
第５の態様の第１０の可能な実装態様に関連して、第１１の可能な実装態様では、ユーザデータ転送情報は、ユーザデータのサービスタイプに従って決定される。
【００５４】
第５の態様又は第５の態様の第１から第９の可能な実装態様のいずれかに関連して、第１２の可能な実装態様では、ＧＷ−Ｕはモバイルアンカーである、又は、ＧＷ−Ｕはローカルアクセスゲートウェイである。
【００５５】
第５の態様の第５から第１１の可能な実装態様のいずれかに関連して、第１３の可能な実装態様では、サービスユニットを追加する段階は、サービスコンテキストを作成することで、サービスユニットを追加する段階を含み、決定されたサービスユニットを用いることで、ユーザデータをＧＷ−Ｕにより処理する段階は、サービスユニットを作成する場合に用いられるサービスコンテキストを用いることで、ユーザデータをＧＷ−Ｕにより処理する段階を含み、サービスユニットがセッションユニットの場合、サービスコンテキストはセッションコンテキストであり、サービスユニットがベアラユニットである場合、サービスコンテキストはベアラコンテキストであり、サービスユニットがサービスフローユニットである場合、サービスコンテキストはサービスフローコンテキストであり、又は、サービスユニットがコンテンツユニットである場合、サービスコンテキストはコンテンツコンテキストである。
【００５６】
第６の態様によると、本発明の一実施形態がコンピュータ可読媒体を提供し、当該コンピュータ可読媒体はコンピュータプログラミングコードを含み、コンピュータプログラミングコードは、コンピュータユニットにより実行された場合、第５の態様又は第５の態様の第２から第１３の可能な実装態様のいずれかによる方法を、コンピュータユニットが実行することを可能にする。
【００５７】
第７の態様によると、本発明の一実施形態がゲートウェイ構成方法を提供し、当該ゲートウェイ構成方法は、ユーザデータを処理するサービスユニットがゲートウェイユーザプレーンＧＷ−Ｕに追加される必要があると、ゲートウェイ制御プレーンＧＷ−Ｃにより判定する段階と、ユーザデータを処理するサービスユニットをＧＷ−Ｕに追加するように要求するために用いられる第１の要求メッセージを、ＧＷ−ＵへＧＷ−Ｃにより送信する段階とを含み、ユーザデータを処理するサービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含み、セッションユニットはセッション処理を実行するように構成され、ベアラユニットはベアラ処理を実行するように構成され、サービスフローユニットはサービスフロー処理を実行するように構成され、コンテンツユニットはコンテンツ処理を実行するように構成される。
【００５８】
第７の態様に関連して、第１の可能な実装態様では、第１の要求メッセージは、ユーザデータと関連付けられたサービスデータ情報と、サービスユニットのサービスユニット構成情報とを含み、これによりＧＷ−Ｕは、サービスデータ情報とサービスユニット構成情報とを保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係、及び追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する、又は、第１の要求メッセージは、ユーザデータと関連付けられたサービスデータ情報と、サービスユニットのサービスユニット構成情報の識別子情報とを含み、これによりＧＷ−Ｕは、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、サービスデータ情報と決定されたサービスユニット構成情報とを保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係、及び追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する。サービスデータ情報は、ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つとを含み、サービスユニット構成情報は、サービスユニットにより実行されるオペレーションに関する情報と、サービスユニットがユーザデータを処理する場合に、サービスユニットにより用いられるパラメータに関する情報とを含む。
【００５９】
第７の態様に関連して、第２の可能な実装態様では、第１の要求メッセージは、ユーザデータを処理するように構成されたセッションユニットの識別子情報、サービスユニットのサービスユニット構成情報、及びサービスデータ情報内の一部の項目を含み、これによりＧＷ−Ｕは、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間の対応関係を保存し、一部の項目が追加されたサービスデータ情報とサービスユニット構成情報とを保存し、サービスデータ情報とサービスユニットとの間の対応関係、及びサービスユニット構成情報とサービスユニットとの間の対応関係を保存する、又は、第１の要求メッセージは、ユーザデータを処理するように構成されたセッションユニットの識別子情報、サービスユニットのサービスユニット構成情報の識別子情報、及び、サービスデータ情報内の一部の項目を含み、これによりＧＷ−Ｕは、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間の対応関係を保存し、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、一部の項目が追加されたサービスデータ情報とサービスユニット構成情報とを保存し、サービスデータ情報とサービスユニットとの間の対応関係、及びサービスユニット構成情報とサービスユニットとの間の対応関係を保存する。サービスデータ情報は、ユーザデータが属する端末のＩＰアドレスと、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つとを含み、一部の項目は、トンネル情報、ＩＰ５タプル、及びアプリケーション層識別子のうち少なくとも１つを含み、サービスユニット構成情報は、サービスユニットにより実行されるオペレーションに関する情報と、サービスユニットがユーザデータを処理する場合に、サービスユニットにより用いられるパラメータに関する情報とを含む。
【００６０】
第７の態様又は第７の態様の第１又は第２の可能な実装態様のいずれかに関連して、第４の可能な実装態様では、サービスデータ情報がトンネル情報を含む場合に、サービスユニットはベアラユニットを含み、サービスデータ情報がＩＰ５タプル情報を含む場合に、サービスユニットはサービスフローユニットを含み、又は、サービスデータ情報がコンテンツ情報を含む場合に、サービスユニットはコンテンツユニットを含む。
【００６１】
第７の態様又は第７の態様の上述の可能な実装態様のいずれかに関連して、第７の態様の第４の可能な実装態様では、第１の要求メッセージはさらに、サービスユニットのユニットタイプ情報を含み、ユニットタイプ情報は、サービスユニットのタイプ識別子又はサービスユニットにより用いられるテンプレートの識別子を含み、これによりＧＷ−Ｕは、サービスユニットのユニットタイプ情報に従って、サービスユニットにより用いられるサービスユニットのテンプレートを決定し、決定されたサービスユニットのテンプレートに基づいてサービスユニットを追加する。
【００６２】
第７の態様の第４の可能な実装態様に関連して、第５の可能な実装態様では、ＧＷ−Ｃが第１の要求メッセージをＧＷ−Ｕへ送信する前に、本方法はさらに、第２の要求メッセージをＧＷ−ＵへＧＷ−Ｃにより送信する段階を含み、第２の要求メッセージは、サービスユニットのテンプレートを追加するように要求するために用いられる。
【００６３】
第７の態様又は第７の態様の上述の可能な実装態様のいずれかに関連して、第７の態様の第６の可能な実装態様では、第１の要求メッセージはさらに処理順序情報を含み、処理順序情報は、ユーザデータをＧＷ−Ｕで処理するサービスユニットの処理順序を示すのに用いられる。
【００６４】
第７の態様又は第７の態様の上述の可能な実装態様のいずれかに関連して、第７の態様の第７の可能な実装態様では、ＧＷ−Ｕはローカルアクセスゲートウェイであり、ユーザデータはアップリンクユーザデータであり、サービスユニット構成情報はさらにユーザデータ転送情報を含み、ユーザデータ転送情報は、ユーザデータを処理するように構成されたサービスユニットがユーザデータの処理を完了した後に、処理されたユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理されたユーザデータをパケットデータネットワークＰＤＮへ転送するかを示すのに用いられる。
【００６５】
第７の態様の第７の可能な実装態様に関連して、第８の可能な実装態様では、ユーザデータ転送情報は、ユーザデータのサービスタイプに従って決定される。
【００６６】
第８の態様によると、本発明の一実施形態がコンピュータ可読媒体を提供し、当該コンピュータ可読媒体はコンピュータプログラミングコードを含み、コンピュータプログラミングコードは、コンピュータユニットにより実行された場合、第７の態様又は第７の態様の可能な実装態様のいずれかによる方法を、コンピュータユニットが実行することを可能にする。
【００６７】
第９の態様によると、本発明の一実施形態が通信システムを提供し、当該通信システムは、ゲートウェイユーザプレーンＧＷ−Ｕ及びゲートウェイ制御プレーンＧＷ−Ｃを含み、ＧＷ−Ｃは、第１の要求メッセージをＧＷ−Ｕへ送信するように構成され、第１の要求メッセージは、ユーザデータを処理するサービスモジュールをＧＷ−Ｕに追加するように要求するために用いられ、ユーザデータを処理するサービスモジュールは、セッションモジュールと、ベアラモジュール、サービスフローモジュール、及びコンテンツモジュールのうち少なくとも１つとを含み、セッションモジュールはセッション処理を実行するように構成され、ベアラモジュールはベアラ処理を実行するように構成され、サービスフローモジュールはサービスフロー処理を実行するように構成され、コンテンツモジュールはコンテンツ処理を実行するように構成され、ＧＷ−Ｕは、ＧＷ−Ｃにより送信された第１の要求メッセージを受信し、第１の要求メッセージに従って、ユーザデータを処理するサービスモジュールを追加し、ユーザデータを受信した場合に、ユーザデータを処理する追加されたサービスモジュールを用いることで、ユーザデータを処理するように構成される。
【００６８】
要約すると、本発明の実施形態では、ユーザデータを受信した後に、ＧＷ−Ｕは、ユーザデータを処理するように構成されたサービスユニットを決定し、ＧＷ−Ｕにより決定されたサービスユニットを用いることで、ユーザデータを処理する。その結果、ＧＷ−Ｕの処理の柔軟性が改善される。
【００６９】
さらに、ＧＷ−Ｃは、ＧＷ−Ｕ内のサービスユニットの追加、変更、又は削除などの構成オペレーションを実行し、これにより、ＧＷ−Ｕ内のサービスユニットを柔軟に組み合わせることができる。これにより、既存のネットワークの構成オペレーションと異なり、ＧＷ−Ｕの頻繁な変更を回避することができ、ＧＷ−Ｕは、サービス機能ロジックが追加されるたびに、必ずしも変更される必要はない。このように、ユーザデータは、ユーザデータのサービス要件に従って、柔軟に処理され得る。例えば、サービスユニットは、ユーザデータを処理するプロセスにおいて、柔軟に追加又は除去されてよく、これにより、ＧＷ−Ｕは、今後の新たなサービスタイプのユーザデータに適応することが可能になる。
【００７０】
ＧＷ−ＣがＧＷ−Ｕの構成を完了した後に、ＧＷ−Ｕは、ＧＷ−Ｃとやり取りすることなく、ユーザデータを独立して処理することができる。これにより、ＧＷ−ＵとＧＷ−Ｃとの間の結合が減少し、シグナリングオーバヘッドが削減され、ＧＷ−Ｕ内のサービスユニット間の結合も減少する。
【００７１】
さらに、ＧＷ−Ｃは、ＧＷ−Ｕ内のサービスユニットのテンプレートをさらに構成してよく、これによりサービスユニットは、既存のテンプレートに基づいて、変更されてよく、又はＧＷ−Ｕに追加されてもよい。これにより、ＧＷ−ＣとＧＷ−Ｕとの間のシグナリング交換が削減される。
【００７２】
さらに、ＧＷ−Ｃは、サービスユニットを構成する場合、ユーザデータを処理するように構成される各サービスユニットの処理順序情報をＧＷ−Ｕに提供することができる。ＧＷ−Ｕがユーザデータを内部で処理する場合、処理順序情報及びユーザデータは、ユーザデータを処理するサービスユニットを再割り当てするためにインタフェース管理ユニットへ返される代わりに、サービスユニット間で送信されてよい。
【００７３】
さらに、ＧＷ−Ｕにおいてサービスユニットを構成する場合、ＧＷ−Ｃは、ユーザデータ転送情報をサービスユニット構成情報に追加し、サービスユニット用のサービスユニット構成情報を構成して、処理されたユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理されたユーザデータをＰＤＮへ転送するようにサービスユニットに命令する。このように、モバイルアンカーにより処理される必要のないユーザデータは、ＰＤＮに直接入る。これにより、モバイルアンカーの処理負荷が削減され、ユーザデータの送信遅延も削減される。
【００７４】
さらに、ユーザデータがモバイルアンカーにより処理されるかどうかは、ユーザデータのサービスタイプに従って決定されてよい。端末が移動した場合に、サービス継続性を保証するために、サービス継続性を保証するユーザデータが、処理のためにモバイルアンカーへ送信される。
【図面の簡単な説明】
【００７５】
【図１】無線通信システムの概略図である。
【００７６】
【図２】進化型ネットワークの概略図である。
【００７７】
【図３】ゲートウェイの制御プレーンとユーザプレーンとが分離しているネットワークアーキテクチャの概略図である。
【００７８】
【図４】無線ネットワークにおいてサービスデータ及び制御シグナリングを送信するプロセスの概略図である。
【００７９】
【図５】本発明の一実施形態による通信システムの概略図です。
【００８０】
【図６】本発明の一実施形態によるＧＷ−Ｕの概略構造図です。
【００８１】
【図７】本発明の一実施形態によるＧＷ−Ｕにおける、各サービスユニットの対応関係の概略図である。
【００８２】
【図８】本発明の一実施形態によるＧＷ−Ｕにおける、サービスユニットの処理順序の概略図である。
【図９】本発明の一実施形態によるＧＷ−Ｕにおける、サービスユニットの処理順序の概略図である。
【図１０】本発明の一実施形態によるＧＷ−Ｕにおける、サービスユニットの処理順序の概略図である。
【００８３】
【図１１】本発明の一実施形態に従って、ユーザデータをＧＷ−Ｕにより処理する、任意の手順の概略図である。
【００８４】
【図１２】本発明の一実施形態に従ってサービスユニットを確立するために、ＧＷ−ＵをＧＷ−Ｃにより制御する、任意の手順の概略図である。
【図１３Ａ】本発明の一実施形態に従ってサービスユニットを確立するために、ＧＷ−ＵをＧＷ−Ｃにより制御する、任意の手順の概略図である。
【図１３Ｂ】本発明の一実施形態に従ってサービスユニットを確立するために、ＧＷ−ＵをＧＷ−Ｃにより制御する、任意の手順の概略図である。
【００８５】
【図１４】本発明の一実施形態に従ってユーザデータをＧＷ−Ｕにより処理する、任意の手順の概略図である。
【図１５】本発明の一実施形態に従ってユーザデータをＧＷ−Ｕにより処理する、任意の手順の概略図である。
【図１６】本発明の一実施形態に従ってユーザデータをＧＷ−Ｕにより処理する、任意の手順の概略図である。
【図１７】本発明の一実施形態に従ってユーザデータをＧＷ−Ｕにより処理する、任意の手順の概略図である。
【図１８】本発明の一実施形態に従ってユーザデータをＧＷ−Ｕにより処理する、任意の手順の概略図である。
【図１９】本発明の一実施形態に従ってユーザデータをＧＷ−Ｕにより処理する、任意の手順の概略図である。
【００８６】
【図２０】本発明の一実施形態によるユーザデータ処理装置の概略構造図である。
【００８７】
【図２１】本発明の一実施形態によるＧＷ−Ｕの概略図である。
【００８８】
【図２２】本発明の一実施形態によるゲートウェイ構成装置の概略構造図である。
【００８９】
【図２３】本発明の一実施形態によるＧＷ−Ｃの概略図である。
【００９０】
【図２４】本発明の一実施形態によるユーザデータ処理方法のフローチャートである。
【００９１】
【図２５】本発明の一実施形態によるゲートウェイ構成方法のフローチャートである。
【発明を実施するための形態】
【００９２】
ＧＷ−Ｕがユーザデータを柔軟に処理する解決手段を提供するために、本発明の実施形態が、ユーザデータ処理装置及び方法並びにシステムを提供する。
【００９３】
本発明の実施形態では、ＧＷ−Ｕが、ユーザデータを受信し、受信されたユーザデータを処理するように構成されたサービスユニットを決定し、決定されたサービスユニットを用いることで、受信されたユーザデータを処理する。受信されたユーザデータを処理するように構成されたサービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含む。セッションユニットはセッション処理を実行するように構成され、ベアラユニットはベアラ処理を実行するように構成され、サービスフローユニットはサービスフロー処理を実行するように構成され、コンテンツユニットはコンテンツ処理を実行するように構成される。
【００９４】
ＧＷ−Ｕは、ユーザデータを受信した後に、ユーザデータを処理するように構成されたサービスユニットを決定し、ＧＷ−Ｕにより決定されたサービスユニットを用いることで、ユーザデータを処理する。これにより、ＧＷ−Ｕの処理の柔軟性が改善される。
【００９５】
理解しやすくするために、以下に、本発明の実施形態の基本概念を説明する。
【００９６】
１．クラス、オブジェクト、インスタンス化
【００９７】
クラス、オブジェクト、及びインスタンス化が、オブジェクト指向アプローチにおける概念である。
【００９８】
クラスは、抽象属性、及び／又は物の挙動である。例えば、ゲートウェイは、ＩＰアドレス属性を有し、端末ＩＰアドレスの割り当て及びデータの転送という挙動も有する。
【００９９】
オブジェクトは、クラスのインスタンスである。例えば、ゲートウェイがオブジェクトとして用いられ、ゲートウェイの属性がＸ．Ｘ．Ｘ．ＸというＩＰアドレスを含み、ゲートウェイの挙動が、インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、ＩＰ）バージョン（ｖｅｒｓｉｏｎ、ｖ）４／ＩＰｖ６のアドレスをユーザ機器（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ、ＵＥ）に割り当てること、及びパケットデータネットワーク（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ、ＰＤＮ）とＵＥとの間でユーザデータをゲートウェイにより転送することを含んでよい。本発明の実施形態では、オブジェクトはまた、「オブジェクトインスタンス」又は略して「インスタンス」と呼ばれることがある。
【０１００】
インスタンス化とは、クラスであるテンプレートに基づいて、具体的なオブジェクトを生成する処理である。例えば、ＩＰアドレス、及びＩＰアドレス割り当て又はデータ転送などの機能を有するゲートウェイオブジェクトが追加される。
【０１０１】
２．ユーザサービス
【０１０２】
ユーザサービスは、以下のサービスのうち１つに限定されないが、データ接続を確立するために端末によりネットワークにアクセスすること、端末サービスデータをネットワークにより転送すること、端末サービスデータをネットワークにより処理することなどを含む。本発明の実施形態では、ユーザサービスは、略して「サービス」と呼ばれることがあり、この２つの概念は均等である。
【０１０３】
３．ユーザデータ
【０１０４】
ユーザデータはまた、「サービスデータ」と呼ばれることがあり、端末とネットワークとの間で送信され、特定のユーザサービスを搬送するのに用いられるデータである。ユーザデータは、制御シグナリングと異なる。制御シグナリングは、端末とネットワークとの間、又はネットワーク内で送信されて、接続制御、ネットワークセキュリティ、ベアラ割り当てなどを実施するシグナリングである。
【０１０５】
４．ＰＤＮ
【０１０６】
ＰＤＮは、ゲートウェイに接続された外部のパケットデータネットワークであり、インターネット（Ｉｎｔｅｒｎｅｔ）、仮想プライベートネットワーク（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ、ＶＰＮ）、インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、ＩＰ）マルチメディアサービス（ＩＰ  Ｍｕｔｉｍｅｄｉａ  Ｓｅｒｖｉｃｅ、ＩＭＳ）ネットワーク、又は事業者により提供される無線アプリケーションプロトコル（Ｗｉｒｅｌｅｓｓ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、ＷＡＰ）ネットワークであってよい。
【０１０７】
５．モバイルアンカー（Ｍｏｂｉｌｅ  Ａｎｃｈｏｒ）
【０１０８】
図４は、無線ネットワークにおいて、サービスデータ及び制御シグナリングを送信する任意の処理を示す。図４に示されるように、従来の無線通信システムでは、ＧＧＳＮ又はＰ−ＧＷが、ダウンリンクデータのモバイルアンカーとして用いられており、異なる基地局間及び／又は異なるＳ−ＧＷ間を端末が移動する場合に、端末のＩＰアドレスを変えないままにすることができ、これにより、モバイルサービス継続性を保証している。
【０１０９】
モバイルアンカーを用いると、モバイルサービス継続性を保つことができるが、代替ルーティング、サービス遅延の増大、及びバックホールネットワーク帯域幅の増大などの問題をもたらす。従来のＧＳＭ（登録商標）、ＵＭＴＳ、ＬＴＥ無線通信システムでは、全てのモバイルサービスが、モバイルアンカーのＧＧＳＮ又はＰ−ＧＷを用いることで送信される必要がある。
【０１１０】
６．本発明の実施形態が適用可能な通信規格及び端末
【０１１１】
本発明の実施形態が適用可能な通信規格は、限定されないが、モバイル通信用グローバルシステム（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｏｆ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ、ＧＳＭ（登録商標））、符号分割多元接続（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、ＣＤＭＡ）ＩＳ−９５、符号分割多元接続（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、ＣＤＭＡ）２０００、時分割同期符号分割多元接続（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ−Ｓｙｎｃｈｒｏｎｏｕｓ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、ＴＤ−ＳＣＤＭＡ）、広帯域符号分割多元接続（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、ＷＣＤＭＡ（登録商標））、時分割複信ロングタームエボリューション（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｄｕｐｌｅｘｉｎｇ−Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、ＴＤＤ  ＬＴＥ）、周波数分割複信ロングタームエボリューション（Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｄｕｐｌｅｘｉｎｇ−Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、ＦＤＤ  ＬＴＥ）、ロングタームエボリューションアドバンスト（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ−Ａｄｖａｎｃｅｄ、ＬＴＥ−ａｄｖａｎｃｅｄ）、パーソナルハンディホンシステム（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ、ＰＨＳ）、８０２．１１シリーズのプロトコルで規定されたワイヤレスフィデリティ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ、ＷｉＦｉ）、ワールドワイドインターオペラビリティフォーマイクロウェーブアクセス（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ、ＷｉＭＡＸ）、及び様々な将来の進化型無線通信システムを含む。
【０１１２】
本発明の実施形態では、端末は無線端末であってよい。無線端末は、音声接続及び／若しくはデータ接続をユーザに提供するデバイスであってよく、又は無線接続機能を有するハンドヘルド型デバイスであってよく、又は無線モデムに接続された別の処理デバイスであってよい。無線端末は、無線アクセスネットワーク（例えば、ＲＡＮ、Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）を用いることで、１つ又は複数のコアネットワークと通信することができる。無線端末は、携帯電話（「セルラー」ホンとも呼ばれる）、又はモバイル端末を有するコンピュータなどのモバイル端末であってよい。例えば、モバイル端末を有するコンピュータは、無線アクセスネットワークを用いて音声及び／又はデータを交換する、ポータブル型、ポケットサイズ型、ハンドヘルド型、コンピュータ内蔵型、又は車載型のモバイル装置であってよい。例えば、無線端末は、パーソナル通信サービス（ＰＣＳ，  Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ）電話、コードレス電話セット、セッション開始プロトコル（ＳＩＰ）電話、無線ローカルループ（ＷＬＬ，  Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ｌｏｏｐ）局、携帯情報端末（ＰＤＡ，  Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、又は別のデバイスであってよい。無線端末は代わりに、加入者ユニット（Ｓｕｂｓｃｒｉｂｅｒ  Ｕｎｉｔ）、加入者局（Ｓｕｂｓｃｒｉｂｅｒ  Ｓｔａｔｉｏｎ）、移動局（Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ）、リモート局（Ｒｅｍｏｔｅ  Ｓｔａｔｉｏｎ）、アクセスポイント（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）、リモート端末（Ｒｅｍｏｔｅ  Ｔｅｒｍｉｎａｌ）、アクセス端末（Ａｃｃｅｓｓ  Ｔｅｒｍｉｎａｌ）、ユーザ端末（Ｕｓｅｒ  Ｔｅｒｍｉｎａｌ）、ユーザエージェント（Ｕｓｅｒ  Ａｇｅｎｔ）、ユーザデバイス（Ｕｓｅｒ  Ｄｅｖｉｃｅ）、又はユーザ機器（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）と呼ばれることがある。
【０１１３】
７．その他
【０１１４】
本明細書における「システム」及び「ネットワーク」という用語は、本明細書では互換的に用いられ得ることが多い。本明細書における「及び／又は」という用語は、関連するオブジェクトを説明するための対応関係だけを説明し、３つの関係が存在し得ることを表す。例えば、Ａ及び／又はＢは、以下の３つの場合、つまり、Ａだけが存在すること、Ａ及びＢの両方が存在すること、並びにＢだけが存在することを表すことができる。さらに、本明細書における記号「／」は一般に、関連するオブジェクト間の「又は」という関係を示す。
【０１１５】
識別子又は識別子情報が、オブジェクトを識別するのに用いられる。オブジェクトは、端末又はユーザであってよい。識別子は、識別されたオブジェクトが別のオブジェクトと区別され得るという条件で、名称、番号、及びＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）のうち少なくとも１つを含んでよい。
【０１１６】
上述のことは、本発明の実施形態における基本概念を説明している。以下に、図面を参照して、本発明の実施形態を詳細に説明する。
【０１１７】
図５は、本発明の一実施形態による通信システムの概略図である。この通信システムは、分離しているＧＷ−Ｃ５０１及びＧＷ−Ｕ５０２、端末（例えば、ＵＥ）、無線アクセスネットワーク（例えば、ＬＴＥ無線アクセスネットワークＬＴＥ−ＲＡＮ、及びＷｉＦｉアクセスポイントＡＰ）、ＭＭＥ、及びＰＤＮ（例えば、ＩＭＳ及びインターネット）を含む。端末は、無線アクセスネットワークを用いることで、ローカルゲートウェイＧＷ−Ｕ５０２にアクセスして、ローカルゲートウェイＧＷ−Ｕ５０２からインターネットにアクセスする。代わりに、端末は、ローカルゲートウェイＧＷ−Ｕ５０２及びアンカーＧＷ−Ｕ５０２を用いることで、ＩＭＳにアクセスする。ＧＷ−Ｃ５０１は、ＧＷ−Ｕ５０２及びＭＭＥに接続される。ＭＭＥは、制御プレーンデバイスとして、ＵＥのモビリティ管理を担う。ＧＷ−Ｃ５０１は、サービスモジュールなどを確立するために、ＧＷ−Ｕ５０２の制御を担う。
【０１１８】
ＧＷ−Ｃ及びＧＷ−Ｕが分離した後、ＧＷ−Ｕは分散方式で配置されてよい。すなわち、ＧＷ−Ｕはネットワーク内の異なる場所に配置されてよい。
【０１１９】
図５に示される通信システムでは、ＧＷ−Ｃ５０１は、第１の要求メッセージをＧＷ−Ｕ５０２へ送信するように構成される。第１の要求メッセージは、ユーザデータを処理するサービスユニットをＧＷ−Ｕに追加するように要求するために用いられる。ユーザデータを処理するサービスユニットは、セッション（Ｓｅｓｓｉｏｎ）ユニットと、処理されるサービスの粒度の降順で、ベアラ（Ｂｅａｒｅｒ）ユニット、サービスフロー（Ｆｌｏｗ）ユニット、及びコンテンツ（Ｃｏｎｔｅｎｔ）ユニットのうち少なくとも１つとに分割されてよい。セッション（Ｓｅｓｓｉｏｎ）ユニット、ベアラ（Ｂｅａｒｅｒ）ユニット、サービスフロー（Ｆｌｏｗ）ユニット、及びコンテンツ（Ｃｏｎｔｅｎｔ）ユニットは、図６を参照してさらに説明される。
【０１２０】
ＧＷ−Ｕ５０２は、ＧＷ−Ｃ５０１により送信された第１の要求メッセージを受信して、当該第１の要求メッセージに従って、ユーザデータを処理するサービスユニットを追加し、ユーザデータを受信すると、ユーザデータを処理する追加されたサービスユニットを用いることで、ユーザデータを処理するように構成される。
【０１２１】
ＧＷ−Ｕ５０２はさらに、伝送ネットワーク内の配置場所に従って、アンカーＧＷ−ＵとローカルＧＷ−Ｕとに分割されてよい。
【０１２２】
アンカーＧＷ−Ｕ（Ａｎｃｈｏｒ  ＧＷ−Ｕ）は、伝送ネットワークのコアの収束点に配置され、モバイルアンカーとして用いられる。ローカルＧＷ−Ｕ（Ｌｏｃａｌ  ＧＷ−Ｕ）は、伝送ネットワークの収束点に配置されるか、又は基地局に統合されて、ローカルアクセスゲートウェイとして用いられる。
【０１２３】
概して、コアの収束点は、中心都市、例えば国の首都、又はバックボーン伝送ネットワークの収束点に配置されてよい。ここに配置されたアンカーＧＷ−Ｕは、代替ルーティングを削減することができる。収束点は、一般都市に配置されてよく、メトロポリタンエリアネットワークの収束点として用いられるか、又は県レベルの都市若しくは郡レベルの都市にも配置されてよい。
【０１２４】
アンカーＧＷ−Ｕ５０２及びローカルＧＷ−Ｕ５０２を設定することで、モバイルアンカーにより処理される必要のないユーザデータが、ＰＤＮに直接入ることができる。これにより、モバイルアンカーの処理負荷が削減され、ユーザデータの送信遅延も削減される。
【０１２５】
本発明の本実施形態では、ＧＷ−Ｃ５０１は、ＧＷ−Ｕ５０２を管理及び制御するために、ＧＷ−Ｕ５０２とやり取りしてよい。
【０１２６】
ＧＷ−Ｕ５０２により実行されるＧＷ−Ｃ５０１に関する制御及び管理は、以下のうち少なくとも１つを含む。
【０１２７】
１．サービスユニット５０２２の追加、変更、又は削除
【０１２８】
ＧＷ−Ｃ５０１は、制御メッセージをＧＷ−Ｕ５０２へ送信してよい。ＧＷ−Ｕ５０２（具体的には、後述されるＧＷ−Ｕ５０２内のインタフェース管理ユニット５０２１であってよい）は、制御メッセージを受信し、受信された制御メッセージに従って、サービスユニット５０２２を追加、変更、又は削除する。
【０１２９】
ＧＷ−Ｃ５０１は、ＧＷ−Ｕ５０２内のサービスユニット５０２２に関する、追加、変更、又は削除などの構成オペレーションを実行し、これにより、ＧＷ−Ｕ５０２内のサービスユニット５０２２を柔軟に組み合わせることができる。これにより、既存のネットワークの構成オペレーションと異なり、ＧＷ−Ｕ５０２の頻繁な変更を回避することができ、ＧＷ−Ｕ５０２は、サービス機能ロジックが追加されるたびに、必ずしも変更される必要はない。
【０１３０】
さらに、ＧＷ−Ｃ５０１がＧＷ−Ｕ５０２を構成した後に、ＧＷ−Ｕ５０２は、ＧＷ−Ｃ５０１とやり取りすることなく、ユーザデータを独立して処理することができる。これにより、ＧＷ−Ｕ５０２とＧＷ−Ｃ５０１との間の結合が減少し、シグナリングオーバヘッドが削減される。さらに、これにより、ＧＷ−Ｕ５０２内のサービスユニット間の結合が減少する。
【０１３１】
２．サービスユニット５０２２のテンプレートの追加、変更、又は削除
【０１３２】
ＧＷ−Ｃ５０１は、制御メッセージをＧＷ−Ｕ５０２へ送信してよい。ＧＷ−Ｕ５０２（具体的には、後述されるＧＷ−Ｕ５０２内のインタフェース管理ユニット５０２１であってよい）は、制御メッセージを受信し、保存済みテンプレートに基づいて、サービスユニット５０２２を追加するか、又は保存済みテンプレートを変更若しくは削除する。
【０１３３】
ＧＷ−Ｃ５０１は、ＧＷ−Ｕ５０２内のサービスユニット５０２２のテンプレートを構成し、これにより、サービスユニット５０２２は、既存のテンプレートに基づいて、変更されてよく、又はＧＷ−Ｕ５０２に追加されてもよい。これにより、ＧＷ−Ｃ５０１とＧＷ−Ｕ５０２との間のシグナリング交換が削減される。
【０１３４】
以下に、ＧＷ−Ｃ５０１がＧＷ−Ｕ５０２内のサービスユニット５０２２を制御及び管理するための任意の解決手段を説明し、またＧＷ−Ｃ５０１がＧＷ−Ｕ５０２内のテンプレートを制御及び管理するための任意の解決手段を説明する。
【０１３５】
１．サービスユニット５０２２の追加、変更、又は削除
【０１３６】
ＧＷ−Ｃ５０１は、別のネットワーク要素から送信された接続確立メッセージを受信した場合、サービスユニット５０２２がＧＷ−Ｕ５０２に追加される必要があると判定してよい。
【０１３７】
接続確立メッセージの任意の一実装態様については、下記の図１２に示される手順を参照されたい。
【０１３８】
ＧＷ−Ｃ５０１は、第１の要求メッセージをＧＷ−Ｕ５０２に送信し、サービスユニット５０２２を追加するようにＧＷ−Ｕ５０２に要求する。サービスユニット５０２２が追加される場合、下記の２つのケースを含む複数のケースが存在する。
【０１３９】
ケース１：追加されたサービスユニット５０２２は、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含む。
【０１４０】
任意で、ＧＷ−Ｃ５０１は、サービスデータ情報を第１の要求メッセージに追加する。
【０１４１】
サービスデータ情報は、ユーザデータが属する端末のＩＰアドレス、又は、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つを含んでよい。
【０１４２】
ユーザデータが属する端末のＩＰアドレスは、端末の送信元ＩＰアドレス、及び端末の宛先ＩＰアドレスのうち少なくとも１つを含んでよい。
【０１４３】
ユーザデータを送信するのに用いられるトンネル情報は、下記の情報のうち少なくとも１つを含んでよく、それらの情報は、汎用ルーティングカプセル化（Ｇｅｎｅｒｉｃ  Ｒｏｕｔｉｎｇ  Ｅｎｃａｐｓｕｌａｔｉｏｎ、ＧＲＥ）、インターネットプロトコルセキュリティ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｉｔｙ、ＩＰＳｅｃ）、レイヤ２トンネリングプロトコル（Ｌａｙｅｒ  ２  Ｔｕｎｎｅｌ  Ｐｒｏｔｏｃｏｌ、Ｌ２ＴＰ）、仮想ローカルエリアネットワーク（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、ＶＬＡＮ）、仮想拡張可能ローカルエリアネットワーク（Ｖｉｒｔｕａｌ  ｅＸｔｅｎｓｉｂｌｅ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、ＶｘＬＡＮ）、若しくはマルチメディア情報プロバイダ（Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｖｉｄｅｒ、ＭＩＰ）トンネル情報などのＧＴＰトンネル情報又はＩＰトンネル情報である。
【０１４４】
ケース２：ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つが追加され、追加されたサービスユニットは、既存のセッションユニットと関連付けられている。
【０１４５】
任意で、ＧＷ−Ｃ５０１は、サービスデータ情報の一部の項目を第１の要求メッセージに追加する。サービスデータ情報の一部の項目は、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つを含んでよい。ケース１及びケース２について、サービスデータ情報がトンネル情報を含む場合、追加されたサービスユニット５０２２はベアラユニットを含んでよく、サービスデータ情報がＩＰ５タプル情報を含む場合、追加されたサービスユニット５０２２はサービスフローユニットを含んでよく、又は、サービスデータ情報がコンテンツ情報を含む場合、追加されたサービスユニット５０２２はコンテンツユニットを含んでよい。
【０１４６】
上述の２つのケースのそれぞれについて、ＧＷ−Ｃ５０１が第１の要求メッセージを送信する場合、下記の２つの任意の実装態様があり得る。
【０１４７】
［実装態様１］
【０１４８】
第１の要求メッセージは、追加されたサービスユニット５０２２のサービスユニット構成情報を含む。サービスユニット構成情報は、サービスユニット５０２２により実行されるオペレーションに関する情報と、サービスユニット５０２２がユーザデータを処理する場合に、サービスユニット５０２２により用いられるパラメータに関する情報とを含んでよい。詳細については、下記の表１の第３列及び第４列をそれぞれ参照されたい。
【０１４９】
［実装態様２］
【０１５０】
第１の要求メッセージは、追加されたサービスユニット５０２２のサービスユニット構成情報の識別子情報を含む。ＧＷ−Ｕ５０２は、識別子情報に従って、サービスユニット構成情報を決定する。
【０１５１】
実装態様２が用いられる場合、ＧＷ−Ｕ５０２及びＧＷ−Ｃ５０１は、サービスユニット構成情報とサービスユニット構成情報の識別子情報との間の対応関係に関して、予め合意しておく必要がある。このように、識別子情報を受信した後に、ＧＷ−Ｕ５０２は、関連するサービスユニット構成情報を決定してよい。
【０１５２】
例えば、サービスユニット構成情報の複数のセット（Ｓｅｔ）が、ＧＷ−Ｕ５０２上に予め構成されてよく、識別子が、サービスユニット構成情報のそれぞれのセットに割り当てられる。ＧＷ−Ｃ５０１により送信される第１の要求メッセージは、サービスユニット構成情報の識別子情報を含んでよい。ＧＷ−Ｕ５０２は、受信された識別子情報に従って、対応するサービスユニット構成情報を決定する。
【０１５３】
以下に、上述の２つのケース、及び対応する２つの実装態様を詳述する。
【０１５４】
［ケース１の実装態様１］
【０１５５】
第１の要求メッセージは、ユーザデータと関連付けられたサービスデータ情報と、サービスユニットのサービスユニット構成情報とを含む。
【０１５６】
第１の要求メッセージを受信した後に、ＧＷ−Ｕ５０２内のインタフェース管理ユニット５０２１は、サービスユニット５０２２を追加し、当該サービスユニット５０２２を、保存済みサービスデータ情報及びサービスユニット構成情報と関連付ける。すなわち、サービスデータ情報及びサービスユニット構成情報を保存し、上述の2つのタイプの情報とサービスユニット５０２２との間の対応関係を保存する。
【０１５７】
［ケース１の実装態様２］
【０１５８】
第１の要求メッセージは、ユーザデータと関連付けられたサービスデータ情報と、サービスユニット５０２２のサービスユニット構成情報の識別子情報とを含む。
【０１５９】
第１の要求メッセージを受信した後に、ＧＷ−Ｕ５０２内のインタフェース管理ユニット５０２１は、サービスユニット５０２２を追加し、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、サービスユニット５０２２を、保存済みサービスデータ情報及び決定されたサービスユニット構成情報と関連付ける。
【０１６０】
［ケース２の実装態様１］
【０１６１】
第１の要求メッセージは、既存のセッションユニットの識別子情報、サービスユニット５０２２のサービスユニット構成情報、及びサービスデータ情報内の一部の項目を含む。
【０１６２】
第１の要求メッセージを受信した後に、ＧＷ−Ｕ５０２内のインタフェース管理ユニット５０２１は、サービスユニット５０２２を追加し、追加されたサービスユニット５０２２は、既存のセッションユニットの識別子情報により識別されるセッションユニットと関連付けられ、上述の一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニット５０２２との間の対応関係を保存し、サービスユニット５０２２を、一部の項目が追加された保存済みサービスデータ情報及びサービスユニット構成情報と関連付ける。すなわち、サービスデータ情報及びサービスユニット構成情報を保存し、上述の2つのタイプの情報とサービスユニット５０２２との間の対応関係を保存する。
【０１６３】
［ケース２の実装態様２］
【０１６４】
第１の要求メッセージは、ユーザデータを処理するように構成されたセッションユニットの識別子情報、サービスユニット５０２２のサービスユニット構成情報の識別子情報、及びサービスデータ情報内の一部の項目を含む。
【０１６５】
第１の要求メッセージを受信した後に、ＧＷ−Ｕ５０２内のインタフェース管理ユニット５０２１は、サービスユニット５０２２を追加し、追加されたサービスユニット５０２２を、ユーザデータを処理するように構成された既存のセッションユニットと関連付け、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニット５０２２との間の対応関係を保存し、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、サービスユニット５０２２を、一部の項目が追加されたサービスデータ情報及びサービスユニット構成情報と関連付ける。すなわち、サービスデータ情報及びサービスユニット構成情報を保存し、上述の2つのタイプの情報とサービスユニット５０２２との間の対応関係を保存する。
【０１６６】
図７を参照すると、ケース２は、２つのサブケースを含む。一方のサブケースは、ベアラユニットを既存のユーザデータ処理の分岐に追加することである。例えば、図７の右側のセッションユニット２−サービスフローユニット１−コンテンツユニット３に基づいて、ベアラユニットが追加される。ベアラユニットが追加された後に、分岐は、セッションユニット２−追加されたベアラユニット−サービスフローユニット１−コンテンツユニット３になる。この場合、追加されたベアラユニットに対応するトンネル情報が、分岐に対応する元のサービスデータ情報に追加される必要がある。
【０１６７】
他方のサブケースは、ユーザデータ処理の分岐を追加することである。一例として、やはり図７の右側のセッションユニット２を用いると、サービスフローユニット２が以前には存在せず、サービスフローユニット２がここで追加される必要があることが想定されている。この分岐は以前には存在しないので、この分岐に対応するサービスデータ情報も存在しない。この場合、追加された分岐のサービスデータ情報が、保存される必要がある。サービスデータ情報は、ユーザデータが属する端末の、セッションユニット２に対応するＩＰアドレスと、追加されたサービスフローユニット２に対応するＩＰ５タプル情報とを含む。
【０１６８】
さらに、ＧＷ−Ｕ５０２は、予め定められた処理順序でユーザデータを処理してよい。任意で、第１の要求メッセージを送信する場合、ＧＷ−Ｃ５０１は、ユーザデータを処理するサービスユニット５０２２の上述の予め定められた処理順序に関する処理順序情報を追加してよい。ＧＷ−Ｕ５０２は、その処理順序情報に従って、ユーザデータを処理するサービスユニット５０２２の処理順序を決定する。
【０１６９】
ＧＷ−Ｃ５０１は、サービスユニット５０２２を構成する場合、ユーザデータを処理するように構成された各サービスユニット５０２２の処理順序情報をＧＷ−Ｕ５０２に提供する。したがって、ＧＷ−Ｕ５０２がユーザデータを内部で処理する場合、処理順序情報及びユーザデータは、ユーザデータを処理するサービスユニット５０２２を再割り当てするためにインタフェース管理ユニット５０２１へ返される代わりに、サービスユニット５０２２間で送信されてよい。これにより、シグナリングオーバヘッドが削減される。
【０１７０】
さらに、第１の要求メッセージは、追加されたサービスユニット５０２２の識別子情報をさらに含んでよい。識別子情報は、追加されたサービスユニット５０２２を識別するのに用いられる。識別子情報は、任意であってよい。第１の要求メッセージを受信してサービスユニット５０２２を追加した後に、ＧＷ−Ｕ５０２はさらに、サービスユニット５０２２の識別子情報を第１の要求メッセージに保存する必要がある。
【０１７１】
代わりに、第１の要求メッセージは、追加されたサービスユニット５０２２の識別子情報を除外してもよい。この場合、ＧＷ−Ｕ５０２は、識別子情報を割り当てることができる。
【０１７２】
任意で、ケース１若しくはケース２、又は実装態様１若しくは実装態様２について、ＧＷ−Ｃ５０１が、サービスユニット５０２２を追加するようにＧＷ−Ｕ５０２を制御する場合、サービスユニット５０２２は、既存のテンプレートに基づいて追加されてよい。
【０１７３】
任意で、第１の要求メッセージはさらに、サービスユニット５０２２のユニットタイプ情報を含む。ユニットタイプ情報は、サービスユニット５０２２のタイプ識別子、又はサービスユニット５０２２により用いられるテンプレートの識別子を含んでよい。
【０１７４】
第１の要求メッセージを受信した後に、ＧＷ−Ｕ５０２は、サービスユニット５０２２のユニットタイプ情報に従って、サービスユニット５０２２により用いられるサービスユニットのテンプレートを決定してよく、決定されたサービスユニットのテンプレートに基づいてサービスユニット５０２２を追加してよい。
【０１７５】
一般に、各タイプのサービスユニットが、そのタイプのサービスユニットの１つ又は複数のテンプレートに対応しており、これらのテンプレートの１つは既定のテンプレートである。第１の要求メッセージが、追加されたサービスユニット５０２２のタイプ識別子を含む場合、ＧＷ−Ｕ５０２は、当該タイプ識別子に従って、追加されたサービスユニット５０２２のタイプを決定してよく、当該タイプに対応する既定のテンプレートに従って、サービスユニット５０２２を追加してよい。
【０１７６】
第１の要求メッセージが、追加されたサービスユニット５０２２により用いられるテンプレートの識別子を含む場合、ＧＷ−Ｕ５０２は、当該テンプレートの識別子に従って、追加されたサービスユニット５０２２により用いられるテンプレートを決定してよく、決定されたテンプレートに基づいてサービスユニット５０２２を追加してよい。
【０１７７】
本発明の本実施形態では、サービスユニット５０２２のテンプレートは具体的には、オブジェクト指向技術におけるクラスであってよい。例えば、セッションユニットのテンプレートに対応するクラスが、「セッションクラス」と呼ばれ、ベアラユニットのテンプレートに対応するクラスが、「ベアラクラス」と呼ばれ、サービスフローユニットのテンプレートに対応するクラスが、「サービスフロークラス」と呼ばれ、コンテンツユニットのテンプレートに対応するクラスが、「コンテンツクラス」と呼ばれる。
【０１７８】
これに対応して、サービスユニット５０２２は具体的には、クラスをインスタンス化したオブジェクトインスタンスであってよく、オブジェクトインスタンスは、略して「オブジェクト」又は「インスタンス」と呼ばれることがある。オブジェクトインスタンスは、ＧＷ−Ｕ５０２上に搭載されてよく、又はＧＷ−Ｕ５０２に設置されてよい。
【０１７９】
オブジェクトインスタンスが搭載／設置される前に、ＧＷ−Ｕ５０２は、対応するリソースをこれらのオブジェクトインスタンスに割り当てる、例えば、メモリ又はＣＰＵ処理（Ｐｒｏｃｅｓｓ）若しくはスレッド（ｔｈｒｅａｄ）をオブジェクトインスタンスに割り当てる必要がある。任意で、ネットワークポート、ネットワーク帯域幅などがさらに、オブジェクトインスタンスに割り当てられてよく、又は仮想化システムの仮想マシンなどが、オブジェクトインスタンスに割り当てられる。
【０１８０】
例えば、クラスは、下記の表１における「サービスユニットのタイプ」に対応してよく、オブジェクトインスタンスのＩＤが、表１における「セッションユニットＩＤ」、「ベアラユニットＩＤ」、「サービスフローユニットＩＤ」、「コンテンツユニットＩＤ」などに対応してよい。オブジェクトインスタンスのＩＤは、ＧＷ−Ｃ５０１により割り当てられてよく、又は、ＧＷ−Ｕ５０２により割り当てられ、関連付けられてよい。オブジェクトインスタンスのＩＤがＧＷ−Ｕ５０２により割り当てられる場合、ＧＷ−Ｕ５０２がオブジェクトインスタンスを生成するときに、オブジェクトインスタンスの割り当てられたＩＤが必要となる。
【０１８１】
サービスユニット５０２２が変更予定である場合、ＧＷ−Ｃ５０１は、サービスユニット５０２２を変更するのに用いられる制御メッセージをＧＷ−Ｕ５０２へ送信してよい。このメッセージは、変更予定のサービスユニット５０２２の識別子情報と、変更予定のサービスユニット５０２２のサービスユニット構成情報とを搬送してよい。制御メッセージを受信した後に、ＧＷ−Ｕ５０２は、制御メッセージ内のサービスユニット５０２２の識別子情報に従って、変更予定のサービスユニット５０２２を決定し、制御メッセージ内のサービスユニット構成情報に従って、サービスユニット５０２２と関連付けられた保存済みサービスユニット構成情報を更新してよい。
【０１８２】
サービスユニット５０２２が削除予定である場合、ＧＷ−Ｃ５０１は、サービスユニット５０２２を削除するのに用いられる制御メッセージをＧＷ−Ｕ５０２へ送信してよい。このメッセージは、削除予定のサービスユニット５０２２の識別子情報を搬送してよい。制御メッセージを受信した後に、ＧＷ−Ｕ５０２は、制御メッセージ内のサービスユニット５０２２の識別子情報に従って、削除予定のサービスユニット５０２２を決定してよく、当該サービスユニット５０２２を削除する。
【０１８３】
２．テンプレートの追加、変更、又は削除
【０１８４】
ＧＷ−Ｃ５０１は、制御メッセージをＧＷ−Ｕ５０２へ送信してよい。ＧＷ−Ｕ５０２は、制御メッセージを受信し、受信された制御メッセージに従って、テンプレートを追加する、又は保存済みテンプレートを変更若しくは削除する。
【０１８５】
テンプレートが追加される予定の場合、制御メッセージは、当該テンプレートのテンプレート識別子及び明細情報を含んでよい。テンプレートの明細情報については、表１の第３列及び第４列を参照されたい。制御メッセージを受信した後に、ＧＷ−Ｕ５０２は、対応するテンプレートを追加し、当該テンプレートのテンプレート識別子及び明細情報を保存する。
【０１８６】
保存済みテンプレートが変更予定である場合、制御メッセージはまた、変更予定のテンプレートのテンプレート識別子と、変更予定のテンプレートの明細情報とを含んでよい。制御メッセージを受信した後に、ＧＷ−Ｕ５０２は、テンプレート識別子に従って変更予定のテンプレートを決定し、メッセージ内の変更予定のテンプレートの明細情報に従って、当該テンプレートに対して対応する変更を実行する。
【０１８７】
テンプレートが削除予定である場合、制御メッセージは、削除予定のテンプレートのテンプレート識別子を含んでよい。制御メッセージを受信した後に、ＧＷ−Ｕ５０２は、テンプレート識別子に従って削除予定のテンプレートを決定し、決定されたテンプレートを削除する。
【０１８８】
以下に、ＧＷ−Ｕ５０２の構成及びユーザデータを処理するための任意の解決手段を、図６から図１０を参照して説明し、ＧＷ−Ｃ５０１がＧＷ−Ｕ５０２を制御及び管理するための任意の解決手段を、図１１を参照して説明する。
【０１８９】
図６は、ＧＷ−Ｕ５０２の構成及びユーザデータを処理するための任意の解決手段を示す。
【０１９０】
この図に示されるように、ＧＷ−Ｕ５０２は、インタフェース管理ユニット５０２１を含み、端末ごとに、端末に対応する１つ又は複数のサービスユニット５０２２を含むか、又は、各端末のユーザサービスごとに、端末のユーザサービスに対応する１つ又は複数のサービスユニット５０２２を含む。
【０１９１】
インタフェース管理ユニット５０２１は、ＧＷ−Ｃ５０１とやり取りするように構成されており、これにより、ＧＷ−Ｃ５０１は、ＧＷ−Ｕ５０２上のサービスユニット５０２２を管理する。
【０１９２】
サービスユニット５０２２は、端末のユーザデータを処理するように構成される。
【０１９３】
インタフェース管理ユニット５０２１は具体的には、ＧＷ−Ｃ５０１とやり取りすることで、下記の処理オペレーションのうち少なくとも１つを実行するように構成される。
【０１９４】
１．サービスユニット５０２２を追加、変更、又は削除する。
【０１９５】
２．サービスユニット５０２２のテンプレートを追加、変更、又は削除する。ここで、テンプレートは、サービスユニット５０２２の機能及び属性のタイプを定義するのに用いられ、異なるサービスユニット５０２２には、対応するテンプレート、例えば、セッションユニットのテンプレート、ベアラユニットのテンプレート、サービスフローユニットのテンプレート、又はコンテンツユニットのテンプレートが定義されてよい。
【０１９６】
３．ユーザサービスに従って、サービスユニットの新たなテンプレートを柔軟に追加する。すなわち、セッションユニットのテンプレート、ベアラユニットのテンプレート、サービスフローユニットのテンプレート、及びコンテンツユニットのテンプレート以外の新たなテンプレートである。
【０１９７】
４．ユーザデータを受信し、ユーザデータが属する端末のＩＰアドレスをユーザデータから取得し、ユーザデータを処理するように構成されたセッションユニットを決定する。
【０１９８】
上述の４番目の処理オペレーションは、独立したインタフェースデータユニットにより、代替的に実行されてよい。インタフェースデータユニットは、ユーザデータを受信し、当該ユーザデータをインタフェース管理ユニット５０２１へ送信する。インタフェース管理ユニット５０２１は、ユーザデータが属する端末のＩＰアドレスをユーザデータから取得し、ユーザデータを処理するように構成されたセッションユニットを決定する。例えば、インタフェース管理ユニット５０２１は、ユーザデータから取得されたＩＰアドレスと、関連するセッションユニットにより保存されたＩＰアドレスとの間の照合を行い、この２つのアドレスが一致する場合、一致したセッションユニットを、データを処理するように構成されたセッションユニットとして用い、ユーザデータが属する端末のＩＰアドレスとセッションユニットとの間の対応関係を示すために用いられる情報を、インタフェースデータユニットへ送信する。インタフェースデータユニットは、この対応関係に従って、ユーザデータを関連するセッションユニットへ送信する。
【０１９９】
任意で、インタフェースデータユニットがユーザデータを受信したとき、インタフェースデータユニットが、ユーザデータが属する端末のＩＰアドレスとセッションユニットとの間の対応関係をインタフェースデータユニットが保存していないと判定した場合、インタフェースデータユニットは、関連するセッションユニットを決定するようにインタフェース管理ユニット５０２１に要求するために、インタフェース管理ユニット５０２１に要求を送信し、インタフェース管理ユニット５０２１により送信された、対応関係を示す情報を受信した後に、対応関係を保存し、同じＩＰアドレスからユーザデータを次に受信した後に、インタフェース管理ユニット５０２１を用いることで対応関係を決定する代わりに、保存済み対応関係に従って、ユーザデータを関連するセッションユニットへ直接送信してよい。
【０２００】
同じ端末、又は同じ端末の異なるタイプのユーザデータの場合、ＧＷ−Ｕ５０２は、少なくとも２つのサービスユニット５０２２を含んでよい。
【０２０１】
サービスユニット５０２２は、処理されるサービスの粒度の降順で、下記の４つのタイプに分割されてよい。すなわち、セッション（Ｓｅｓｓｉｏｎ）ユニット、ベアラ（Ｂｅａｒｅｒ）ユニット、サービスフロー（Ｆｌｏｗ）ユニット、及びコンテンツ（Ｃｏｎｔｅｎｔ）ユニットである。
【０２０２】
セッションユニットは、ユーザデータに対してセッション処理を実行するように構成されてよい。例えば、ＡＰＮ内又はＩＰアドレス管理機能内において、端末の集約ＱｏＳ制御を維持する（例えば、集約帯域幅制御、すなわち、ＡＰＮの場合、ＡＰＮに対応する全てのサービスにより占有される総帯域幅を制限する）。
【０２０３】
ベアラユニットは、ユーザデータに対するベアラ処理、例えば、端末ベアラのデータ転送、ＱｏＳ制御、課金、ベアラルーティング制御、又はベアライベント報告のうち１つ又は複数を実行するように構成されてよい。ベアラＱｏＳ制御は、ユーザデータの帯域幅、遅延、ジッタ、優先度などに対するＱｏＳ制御を含んでよい。ベアラ課金は、ベアラのトラフィック統計などを含んでよい。ベアライベント報告は、ベアラ課金のイベント報告などを含んでよく、ＧＷ−Ｃ５０１は、ベアライベントを報告するトリガポイントを構成してよい。
【０２０４】
サービスフローユニットは、ユーザデータに対するトランスポート層処理、例えば、ＩＰ５タプルレベルのデータフローに関する解析、ＱｏＳ制御、課金、サービスフローのルーティング制御、及び端末データサービスフローのサービスフローイベント報告のうち１つ又は複数を実行するように構成されてよい。サービスフローＱｏＳ制御は、ユーザデータの帯域幅、遅延、ジッタ、優先度などに対するＱｏＳ制御を含んでよい。サービスフロー課金は、サービスフローのトラフィック統計などを含んでよい。サービスフローイベント報告は、サービスフロー課金のイベント報告などを含んでよく、ＧＷ−Ｃ５０１は、サービスフローイベントを報告するトリガポイントを構成してよい。
【０２０５】
コンテンツユニットは、ユーザデータに対するコンテンツ処理、例えば、データフロー解析、コンテンツデータフローレベルのＱｏＳ制御、コンテンツデータフロー課金及びコンテンツデータフローのスイッチ機能、コンテンツのルーティング制御、又はコンテンツイベント報告を実行するように構成されてよい。コンテンツユニットは、オープンシステム相互接続（Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｃｏｎｎｅｃｔ，  ＯＳＩ）モデルのレイヤ７で、データパケット、例えば、ユニフォームリソースロケータ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ、ＵＲＬ）を解析してよい。サービスのＱｏＳ制御は、ユーザデータの帯域幅、遅延、ジッタ、優先度などに対するＱｏＳ制御を含んでよい。コンテンツ課金は、コンテンツデータのトラフィック統計を含んでよい。コンテンツイベント報告は、コンテンツ課金のイベント報告などを含んでよく、ＧＷ−Ｃ５０１は、コンテンツイベントを報告するトリガポイントを構成してよい。
【０２０６】
任意で、サービスユニットはまた、「サービスモジュール」と呼ばれることがあり、セッションユニットはまた、「セッションモジュール」と呼ばれることがあり、ベアラユニットはまた、「ベアラモジュール」と呼ばれることがあり、サービスフローユニットはまた、「サービスフローモジュール」と呼ばれることがあり、コンテンツユニットはまた、「コンテンツモジュール」と呼ばれることがある。この場合、ＧＷ−Ｕ５０２内のサービスモジュールは、ユーザデータを処理する。
【０２０７】
任意で、ＧＷ−Ｕ５０２は、サービスコンテキストを作成することで、サービスユニットを追加してよい。作成されたサービスコンテクストがセッションコンテキストである場合、追加されるサービスユニットはセッションユニットである。作成されたサービスコンテクストがベアラコンテキストである場合、追加されるサービスユニットはベアラユニットである。作成されたサービスコンテクストがサービスフローコンテキストである場合、サービスフローユニットが追加される。作成されたサービスコンテクストがコンテンツコンテキストである場合、追加されるサービスユニットはコンテンツユニットである。ＧＷ−Ｕ５０２は、サービスコンテキストに従って、ユーザデータを処理してよい。
【０２０８】
例えば、端末がアタッチ（ａｔｔａｃｈ）された後に、ＧＷ−Ｃ５０１は、セッションユニット及びベアラユニットを追加するようにＧＷ−Ｕ５０２を制御してよい。１つのベアラが、１つのＧＴＰトンネルに対応してよい。ベアラユニットは、ユーザデータをカプセル化するように構成される。ウェブページ閲覧サービスでは、セッションユニット及びベアラユニットだけが、追加され得る。あるいは、ベアラユニットが追加されなくてもよく、既定のベアラユニットがユーザデータの処理に用いられる。
【０２０９】
別の例では、ＧＷ−Ｃ５０１は、端末のユーザポリシーに関する情報、例えば、ＩＰ５タプル情報及びＱｏＳ情報をＰＣＲＦから取得する。ＧＷ−Ｃ５０１は、取得されたユーザポリシーに従って、サービスフローユニットが端末のＧＷ−Ｕ５０２に追加される必要があると判定する。この場合、セッションユニットが確立されており、追加されたサービスフローユニットと既存のセッションユニットとの間に、関係が確立される。例えば、ＶｏＩＰ、ビデオ通話、及びゲームなどのサービスでは、サービスフローユニットが追加される必要がある。
【０２１０】
端末では、互いに関連付けられた１つ又は複数のセッションユニットが一般に、ＧＷ−Ｕ５０２上に存在し得る。１つのセッションユニットは、１つ又は複数のベアラユニットと関連付けられてよい。１つのセッションユニットは、１つ又は複数のサービスフローユニットと関連付けられてよい。１つのセッションユニットは、１つ又は複数のコンテンツユニットと関連付けられてよい。
【０２１１】
図７に示されるように、端末では、ＧＷ−Ｕ５０２内のサービスユニット５０２２は、セッションユニット１及びセッションユニット２を含んでよい。セッションユニット１は、ベアラユニット１、ベアラユニット２、及びベアラユニット３と関連付けられている。セッションユニット２は、サービスフローユニット１、サービスフローユニット２、及びコンテンツユニット４と関連付けられている。サービスフローユニット１はさらに、コンテンツユニット３と関連付けられている。コンテンツユニット４はさらに、サービスフローユニット３と関連付けられている。
【０２１２】
概して端末では、ＧＷ−Ｕ５０２がベアラユニットを含む場合、ベアラユニットは、端末の既定のベアラ（ｄｅｆａｕｌｔ  ｂｅａｒｅｒ）に対応してよく、又は、端末の専用ベアラ（ｄｅｄｉｃａｔｅｄ  ｂｅａｒｅｒ）に対応してもよい。
【０２１３】
ＧＷ−Ｕ５０２は、端末に対応する１つ又は複数のサービスユニット５０２２の組み合わせ、例えば、セッションユニットとベアラユニットとの組み合わせを用いることで、端末のユーザデータを処理する必要がある。図１４から図１９はさらに、端末に対応するサービスユニット５０２２を用いることで、ＧＷ−Ｕ５０２が端末のユーザデータを処理する手順を説明する。
【０２１４】
上述されたように、ＧＷ−Ｕ５０２内の、ユーザデータを処理するサービスユニット５０２２は、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含んでよい。図１１は、本発明の一実施形態に従って、ユーザデータをＧＷ−Ｕ５０２により処理する手順を示す。図１１に示されるように、ユーザデータをＧＷ−Ｕ５０２により処理する手順は、以下の段階を含んでよい。
【０２１５】
Ｓ１１０１：インタフェース管理ユニット５０２１がユーザデータを受信する。
【０２１６】
Ｓ１１０２：インタフェース管理ユニット５０２１は、ＧＷ−Ｕ５０２において、ユーザデータを処理するように構成されたセッションユニットを決定する。
【０２１７】
Ｓ１１０３：インタフェース管理ユニット５０２１は、決定されたセッションユニットへユーザデータを送信し、これにより、決定されたセッションユニットは、ユーザデータを処理する。
【０２１８】
Ｓ１１０４：セッションユニットは、受信されたユーザデータを処理し、ユーザデータを処理するように構成された別のサービスユニット５０２２を決定する。
【０２１９】
Ｓ１１０５：セッションユニットは、処理されたユーザデータを別のサービスユニット５０２２へ送信し、これにより、決定された別のサービスユニットは、ユーザデータを処理する。
【０２２０】
任意で、段階Ｓ１１０２において、ＧＷ−Ｕ５０２内のインタフェース管理ユニット５０２１は、サービスデータ情報内のＩＰアドレスと関連付けられたセッションユニットを、ユーザデータを処理するように構成されたセッションユニットとして用いてよい。
【０２２１】
段階Ｓ１１０４において、セッションユニットは、ユーザデータからサービスデータ情報を取得し、取得されたサービスデータ情報に従って、ユーザデータを処理するように構成された別のサービスユニット５０２２を決定してよい。
【０２２２】
この場合、セッションユニットは、ユーザデータを処理するように構成された別のサービスユニット５０２２を、下記の方式で決定してよい。
【０２２３】
サービスデータ情報がトンネル情報を含む場合、セッションユニットは、サービスデータ情報内のトンネル情報と関連付けられたベアラユニットを、ユーザデータを処理するように構成されたベアラユニットとして用いる。
【０２２４】
サービスデータ情報がＩＰ５タプル情報を含む場合、セッションユニットは、サービスデータ情報内のＩＰ５タプル情報と関連付けられたサービスフローユニットを、ユーザデータを処理するように構成されたサービスフローユニットとして用いる。
【０２２５】
サービスデータ情報がコンテンツ情報を含む場合、セッションユニットは、サービスデータ情報内のコンテンツ情報と関連付けられたコンテンツユニットを、ユーザデータを処理するように構成されたコンテンツユニットとして用いる。
【０２２６】
任意で、段階Ｓ１１０３において、セッションユニットは、セッションユニットと関連付けられた保存済みサービスユニット構成情報を用いることで、ユーザデータを処理してよい。段階Ｓ１１０５において、サービスユニット５０２２は、サービスユニット５０２２と関連付けられた保存済みサービスユニット構成情報を用いることで、ユーザデータを処理してよい。
【０２２７】
サービスユニット構成情報は、サービスユニット５０２２により実行されるオペレーションに関する情報と、サービスユニット５０２２がユーザデータを処理する場合に、サービスユニット５０２２により用いられるパラメータに関する情報とを含んでよい。詳細については、下記の表１の第３列及び第４列を参照されたい。
【表１】
0006610976.tif 000002
【表２】
0006610976.tif 000003
【０２２８】
各サービスユニットに関する説明は、図６を参照されたい。詳細は、ここでさらに説明されない。各サービスユニット５０２２が実行し得る機能は、ＧＷ−Ｃ５０１がサービスユニット５０２２を追加／変更する場合に構成されてよく、サービスユニット５０２２内に保存されているサービスユニット５０２２のサービスユニット構成情報と関連付けられてよい。これは、サービスユニット構成情報が保存されており、サービスユニット構成情報とサービスユニット５０２２との間の対応関係が保存されていることを意味する。
【０２２９】
表1において提供されるサービスユニットの明細情報は、任意の一実装態様である。第１列、第２列、及び第４列は、サービスユニットの明細情報におけるコンテンツであってよい。第２列のサービスユニット機能は、対応するサービスユニットタイプにより実装される機能を説明するのに用いられ、明細情報に含まれなくてよい。
【０２３０】
ユーザデータをＧＷ−Ｕ５０２により処理する任意の実装態様の解決手段については、ユーザデータを処理する下記の図１４から図１９に示される手順を参照されたい。
【０２３１】
任意で、ＧＷ−Ｕ５０２内のサービスユニット５０２２は、ユーザデータを順番に処理してよい。任意で、まず、ＧＷ−Ｕ５０２内のセッションユニットは、ユーザデータを処理し、次に、ユーザデータを処理するように構成されたセッションユニットは、ユーザデータと予め定められた処理順序に関する情報とを、予め定められた処理順序により示されたネクストホップサービスユニットへ、予め定められた処理順序で送信し、予め定められた処理順序でユーザデータを処理するように、ネクストホップサービスユニットを含む次のサービスユニット５０２２に命令する。このように、ユーザデータは、別のサービスユニット５０２２を再割り当てするために、インタフェース管理ユニット５０２１又はＧＷ−Ｃ５０１へ返される代わりに、サービスユニット５０２２間で直接送信されてよい。これにより、データ及びシグナリングの交換が削減され、ユーザデータの処理効率が改善される。
【０２３２】
予め定められた処理順序は、ユーザデータを処理するように構成されたサービスユニット５０２２をＧＷ−Ｃ５０１が追加した場合に、定義されてよい。ＧＷ−Ｕ５０２は次に、予め定められた処理順序でユーザデータを処理するために、予め定められた処理順序に関する情報を保存する。
【０２３３】
任意で、処理順序情報は、表１のセッションユニットの「サービスユニット構成情報」にある「セッションデータと一致するサービスユニットのリスト」に暗黙的に格納されてよい。当該リストは、１つのユーザデータを処理するように構成された複数のサービスユニット５０２２のリストを含んでよい。リスト上のサービスユニット５０２２の順序は、予め定められた処理順序である。
【０２３４】
任意で、予め定められた処理順序に関する情報は、メタデータ（ｍｅｔａ  ｄａｔａ）により実装されてよい。メタデータは、セッションユニットにより生成され、ユーザデータのヘッダにアタッチされ、ユーザデータとともに送信されてよい。
【０２３５】
ユーザデータを受信するサービスユニット５０２２は、ユーザデータのヘッダからメタデータを取得し、サービスユニット５０２２がユーザデータの処理を完了した後に、メタデータに従って、ユーザデータを別のサービスユニット５０２２へ転送するかどうかを判定し、ユーザデータが別のサービスユニット５０２２へ転送される必要がある場合に、ユーザデータが転送される必要があるサービスユニット５０２２を決定し、ユーザデータが転送される必要があるサービスユニット５０２２を決定した後に、やはりメタデータをサービスデータのヘッダにアタッチして、決定されたターゲットサービスユニット５０２２へサービスデータを送信し、その結果、ターゲットサービスユニット５０２２によるさらなる処理が容易になる。
【０２３６】
例えば、メタデータは、サービスユニット５０２２のリストであってよく、ユーザデータが通過する１つ又は複数のサービスユニット５０２２と、ユーザデータが通過するサービスユニット５０２２の順序とを示すのに用いられてよい。当該リストは、ラベルとしてマッピングされてよく、当該ラベルは、ユーザデータに追加されて、次のサービスユニット５０２２へ送信される。
【０２３７】
例えば、図７におけるセッションユニット２の左側分岐については、セッションユニット２により生成されたメタデータで示される、ユーザデータの処理順序が、図８に示され得る。
【０２３８】
別の例の場合、図７におけるセッションユニット２の右側分岐については、セッションユニット２により生成されたメタデータにより示される、ユーザデータの処理順序が、図９に示され得る。
【０２３９】
さらに別の例の場合、図７におけるセッションユニット１の左側分岐については、セッションユニット１により生成されたメタデータにより示される、ユーザデータの処理順序が、図１０に示され得る。
【０２４０】
図１１に示される手順において、ＧＷ−Ｕ５０２は、ユーザデータを受信した後に、ユーザデータを処理するように構成されたサービスユニットを決定し、ＧＷ−Ｕ５０２により決定されたサービスユニットを用いることで、ユーザデータを処理する。これにより、ＧＷ−Ｕの処理の柔軟性が改善される。
【０２４１】
以下に、図１２、図１３Ａ、及び図１３Ｂを参照して、サービスユニットを確立するようにＧＷ−Ｕ５０２をＧＷ−Ｃ５０１により制御する任意の手順を説明する。
【０２４２】
ＧＷ−Ｕ５０２が端末のユーザデータの処理を実行する前に、まずサービスユニット５０２２が、端末に追加される必要がある。図１２は、サービスユニットを追加するようにＧＷ−Ｕ５０２をＧＷ−Ｃ５０１により制御する任意の手順を示す。
【０２４３】
図１２を参照すると、一例において、ＧＷ−Ｕ５０２は、セッション作成要求を受信する。図１２の段階Ｓ１２０２における、サービスユニット５０２２を追加／変更する要求が、前述の第１の要求メッセージである。ここでは、一例において、ユーザデータは、パケット（Ｐａｃｋｅｔ）データである。
【０２４４】
図１２に示される手順は、以下の段階を含む。
【０２４５】
Ｓ１２０１：ＧＷ−Ｃ５０１は、別のネットワーク要素により送信された接続確立メッセージを受信する。ＭＭＥ又はＳ−ＧＷにより送信されたセッション作成要求が、ここで一例として用いられている。
【０２４６】
任意で、段階Ｓ１２０１において、接続確立メッセージは、ＭＭＥ又はＳ−ＧＷにより送信されたセッション作成要求（Ｃｒｅａｔｅ  Ｓｅｓｓｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージであってよい。当該メッセージは、セッション及びベアラを作成するように要求するために用いられる。当該メッセージは、ユーザプレーンＧＴＰトンネル情報を含んでよい。
【０２４７】
あるいは、接続確立メッセージは、ＧＷ−Ｃ５０１又はＰＣＲＦによりトリガされた専用ベアラ確立手順におけるベアラ作成応答（Ｃｒｅａｔｅ  Ｂｅａｒｅｒ  Ｒｅｓｐｏｎｓｅ）メッセージであってよい。当該メッセージは、ピアエンドネットワーク要素のユーザプレーンＧＴＰトンネル情報、例えば、ピアエンドネットワーク要素とユーザプレーンとの間の接続のＧＴＰトンネル情報を含んでよい。
【０２４８】
あるいは、接続確立メッセージは、端末又はアクセスゲートウェイにより送信された、マルチメディア情報プロバイダバインディング更新（Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｖｉｄｅｒ  Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ、ＭＩＰ  ＢＵ）メッセージであってよい。当該メッセージは、モバイルＩＰ情報を含んでよく、この情報は、ＭＩＰｖ４、プロキシＭＩＰ（Ｐｒｏｘｙ  ＭＩＰ、ＰＭＩＰ）ｖ６、デュアルスタックＭＩＰ（Ｄｕａｌ  Ｓｔａｃｋ、ＤＳＭＩＰ）ｖ６、又は他の情報であってよい。アクセスゲートウェイは、限定されないが、進化型パケットデータゲートウェイ（ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｄａｔａ  Ｇａｔｅｗａｙ、ｅＰＤＧ）、符号分割多元接続（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、ＣＤＭＡ）システムにおける高速パケットデータサービングゲートウェイ（Ｈｉｇｈ  Ｒａｔｅ  Ｐａｃｋｅｔ  Ｄａｔａ  Ｓｅｒｖｉｎｇ  Ｇａｔｅｗａｙ、ＨＳＧＷ）、及びＷｉＦｉ／無線ローカルエリアネットワーク（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ、ＷＬＡＮ）のアクセスルータを含む。
【０２４９】
Ｓ１２０２：ＧＷ−Ｃ５０１は、サービスユニット５０２２を追加／変更する要求（Ａｄｄ／ｍｏｄｉｆｙ  Ｍｏｄｕｌｅ  Ｒｅｑｕｅｓｔ）、すなわち、前述の第１の要求メッセージをＧＷ−Ｕ５０２へ送信する。第１の要求メッセージは、セッションユニット及びベアラユニットを追加／変更するように要求するために用いられ、追加／変更されるサービスユニット５０２２は、端末のユーザデータを処理及び転送するように構成され、第１の要求メッセージは、追加／変更されるサービスユニット５０２２のサービスユニット構成情報を含む。
【０２５０】
Ｓ１２０３：ＧＷ−Ｕ５０２内のインタフェース管理ユニット５０２１が、サービスユニット５０２２（例えば、セッションユニット及びベアラユニット）を追加／変更する。
【０２５１】
Ｓ１２０４：ＧＷ−Ｕ５０２内のインタフェース管理ユニット５０２１は、サービスユニット５０２２を追加／変更する応答メッセージを返す。当該メッセージは、サービスユニット５０２２が問題なく追加されたかどうかを表す原因値を搬送し得る。
【０２５２】
Ｓ１２０５：ＧＷ−Ｃ５０１は、応答メッセージを受信した後に、セッション作成応答を別のネットワーク要素へ返してよい。
【０２５３】
サービスユニット５０２２が問題なく追加された場合、例えば、セッションユニット及びベアラユニットが問題なく追加された場合、追加されたセッションユニット及びベアラユニットは、端末のユーザデータの処理を開始する。
【０２５４】
例えば、セッションユニットは、パケット（ｐａｃｋｅｔ）データなどのユーザデータを受信する。セッションユニットは、ユーザデータ内のサービスデータ情報に従って、ユーザデータを処理するように構成された別のサービスユニットを決定する。ここで、セッションユニットにより決定された別のサービスユニットは、図１２においてベアラユニットを含む。セッションユニットは、ユーザデータを、処理するためにベアラユニットへ送信する。ベアラユニットは、受信されたユーザデータに対して、ベアラＱｏＳ制御、ベアラ課金などを実行して、ユーザデータを転送する、例えば、図１２においてベアラパケットを転送する。任意で、ベアラユニットはさらに、ユーザデータを転送した後に、サービスデータ転送ステータス、例えば、成功したか又は失敗したか、課金イベント、及びサービスイベントを報告するベアライベント報告を報告してよい。
【０２５５】
任意で、段階Ｓ１２０１において、ＧＷ−Ｃ５０１がセッション作成要求又はＭＩＰバインディング更新メッセージを受信した場合、段階Ｓ１２０２において、ＧＷ−Ｃ５０１が追加するようにＧＷ−Ｕ５０２に要求するサービスユニット５０２２は、セッションユニット及びベアラユニットを含んでよい。ベアラユニットだけが確立される場合、ＧＷ−Ｃ５０１は、ベアラユニットだけを追加するように要求し、セッションユニットのサービスデータ情報内のベアラユニット照合情報、すなわち、サービスデータ情報内の前述のトンネル情報を変更するようにＧＷ−Ｕ５０２に要求してよい。これにより、セッションユニットは、対応するユーザデータを次に受信した後に、受信されたユーザデータを対応するベアラユニットへ転送することができる。
【０２５６】
任意で、段階Ｓ１２０１において、ＧＷ−Ｃ５０１又はＰＣＲＦによりトリガされた専用ベアラ確立手順におけるベアラ作成応答メッセージをＧＷ−Ｃ５０１が受信した場合、段階Ｓ１２０２において、ＧＷ−Ｃ５０１はさらに、サービスフローユニットを追加するようにＧＷ−Ｕ５０２に要求してよい。サービスフローユニットは、サービスフローポリシー及びルールと一致するユーザデータを転送及び処理するように構成される。サービスフローポリシー及びルールは、前述のＩＰ５タプル情報を含んでよい。ＧＷ−Ｃ５０１は、サービスフローポリシー及びルールに従って、サービスフローユニットのサービスユニット構成情報を生成し、セッションユニットのサービスデータ情報内のサービスフローユニット照合情報、すなわち、サービスフローユニットの前述のＩＰ５タプル情報を変更してよく、これにより、セッションユニットは、対応するユーザデータを次に受信した後に、受信されたユーザデータを、対応するサービスフローユニットへ転送することができる。ＧＷ−Ｃ５０１は、サービスフローポリシー及びルールをＰＣＲＦから受信してよく、又は、サービスフローポリシー及びルールを、ＧＷ−Ｃ５０１により構成されたＰＣＣルールから取得してもよい。
【０２５７】
任意で、ＧＷ−Ｃ５０１は代替的に、ＧＷ−Ｃ５０１により構成された既定のサービスフローポリシー及びルールに基づいて、サービスフローユニットを追加するようにＧＷ−Ｕ５０２に要求し、対応するユーザデータ（例えば、サービスフローデータ）を処理及び転送してよい。
【０２５８】
任意で、ＧＷ−Ｃ５０１がサービスフローユニットを追加するようにＧＷ−Ｕ５０２に要求し、且つＧＷ−Ｕ５０２が対応するセッションユニットをすでに有している場合、ＧＷ−Ｃ５０１はさらに、セッションユニットのサービスユニット構成情報内のサービスデータ情報を変更するようにＧＷ−Ｕ５０２に要求する必要がある。この場合、サービスデータ情報は、セッションユニットのサービスユニット構成情報内に保存される。このように、ユーザデータ（例えば、サービスフローデータ、すなわち、サービスフローに属するユーザデータ）を次に受信した後に、セッションユニットは、ユーザデータを、処理及び転送するために対応するサービスフローユニットへ転送することができる。
【０２５９】
任意で、段階Ｓ１２０２では、ベアラ確立プロセスにおいて、ＧＷ−Ｃ５０１は代替的に、ＧＷ−Ｃ５０１により構成された既定のコンテンツポリシー及びルールに基づいて、コンテンツユニットを追加するようにＧＷ−Ｕ５０２に要求し、対応するユーザデータ（例えば、コンテンツデータ、すなわち、コンテンツに属するデータ）を処理及び転送してよい。ＧＷ−Ｕ５０２は、コンテンツポリシー及びルールの情報に従って、コンテンツユニット情報を生成する。さらに、ＧＷ−Ｃ５０１は、コンテンツユニットを追加するようにＧＷ−Ｕ５０２に要求し、且つＧＷ−Ｕ５０２が対応するセッションユニットをすでに有している場合、ＧＷ−Ｃ５０１はさらに、セッションユニットのサービスユニット構成情報におけるサービスデータ情報内のコンテンツユニット照合情報、すなわち、前述のコンテンツ情報を変更するようにＧＷ−Ｕ５０２に要求する必要があり、これにより、セッションユニットは、ユーザデータ（例えば、コンテンツデータ）を次に受信した後に、ユーザデータを、処理及び転送するために対応するコンテンツユニットへ転送することができる。
【０２６０】
任意で、段階Ｓ１２０２において、ＧＷ−Ｃ５０１によりＧＷ−Ｕ５０２へ送信された第１の要求メッセージは、サービスユニット５０２２のサービスユニット構成情報を含んでよい。例えば、セッションユニットについては、データ照合機能と、セッションデータと一致するサービスユニットのリストとが含まれてよい。
【０２６１】
任意で、段階Ｓ１２０２においてさらに、セッションユニットが新たに確立される場合、ＧＷ−Ｃ５０１は、ＩＰアドレスを端末に割り当てる必要がある。
【０２６２】
段階Ｓ１２０３において、ＧＷ−Ｕ５０２は、ＧＷ−Ｃ５０１により送信された第１の要求メッセージ内のサービスユニット構成情報に従って、サービスユニット５０２２を追加してよい。サービスユニット構成情報については、表１の説明を参照されたい。詳細は、ここでさらに説明されない。
【０２６３】
さらに、別の実施形態において、ＧＷ−Ｃ５０１により第１の要求メッセージをＧＷ−Ｕ５０２へ送信することは、別のネットワーク要素から受信された接続確立メッセージによりトリガされるものではない。任意の一実装態様は、ユーザデータを受信した後に、ＧＷ−Ｕ５０２内のセッションユニットは、ユーザデータを解析して、サービスフロー関連の情報又はコンテンツ関連の情報を取得する、すなわち、新たなサービスフロー又は新たなコンテンツを検出することを含む。セッションユニットは、このイベントをゲートウェイ制御プレーンＧＷ−Ｃ５０１に報告する。こうして、段階Ｓ１２０２において、ＧＷ−Ｃ５０１は、サービスフローユニット又はコンテンツユニットを追加し、且つセッションユニットのサービスユニット構成情報を変更し、任意で、サービスユニット構成情報内のサービスフローユニット照合情報又はコンテンツユニット照合情報を変更するようにＧＷ−Ｕ５０２に要求する。
【０２６４】
図１２の手順において、ＧＷ−Ｃは、ＧＷ−Ｕのサービスユニットに対して、追加、変更、又は削除などの構成オペレーションを実行し、これにより、ＧＷ−Ｕ内のサービスユニットを柔軟に組み合わせることができる。これにより、既存のネットワークの構成オペレーションと異なり、ＧＷ−Ｕの頻繁な変更を回避することができ、ＧＷ−Ｕは、サービス機能ロジックが追加されるたびに、必ずしも変更される必要はない。このように、ユーザデータは、ユーザデータのサービス要件に従って、柔軟に処理され得る。例えば、サービスユニットは、ユーザデータを処理するプロセスにおいて、柔軟に追加又は除去されてよく、これにより、ＧＷ−Ｕは、今後の新たなサービスタイプのユーザデータに適応することが可能になる。
【０２６５】
ＧＷ−ＣがＧＷ−Ｕの構成を完了した後に、ＧＷ−Ｕは、ＧＷ−Ｃとやり取りすることなく、ユーザデータを独立して処理することができる。これにより、ＧＷ−ＵとＧＷ−Ｃとの間の結合が減少し、シグナリングオーバヘッドが削減され、ＧＷ−Ｕ内のサービスユニット間の結合も減少する。
【０２６６】
図１２に示される手順に基づいて、図１３Ａ及び図１３Ｂに示されるサービスユニット５０２２を追加するようにＧＷ−Ｕ５０２をＧＷ−Ｃ５０１により制御する手順は、ローカルＧＷ−Ｕ５０２にサービスユニット５０２２を追加するようにＧＷ−Ｃ５０１により要求し、アンカーＧＷ−Ｕ５０２にサービスユニット５０２２を追加するようにＧＷ−Ｃ５０１により要求する手順を含む。
【０２６７】
ＧＷ−Ｃ５０１は、モバイルアンカーとして用いられるＧＷ−Ｕをユーザデータが通過するかどうかを、下記の２つを含む複数の方式で判定してよい。
【０２６８】
方式１：ＧＷ−Ｃ５０１は、ユーザデータのサービスタイプに従って決定を行う。
【０２６９】
方式２：ＧＷ−Ｃ５０１は、ポリシ及び課金ルール機能（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅｓ  Ｆｕｎｃｔｉｏｎ、ＰＣＲＦ）により与えられるポリシー及びルールに従って、決定を行う。
【０２７０】
方式１では、上述のモバイルアンカーがモバイルサービス継続性の特徴を保つことができるので、異なるサービスタイプについて、ユーザデータがアンカーゲートウェイを通過するかどうかが決定される。任意で、サービスタイプは、ユーザデータを送信するのに必要とされるモバイルアンカーのサービスタイプ、又は、ユーザデータを送信するのに必要とされないモバイルアンカーのサービスタイプに分けられてよい。
【０２７１】
図５を参照すると、音声通信及びビデオ通話などの通信サービスタイプが、一例として用いられている。例えば、Ｓｋｙｐｅ、ＩＭＳ、ＱＱ、ＷｅＣｈａｔ、ＶｏＩＰ、及びビデオ通話などのセッションサービスタイプ、又は、シューティング、インスタントストラテジ、リアルタイム対話などの対話型サービスタイプ、及び他のネットワークサービスタイプでは、端末が移動するときに、サービス継続性が保証される必要がある。
【０２７２】
このタイプのサービスは、サービス継続性を保証し、音声・ビデオ通話サービスの中断を回避するために、移動過程において端末が不変のＩＰアドレスを有することを必要とする。このタイプのサービスでは、端末のＩＰアドレスを移動過程において不変に保ち、音声・ビデオ通話サービスの中断を回避するために、ＧＷ−Ｕ５０２は、モバイルアンカーとして設定されてよい。
【０２７３】
別の例では、ウェブページ閲覧、ビデオバッファリング、及びピアツーピア（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ、Ｐ２Ｐ）ダウンロードなどのベストエフォート型ネットワークサービスタイプの場合、このタイプのサービスは、継続性に高い要求がなく、したがって、モバイルアンカーが設定されなくてもよい。このタイプのサービスのユーザデータは、モバイルアンカーを通過することなく、インターネットに直接送信されてよい。これにより、遅延及び代替ルーティングが削減され、送信効率及びユーザエクスペリエンスが改善される。
【０２７４】
方式２では、ＧＷ−Ｃ５０１は、ＰＣＲＦに対してクレジット制御要求（Ｃｒｅｄｉｔ  Ｃｏｎｔｒｏｌ  Ｒｅｑｕｅｓｔ、ＣＣＲ）を開始し、ＣＣＲは、ポリシー及びルールを要求するのに用いられる。ＧＷ−Ｃ５０１は、ＰＣＲＦから受信されたポリシー及びルールからＩＰ５タプルを取得し、取得されたＩＰ５タプル内のＩＰアドレス（例えば、送信元ＩＰアドレス若しくは宛先ＩＰアドレス、又は送信元ＩＰアドレス及び宛先ＩＰアドレス）がアンカーＧＷ−ＵのＩＰアドレスセグメント内にある場合、ユーザデータがアンカーゲートウェイを通過する必要があると判定し、又は、取得されたＩＰ５タプル内のＩＰアドレスがローカルＧＷ−ＵのＩＰアドレスセグメント内にある場合、ユーザデータがローカルＧＷ−Ｕを通過する必要があると判定する。
【０２７５】
ＩＰ５タプルは、送信元ＩＰアドレス、送信元ポート番号、宛先ＩＰアドレス、宛先ポート番号、及びトランスポート層プロトコルを含む。
【０２７６】
図１３Ａ及び図１３Ｂに示される手順は、モバイルアンカーとして用いられるＧＷ−Ｕ５０２をユーザデータが通過する必要があると、ＧＷ−Ｃ５０１が判定するシナリオに適用可能であり、具体的には、以下の段階を含む。
【０２７７】
Ｓ１３０１：ＧＷ−Ｃ５０１は、別のネットワーク要素により送信された接続確立メッセージを受信する。
【０２７８】
Ｓ１３０２：ＧＷ−Ｃ５０１は、サービスユニット５０２２を追加／変更するようにローカルＧＷ−Ｕ５０２に要求する。
【０２７９】
Ｓ１３０３：ローカルＧＷ−Ｕ５０２は、新たなサービスユニット５０２２を設置するか、又は、既存のサービスユニット５０２２、例えば、セッションユニット及びサービスフローユニットを変更する。
【０２８０】
Ｓ１３０４：ローカルＧＷ−Ｕ５０２は、サービスユニット５０２２の追加／変更に対する応答を返し、このメッセージは、成功又は失敗を表す原因値を搬送する。
【０２８１】
Ｓ１３０５：ＧＷ−Ｃ５０１は、サービスユニット５０２２を追加／変更するようにアンカーＧＷ−Ｕ５０２に要求する。
【０２８２】
段階Ｓ１３０２及びＳ１３０５において、サービスユニットを追加／変更するための要求メッセージは、追加／変更されるサービスユニット５０２２のサービスユニット構成情報を含む。図１２に示される手順と異なり、サービスユニット構成情報はさらに、ローカルＧＷ−Ｕ５０２とアンカーＧＷ−Ｕ５０２との間で、ユーザデータを転送することに関する関連情報を含む。
【０２８３】
Ｓ１３０６：アンカーＧＷ−Ｕ５０２は、新たなサービスユニット５０２２を設置するか、又は、既存のサービスユニット５０２２、例えば、セッションユニット及びサービスフローユニットを変更する。
【０２８４】
Ｓ１３０７：アンカーＧＷ−Ｕ５０２は、サービスユニット５０２２の追加／変更に対する応答を返し、このメッセージは、成功又は失敗を表す原因値を搬送する。
【０２８５】
Ｓ１３０８：ローカルＧＷ−Ｕ５０２により送信された応答と、アンカーＧＷ−Ｕ５０２により送信された応答とを受信した後に、ＧＷ−Ｃ５０１は、接続確立応答メッセージ、例えば、ＰＣＣ再認証応答（Ｒｅ−Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ａｎｓｗｅｒ、ＲＡＡ）メッセージを別のネットワーク要素へ返してよい。
【０２８６】
任意で、段階Ｓ１３０１における接続確立メッセージについては、図１２の接続確立メッセージに関する説明を参照されたい。さらに、段階Ｓ１３０１における接続確立メッセージは代替的に、ＰＣＲＦにより送信されるポリシ及び課金制御（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｃｏｎｔｒｏｌ、ＰＣＣ）再認証要求（Ｒｅ−Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｒｅｑｕｅｓｔ、ＲＡＲ）／クレジット制御応答（Ｃｒｅｄｉｔ  Ｃｏｎｔｒｏｌ  Ａｎｓｗｅｒ、ＣＣＡ）メッセージであってよい。ＣＣＡメッセージは、ＧＷ−Ｃ５０１により送信されたクレジット制御要求（Ｃｒｅｄｉｔ  Ｃｏｎｔｒｏｌ  Ｒｅｑｕｅｓｔ、ＣＣＲ）に応答して、ＰＣＲＦにより送信されてよい。ＲＡＲメッセージは、ユーザのためにサービスフローを追加するように要求することができ、概して、ＩＰ５タプルを含む。
【０２８７】
あるいは、任意で、ローカルＧＷ−Ｕ５０２内のサービスモジュールが、ユーザ端末又はネットワーク側により新たに開始されるアンカーを通過するサービスフロー及びコンテンツサービスを検出した場合、段階Ｓ１３０１における接続確立メッセージは、新たなユーザサービスイベントをＧＷ−Ｃ５０１に報告することでトリガされてよい。こうして、ＧＷ−Ｃ５０１は、アンカーＧＷ−Ｕ５０２及びローカルＧＷ−Ｕ５０２において、サービスユニットを追加し、サービスユニットを変更／更新する動作を開始する。例えば、ユーザデータを受信した後に、ＧＷ−Ｕ５０２内のセッションユニットは、ユーザデータを解析して、サービスフロー関連の情報又はコンテンツ関連の情報を取得する、すなわち、新たなサービスフロー又は新たなコンテンツを検出する。セッションユニットは、このイベントをゲートウェイ制御プレーンＧＷ−Ｃ５０１に報告する。段階Ｓ１３０２又は段階Ｓ１３０５において、ＧＷ−Ｃ５０１は、サービスフローユニット又はコンテンツユニットを追加し、且つセッションユニットのサービスユニット構成情報を変更し、任意で、サービスユニット構成情報内のサービスフローユニット照合情報又はコンテンツユニット照合情報を変更するようにＧＷ−Ｕ５０２に要求する。
【０２８８】
任意で、段階Ｓ１３０１の前に、セッション作成要求又はＭＩＰバインディング更新メッセージを受信した後に、ＧＷ−Ｃ５０１は、ＣＣＲをＰＣＲＦへ送信して、ポリシー及びルールを要求してよい。ＰＣＲＦにより与えられるポリシー及びルールは、端末のユーザデータが転送されるときに、通過する必要があるアンカーを示すのに用いられる情報を含んでよく、この情報は、例えば、サービスフローのＩＰ５タプル、又はサービスフローのＩＰ５タプルの識別子であってよい。
【０２８９】
任意で、段階Ｓ１３０１の前に、ＧＷ−Ｃ５０１は、ＰＣＲＦから取得されたポリシー及びルール、又は署名ルールに従って、端末に関する情報（例えば、端末のＡＰＮの署名情報、又はＰＣＲＦから取得されたポリシー及びルールの要件に基づいて、あるＡＰＮサービスは、アンカーＧＷ−Ｕ５０２を通過する必要があり、別のＡＰＮサービスは、アンカーＧＷ−Ｕ５０２を通過する必要がない）を取得し、２つのＩＰアドレスを端末に割り当ててよい。ローカルＧＷ−Ｕ５０２がパケットデータネットワークと端末との間でユーザデータを転送する場合に、一方のＩＰアドレスが用いられ、アンカーＧＷ−Ｕ５０２がアンカーＧＷ−Ｕ５０２を通過するサービスデータを転送する場合に、他方のＩＰアドレスが用いられる。
【０２９０】
任意で、段階Ｓ１３０２において、ＧＷ−Ｃ５０１によりローカルＧＷ−Ｕ５０２へ送信された第１の要求メッセージが、表１のサービスフローデータ転送テーブルを搬送してよい。サービスフローユニットは、アップリンクユーザデータ（例えば、サービスフローデータ）のネクストホップアドレスを、アンカーＧＷ−Ｕ５０２の情報（例えば、アンカーＧＷ−Ｕ５０２のアドレス情報又はトンネル情報）として設定する。この情報は、例えば、下記の情報、すなわち、アンカーＧＷ−Ｕ５０２のＩＰアドレス、アンカーＧＷ−Ｕ５０２に対応する端末のＩＰアドレス（このＩＰアドレスは、ＩＰアドレス変換に用いられてよく、ＩＰアドレス変換は、ネットワークアドレス変換（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ、ＮＡＴ）などの技術を用い得る）、端末のベアラＴＥＩＤ（この識別子は、ＧＴＰインタフェースプロトコルに用いられ得る）、及び端末サービスＮＡＴに用いられるポート番号（このポート番号は、端末のＩＰアドレスと関連付けられた、ＮＡＴゲートウェイのポート番号であり、ＩＰアドレス変換に用いられてよく、ＩＰアドレス変換は、ＮＡＴなどの技術を用い得る）のうち少なくとも１つである。
【０２９１】
任意で、段階Ｓ１３０５において、ＧＷ−Ｃ５０１によりアンカーＧＷ−Ｕ５０２へ送信された第１の要求メッセージも、表１のサービスフローデータ転送テーブルを搬送してよい。アンカーＧＷ−Ｕ５０２内のサービスフローユニットが、ダウンリンクユーザデータ（例えば、サービスフローデータ）のネクストホップアドレスを、ローカルＧＷ−Ｕ５０２の情報として設定する。この情報は、例えば、下記の情報、すなわち、ローカルＧＷ−Ｕ５０２のＩＰアドレス、ローカルＧＷ−Ｕ５０２に対応する端末のＩＰアドレス（このＩＰアドレスは、ＩＰアドレス変換に用いられてよく、ＩＰアドレス変換は、ＮＡＴなどの技術を用い得る）、端末のベアラＴＥＩＤ（この識別子は、ＧＴＰインタフェースプロトコルに用いられ得る）、及びポート番号（このポート番号は、端末のＩＰアドレスと関連付けられた、ＮＡＴゲートウェイのポート番号であり、ＩＰアドレス変換に用いられてよく、ＩＰアドレス変換は、ＮＡＴなどの技術を用い得る）のうち少なくとも１つである。
【０２９２】
任意で、段階Ｓ１３０２及び段階Ｓ１３０５において、さらにＧＷ−Ｃ５０１は代替的に、ＧＷ−Ｃ５０１により構成された既定のサービスフローポリシー及びルールに基づいて、サービスフローユニットを別々に追加して、対応するサービスフローデータを処理及び転送するように、アンカーＧＷ−Ｕ５０２及びローカルＧＷ−Ｕ５０２に要求してよい。
【０２９３】
任意で、段階Ｓ１３０２又は段階Ｓ１３０５において、ＧＷ−Ｃ５０１が、サービスフローユニットを別々に追加するようにアンカーＧＷ−Ｕ５０２及びローカルＧＷ−Ｕ５０２に要求し、且つアンカーＧＷ−Ｕ５０２及びローカルＧＷ−Ｕ５０２がそれぞれ、対応するセッションユニットをすでに有する場合、ＧＷ−Ｃ５０１はさらに、各セッションユニットのサービスユニット構成情報内のサービスデータ情報を変更又は更新するようにＧＷ−Ｕ５０２に要求する必要がある。この場合、サービスデータ情報は、各セッションユニットのサービスユニット構成情報内に保存される。このように、ユーザデータ（例えば、サービスフローデータ、すなわち、サービスフローに属するユーザデータ）を次に受信した後に、セッションユニットは、ユーザデータを、処理及び転送するために対応するサービスフローユニットへ転送することができる。
【０２９４】
段階Ｓ１３０２又は段階Ｓ１３０５において、ＧＷ−Ｃ５０１によりローカルＧＷ−Ｕ５０２及びアンカーＧＷ−Ｕ５０２へ送信された第１の要求メッセージはさらに、サービスユニット５０２２のサービスユニット構成情報を含んでよい。例えば、セッションユニットについては、データ照合機能、セッションデータと一致するサービスユニットのリストなどが含まれてよい。
【０２９５】
段階Ｓ１３０３又は段階Ｓ１３０６において、ＧＷ−Ｕ５０２は、ＧＷ−Ｃ５０１により送信された第１の要求メッセージ内のサービスユニット構成情報に従って、サービスユニット５０２２を追加してよい。
【０２９６】
段階Ｓ１３０１からＳ１３０８が実行された後に、ローカルＧＷ−Ｕ５０２及びアンカーＧＷ−Ｕ５０２により追加されたセッションユニット及びサービスフローユニットは、ユーザデータの処理を開始する。アップリンクユーザデータでは、ローカルＧＷ−Ｕ５０２が、ユーザデータをアンカーＧＷ−Ｕ５０２へ転送する。ダウンリンクユーザデータでは、アンカーＧＷ−Ｕ５０２が、ユーザデータをローカルＧＷ−Ｕ５０２へ転送する。
【０２９７】
図１３Ａ及び図１３Ｂに示される手順において、ＧＷ−Ｃ５０１は、ＧＷ−Ｕ５０２内にサービスユニットを構成する場合、ユーザデータ転送情報をサービスユニット構成情報に追加し、サービスユニット用のサービスユニット構成情報を構成する。ユーザデータ転送情報は、サービスユニットが、処理されたユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕ５０２へ送信するか、又は処理されたユーザデータをＰＤＮへ転送するかを示すのに用いられる。ユーザデータ転送情報は、モバイルアンカーにより処理される必要のないユーザデータが、ＰＤＮに直接入るように用いられる。これにより、モバイルアンカーの処理負荷が削減され、ユーザデータの送信遅延も削減される。
【０２９８】
ユーザデータがモバイルアンカーにより処理されるかどうかは、ユーザデータのサービスタイプに従って判定されてよい。端末が移動した場合に、サービス継続性を保証するために、サービス継続性を保証するユーザデータが、処理のためにモバイルアンカーへ送信される。
【０２９９】
以下に、図１４から図１９を参照して、ユーザデータをＧＷ−Ｕ５０２により処理する、任意の実装態様の解決手段を説明する。図１４において、ＧＷ−Ｕ５０２内のセッションユニット及びベアラユニットが、ユーザデータを処理するように構成される。
【０３００】
図１４に示される手順が、以下の段階を含んでよい。
【０３０１】
Ｓ１４０１：セッションユニットは、パケット（ｐａｃｋｅｔ）データを受信する。
【０３０２】
セッションユニットは、別のネットワーク要素、例えば、進化型ＮｏｄｅＢ（ｅｖｏｌｖｅｄ  ＮｏｄｅＢ、ｅＮｏｄｅＢ）、インターネットサーバ、Ｓ−ＧＷ、Ｐ−ＧＷ、ｅＰＤＧ、又はＨＳＧＷにより送信されたパケットデータを受信する。
【０３０３】
ＧＷ−Ｕ５０２内のインタフェース管理ユニット５０２１が、パケットデータ内の１つ又は複数のサービスデータ情報に基づいて、対応する一致したセッションユニットを捜し出してよい。セッションユニットのサービスデータ情報が、ＧＷ−Ｃ５０１により構成されてよい。
【０３０４】
Ｓ１４０２：セッションユニットは、ユーザデータとして用いられるパケットデータに従って、一致したサービスユニット５０２２、すなわち、図１４のベアラユニットを捜し出し、例えば、パケットからトンネル情報を取得し、当該トンネル情報と保存済みサービスデータ情報内のトンネル情報との照合を行い、パケットデータを処理するように構成されたベアラユニットを決定する。セッションユニットは、サービスデータ情報（例えば、前述のメタデータ）をパケットデータに追加し、決定されたベアラユニットへ当該パケットデータを送信してよい。
【０３０５】
Ｓ１４０３：セッションユニットは、一致したベアラユニットへパケットデータを転送する。
【０３０６】
Ｓ１４０４：ベアラユニットは、パケットデータに対して、ベアラＱｏＳ制御（ｂｅａｒｅｒ  ＱｏＳ  Ｃｏｎｔｒｏｌ）を行う。
【０３０７】
Ｓ１４０５：ベアラユニットは、パケットデータに対して、ベアラ課金（ｂｅａｒｅｒ  Ｃｈａｒｇｉｎｇ）を行う。
【０３０８】
Ｓ１４０６：ベアラユニットは、ベアラパケットを転送し、パケットデータを出力する。
【０３０９】
ベアラユニットは、パケットデータ内のメタデータ、又はＧＷ−Ｃ５０１がベアラユニットを追加／変更する場合に構成されるベアラユニットのサービスユニット構成情報に基づいて、パケットデータを転送してよい。
【０３１０】
例えば、ベアラユニットは、ＧＷ−Ｃ５０１がベアラユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のベアラデータ転送テーブル）に従って、次のサービスユニット５０２２、又は別のネットワーク要素、例えば、アンカーＧＷ−Ｕ５０２、ｅＮｏｄｅＢ、若しくはＰＤＮへパケットデータを転送してよい。
【０３１１】
ＧＷ−Ｃ５０１は、ベアラユニットが追加／変更される場合に構成されるサービスユニット構成情報（例えば、表１のベアラデータ転送テーブル）に従って、アップリンクユーザデータをアンカーＧＷ−Ｕ５０２へ転送するか、又はアップリンクユーザデータをＰＤＮへ転送するかを判定する。
【０３１２】
Ｓ１４０７：ベアラユニットは、ベアライベント報告（Ｂｅａｒｅｒ  Ｅｖｅｎｔ  Ｒｅｐｏｒｔ）をＧＷ−Ｃ５０１に報告する。
【０３１３】
ベアラユニットは、段階Ｓ１４０４、段階Ｓ１４０５、及び段階Ｓ１４０７のうち１つ又は複数を実行してよい。ベアラユニットにより実行される特定の段階、すなわち、ベアラユニットの機能が、ＧＷ−Ｃ５０１がベアラユニットを追加／変更する場合に、ベアラユニットのサービスユニット構成情報内に構成されてよい。表１の第3列を参照されたい。
【０３１４】
ユーザデータは、ベアラに基づいて、アンカーＧＷ−Ｕ５０２又はＰＤＮ、例えばインターネットへ転送されてよく、サービスユニット５０２２は、ユーザデータを処理する手順を使って柔軟に追加されるか又は除去されてよく、これにより、ＧＷ−Ｕ５０２は、ユーザデータの今後の新たなサービスタイプに適応することが可能になる。
【０３１５】
図１５は、ユーザデータをＧＷ−Ｕ５０２により処理する任意の実装態様の解決手段を示す。図１５において、ＧＷ−Ｕ５０２内のセッションユニット及びサービスフローユニットが、ユーザデータを処理するように構成される。
【０３１６】
図１５に示される手順が、以下の段階を含んでよい。
【０３１７】
Ｓ１５０１：セッションユニットは、パケットデータを受信する。
【０３１８】
セッションユニットは、別のネットワーク要素、例えば、進化型ＮｏｄｅＢ（ｅｖｏｌｖｅｄ  ＮｏｄｅＢ、ｅＮｏｄｅＢ）、インターネットサーバ、Ｓ−ＧＷ、Ｐ−ＧＷ、ｅＰＤＧ、又はＨＳＧＷにより送信されたパケットデータを受信する。
【０３１９】
Ｓ１５０２：セッションユニットは、ユーザデータとして用いられるパケットデータに従って、一致したサービスユニット５０２２、すなわち、図１５のサービスフローユニットを捜し出し、例えば、パケットからＩＰ５タプル情報を取得し、当該ＩＰ５タプル情報と保存済みサービスデータ情報内のＩＰ５タプル情報との照合を行い、パケットデータを処理するように構成されたサービスフローユニットを決定する。セッションユニットは、サービスデータ情報（例えば、前述のメタデータ）をパケットデータに追加し、決定されたサービスフローユニットへ当該パケットデータを送信する。
【０３２０】
Ｓ１５０３：セッションユニットは、一致したサービスフローユニットへパケットデータを転送する。
【０３２１】
Ｓ１５０４：サービスフローユニットは、パケットデータに対して、サービスフローＱｏＳ制御（ｆｌｏｗ  ＱｏＳ  Ｃｏｎｔｒｏｌ）を行う。
【０３２２】
Ｓ１５０５：サービスフローユニットは、パケットデータに対して、フロー課金（ｆｌｏｗ  Ｃｈａｒｇｉｎｇ）を行う。
【０３２３】
Ｓ１５０６：サービスフローユニットは、フローパケットを転送し、パケットデータを出力する。
【０３２４】
サービスフローユニットは、パケットデータ内のメタデータ、又はＧＷ−Ｃ５０１がサービスフローユニットを追加／変更する場合に構成されるサービスフローユニットのサービスユニット構成情報に基づいて、パケットデータを転送してよい。
【０３２５】
例えば、サービスフローユニットは、ＧＷ−Ｃ５０１がサービスフローユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のサービスフローデータ転送テーブル）に従って、次のサービスユニット５０２２、又は別のネットワーク要素、例えば、アンカーＧＷ−Ｕ５０２、ｅＮｏｄｅＢ、若しくはＰＤＮへパケットを転送してよい。
【０３２６】
アップリンクユーザデータがアンカーＧＷ−Ｕへ転送されるか、又はＰＤＮへ転送されるかは、ＧＷ−Ｃ５０１がサービスフローユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のサービスフローデータ転送テーブル）において指定される。
【０３２７】
別の例では、サービスフローユニットが代替的に、メタデータ内のサービスユニット５０２２のリストに従って、パケットを次のサービスユニット５０２２へ転送してよい。メタデータも、パケットと共に次のサービスユニット５０２２へ転送される。
【０３２８】
Ｓ１５０７：サービスフローユニットは、フローイベント報告（Ｆｌｏｗ  Ｅｖｅｎｔ  Ｒｅｐｏｒｔ）をＧＷ−Ｃ５０１に報告する。
【０３２９】
サービスフローユニットは、段階Ｓ１５０４、段階Ｓ１５０５、及び段階Ｓ１５０７のうち１つ又は複数を実行してよい。サービスフローユニットにより実行される特定の段階、すなわち、サービスフローユニットの機能が、ＧＷ−Ｃ５０１がサービスフローユニットを追加／変更する場合に、サービスフローユニットのサービスユニット構成情報内に構成されてよい。表１の第3列を参照されたい。
【０３３０】
図１５に示される手順を用いると、ユーザサービスフローデータに基づいて、異なるユーザデータの転送を、異なる方式で実施することができる。例えば、端末が移動する場合にサービス継続性を保証するために、セッションサービスタイプ又は対話サービスタイプのサービスフローが、アンカーＧＷ−Ｕ５０２へ転送されてよい。インターネットダウンロードサービスタイプなどのダウンロードサービスタイプのサービスフローが、アンカーＧＷ−Ｕ５０２を通過することなく、インターネットへ直接転送されてよい。
【０３３１】
図１６は、ユーザデータをＧＷ−Ｕ５０２により処理する任意の実装態様の解決手段の手順を示す。ＧＷ−Ｕ５０２内のセッションユニット及びコンテンツユニットが、ユーザデータを処理するように構成される。
【０３３２】
図１６に示されるように、この手順は以下の段階を含んでよい。
【０３３３】
Ｓ１６０１：セッションユニットは、パケットデータを受信する。
【０３３４】
セッションユニットは、別のネットワーク要素、例えば、進化型ＮｏｄｅＢ（ｅｖｏｌｖｅｄ  ＮｏｄｅＢ、ｅＮｏｄｅＢ）、インターネットサーバ、Ｓ−ＧＷ、Ｐ−ＧＷ、ｅＰＤＧ、又はＨＳＧＷにより送信されたパケットデータを受信する。
【０３３５】
Ｓ１６０２：セッションユニットは、ユーザデータとして用いられるパケットデータに従って、一致したサービスユニット５０２２、すなわち、図１６のコンテンツユニットを捜し出し、例えば、パケットデータからコンテンツ情報を取得し、当該コンテンツ情報と保存済みサービスデータ情報内のコンテンツ情報との照合を行い、パケットデータを処理するように構成されたコンテンツユニットを決定する。セッションユニットは、サービスデータ情報（例えば、前述のメタデータ）をパケットデータに追加し、決定されたコンテンツユニットへ当該パケットデータを送信する。
【０３３６】
Ｓ１６０３：セッションユニットは、一致したコンテンツユニットへパケットデータを転送する。
【０３３７】
Ｓ１６０４：コンテンツユニットは、パケットデータに対して、コンテンツＱｏＳ制御（ｃｏｎｔｅｎｔ  ＱｏＳ  Ｃｏｎｔｒｏｌ）を行う。
【０３３８】
Ｓ１６０５：コンテンツユニットは、パケットデータに対して、コンテンツ課金（ｃｏｎｔｅｎｔ  Ｃｈａｒｇｉｎｇ）を行う。
【０３３９】
Ｓ１６０６：コンテンツユニットは、コンテンツパケットを転送し、パケットデータを出力する。
【０３４０】
コンテンツユニットは、パケット内のメタデータ、又はＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に構成されるサービスユニット構成情報に基づいて、パケットデータを転送してよい。
【０３４１】
例えば、コンテンツユニットは、ＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のコンテンツデータ転送テーブルであり、コンテンツデータ転送テーブルは、ネクストホップサービスユニット５０２２又はネクストホップの別のネットワーク要素に関するアドレス又はトンネル情報を含む）に従って、次のサービスユニット５０２２、又は、別のネットワーク要素、例えば、アンカーＧＷ−Ｕ５０２、ｅＮｏｄｅＢ、若しくはＰＤＮへパケットデータを転送してよい。
【０３４２】
アップリンクユーザデータがアンカーＧＷ−Ｕへ転送されるか、又はＰＤＮへ転送されるかは、ＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のコンテンツデータ転送テーブル）において指定される。
【０３４３】
別の例では、コンテンツユニットが代替的に、メタデータ内のサービスユニット５０２２のリストに従って、パケットを次のサービスユニット５０２２へ転送してよい。メタデータも、パケットと共に次のサービスユニット５０２２へ転送される。
【０３４４】
Ｓ１６０７：コンテンツユニットは、コンテンツイベント報告（ｃｏｎｔｅｎｔ  Ｅｖｅｎｔ  Ｒｅｐｏｒｔ）をＧＷ−Ｃ５０１に報告する。
【０３４５】
コンテンツユニットは、段階Ｓ１６０４、段階Ｓ１６０５、及び段階Ｓ１６０７のうち１つ又は複数を実行してよい。コンテンツユニットにより実行される特定の段階、すなわち、コンテンツユニットの機能が、ＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に、コンテンツユニットのサービスユニット構成情報内に構成されてよい。表１の第3列を参照されたい。
【０３４６】
図１６に示される手順を用いると、ユーザコンテンツデータに基づいて、異なるユーザデータの転送を、異なる方式で実施することができる。例えば、端末が移動する場合にサービス継続性を保証するために、セッションサービスタイプ又は対話サービスタイプのユーザデータが、アンカーＧＷ−Ｕ５０２へ転送されてよい。インターネットダウンロードサービスタイプなどのダウンロードサービスタイプのユーザデータが、アンカーＧＷ−Ｕ５０２を通過することなく、インターネットへ直接転送されてよい。
【０３４７】
図１７は、ユーザデータをＧＷ−Ｕ５０２により処理する任意の実装態様の解決手段を示す。ＧＷ−Ｕ５０２内のセッションユニット、ベアラユニット、及びサービスフローユニットが、ユーザデータを処理するように構成される。
【０３４８】
図１７に示される手順が、以下の段階を含んでよい。
【０３４９】
段階Ｓ１７０１からＳ１７０４については、段階Ｓ１４０１からＳ１４０４を、それぞれ参照されたい。
【０３５０】
ベアラユニットは、ユーザデータのサービス要件と、ＧＷ−Ｃ５０１がベアラユニットを追加／変更する場合に構成されるサービスユニット構成情報とに基づいてよい。
【０３５１】
Ｓ１７０５：ベアラユニットは、パケットデータをサービスフローユニットへ転送してよい。
【０３５２】
Ｓ１７０６：サービスフローユニットは、パケットデータに対して、フローＱｏＳ制御（ｆｌｏｗ  ＱｏＳ  Ｃｏｎｔｒｏｌ）を行う。
【０３５３】
Ｓ１７０７：サービスフローユニットは、パケットデータに対して、フロー課金（ｆｌｏｗ  Ｃｈａｒｇｉｎｇ）を行う。
【０３５４】
Ｓ１７０８：サービスフローユニットは、フローパケットを転送し、パケットデータを出力する。
【０３５５】
サービスフローユニットは、パケットデータ内のメタデータ、又はＧＷ−Ｃ５０１がサービスフローユニットを追加／変更する場合に構成されるサービスフローユニットのサービスユニット構成情報に基づいて、パケットデータを転送する。
【０３５６】
例えば、サービスフローユニットは、ＧＷ−Ｃ５０１がサービスフローユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のサービスフローデータ転送テーブル）に従って、次のサービスユニット５０２２、又は別のネットワーク要素、例えば、アンカーＧＷ−Ｕ５０２、ｅＮｏｄｅＢ、若しくはＰＤＮへパケットデータを転送してよい。
【０３５７】
アップリンクユーザデータがアンカーＧＷ−Ｕへ転送されるか、又はＰＤＮへ転送されるかは、ＧＷ−Ｃ５０１がサービスフローユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のサービスフローデータ転送テーブル）において指定される。
【０３５８】
例えば、サービスフローユニットが代替的に、メタデータ内のサービスユニット５０２２のリストに従って、パケットを次のサービスユニット５０２２へ転送してよい。メタデータも、パケットデータと共に次のサービスユニット５０２２へ転送される。
【０３５９】
アップリンクユーザデータがアンカーＧＷ−Ｕへ転送されるか、又はＰＤＮへ転送されるかは、ＧＷ−Ｃ５０１がサービスフローユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のサービスフローデータ転送テーブル）において指定される。
【０３６０】
Ｓ１７０９：サービスフローユニットは、フローイベント報告（Ｆｌｏｗ  Ｅｖｅｎｔ  Ｒｅｐｏｒｔ）をＧＷ−Ｃ５０１に報告する。
【０３６１】
サービスフローユニットは、段階Ｓ１７０６、段階Ｓ１７０７、及び段階Ｓ１７０９のうち１つ又は複数を実行してよい。サービスフローユニットにより実行される特定の段階、すなわち、サービスフローユニットの機能が、ＧＷ−Ｃ５０１がサービスフローユニットを追加／変更する場合に、サービスフローユニットのサービスユニット構成情報内に構成されてよい。表１の第3列を参照されたい。
【０３６２】
図１７に示される手順において、ベアラユニット及びサービスフローユニットの実行順序は、可変であってよい。これによって、サービスデータ処理は影響を受けない。図１７に示される手順を用いると、ユーザデータ処理の柔軟性が改善される。
【０３６３】
図１８は、ユーザデータをＧＷ−Ｕ５０２により処理する任意の実装態様の解決手段の手順を示す。ＧＷ−Ｕ５０２内のセッションユニット、ベアラユニット及びコンテンツユニットが、ユーザデータを処理するように構成される。
【０３６４】
図１８に示される手順は、以下の段階を含んでよい。
【０３６５】
段階Ｓ１８０１からＳ１８０４については、段階Ｓ１４０１からＳ１４０４を、それぞれ参照されたい。
【０３６６】
ベアラ課金及びベアライベント報告などのベアラユニットの機能は、ユーザデータのサービス要件と、ＧＷ−Ｃ５０１がベアラユニットを追加／変更する場合に構成されるサービスユニット構成情報とに基づいて除去されることがある。
【０３６７】
Ｓ１８０５：ベアラユニットは、パケットデータをコンテンツユニットへ転送する。
【０３６８】
Ｓ１８０６：コンテンツユニットは、パケットデータに対して、コンテンツＱｏＳ制御（Ｃｏｎｔｅｎｔ  ＱｏＳ  Ｃｏｎｔｒｏｌ）を行う。
【０３６９】
Ｓ１８０７：コンテンツユニットは、パケットデータに対して、コンテンツ課金（Ｃｏｎｔｅｎｔ  Ｃｈａｒｇｉｎｇ）を行う。
【０３７０】
Ｓ１８０８：コンテンツユニットは、コンテンツパケットを転送し、パケットデータを出力する。
【０３７１】
コンテンツユニットは、パケットデータ内のメタデータ、又はＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に構成されるコンテンツユニットのサービスユニット構成情報に基づいて、パケットデータを転送してよい。
【０３７２】
例えば、コンテンツユニットは、ＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のコンテンツデータ転送テーブルであり、コンテンツデータ転送テーブルは、ネクストホップサービスユニット５０２２又はネクストホップの別のネットワーク要素に関するアドレス又はトンネル情報を含む）に従って、次のサービスユニット５０２２、又は、別のネットワーク要素、例えば、アンカーＧＷ−Ｕ５０２、ｅＮｏｄｅＢ、若しくはＰＤＮへパケットデータを転送してよい。
【０３７３】
アップリンクユーザデータがアンカーＧＷ−Ｕへ転送されるか、又はＰＤＮへ転送されるかは、ＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のコンテンツデータ転送テーブル）において指定される。
【０３７４】
例えば、コンテンツユニットが代替的に、メタデータ内のサービスユニット５０２２のリストに従って、パケットデータを次のサービスユニット５０２２へ転送してよい。メタデータも、パケットと共に次のサービスユニット５０２２へ転送される。
【０３７５】
アップリンクユーザデータがアンカーＧＷ−Ｕへ転送されるか、又はＰＤＮへ転送されるかは、ＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のコンテンツデータ転送テーブル）において指定される。
【０３７６】
Ｓ１８０９：コンテンツユニットは、コンテンツイベント報告（Ｃｏｎｔｅｎｔ  Ｅｖｅｎｔ  Ｒｅｐｏｒｔ）をＧＷ−Ｃ５０１に報告する。
【０３７７】
コンテンツユニットは、段階Ｓ１８０６、段階Ｓ１８０７、及び段階Ｓ１８０９のうち１つ又は複数を実行してよい。コンテンツユニットにより実行される特定の段階、すなわち、コンテンツユニットの機能が、ＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に、コンテンツユニットのサービスユニット構成情報内に構成されてよい。表１の第3列を参照されたい。
【０３７８】
図１８に示される手順において、ベアラユニット及びコンテンツユニットは、逆の順序で配列されてよい。これによって、サービスデータ処理は影響を受けない。図１８に示される手順を用いると、ユーザデータ処理の柔軟性が改善される。
【０３７９】
図１９は、ユーザデータをＧＷ−Ｕ５０２により処理する任意の実装態様の解決手段の手順を示す。ＧＷ−Ｕ５０２内のセッションユニット、ベアラユニット、サービスフローユニット、及びコンテンツユニットが、ユーザデータを処理するように構成される。
【０３８０】
図１９に示される手順は、以下の段階を含んでよい。
【０３８１】
段階Ｓ１９０１からＳ１９０６については、段階Ｓ１７０１からＳ１７０６を参照されたい。
【０３８２】
ベアラ課金及びベアライベント報告などのベアラユニットの機能は、ユーザデータのサービス要件と、ＧＷ−Ｃ５０１がベアラユニットを追加／変更する場合に構成されるサービスユニット構成情報とに基づいて除去されることがある。サービスフロー課金及びサービスフローイベント報告などのサービスフローユニットの機能も、ユーザデータのサービス要件と、ＧＷ−Ｃ５０１がサービスフローユニットを追加／変更する場合に構成されるサービスユニット構成情報とに基づいて除去されることがある。
【０３８３】
Ｓ１９０７：サービスフローユニットは、フローパケットデータをコンテンツユニットへ転送する。
【０３８４】
サービスフローユニットは、パケット内のメタデータ、又はＧＷ−Ｃ５０１がサービスフローユニットを追加／変更する場合に構成されるサービスユニット構成情報に基づいて、パケットデータを転送してよい。
【０３８５】
Ｓ１９０８：コンテンツユニットは、パケットデータに対して、コンテンツＱｏＳ制御を行う。
【０３８６】
Ｓ１９０９：コンテンツユニットは、パケットデータに対して、コンテンツ課金を行う。
【０３８７】
Ｓ１９１０：コンテンツユニットは、コンテンツパケットを転送し、パケットデータを出力する。
【０３８８】
コンテンツユニットは、パケット内のメタデータ、又はＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に構成されるコンテンツユニットのサービスユニット構成情報に基づいて、パケットデータを転送してよい。
【０３８９】
例えば、コンテンツユニットは、ＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のコンテンツデータ転送テーブル）に従って、次のサービスユニット５０２２、又は別のネットワーク要素、例えば、アンカーＧＷ−Ｕ５０２、ｅＮｏｄｅＢ、若しくはＰＤＮへパケットを転送してよい。
【０３９０】
アップリンクユーザデータがアンカーＧＷ−Ｕへ転送されるか、又はＰＤＮへ転送されるかは、ＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のコンテンツデータ転送テーブル）において指定される。
【０３９１】
例えば、コンテンツユニットが代替的に、メタデータ内のサービスユニット５０２２のリストに従って、パケットデータを次のサービスユニット５０２２へ転送してよい。メタデータも、パケットと共に次のサービスユニット５０２２へ転送される。
【０３９２】
アップリンクユーザデータがアンカーＧＷ−Ｕへ転送されるか、又はＰＤＮへ転送されるかは、ＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に構成されるサービスユニット構成情報（例えば、表１のコンテンツデータ転送テーブル）において指定される。
【０３９３】
Ｓ１９１１：コンテンツユニットは、コンテンツイベント報告を報告する。
【０３９４】
コンテンツユニットは、段階Ｓ１９０８、段階Ｓ１９０９、及び段階Ｓ１９１１のうち１つ又は複数を実行してよい。コンテンツユニットにより実行される特定の段階、すなわち、コンテンツユニットの機能が、ＧＷ−Ｃ５０１がコンテンツユニットを追加／変更する場合に、コンテンツユニットのサービスユニット構成情報内に構成されてよい。表１の第3列を参照されたい。
【０３９５】
図１９に示される手順において、ベアラユニット、サービスフローユニット、及びコンテンツユニットは、逆の順序で配列されてよい。これによって、ユーザデータ処理は影響を受けない。図１９に示される手順を用いると、ユーザデータ処理の柔軟性が改善される。
【０３９６】
図２０は、本発明の一実施形態によるユーザデータ処理装置の概略構造図である。図２０に示されるように、本装置は、ユーザデータを受信するように構成されたインタフェース管理ユニット２００１と、当該ユーザデータを処理するように構成された少なくとも２つのサービスユニット２００２とを含む。少なくとも２つのサービスユニット２００２は、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含み、セッションユニットはセッション処理を実行するように構成され、ベアラユニットはベアラ処理を実行するように構成され、サービスフローユニットはサービスフロー処理を実行するように構成され、コンテンツユニットはコンテンツ処理を実行するように構成される。インタフェース管理ユニット２００１はさらに、ユーザデータを処理するように構成されたセッションユニットを決定し、決定されたセッションユニットへ受信されたユーザデータを送信するように構成され、セッションユニットはさらに、ユーザデータを処理するように構成された別のサービスユニット２００２を決定するように構成される。
【０３９７】
任意で、ユーザデータは、サービスデータ情報を含み、サービスデータ情報は、ユーザデータを処理するように構成されたサービスユニット２００２を決定するのに用いられる。
【０３９８】
インタフェース管理ユニット２００１は具体的には、サービスデータ情報に従って、ユーザデータを処理するように構成されたセッションユニットを決定するように構成される。
【０３９９】
セッションユニットは具体的には、サービスデータ情報に従って、ユーザデータを処理するように構成された別のサービスユニット２００２を決定するように構成される。
【０４００】
任意で、サービスデータ情報は、ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つとを含む。
【０４０１】
任意で、インタフェース管理ユニット２００１は具体的には、ユーザデータが属する端末のＩＰアドレスと関連付けられたセッションユニットを、ユーザデータを処理するように構成されたセッションユニットとして用いるように構成される。
【０４０２】
セッションユニットは具体的には、サービスデータ情報がトンネル情報を含む場合に、当該トンネル情報と関連付けられたベアラユニットを、ユーザデータを処理するように構成されたベアラユニットとして用い、サービスデータ情報がＩＰ５タプル情報を含む場合に、当該ＩＰ５タプル情報と関連付けられたサービスフローユニットを、ユーザデータを処理するように構成されたサービスフローユニットとして用い、又は、サービスデータ情報がコンテンツ情報を含む場合に、当該コンテンツ情報と関連付けられたコンテンツユニットを、ユーザデータを処理するように構成されたコンテンツユニットとして用いるように構成される。
【０４０３】
任意で、サービスユニット２００２は具体的には、保存済みサービスユニット構成情報に従って、ユーザデータを別々に処理するように構成される。
【０４０４】
サービスユニット構成情報は、サービスユニット２００２により実行されるオペレーションに関する情報と、サービスユニット２００２がユーザデータを処理する場合に、サービスユニット２００２により用いられるパラメータに関する情報とを含む。
【０４０５】
任意で、インタフェース管理ユニット２００１はさらに、ユーザデータを処理するように構成されたセッションユニットを決定する前に、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、サービスユニット２００２を追加するのに用いられる、サービスデータ情報及びサービスユニット構成情報を含んだ、第１の要求メッセージを受信し、サービスユニット２００２を追加し、サービスデータ情報及びサービスユニット構成情報を保存し、追加されたサービスユニット２００２とサービスデータ情報との間の対応関係を保存し、追加されたサービスユニット２００２とサービスユニット構成情報との間の対応関係を保存する、又は、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、サービスユニット２００２を追加するのに用いられる、サービスユニット構成情報のサービスデータ情報及び識別子情報を含んだ、第１の要求メッセージを受信し、サービスユニット２００２を追加し、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、サービスデータ情報及び決定されたサービスユニット構成情報を保存し、追加されたサービスユニット２００２とサービスデータ情報との間の対応関係を保存し、追加されたサービスユニット２００２とサービスユニット構成情報との間の対応関係を保存するように構成される。
【０４０６】
任意で、インタフェース管理ユニット２００１はさらに、ユーザデータを処理するように構成されたセッションユニットを決定する前に、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、ユーザデータを処理するように構成されたセッションユニットと関連付けられたサービスユニット２００２を追加するのに用いられる、ユーザデータを処理するように構成されたセッションユニットの識別子情報と、サービスユニット２００２のサービスユニット構成情報と、サービスデータ情報内の一部の項目であって、トンネル情報、ＩＰ５タプル、及びアプリケーション層識別子のうち少なくとも１つを含む、一部の項目とを含んだ、第１の要求メッセージを受信し、サービスユニット２００２を追加し、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニット２００２との間の対応関係を保存し、一部の項目が追加されたサービスデータ情報とサービスユニット構成情報とを保存し、追加されたサービスユニット２００２とサービスデータ情報との間の対応関係を保存し、追加されたサービスユニット２００２とサービスユニット構成情報との間の対応関係を保存する、又は、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、ユーザデータを処理するように構成されたセッションユニットと関連付けられたサービスユニット２００２を追加するのに用いられる、ユーザデータを処理するように構成されたセッションユニットの識別子情報と、サービスユニット２００２のサービスユニット構成情報の識別子情報と、サービスデータ情報内の一部の項目であって、トンネル情報、ＩＰ５タプル、及びアプリケーション層識別子のうち少なくとも１つを含む、一部の項目とを含んだ、第１の要求メッセージを受信し、サービスユニット２００２を追加し、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニット２００２との間の対応関係を保存し、一部の項目が追加されたサービスデータ情報と決定されたサービスユニット構成情報とを保存し、追加されたサービスユニット２００２とサービスデータ情報との間の対応関係を保存し、追加されたサービスユニット２００２とサービスユニット構成情報との間の対応関係を保存するように構成される。
【０４０７】
任意で、第１の要求メッセージはさらに、サービスユニット２００２のユニットタイプ情報を含み、ユニットタイプ情報は、サービスユニット２００２のタイプ識別子、又はサービスユニット２００２により用いられるテンプレートの識別子を含む。
【０４０８】
インタフェース管理ユニット２００１は具体的には、サービスユニット２００２のユニットタイプ情報に従って、サービスユニット２００２により用いられるサービスユニットのテンプレートを決定し、決定されたサービスユニットのテンプレートに基づいてサービスユニット２００２を追加するように構成される。
【０４０９】
任意で、インタフェース管理ユニット２００１はさらに、決定されたサービスユニットのテンプレートに基づいてサービスユニット２００２を追加する前に、ＧＷ−Ｃにより送信された、サービスユニットのテンプレートを追加するように要求するために用いられる、第２の要求メッセージを受信し、第２の要求メッセージを受信した後に、サービスユニットのテンプレートを追加するように構成される。
【０４１０】
任意で、第１の要求メッセージはさらに、処理順序情報を含み、処理順序情報は、ユーザデータを処理するサービスユニット２００２の処理順序を示すのに用いられる。
【０４１１】
セッションユニットはさらに、ユーザデータが処理された後に、処理順序情報により示される処理順序に従って、ユーザデータ及び処理順序情報を、処理順序により示されるネクストホップサービスユニット２００２へ送信するように構成され、これにより、ネクストホップサービスユニット２００２を含む次のサービスユニット２００２が、この処理順序でユーザデータを処理する。
【０４１２】
任意で、ＧＷ−Ｕは、ローカルアクセスゲートウェイであり、ユーザデータは、アップリンクユーザデータである。
【０４１３】
サービスユニット構成情報はさらに、ユーザデータ転送情報を含み、ユーザデータ転送情報は、ユーザデータを処理するように構成されたサービスユニット２００２がユーザデータの処理を完了した後に、処理されたユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理されたユーザデータをパケットデータネットワークＰＤＮへ転送するかを示すのに用いられる。
【０４１４】
任意で、ユーザデータ転送情報は、ユーザデータのサービスタイプに従って決定される。
【０４１５】
任意で、図２０に示される装置が位置するゲートウェイユーザプレーンＧＷ−Ｕは、モバイルアンカーであるか、又は、図２０に示される装置が位置するゲートウェイユーザプレーンＧＷ−Ｕは、ローカルアクセスゲートウェイである。
【０４１６】
任意で、インタフェース管理ユニット２００１は具体的には、サービスコンテキストを作成することで、サービスユニット２００２を追加するように構成される。
【０４１７】
サービスユニット２００２は具体的には、インタフェース管理ユニット２００１がサービスユニット２００２を作成する場合に用いられるサービスコンテキストに従って、ユーザデータを処理するように構成される。
【０４１８】
サービスユニット２００２がセッションユニットである場合、サービスコンテキストはセッションコンテキストである。
【０４１９】
サービスユニット２００２がベアラユニットである場合、サービスコンテキストはベアラコンテキストである。
【０４２０】
サービスユニット２００２がサービスフローユニットである場合、サービスコンテキストはサービスフローコンテキストである。
【０４２１】
サービスユニット２００２がコンテンツユニットである場合、サービスコンテキストはコンテンツコンテキストである。
【０４２２】
図２０に示される装置の別の任意の方式については、前述のＧＷ−Ｕ５０２を参照されたい。インタフェース管理ユニット２００１の別の任意の実装態様については、前述のインタフェース管理ユニット５０２１を参照されたい。サービスユニット２００２の別の任意の実装態様については、前述のサービスユニット５０２２を参照されたい。
【０４２３】
図２０に示される装置では、インタフェース管理ユニット２００１において、ユーザデータを受信し且つメッセージを受信する機能は、受信機により実装されてよく、ユーザデータを送信し且つメッセージを送信する機能は、送信機により実装されてよい。インタフェース管理ユニット２００１において、サービスユニット２００２の追加及びサービスユニット２００２の決定などの処理機能は、プロセッサにより実装されてよい。任意で、受信機、プロセッサ、及び送信機は、実装のために、１つ又は複数のチップに統合されてよい。
【０４２４】
図２１は、本発明の一実施形態によるゲートウェイユーザプレーンＧＷ−Ｕの概略図である。図２１に示されるように、ＧＷ−Ｕは、図２０に示される装置を含む。ＧＷ−Ｕの別の任意の実装態様については、前述のＧＷ−Ｕ５０２を参照されたい。
【０４２５】
図２２は、本発明の一実施形態によるゲートウェイ構成装置の概略構造図である。図２２に示されるように、本装置は、ユーザデータを処理するサービスユニットがゲートウェイユーザプレーンＧＷ−Ｕに追加される必要があると判定するように構成された処理ユニット２２０１と、ユーザデータを処理するサービスユニットをＧＷ−Ｕに追加するように要求するために用いられる第１の要求メッセージを、ＧＷ−Ｕに送信するように構成された送信ユニット２２０２とを含む。
【０４２６】
ユーザデータを処理するサービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含む。セッションユニットはセッション処理を実行するように構成され、ベアラユニットはベアラ処理を実行するように構成され、サービスフローユニットはサービスフロー処理を実行するように構成され、コンテンツユニットはコンテンツ処理を実行するように構成される。
【０４２７】
任意で、第１の要求メッセージは、ユーザデータと関連付けられたサービスデータ情報と、サービスユニットのサービスユニット構成情報とを含み、これにより、ＧＷ−Ｕは、サービスデータ情報及びサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係、及び追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する。
【０４２８】
あるいは、第１の要求メッセージは、ユーザデータと関連付けられたサービスデータ情報と、サービスユニットのサービスユニット構成情報の識別子情報とを含み、これにより、ＧＷ−Ｕは、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、サービスデータ情報及び決定されたサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係、及び追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する。
【０４２９】
サービスデータ情報は、ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つとを含む。
【０４３０】
サービスユニット構成情報は、サービスユニットにより実行されるオペレーションに関する情報と、サービスユニットがユーザデータを処理する場合に、サービスユニットにより用いられるパラメータに関する情報とを含む。
【０４３１】
任意で、第１の要求メッセージは、ユーザデータ、サービスユニットのサービスユニット構成情報、及びサービスデータ情報内の一部の項目を処理するように構成されたセッションユニットの識別子情報を含み、これにより、ＧＷ−Ｕは、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間に対応関係を保存し、一部の項目が追加されたサービスデータ情報及びサービスユニット構成情報を保存し、サービスデータ情報とサービスユニットとの間の対応関係、及びサービスユニット構成情報とサービスユニットとの間の対応関係を保存する。
【０４３２】
あるいは、第１の要求メッセージは、ユーザデータ、サービスユニットのサービスユニット構成情報の識別子情報、及びサービスデータ情報内の一部の項目を処理するように構成されたセッションユニットの識別子情報を含み、これにより、ＧＷ−Ｕは、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間の対応関係を保存し、サービスユニット構成情報の識別子情報に従って、サービスユニット構成情報を決定し、一部の項目が追加されたサービスデータ情報、及びサービスユニット構成情報を保存し、サービスデータ情報とサービスユニットとの間の対応関係、及びサービスユニット構成情報とサービスユニットとの間の対応関係を保存する。
【０４３３】
サービスデータ情報は、ユーザデータが属する端末のＩＰアドレス、並びに、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つを含む。一部の項目は、トンネル情報、ＩＰ５タプル、及びアプリケーション層識別子のうち少なくとも１つを含む。
【０４３４】
サービスユニット構成情報は、サービスユニットにより実行されるオペレーションに関する情報と、サービスユニットがユーザデータを処理する場合に、サービスユニットにより用いられるパラメータに関する情報とを含む。
【０４３５】
任意で、サービスデータ情報がトンネル情報を含む場合、サービスユニットはベアラユニットを含む。
【０４３６】
サービスデータ情報がＩＰ５タプル情報を含む場合、サービスユニットはサービスフローユニットを含む。
【０４３７】
サービスデータ情報がコンテンツ情報を含む場合、サービスユニットはコンテンツユニットを含む。
【０４３８】
任意で、第１の要求メッセージはさらに、サービスユニットのユニットタイプ情報を含み、ユニットタイプ情報は、サービスユニットのタイプ識別子、又はサービスユニットにより用いられるテンプレートの識別子を含み、これにより、ＧＷ−Ｕは、サービスユニットのユニットタイプ情報に従って、サービスユニットにより用いられるサービスユニットのテンプレートを決定し、決定されたサービスユニットのテンプレートに基づいて、サービスユニットを追加する。
【０４３９】
任意で、送信ユニット２２０２はさらに、第１の要求メッセージをＧＷ−Ｕへ送信する前に、サービスユニットのテンプレートを追加するように要求するために用いられる第２の要求メッセージを、ＧＷ−Ｕへ送信するように構成される。
【０４４０】
任意で、第１の要求メッセージはさらに、処理順序情報を含み、処理順序情報は、ＧＷ−Ｕにおいてユーザデータを処理するサービスユニットの処理順序を示すのに用いられる。
【０４４１】
任意で、ＧＷ−Ｕは、ローカルアクセスゲートウェイであり、ユーザデータは、アップリンクユーザデータである。
【０４４２】
サービスユニット構成情報はさらに、ユーザデータ転送情報を含み、ユーザデータ転送情報は、ユーザデータを処理するように構成されたサービスユニットがユーザデータの処理を完了した後に、処理されたユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理されたユーザデータをパケットデータネットワークＰＤＮへ転送するかを示すのに用いられる。
【０４４３】
任意で、ユーザデータ転送情報は、ユーザデータのサービスタイプに従って決定される。
【０４４４】
図２２に示される装置の別の任意の方式については、前述のＧＷ−Ｃ５０１を参照されたい。
【０４４５】
図２２に示される装置において、送信ユニット２２０２は、送信機により実装されてよく、処理ユニット２２０１は、プロセッサにより実装されてよい。任意で、プロセッサ及び送信機は、実装のために、１つ又は複数のチップに統合されてよい。
【０４４６】
図２３は、本発明の一実施形態によるゲートウェイ制御プレーンＧＷ−Ｃの概略図である。図２３に示されるように、ＧＷ−Ｃは、図２２に示される装置を含む。ＧＷ−Ｃの別の任意の実装態様については、前述のＧＷ−Ｃ５０１を参照されたい。
【０４４７】
図２４は、本発明の一実施形態によるユーザデータ処理方法のフローチャートである。図２４に示されるように、本方法は以下の段階を含む。
【０４４８】
Ｓ２４０１：ゲートウェイユーザプレーンＧＷ−Ｕがユーザデータを受信し、ＧＷ−Ｕは、ユーザデータを処理するように構成された少なくとも２つのサービスユニットを含む。
【０４４９】
Ｓ２４０２：ＧＷ−Ｕは、ユーザデータを処理するように構成されたサービスユニットを決定する。
【０４５０】
ユーザデータを処理するサービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含む。セッションユニットはセッション処理を実行するように構成され、ベアラユニットはベアラ処理を実行するように構成され、サービスフローユニットはサービスフロー処理を実行するように構成され、コンテンツユニットはコンテンツ処理を実行するように構成される。
【０４５１】
Ｓ２４０３：ＧＷ−Ｕは、決定されたサービスユニットを用いることで、ユーザデータを処理する。
【０４５２】
任意で、ユーザデータは、サービスデータ情報を含み、サービスデータ情報は、ユーザデータを処理するように構成されたサービスユニットを、ＧＷ−Ｕにおいて決定するのに用いられる。
【０４５３】
ＧＷ−Ｕが、ユーザデータを処理するように構成されたサービスユニットを決定することは、ＧＷ−Ｕが、サービスデータ情報に従って、ユーザデータを処理するように構成されたサービスユニットを決定することを含む。
【０４５４】
任意で、サービスデータ情報は、ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つとを含む。
【０４５５】
任意で、ＧＷ−Ｕが、サービスデータ情報に従って、ユーザデータを処理するように構成されたサービスユニットを決定することは、ＧＷ−Ｕが、ユーザデータが属する端末のＩＰアドレスと関連付けられたセッションユニットを、ユーザデータを処理するように構成されたセッションユニットとして用いることを含む。
【０４５６】
サービスデータ情報がトンネル情報を含む場合、ＧＷ−Ｕは、当該トンネル情報と関連付けられたベアラユニットを、ユーザデータを処理するように構成されたベアラユニットとして用いる。サービスデータ情報がＩＰ５タプル情報を含む場合、ＧＷ−Ｕは、当該ＩＰ５タプル情報と関連付けられたサービスフローユニットを、ユーザデータを処理するように構成されたサービスフローユニットとして用いる。サービスデータ情報がコンテンツ情報を含む場合、ＧＷ−Ｕは、当該コンテンツ情報と関連付けられたコンテンツユニットを、ユーザデータを処理するように構成されたコンテンツユニットとして用いる。
【０４５７】
ＧＷ−Ｕが、決定されたサービスユニットを用いることで、ユーザデータを処理することは、セッションユニットが、ユーザデータを処理し、処理されたユーザデータを、ユーザデータを処理するように構成された別の決定されたサービスユニットへ送信することと、別のサービスユニットが、セッションユニットから受信されたユーザデータを処理することとを含む。
【０４５８】
任意で、ＧＷ−Ｕが、決定されたサービスユニットを用いることで、ユーザデータを処理することは、決定されたサービスユニットが、サービスユニットの保存済みサービスユニット構成情報に従って、ユーザデータを処理することを含む。
【０４５９】
サービスユニット構成情報は、決定されたサービスユニットにより実行されるオペレーションに関する情報と、決定されたサービスユニットがユーザデータを処理する場合に、決定されたサービスユニットにより用いられるパラメータに関する情報とを含む。
【０４６０】
任意で、ＧＷ−Ｕが、決定されたサービスユニットを用いることで、ユーザデータを処理する前に、本方法はさらに、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された第１の要求メッセージを受信する段階であって、第１の要求メッセージは、サービスユニットを追加するのに用いられ、サービスデータ情報及びサービスユニット構成情報を含む、段階と、サービスユニットを追加し、サービスデータ情報及びサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係を保存し、追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する段階とを含む、又は、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された第１の要求メッセージを受信する段階であって、第１の要求メッセージはサービスユニットを追加するのに用いられ、サービスユニット構成情報のサービスデータ情報及び識別子情報を含む、段階と、サービスユニットを追加し、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、サービスデータ情報及び決定されたサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係を保存し、追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する段階とを含む。
【０４６１】
任意で、ＧＷ−Ｕが、決定されたサービスユニットを用いることで、ユーザデータを処理する前に、本方法はさらに、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された第１の要求メッセージを受信する段階であって、第１の要求メッセージは、ユーザデータを処理するように構成されたセッションユニットと関連付けられたサービスユニットを追加するのに用いられ、ユーザデータを処理するように構成されたセッションユニットの識別子情報、サービスユニットのサービスユニット構成情報、及びサービスデータ情報内の一部の項目を含み、一部の項目は、トンネル情報、ＩＰ５タプル、及びアプリケーション層識別子のうち少なくとも１つを含む、段階と、サービスユニットを追加し、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間の対応関係を保存し、一部の項目が追加されたサービスデータ情報及びサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係を保存し、追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する段階とを含む、又は、ゲートウェイ制御プレーンＧＷ−Ｃにより送信された第１の要求メッセージを受信する段階であって、第１の要求メッセージは、ユーザデータを処理するように構成されたセッションユニットと関連付けられたサービスユニットを追加するのに用いられ、ユーザデータを処理するように構成されたセッションユニットの識別子情報、サービスユニットのサービスユニット構成情報の識別子情報、及びサービスデータ情報内の一部の項目を含み、一部の項目は、トンネル情報、ＩＰ５タプル、及びアプリケーション層識別子のうち少なくとも１つを含む、段階と、サービスユニットを追加し、サービスユニット構成情報の識別子情報に従って、サービスユニット構成情報を決定し、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間の対応関係を保存し、一部の項目が追加されたサービスデータ情報及び決定されたサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係を保存し、追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する段階とを含む。
【０４６２】
任意で、第１の要求メッセージはさらに、サービスユニットのユニットタイプ情報を含み、ユニットタイプ情報は、サービスユニットのタイプ識別子、又はサービスユニットにより用いられるテンプレートの識別子を含む。
【０４６３】
サービスユニットを追加する段階は、サービスユニットのユニットタイプ情報に従って、サービスユニットにより用いられるサービスユニットのテンプレートを決定する段階と、決定されたサービスユニットのテンプレートに基づいて、サービスユニットを追加する段階とを含む。
【０４６４】
任意で、決定されたサービスユニットのテンプレートに基づいて、サービスユニットを追加する段階の前に、本方法はさらに、ＧＷ−Ｃにより送信された第２の要求メッセージを受信する段階であって、第２の要求メッセージは、サービスユニットのテンプレートを追加するように要求するために用いられる、段階と、第２の要求メッセージを受信した後に、サービスユニットのテンプレートを追加する段階とを含む。
【０４６５】
任意で、第１の要求メッセージはさらに、処理順序情報を含み、処理順序情報は、ユーザデータを処理するサービスユニットの処理順序を示すのに用いられる。
【０４６６】
ＧＷ−Ｕが、決定されたサービスユニットを用いることで、ユーザデータを処理することは、ユーザデータを処理するように構成されたセッションユニットが、ユーザデータを処理することと、ユーザデータを処理するように構成されたセッションユニットが、ユーザデータ及び処理順序情報を、処理順序情報により示された処理順序に従って、処理順序により示されたネクストホップサービスユニットへ送信することであって、これにより、ネクストホップサービスユニットを含む次のサービスユニットが、この処理順序でユーザデータを処理する、送信することとを含む。
【０４６７】
任意で、ＧＷ−Ｕは、ローカルアクセスゲートウェイであり、ユーザデータは、アップリンクユーザデータである。
【０４６８】
サービスユニット構成情報はさらに、ユーザデータ転送情報を含み、ユーザデータ転送情報は、ユーザデータを処理するように構成されたサービスユニットがユーザデータの処理を完了した後に、処理されたユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理されたユーザデータをパケットデータネットワークＰＤＮへ転送するかを示すのに用いられる。
【０４６９】
任意で、ユーザデータ転送情報は、ユーザデータのサービスタイプに従って決定される。
【０４７０】
任意で、ＧＷ−Ｕはモバイルアンカーであるか、又は、ＧＷ−Ｕはローカルアクセスゲートウェイである。
【０４７１】
任意で、サービスユニットを追加する段階は、サービスコンテキストを作成することで、サービスユニットを追加する段階を含む。
【０４７２】
ＧＷ−Ｕが、決定されたサービスユニットを用いることで、ユーザデータを処理することは、ＧＷ−Ｕが、サービスユニットを作成する場合に用いられるサービスコンテキストを用いることで、ユーザデータを処理することを含む。
【０４７３】
サービスユニットがセッションユニットである場合、サービスコンテキストはセッションコンテキストである。
【０４７４】
サービスユニットがベアラユニットである場合、サービスコンテキストはベアラコンテキストである。
【０４７５】
サービスユニットがサービスフローユニットである場合、サービスコンテキストはサービスフローコンテキストである。
【０４７６】
サービスユニットがコンテンツユニットである場合、サービスコンテキストはコンテンツコンテキストである。
【０４７７】
図２４に示される方法の別の任意の実装態様については、ＧＷ−Ｕ５０２による前述の処理を参照されたい。
【０４７８】
本発明の一実施形態はさらに、コンピュータプログラミングコードを含むコンピュータ可読媒体を提供し、当該コンピュータプログラミングコードは、コンピュータユニットにより実行された場合、コンピュータユニットが図２４に示される方法を実行することを可能にする。
【０４７９】
図２５は、本発明の一実施形態によるゲートウェイ構成方法のフローチャートである。図２５に示されるように、本方法は以下の段階を含む。
【０４８０】
Ｓ２５０１：ゲートウェイ制御プレーンＧＷ−Ｃが、ユーザデータを処理するサービスユニットがゲートウェイユーザプレーンＧＷ−Ｕに追加される必要があると判定する。
【０４８１】
Ｓ２５０２：ＧＷ−Ｃは、第１の要求メッセージをＧＷ−Ｕへ送信し、第１の要求メッセージは、ユーザデータを処理するサービスユニットをＧＷ−Ｕに追加するように要求するために用いられる。
【０４８２】
ユーザデータを処理するサービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含む。セッションユニットはセッション処理を実行するように構成され、ベアラユニットはベアラ処理を実行するように構成され、サービスフローユニットはサービスフロー処理を実行するように構成され、コンテンツユニットはコンテンツ処理を実行するように構成される。
【０４８３】
任意で、第１の要求メッセージは、ユーザデータと関連付けられたサービスデータ情報と、サービスユニットのサービスユニット構成情報とを含み、これにより、ＧＷ−Ｕは、サービスデータ情報及びサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係、及び追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する。
【０４８４】
あるいは、第１の要求メッセージは、ユーザデータと関連付けられたサービスデータ情報と、サービスユニットのサービスユニット構成情報の識別子情報とを含み、これにより、ＧＷ−Ｕは、サービスユニット構成情報の識別子情報に従ってサービスユニット構成情報を決定し、サービスデータ情報及び決定されたサービスユニット構成情報を保存し、追加されたサービスユニットとサービスデータ情報との間の対応関係、及び追加されたサービスユニットとサービスユニット構成情報との間の対応関係を保存する。
【０４８５】
サービスデータ情報は、ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つとを含む。
【０４８６】
サービスユニット構成情報は、サービスユニットにより実行されるオペレーションに関する情報と、サービスユニットがユーザデータを処理する場合に、サービスユニットにより用いられるパラメータに関する情報とを含む。
【０４８７】
任意で、第１の要求メッセージは、ユーザデータ、サービスユニットのサービスユニット構成情報、及びサービスデータ情報内の一部の項目を処理するように構成されたセッションユニットの識別子情報を含み、これにより、ＧＷ−Ｕは、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間に対応関係を保存し、一部の項目が追加されたサービスデータ情報及びサービスユニット構成情報を保存し、サービスデータ情報とサービスユニットとの間の対応関係、及びサービスユニット構成情報とサービスユニットとの間の対応関係を保存する。
【０４８８】
あるいは、第１の要求メッセージは、ユーザデータ、サービスユニットのサービスユニット構成情報の識別子情報、及びサービスデータ情報内の一部の項目を処理するように構成されたセッションユニットの識別子情報を含み、これにより、ＧＷ−Ｕは、一部の項目を元のサービスデータ情報に追加し、ユーザデータを処理するように構成されたセッションユニットとサービスユニットとの間の対応関係を保存し、サービスユニット構成情報の識別子情報に従って、サービスユニット構成情報を決定し、一部の項目が追加されたサービスデータ情報、及びサービスユニット構成情報を保存し、サービスデータ情報とサービスユニットとの間の対応関係、及びサービスユニット構成情報とサービスユニットとの間の対応関係を保存する。
【０４８９】
サービスデータ情報は、ユーザデータが属する端末のＩＰアドレス、並びに、ユーザデータを送信するのに用いられるトンネル情報、ユーザデータを送信するのに用いられるＩＰ５タプル情報、及びユーザデータのコンテンツ情報のうち少なくとも１つを含む。一部の項目は、トンネル情報、ＩＰ５タプル、及びアプリケーション層識別子のうち少なくとも１つを含む。
【０４９０】
サービスユニット構成情報は、サービスユニットにより実行されるオペレーションに関する情報と、サービスユニットがユーザデータを処理する場合に、サービスユニットにより用いられるパラメータに関する情報とを含む。
【０４９１】
任意で、サービスデータ情報がトンネル情報を含む場合、サービスユニットはベアラユニットを含む。
【０４９２】
サービスデータ情報がＩＰ５タプル情報を含む場合、サービスユニットはサービスフローユニットを含む。
【０４９３】
サービスデータ情報がコンテンツ情報を含む場合、サービスユニットはコンテンツユニットを含む。
【０４９４】
任意で、第１の要求メッセージはさらに、サービスユニットのユニットタイプ情報を含み、ユニットタイプ情報は、サービスユニットのタイプ識別子、又はサービスユニットにより用いられるテンプレートの識別子を含み、これにより、ＧＷ−Ｕは、サービスユニットのユニットタイプ情報に従って、サービスユニットにより用いられるサービスユニットのテンプレートを決定し、決定されたサービスユニットのテンプレートに基づいて、サービスユニットを追加する。
【０４９５】
任意で、ＧＷ−Ｃが第１の要求メッセージをＧＷ−Ｕへ送信する前に、本方法はさらに、第２の要求メッセージをＧＷ−ＵへＧＷ−Ｃにより送信する段階を含み、第２の要求メッセージは、サービスユニットのテンプレートを追加するように要求するために用いられる。
【０４９６】
任意で、第１の要求メッセージはさらに、処理順序情報を含み、処理順序情報は、ＧＷ−Ｕにおいてユーザデータを処理するサービスユニットの処理順序を示すのに用いられる。
【０４９７】
任意で、ＧＷ−Ｕは、ローカルアクセスゲートウェイであり、ユーザデータは、アップリンクユーザデータである。
【０４９８】
サービスユニット構成情報はさらに、ユーザデータ転送情報を含み、ユーザデータ転送情報は、ユーザデータを処理するように構成されたサービスユニットがユーザデータの処理を完了した後に、処理されたユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理されたユーザデータをパケットデータネットワークＰＤＮへ転送するかを示すのに用いられる。
【０４９９】
任意で、ユーザデータ転送情報は、ユーザデータのサービスタイプに従って決定される。
【０５００】
図２５に示される方法に別の任意の実装態様については、ＧＷ−Ｃ５０１による前述の処理を参照されたい。
【０５０１】
本発明の一実施形態はさらに、コンピュータプログラミングコードを含むコンピュータ可読媒体を提供し、当該コンピュータプログラミングコードは、コンピュータユニットにより実行された場合、コンピュータユニットが図２５に示される方法を実行することを可能にする。
【０５０２】
要約すると、本発明の実施形態では、ユーザデータを受信した後に、ＧＷ−Ｕは、ユーザデータを処理するように構成されたサービスユニットを決定し、ＧＷ−Ｕにより決定されたサービスユニットを用いることで、ユーザデータを処理する。その結果、ＧＷ−Ｕの処理の柔軟性が改善される。
【０５０３】
さらに、ＧＷ−Ｃは、ＧＷ−Ｕ内のサービスユニットの追加、変更、又は削除などの構成オペレーションを実行し、これにより、ＧＷ−Ｕ内のサービスユニットを柔軟に組み合わせることができる。これにより、既存のネットワークの構成オペレーションと異なり、ＧＷ−Ｕの頻繁な変更を回避することができ、ＧＷ−Ｕは、サービス機能ロジックが追加されるたびに、必ずしも変更される必要はない。このように、ユーザデータは、ユーザデータのサービス要件に従って、柔軟に処理され得る。例えば、サービスユニットは、ユーザデータを処理するプロセスにおいて、柔軟に追加又は除去されてよく、これにより、ＧＷ−Ｕは、今後の新たなサービスタイプのユーザデータに適応することが可能になる。
【０５０４】
ＧＷ−ＵがＧＷ−Ｕの構成を完了した後に、ＧＷ−Ｕは、ＧＷ−Ｃとやり取りすることなく、ユーザデータを独立して処理することができる。これにより、ＧＷ−ＵとＧＷ−Ｃとの間の結合が減少し、シグナリングオーバヘッドが削減され、ＧＷ−Ｕ内のサービスユニット間の結合も減少する。
【０５０５】
さらに、ＧＷ−Ｃは、ＧＷ−Ｕ内のサービスユニットのテンプレートをさらに構成してよく、これによりサービスユニットは、既存のテンプレートに基づいて、変更されてよく、又はＧＷ−Ｕに追加されてもよい。これにより、ＧＷ−ＣとＧＷ−Ｕとの間のシグナリング交換が削減される。
【０５０６】
さらに、ＧＷ−Ｃは、サービスユニットを構成する場合、ユーザデータを処理するように構成される各サービスユニットの処理順序情報をＧＷ−Ｕに提供することができる。ＧＷ−Ｕがユーザデータを内部で処理する場合、処理順序情報及びユーザデータは、ユーザデータを処理するサービスユニットを再割り当てするためにインタフェース管理ユニットへ返される代わりに、サービスユニット間で送信されてよい。
【０５０７】
さらに、ＧＷ−Ｕにおいてサービスユニットを構成する場合、ＧＷ−Ｃは、ユーザデータ転送情報をサービスユニット構成情報に追加し、サービスユニット用のサービスユニット構成情報を構成して、処理されたユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理されたユーザデータをＰＤＮへ転送するようにサービスユニットに命令する。このように、モバイルアンカーにより処理される必要のないユーザデータは、ＰＤＮに直接入る。これにより、モバイルアンカーの処理負荷が削減され、ユーザデータの送信遅延も削減される。
【０５０８】
さらに、ユーザデータがモバイルアンカーにより処理されるかどうかは、ユーザデータのサービスタイプに従って決定されてよい。端末が移動した場合に、サービス継続性を保証するために、サービス継続性を保証するユーザデータが、処理のためにモバイルアンカーへ送信される。
【０５０９】
当業者であれば、本発明の実施形態が、方法、システム、又はコンピュータプログラム製品として提供され得ることを理解するであろう。したがって、本発明は、ハードウェアのみの実施形態、ソフトウェアのみの実施形態、又はソフトウェアとハードウェアの組み合わせを用いた実施形態の形式を用いてよい。さらに、本発明は、コンピュータが利用可能なプログラムコードを含む、コンピュータが利用可能な１つ又は複数の記憶媒体（限定されないが、ディスクメモリ、ＣＤ−ＲＯＭ、光メモリなどを含む）上に実装されるコンピュータプログラム製品の形式を用いてよい。
【０５１０】
本発明は、本発明の実施形態に従って、方法、デバイス（システム）、及びコンピュータプログラム製品のフローチャート及び／又はブロック図を参照して説明されている。コンピュータプログラム命令は、フローチャート及び／又はブロック図の各工程及び／又は各ブロック、並びにフローチャート及び／又はブロック図の工程及び／又はブロックの組み合わせを実装するのに用いられ得ることを理解されたい。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、組み込みプロセッサ、又は任意の他のプログラム可能なデータ処理デバイスのプロセッサに提供されて機械を生み出すことができ、これにより、コンピュータ、又は任意の他のプログラム可能なデータ処理デバイスのプロセッサにより実行される命令は、フローチャートの１つ又は複数の工程、及び／又はブロック図の１つ又は複数のブロックに特定の機能を実装するための装置を生み出す。
【０５１１】
これらのコンピュータプログラム命令は、コンピュータ可読メモリに格納されてよく、コンピュータ又は任意の他のプログラム可能なデータ処理デバイスに特定の方式で動作するように命令することができ、これにより、コンピュータ可読メモリに格納された命令は、命令装置を含む製品を生み出す。命令装置は、フローチャートの１つ又は複数の工程、及び／又はブロック図の１つ又は複数のブロックに特定の機能を実装する。
【０５１２】
これらのコンピュータプログラム命令は、コンピュータ又は別のプログラム可能なデータ処理デバイス上に取り込まれてよく、その結果、一連のオペレーション及び段階が、コンピュータ又は別のプログラム可能なデバイスにおいて実行され、これにより、コンピュータ実装処理が生み出される。したがって、コンピュータ又は別のプログラム可能なデバイスにおいて実行される命令は、フローチャートの１つ又は複数の工程、及び／又はブロック図の１つ又は複数のブロックに特定の機能を実装するための段階を提供する。
【０５１３】
本発明の一部の実施形態が説明されたが、当業者は、基本的な発明の概念が分かれば、これらの実施形態に対して、変更及び変形を加えることができる。したがって、以下の特許請求の範囲は、好ましい実施形態、並びに本発明の範囲内に含まれる全ての変更及び変形を包含するものと解釈されることが意図されている。
【０５１４】
当業者であれば、本発明の実施形態の精神及び範囲から逸脱することなく、本発明の実施形態に様々な変更及び変形を加え得ることは明らかである。本発明は、これらの変更及び変形が、以下の特許請求の範囲及びこれらの均等な技術によって規定される保護の範囲内に含まれるという条件で、これらの変更及び変形を包含することが意図されている。
（項目１）
ユーザデータ処理装置であって、
ユーザデータを受信するように構成されたインタフェース管理ユニットと、
上記ユーザデータを処理するように構成された少なくとも２つのサービスユニットと
を備え、
上記少なくとも２つのサービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含み、上記セッションユニットはセッション処理を実行するように構成され、上記ベアラユニットはベアラ処理を実行するように構成され、上記サービスフローユニットはサービスフロー処理を実行するように構成され、上記コンテンツユニットはコンテンツ処理を実行するように構成され、
上記インタフェース管理ユニットはさらに、上記ユーザデータを処理するように構成された上記セッションユニットを決定し、決定された上記セッションユニットへ受信された上記ユーザデータを送信するように構成され、
上記セッションユニットはさらに、上記ユーザデータを処理するように構成された別のサービスユニットを決定するように構成される、
装置。
（項目２）
上記ユーザデータはサービスデータ情報を含み、上記サービスデータ情報は、上記ユーザデータを処理するように構成されたサービスユニットを決定するのに用いられ、
上記インタフェース管理ユニットは具体的には、上記サービスデータ情報に従って、上記ユーザデータを処理するように構成された上記セッションユニットを決定するように構成され、
上記セッションユニットは具体的には、上記サービスデータ情報に従って、上記ユーザデータを処理するように構成された上記別のサービスユニットを決定するように構成される、項目１に記載の装置。
（項目３）
上記サービスデータ情報は、
上記ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、
上記ユーザデータを送信するのに用いられるトンネル情報、上記ユーザデータを送信するのに用いられるＩＰ５タプル情報、及び上記ユーザデータのコンテンツ情報のうち少なくとも１つと
を含む、項目２に記載の装置。
（項目４）
上記インタフェース管理ユニットは具体的には、上記ユーザデータが属する上記端末の上記ＩＰアドレスと関連付けられたセッションユニットを、上記ユーザデータを処理するように構成された上記セッションユニットとして用いるように構成され、
上記セッションユニットは具体的には、上記サービスデータ情報が上記トンネル情報を含む場合に、上記トンネル情報と関連付けられたベアラユニットを、上記ユーザデータを処理するように構成されたベアラユニットとして用い、上記サービスデータ情報が上記ＩＰ５タプル情報を含む場合に、上記ＩＰ５タプル情報と関連付けられたサービスフローユニットを、上記ユーザデータを処理するように構成されたサービスフローユニットとして用い、又は、上記サービスデータ情報が上記コンテンツ情報を含む場合に、上記コンテンツ情報と関連付けられたコンテンツユニットを、上記ユーザデータを処理するように構成されたコンテンツユニットとして用いるように構成される、項目３に記載の装置。
（項目５）
上記サービスユニットは具体的には、保存済みサービスユニット構成情報に従って、上記ユーザデータを別々に処理するように構成され、
上記サービスユニット構成情報は、上記サービスユニットにより実行されるオペレーションに関する情報と、上記サービスユニットが上記ユーザデータを処理する場合に、上記サービスユニットにより用いられるパラメータに関する情報とを含む、項目２から４のいずれか一項に記載の装置。
（項目６）
上記インタフェース管理ユニットはさらに、上記ユーザデータを処理するように構成された上記セッションユニットを決定する前に、
ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、上記サービスユニットを追加するのに用いられる、上記サービスデータ情報及び上記サービスユニット構成情報を含んだ、第１の要求メッセージを受信し、上記サービスユニットを追加し、上記サービスデータ情報及び上記サービスユニット構成情報を保存し、追加された上記サービスユニットと上記サービスデータ情報との間の対応関係を保存し、追加された上記サービスユニットと上記サービスユニット構成情報との間の対応関係を保存する、又は、
ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、上記サービスユニットを追加するのに用いられる、上記サービスユニット構成情報の上記サービスデータ情報及び識別子情報を含んだ、第１の要求メッセージを受信し、上記サービスユニットを追加し、上記サービスユニット構成情報の上記識別子情報に従って上記サービスユニット構成情報を決定し、上記サービスデータ情報及び決定された上記サービスユニット構成情報を保存し、追加された上記サービスユニットと上記サービスデータ情報との間の対応関係を保存し、追加された上記サービスユニットと上記サービスユニット構成情報との間の対応関係を保存する
ように構成される、項目５に記載の装置。
（項目７）
上記インタフェース管理ユニットはさらに、上記ユーザデータを処理するように構成された上記セッションユニットを決定する前に、
ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、上記ユーザデータを処理するように構成された上記セッションユニットと関連付けられた上記サービスユニットを追加するのに用いられる、上記ユーザデータを処理するように構成された上記セッションユニットの識別子情報と、上記サービスユニットの上記サービスユニット構成情報と、上記サービスデータ情報内の一部の項目であって、上記トンネル情報、上記ＩＰ５タプル、及び上記アプリケーション層識別子のうち少なくとも１つを含む、一部の項目とを含んだ、第１の要求メッセージを受信し、上記サービスユニットを追加し、上記一部の項目を元の上記サービスデータ情報に追加し、上記ユーザデータを処理するように構成された上記セッションユニットと上記サービスユニットとの間の対応関係を保存し、上記一部の項目が追加された上記サービスデータ情報と上記サービスユニット構成情報とを保存し、追加された上記サービスユニットと上記サービスデータ情報との間の対応関係を保存し、追加された上記サービスユニットと上記サービスユニット構成情報との間の対応関係を保存する、又は、
ゲートウェイ制御プレーンＧＷ−Ｃにより送信された、上記ユーザデータを処理するように構成された上記セッションユニットと関連付けられた上記サービスユニットを追加するのに用いられる、上記ユーザデータを処理するように構成された上記セッションユニットの識別子情報と、上記サービスユニットの上記サービスユニット構成情報の識別子情報と、上記サービスデータ情報内の一部の項目であって、上記トンネル情報、上記ＩＰ５タプル、及び上記アプリケーション層識別子のうち少なくとも１つを含む、一部の項目とを含んだ、第１の要求メッセージを受信し、上記サービスユニットを追加し、上記サービスユニット構成情報の上記識別子情報に従って上記サービスユニット構成情報を決定し、上記一部の項目を元の上記サービスデータ情報に追加し、上記ユーザデータを処理するように構成された上記セッションユニットと上記サービスユニットとの間の対応関係を保存し、上記一部の項目が追加された上記サービスデータ情報と決定された上記サービスユニット構成情報とを保存し、追加された上記サービスユニットと上記サービスデータ情報との間の対応関係を保存し、追加された上記サービスユニットと上記サービスユニット構成情報との間の対応関係を保存する
ように構成される、項目５に記載の装置。
（項目８）
上記第１の要求メッセージはさらに、上記サービスユニットのユニットタイプ情報を含み、上記ユニットタイプ情報は、上記サービスユニットのタイプ識別子、又は上記サービスユニットにより用いられるテンプレートの識別子を含み、
上記インタフェース管理ユニットは具体的には、上記サービスユニットの上記ユニットタイプ情報に従って、上記サービスユニットにより用いられる上記サービスユニットのテンプレートを決定し、決定された上記サービスユニットのテンプレートに基づいて上記サービスユニットを追加するように構成される、項目６又は７に記載の装置。
（項目９）
上記インタフェース管理ユニットはさらに、決定された上記サービスユニットのテンプレートに基づいて上記サービスユニットを追加する前に、
上記ＧＷ−Ｃにより送信された、上記サービスユニットのテンプレートを追加するように要求するために用いられる、第２の要求メッセージを受信し、
上記第２の要求メッセージを受信した後に、上記サービスユニットのテンプレートを追加する
ように構成される、項目８に記載の装置。
（項目１０）
上記第１の要求メッセージはさらに処理順序情報を含み、上記処理順序情報は、上記ユーザデータを処理する上記サービスユニットの処理順序を示すのに用いられ、
上記セッションユニットはさらに、上記ユーザデータが処理された後に、上記処理順序情報により示される上記処理順序に従って、上記ユーザデータ及び上記処理順序情報を、上記処理順序により示されるネクストホップサービスユニットへ送信するように構成され、これにより、上記ネクストホップサービスユニットを含む次のサービスユニットが、上記ユーザデータを上記処理順序で処理する、項目６から９のいずれか一項に記載の装置。
（項目１１）
上記ＧＷ−Ｕはローカルアクセスゲートウェイであり、上記ユーザデータはアップリンクユーザデータであり、
上記サービスユニット構成情報はさらに、ユーザデータ転送情報を含み、上記ユーザデータ転送情報は、上記ユーザデータを処理するように構成された上記サービスユニットが上記ユーザデータの処理を完了した後に、処理された上記ユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理された上記ユーザデータをパケットデータネットワークＰＤＮへ転送するかを示すのに用いられる、項目６から１０のいずれか一項に記載の装置。
（項目１２）
上記ユーザデータ転送情報は、上記ユーザデータのサービスタイプに従って決定される、項目１１に記載の装置。
（項目１３）
上記装置が位置するゲートウェイユーザプレーンＧＷ−Ｕは、モバイルアンカーである、又は、
上記ＧＷ−Ｕは、ローカルアクセスゲートウェイである、項目１から１０のいずれか一項に記載の装置。
（項目１４）
上記インタフェース管理ユニットは具体的には、サービスコンテキストを作成することで、上記サービスユニットを追加するように構成され、
上記サービスユニットは具体的には、上記インタフェース管理ユニットが上記サービスユニットを作成する場合に用いられる上記サービスコンテキストに従って、上記ユーザデータを処理するように構成され、
上記サービスユニットがセッションユニットの場合、上記サービスコンテキストはセッションコンテキストであり、
上記サービスユニットがベアラユニットである場合、上記サービスコンテキストはベアラコンテキストであり、
上記サービスユニットがサービスフローユニットである場合、上記サービスコンテキストはサービスフローコンテキストであり、又は、
上記サービスユニットがコンテンツユニットである場合、上記サービスコンテキストはコンテンツコンテキストである、項目６から１２のいずれか一項に記載の装置。
（項目１５）
項目１から１４のいずれか一項に記載の装置を備える、ゲートウェイユーザプレーンＧＷ−Ｕ。
（項目１６）
ゲートウェイ構成装置であって、
ユーザデータを処理するサービスユニットがゲートウェイユーザプレーンＧＷ−Ｕに追加される必要があると判定するように構成された処理ユニットと、
上記ユーザデータを処理する上記サービスユニットを上記ＧＷ−Ｕに追加するように要求するために用いられる第１の要求メッセージを、上記ＧＷ−Ｕへ送信するように構成された送信ユニットと
を含み、
上記ユーザデータを処理する上記サービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含み、上記セッションユニットはセッション処理を実行するように構成され、上記ベアラユニットはベアラ処理を実行するように構成され、上記サービスフローユニットはサービスフロー処理を実行するように構成され、上記コンテンツユニットはコンテンツ処理を実行するように構成される、装置。
（項目１７）
上記第１の要求メッセージは、上記ユーザデータと関連付けられたサービスデータ情報と、上記サービスユニットのサービスユニット構成情報とを含み、これにより上記ＧＷ−Ｕは、上記サービスデータ情報と上記サービスユニット構成情報とを保存し、追加された上記サービスユニットと上記サービスデータ情報との間の対応関係、及び追加された上記サービスユニットと上記サービスユニット構成情報との間の対応関係を保存する、又は、
上記第１の要求メッセージは、上記ユーザデータと関連付けられたサービスデータ情報と、上記サービスユニットの上記サービスユニット構成情報の識別子情報とを含み、これにより上記ＧＷ−Ｕは、上記サービスユニット構成情報の上記識別子情報に従って上記サービスユニット構成情報を決定し、上記サービスデータ情報と決定された上記サービスユニット構成情報とを保存し、追加された上記サービスユニットと上記サービスデータ情報との間の対応関係、及び追加された上記サービスユニットと上記サービスユニット構成情報との間の対応関係を保存し、
上記サービスデータ情報は、上記ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、上記ユーザデータを送信するのに用いられるトンネル情報、上記ユーザデータを送信するのに用いられるＩＰ５タプル情報、及び上記ユーザデータのコンテンツ情報のうち少なくとも１つとを含み、
上記サービスユニット構成情報は、上記サービスユニットにより実行されるオペレーションに関する情報と、上記サービスユニットが上記ユーザデータを処理する場合に、上記サービスユニットにより用いられるパラメータに関する情報とを含む、項目１６に記載の装置。
（項目１８）
上記第１の要求メッセージは、上記ユーザデータを処理するように構成された上記セッションユニットの識別子情報、上記サービスユニットの上記サービスユニット構成情報、及び上記サービスデータ情報内の一部の項目を含み、これにより上記ＧＷ−Ｕは、上記一部の項目を元の上記サービスデータ情報に追加し、上記ユーザデータを処理するように構成された上記セッションユニットと上記サービスユニットとの間の対応関係を保存し、上記一部の項目が追加された上記サービスデータ情報と上記サービスユニット構成情報とを保存し、上記サービスデータ情報と上記サービスユニットとの間の対応関係、及び上記サービスユニット構成情報と上記サービスユニットとの間の対応関係を保存する、又は、
上記第１の要求メッセージは、上記ユーザデータを処理するように構成された上記セッションユニットの識別子情報、上記サービスユニットの上記サービスユニット構成情報の識別子情報、及び、上記サービスデータ情報内の一部の項目を含み、これにより上記ＧＷ−Ｕは、上記一部の項目を元の上記サービスデータ情報に追加し、上記ユーザデータを処理するように構成された上記セッションユニットと上記サービスユニットとの間の対応関係を保存し、上記サービスユニット構成情報の上記識別子情報に従って上記サービスユニット構成情報を決定し、上記一部の項目が追加された上記サービスデータ情報と上記サービスユニット構成情報とを保存し、上記サービスデータ情報と上記サービスユニットとの間の対応関係、及び上記サービスユニット構成情報と上記サービスユニットとの間の対応関係を保存し、
上記サービスデータ情報は、上記ユーザデータが属する端末のＩＰアドレスと、上記ユーザデータを送信するのに用いられるトンネル情報、上記ユーザデータを送信するのに用いられるＩＰ５タプル情報、及び上記ユーザデータのコンテンツ情報のうち少なくとも１つとを含み、上記一部の項目は、上記トンネル情報、上記ＩＰ５タプル、及び上記アプリケーション層識別子のうち少なくとも１つを含み、
上記サービスユニット構成情報は、上記サービスユニットにより実行されるオペレーションに関する情報と、上記サービスユニットが上記ユーザデータを処理する場合に、上記サービスユニットにより用いられるパラメータに関する情報とを含む、項目１６に記載の装置。
（項目１９）
上記サービスデータ情報が上記トンネル情報を含む場合、上記サービスユニットはベアラユニットを含み、
上記サービスデータ情報が上記ＩＰ５タプル情報を含む場合、上記サービスユニットはサービスフローユニットを含み、
上記サービスデータ情報が上記コンテンツ情報を含む場合、上記サービスユニットはコンテンツユニットを含む、項目１６から１８のいずれか一項に記載の装置。
（項目２０）
上記第１の要求メッセージはさらに、上記サービスユニットのユニットタイプ情報を含み、上記ユニットタイプ情報は、上記サービスユニットのタイプ識別子、又は上記サービスユニットにより用いられるテンプレートの識別子を含み、
これにより上記ＧＷ−Ｕは、上記サービスユニットの上記ユニットタイプ情報に従って、上記サービスユニットにより用いられる上記サービスユニットのテンプレートを決定し、決定された上記サービスユニットのテンプレートに基づいて上記サービスユニットを追加する、項目１６から１９のいずれか一項に記載の装置。
（項目２１）
上記送信ユニットはさらに、上記第１の要求メッセージを上記ＧＷ−Ｕへ送信する前に、第２の要求メッセージを上記ＧＷ−Ｕへ送信するように構成され、上記第２の要求メッセージは、上記サービスユニットのテンプレートを追加するように要求するために用いられる、項目２０に記載の装置。
（項目２２）
上記第１の要求メッセージはさらに処理順序情報を含み、上記処理順序情報は、上記ユーザデータを上記ＧＷ−Ｕで処理する上記サービスユニットの処理順序を示すのに用いられる、項目１６から２１のいずれか一項に記載の装置。
（項目２３）
上記ＧＷ−Ｕはローカルアクセスゲートウェイであり、上記ユーザデータはアップリンクユーザデータであり、
上記サービスユニット構成情報はさらにユーザデータ転送情報を含み、上記ユーザデータ転送情報は、上記ユーザデータを処理するように構成された上記サービスユニットが上記ユーザデータの処理を完了した後に、処理された上記ユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理された上記ユーザデータをパケットデータネットワークＰＤＮへ転送するかを示すのに用いられる、項目１６から２２のいずれか一項に記載の装置。
（項目２４）
上記ユーザデータ転送情報は、上記ユーザデータのサービスタイプに従って決定される、項目２３に記載の装置。
（項目２５）
項目１６から２４のいずれか一項に記載の装置を備える、ゲートウェイ制御プレーンＧＷ−Ｃ。
（項目２６）
ユーザデータ処理方法であって、
ユーザデータをゲートウェイユーザプレーンＧＷ−Ｕにより受信する段階であって、上記ＧＷ−Ｕは、上記ユーザデータを処理するように構成された少なくとも２つのサービスユニットを含む、段階と、
上記ユーザデータを処理するように構成されたサービスユニットを上記ＧＷ−Ｕにより決定する段階であって、上記ユーザデータを処理するように構成された上記サービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含み、上記セッションユニットはセッション処理を実行するように構成され、上記ベアラユニットはベアラ処理を実行するように構成され、上記サービスフローユニットはサービスフロー処理を実行するように構成され、上記コンテンツユニットはコンテンツ処理を実行するように構成される、段階と、
決定された上記サービスユニットを用いることで、上記ユーザデータを上記ＧＷ−Ｕにより処理する段階と
を備える、方法。
（項目２７）
上記ユーザデータはサービスデータ情報を含み、上記サービスデータ情報は、上記ユーザデータを処理するように構成された、上記ＧＷ−Ｕ内のサービスユニットを決定するのに用いられ、
上記ユーザデータを処理するように構成されたサービスユニットを上記ＧＷ−Ｕにより上記決定する段階は、上記ユーザデータを処理するように構成された上記サービスユニットを、上記サービスデータ情報に従って上記ＧＷ−Ｕにより決定する段階を含む、項目２６に記載の方法。
（項目２８）
上記サービスデータ情報は、
上記ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、
上記ユーザデータを送信するのに用いられるトンネル情報、上記ユーザデータを送信するのに用いられるＩＰ５タプル情報、及び上記ユーザデータのコンテンツ情報のうち少なくとも１つと
を含む、項目２７に記載の方法。
（項目２９）
上記ユーザデータを処理するように構成された上記サービスユニットを、上記サービスデータ情報に従って上記ＧＷ−Ｕにより上記決定する段階は、
上記ユーザデータが属する上記端末の上記ＩＰアドレスと関連付けられたセッションユニットを、上記ユーザデータを処理するように構成された上記セッションユニットとして上記ＧＷ−Ｕにより用いる段階と、
上記サービスデータ情報が上記トンネル情報を含む場合に、上記トンネル情報と関連付けられたベアラユニットを、上記ユーザデータを処理するように構成された上記ベアラユニットとして上記ＧＷ−Ｕにより用い、上記サービスデータ情報が上記ＩＰ５タプル情報を含む場合に、上記ＩＰ５タプル情報と関連付けられたサービスフローユニットを、上記ユーザデータを処理するように構成された上記サービスフローユニットとして上記ＧＷ−Ｕにより用い、又は、上記サービスデータ情報が上記コンテンツ情報を含む場合に、上記コンテンツ情報と関連付けられたコンテンツユニットを、上記ユーザデータを処理するように構成された上記コンテンツユニットとして上記ＧＷ−Ｕにより用いる段階と
を含み、
決定された上記サービスユニットを用いることで、上記ユーザデータを上記ＧＷ−Ｕにより上記処理する段階は、
上記ユーザデータを上記セッションユニットにより処理し、処理された上記ユーザデータを、上記ユーザデータを処理するように構成された別の決定されたサービスユニットへ送信する段階と、
上記セッションユニットから受信された上記ユーザデータを上記別のサービスユニットにより処理する段階と
を含む、項目２８に記載の方法。
（項目３０）
決定された上記サービスユニットを用いることで、上記ユーザデータを上記ＧＷ−Ｕにより上記処理する段階は、上記サービスユニットの保存済みサービスユニット構成情報に従って、決定された上記サービスユニットにより上記ユーザデータを処理する段階を含み、
上記サービスユニット構成情報は、決定された上記サービスユニットにより実行されるオペレーションに関する情報と、決定された上記サービスユニットが上記ユーザデータを処理する場合に、決定された上記サービスユニットにより用いられるパラメータに関する情報とを含む、項目２７から２９のいずれか一項に記載の方法。
（項目３１）
決定された上記サービスユニットを用いることで、上記ユーザデータを上記ＧＷ−Ｕにより上記処理する段階の前に、さらに、
ゲートウェイ制御プレーンＧＷ−Ｃにより送信された第１の要求メッセージを受信する段階であって、上記第１の要求メッセージは、上記サービスユニットを追加するのに用いられ、上記サービスデータ情報及び上記サービスユニット構成情報を含む、段階と、
上記サービスユニットを追加し、上記サービスデータ情報及び上記サービスユニット構成情報を保存し、追加された上記サービスユニットと上記サービスデータ情報との間の対応関係を保存し、追加された上記サービスユニットと上記サービスユニット構成情報との間の対応関係を保存する段階と
を含む、又は、
ゲートウェイ制御プレーンＧＷ−Ｃにより送信された第１の要求メッセージを受信する段階であって、上記第１の要求メッセージは上記サービスユニットを追加するのに用いられ、上記サービスユニット構成情報の上記サービスデータ情報及び識別子情報を含む、段階と、
上記サービスユニットを追加し、上記サービスユニット構成情報の上記識別子情報に従って上記サービスユニット構成情報を決定し、上記サービスデータ情報及び決定された上記サービスユニット構成情報を保存し、追加された上記サービスユニットと上記サービスデータ情報との間の対応関係を保存し、追加された上記サービスユニットと上記サービスユニット構成情報との間の対応関係を保存する段階と
を含む、項目３０に記載の方法。
（項目３２）
決定された上記サービスユニットを用いることで、上記ユーザデータを上記ＧＷ−Ｕにより上記処理する段階の前に、さらに、
ゲートウェイ制御プレーンＧＷ−Ｃにより送信された第１の要求メッセージを受信する段階であって、上記第１の要求メッセージは、上記ユーザデータを処理するように構成された上記セッションユニットと関連付けられた上記サービスユニットを追加するのに用いられ、上記ユーザデータを処理するように構成された上記セッションユニットの識別子情報、上記サービスユニットの上記サービスユニット構成情報、及び上記サービスデータ情報内の一部の項目を含み、上記一部の項目は、上記トンネル情報、上記ＩＰ５タプル、及び上記アプリケーション層識別子のうち少なくとも１つを含む、段階と、
上記サービスユニットを追加し、上記一部の項目を元の上記サービスデータ情報に追加し、上記ユーザデータを処理するように構成された上記セッションユニットと上記サービスユニットとの間の対応関係を保存し、上記一部の項目が追加された上記サービスデータ情報及び上記サービスユニット構成情報を保存し、追加された上記サービスユニットと上記サービスデータ情報との間の対応関係を保存し、追加された上記サービスユニットと上記サービスユニット構成情報との間の対応関係を保存する段階と
を含む、又は、
ゲートウェイ制御プレーンＧＷ−Ｃにより送信された第１の要求メッセージを受信する段階であって、上記第１の要求メッセージは、上記ユーザデータを処理するように構成された上記セッションユニットと関連付けられた上記サービスユニットを追加するのに用いられ、上記ユーザデータを処理するように構成された上記セッションユニットの識別子情報、上記サービスユニットの上記サービスユニット構成情報の識別子情報、及び上記サービスデータ情報内の一部の項目を含み、上記一部の項目は、上記トンネル情報、上記ＩＰ５タプル、及び上記アプリケーション層識別子のうち少なくとも１つを含む、段階と、
上記サービスユニットを追加し、上記サービスユニット構成情報の上記識別子情報に従って、上記サービスユニット構成情報を決定し、上記一部の項目を元の上記サービスデータ情報に追加し、上記ユーザデータを処理するように構成された上記セッションユニットと上記サービスユニットとの間の対応関係を保存し、上記一部の項目が追加された上記サービスデータ情報及び決定された上記サービスユニット構成情報を保存し、追加された上記サービスユニットと上記サービスデータ情報との間の対応関係を保存し、追加された上記サービスユニットと上記サービスユニット構成情報との間の対応関係を保存する段階と
を含む、項目３０に記載の方法。
（項目３３）
上記第１の要求メッセージはさらに、上記サービスユニットのユニットタイプ情報を含み、上記ユニットタイプ情報は、上記サービスユニットのタイプ識別子、又は上記サービスユニットにより用いられるテンプレートの識別子を含み、
上記サービスユニットを上記追加する段階は、上記サービスユニットの上記ユニットタイプ情報に従って、上記サービスユニットにより用いられる上記サービスユニットのテンプレートを決定し、決定された上記サービスユニットのテンプレートに基づいて、上記サービスユニットを追加する段階を含む、項目３１又は３２に記載の方法。
（項目３４）
決定された上記サービスユニットのテンプレートに基づいて、上記サービスユニットを上記追加する段階の前に、さらに、
上記ＧＷ−Ｃにより送信された第２の要求メッセージを受信する段階であって、上記第２の要求メッセージは、上記サービスユニットのテンプレートを追加するように要求するために用いられる、段階と、
上記第２の要求メッセージを受信した後に、上記サービスユニットのテンプレートを追加する段階と
を含む、項目３３に記載の方法。
（項目３５）
上記第１の要求メッセージはさらに処理順序情報を含み、上記処理順序情報は、上記ユーザデータを処理する上記サービスユニットの処理順序を示すのに用いられ、
決定された上記サービスユニットを用いることで上記ユーザデータを上記ＧＷ−Ｕにより上記処理する段階は、
上記ユーザデータを処理するように構成された上記セッションユニットにより、上記ユーザデータを処理する段階と、
上記処理順序情報により示される上記処理順序に従って、上記ユーザデータを処理するように構成された上記セッションユニットにより、上記ユーザデータ及び上記処理順序情報を、上記処理順序により示されるネクストホップサービスユニットへ送信する段階であって、これにより、上記ネクストホップサービスユニットを含む次のサービスユニットが、上記ユーザデータを上記処理順序で処理する、段階と
を含む、項目３１から３４のいずれか一項に記載の方法。
（項目３６）
上記ＧＷ−Ｕはローカルアクセスゲートウェイであり、上記ユーザデータはアップリンクユーザデータであり、
上記サービスユニット構成情報はさらに、ユーザデータ転送情報を含み、上記ユーザデータ転送情報は、上記ユーザデータを処理するように構成された上記サービスユニットが上記ユーザデータの処理を完了した後に、処理された上記ユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理された上記ユーザデータをパケットデータネットワークＰＤＮへ転送するかを示すのに用いられる、項目３１から３５のいずれか一項に記載の方法。
（項目３７）
上記ユーザデータ転送情報は、上記ユーザデータのサービスタイプに従って決定される、項目３６に記載の方法。
（項目３８）
上記ＧＷ−Ｕはモバイルアンカーである、又は、
上記ＧＷ−Ｕはローカルアクセスゲートウェイである、項目２６から３５のいずれか一項に記載の方法。
（項目３９）
上記サービスユニットを上記追加する段階は、サービスコンテキストを作成することで、上記サービスユニットを追加する段階を含み、
決定された上記サービスユニットを用いることで、上記ユーザデータを上記ＧＷ−Ｕにより上記処理する段階は、上記サービスユニットを作成する場合に用いられる上記サービスコンテキストを用いることで、上記ユーザデータを上記ＧＷ−Ｕにより処理する段階を含み、
上記サービスユニットがセッションユニットの場合、上記サービスコンテキストはセッションコンテキストであり、
上記サービスユニットがベアラユニットである場合、上記サービスコンテキストはベアラコンテキストであり、
上記サービスユニットがサービスフローユニットである場合、上記サービスコンテキストはサービスフローコンテキストであり、又は、
上記サービスユニットがコンテンツユニットである場合、上記サービスコンテキストはコンテンツコンテキストである、項目３１から３７のいずれか一項に記載の方法。
（項目４０）
コンピュータユニットにより実行された場合、項目２６から３９のいずれか一項に記載の方法を、上記コンピュータユニットが実行することを可能にするコンピュータプログラミングコードを備える、コンピュータ可読媒体。
（項目４１）
ゲートウェイ構成方法であって、
ユーザデータを処理するサービスユニットがゲートウェイユーザプレーンＧＷ−Ｕに追加される必要があると、ゲートウェイ制御プレーンＧＷ−Ｃにより判定する段階と、
上記ユーザデータを処理する上記サービスユニットを上記ＧＷ−Ｕに追加するように要求するために用いられる第１の要求メッセージを、上記ＧＷ−Ｕへ上記ＧＷ−Ｃにより送信する段階と
を備え、
上記ユーザデータを処理する上記サービスユニットは、セッションユニットと、ベアラユニット、サービスフローユニット、及びコンテンツユニットのうち少なくとも１つとを含み、上記セッションユニットはセッション処理を実行するように構成され、上記ベアラユニットはベアラ処理を実行するように構成され、上記サービスフローユニットはサービスフロー処理を実行するように構成され、上記コンテンツユニットはコンテンツ処理を実行するように構成される、方法。
（項目４２）
上記第１の要求メッセージは、上記ユーザデータと関連付けられたサービスデータ情報と、上記サービスユニットのサービスユニット構成情報とを含み、これにより上記ＧＷ−Ｕは、上記サービスデータ情報と上記サービスユニット構成情報とを保存し、追加された上記サービスユニットと上記サービスデータ情報との間の対応関係、及び追加された上記サービスユニットと上記サービスユニット構成情報との間の対応関係を保存する、又は、
上記第１の要求メッセージは、上記ユーザデータと関連付けられたサービスデータ情報と、上記サービスユニットの上記サービスユニット構成情報の識別子情報とを含み、これにより上記ＧＷ−Ｕは、上記サービスユニット構成情報の上記識別子情報に従って上記サービスユニット構成情報を決定し、上記サービスデータ情報と決定された上記サービスユニット構成情報とを保存し、追加された上記サービスユニットと上記サービスデータ情報との間の対応関係、及び追加された上記サービスユニットと上記サービスユニット構成情報との間の対応関係を保存し、
上記サービスデータ情報は、上記ユーザデータが属する端末のインターネットプロトコルＩＰアドレスと、上記ユーザデータを送信するのに用いられるトンネル情報、上記ユーザデータを送信するのに用いられるＩＰ５タプル情報、及び上記ユーザデータのコンテンツ情報のうち少なくとも１つとを含み、
上記サービスユニット構成情報は、上記サービスユニットにより実行されるオペレーションに関する情報と、上記サービスユニットが上記ユーザデータを処理する場合に、上記サービスユニットにより用いられるパラメータに関する情報とを含む、項目４１に記載の方法。
（項目４３）
上記第１の要求メッセージは、上記ユーザデータを処理するように構成された上記セッションユニットの識別子情報、上記サービスユニットの上記サービスユニット構成情報、及び上記サービスデータ情報内の一部の項目を含み、これにより上記ＧＷ−Ｕは、上記一部の項目を元の上記サービスデータ情報に追加し、上記ユーザデータを処理するように構成された上記セッションユニットと上記サービスユニットとの間の対応関係を保存し、上記一部の項目が追加された上記サービスデータ情報と上記サービスユニット構成情報とを保存し、上記サービスデータ情報と上記サービスユニットとの間の対応関係、及び上記サービスユニット構成情報と上記サービスユニットとの間の対応関係を保存する、又は、
上記第１の要求メッセージは、上記ユーザデータを処理するように構成された上記セッションユニットの識別子情報、上記サービスユニットの上記サービスユニット構成情報の識別子情報、及び、上記サービスデータ情報内の一部の項目を含み、これにより上記ＧＷ−Ｕは、上記一部の項目を元の上記サービスデータ情報に追加し、上記ユーザデータを処理するように構成された上記セッションユニットと上記サービスユニットとの間の対応関係を保存し、上記サービスユニット構成情報の上記識別子情報に従って上記サービスユニット構成情報を決定し、上記一部の項目が追加された上記サービスデータ情報と上記サービスユニット構成情報とを保存し、上記サービスデータ情報と上記サービスユニットとの間の対応関係、及び上記サービスユニット構成情報と上記サービスユニットとの間の対応関係を保存し、
上記サービスデータ情報は、上記ユーザデータが属する端末のＩＰアドレスと、上記ユーザデータを送信するのに用いられるトンネル情報、上記ユーザデータを送信するのに用いられるＩＰ５タプル情報、及び上記ユーザデータのコンテンツ情報のうち少なくとも１つとを含み、上記一部の項目は、上記トンネル情報、上記ＩＰ５タプル、及び上記アプリケーション層識別子のうち少なくとも１つを含み、
上記サービスユニット構成情報は、上記サービスユニットにより実行されるオペレーションに関する情報と、上記サービスユニットが上記ユーザデータを処理する場合に、上記サービスユニットにより用いられるパラメータに関する情報とを含む、項目４１に記載の方法。
（項目４４）
上記サービスデータ情報が上記トンネル情報を含む場合、上記サービスユニットはベアラユニットを含み、
上記サービスデータ情報が上記ＩＰ５タプル情報を含む場合、上記サービスユニットはサービスフローユニットを含み、
上記サービスデータ情報が上記コンテンツ情報を含む場合、上記サービスユニットはコンテンツユニットを含む、項目４１から４３のいずれか一項に記載の方法。
（項目４５）
上記第１の要求メッセージはさらに、上記サービスユニットのユニットタイプ情報を含み、上記ユニットタイプ情報は、上記サービスユニットのタイプ識別子、又は上記サービスユニットにより用いられるテンプレートの識別子を含み、
これにより上記ＧＷ−Ｕは、上記サービスユニットの上記ユニットタイプ情報に従って、上記サービスユニットにより用いられる上記サービスユニットのテンプレートを決定し、決定された上記サービスユニットのテンプレートに基づいて上記サービスユニットを追加する、項目４１から４４のいずれか一項に記載の方法。
（項目４６）
上記ＧＷ−Ｃが上記第１の要求メッセージを上記ＧＷ−Ｕへ送信する前に、第２の要求メッセージを上記ＧＷ−Ｕへ上記ＧＷ−Ｃにより送信する段階をさらに備え、上記第２の要求メッセージは、上記サービスユニットのテンプレートを追加するように要求するために用いられる、項目４５に記載の方法。
（項目４７）
上記第１の要求メッセージはさらに処理順序情報を含み、上記処理順序情報は、上記ユーザデータを上記ＧＷ−Ｕで処理する上記サービスユニットの処理順序を示すのに用いられる、項目４１から４６のいずれか一項に記載の方法。
（項目４８）
上記ＧＷ−Ｕはローカルアクセスゲートウェイであり、上記ユーザデータはアップリンクユーザデータであり、
上記サービスユニット構成情報はさらに、ユーザデータ転送情報を含み、上記ユーザデータ転送情報は、上記ユーザデータを処理するように構成された上記サービスユニットが上記ユーザデータの処理を完了した後に、処理された上記ユーザデータをモバイルアンカーとして用いられる別のＧＷ−Ｕへ送信するか、又は処理された上記ユーザデータをパケットデータネットワークＰＤＮへ転送するかを示すのに用いられる、項目４１から４７のいずれか一項に記載の方法。
（項目４９）
上記ユーザデータ転送情報は、上記ユーザデータのサービスタイプに従って決定される、項目４８に記載の方法。
（項目５０）
コンピュータユニットにより実行された場合、項目４１から４９のいずれか一項に記載の方法を、上記コンピュータユニットが実行することを可能にするコンピュータプログラミングコードを備える、コンピュータ可読媒体。
（項目５１）
ゲートウェイユーザプレーンＧＷ−Ｕ及びゲートウェイ制御プレーンＧＷ−Ｃを備える通信システムであって、
上記ＧＷ−Ｃは、第１の要求メッセージを上記ＧＷ−Ｕへ送信するように構成され、上記第１の要求メッセージは、ユーザデータを処理するサービスモジュールを上記ＧＷ−Ｕに追加するように要求するために用いられ、上記ユーザデータを処理する上記サービスモジュールは、セッションモジュールと、ベアラモジュール、サービスフローモジュール、及びコンテンツモジュールのうち少なくとも１つとを含み、上記セッションモジュールはセッション処理を実行するように構成され、上記ベアラモジュールはベアラ処理を実行するように構成され、上記サービスフローモジュールはサービスフロー処理を実行するように構成され、上記コンテンツモジュールはコンテンツ処理を実行するように構成され、
上記ＧＷ−Ｕは、上記ＧＷ−Ｃにより送信された上記第１の要求メッセージを受信し、上記第１の要求メッセージに従って、上記ユーザデータを処理する上記サービスモジュールを追加し、上記ユーザデータを受信した場合に、上記ユーザデータを処理する追加された上記サービスモジュールを用いることで、上記ユーザデータを処理するように構成される、通信システム。
【図１】
0006610976.tif 000004
【図２】
0006610976.tif 000005
【図３】
0006610976.tif 000006
【図４】
0006610976.tif 000007
【図５】
0006610976.tif 000008
【図６】
0006610976.tif 000009
【図７】
0006610976.tif 000010
【図８】
0006610976.tif 000011
【図９】
0006610976.tif 000012
【図１０】
0006610976.tif 000013
【図１１】
0006610976.tif 000014
【図１２】
0006610976.tif 000015
【図１３Ａ】
0006610976.tif 000016
【図１３Ｂ】
0006610976.tif 000017
【図１４】
0006610976.tif 000018
【図１５】
0006610976.tif 000019
【図１６】
0006610976.tif 000020
【図１７】
0006610976.tif 000021
【図１８】
0006610976.tif 000022
【図１９】
0006610976.tif 000023
【図２０】
0006610976.tif 000024
【図２１】
0006610976.tif 000025
【図２２】
0006610976.tif 000026
【図２３】
0006610976.tif 000027
【図２４】
0006610976.tif 000028
【図２５】
0006610976.tif 000029