(57)【要約】  本発明ではフロー制御方法および装置を提供する。当該方法は、ゲートウェイによりユーザのデータ・パケットを取得するステップと、当該データ・パケットにより要求されたＮ個の付加価値サービスを決定するステップであって、Ｎは１以上の正の整数であるステップと、当該データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するステップであって、当該第１のＩＰアドレスはネットワーク・サーバのＩＰアドレスであり、Ｍは１以上の正の整数であり、当該アドレス・シーケンスはゲートウェイによりユーザに割り当てられたＩＰアドレス集合であり、対応関係が当該アドレス・シーケンス内のアドレスと付加価値サービスの間に存在するステップと、修正されたデータ・パケットを当該Ｍ番目のＩＰアドレスに対応する付加価値サービス・サーバに送信して、当該Ｍ番目のＩＰアドレスに対応する当該付加価値サービス・サーバが付加価値サービス処理を当該修正されたデータ・パケットに対して実施するようにするステップと、当該付加価値サービス処理が実施されているデータ・パケットを受信し、当該第１のＩＰアドレスをネットワーク・サーバの当該ＩＰアドレスに修正するステップとを含む。
2016530601.tif 000002
【特許請求の範囲】
【請求項１】
フロー制御方法であって、
ゲートウェイによりユーザのデータ・パケットを取得するステップと、
前記データ・パケットにより要求されたＮ個の付加価値サービスを決定するステップであって、Ｎは１以上の正の整数である、ステップと、
前記データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するステップであって、前記第１のＩＰアドレスはネットワーク・サーバのＩＰアドレスであり、Ｍは１以上の正の整数であり、前記アドレス・シーケンスは前記ゲートウェイにより前記ユーザに割り当てられたＩＰアドレス集合であり、対応関係が前記アドレス・シーケンス内のアドレスと付加価値サービスの間に存在するステップと、
修正されたデータ・パケットを前記Ｍ番目のＩＰアドレスに対応する付加価値サービス・サーバに送信して、前記Ｍ番目のＩＰアドレスに対応する前記付加価値サービス・サーバが付加価値サービス処理を前記修正されたデータ・パケットに対して実施するようにするステップと、
前記付加価値サービス処理が実施されているデータ・パケットを受信し、前記第１のＩＰアドレスを前記ネットワーク・サーバの前記ＩＰアドレスに修正するステップと、
を含む方法。
【請求項２】
前記ゲートウェイによりユーザのデータ・パケットを取得するステップは特に、
前記ゲートウェイにより、前記ユーザにより前記ネットワーク・サーバに送信されたアップリンク・データ・パケットを受信するステップ、または
前記ゲートウェイにより、前記ネットワーク・サーバにより前記ユーザに送信されたダウンリンク・データ・パケットを受信するステップ
を含む、請求項１に記載の方法。
【請求項３】
前記第１のＩＰアドレスを前記ネットワーク・サーバの前記ＩＰアドレスに修正する前に、さらに、
前記要求されたＮ個の付加価値サービスが全て完了したかどうかを判定するステップと、
前記要求されたＮ個の付加価値サービスが全て完了した場合には、前記第１のＩＰアドレスを前記ネットワーク・サーバの前記ＩＰアドレスに修正するステップを実施するステップと、
前記要求されたＮ個の付加価値サービスが全て完了しているわけではない場合には、Ｍの値を変更して、前記データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するステップを実施するステップと、
を含む、請求項１に記載の方法。
【請求項４】
前記ゲートウェイによりユーザのデータ・パケットを取得する前に、さらに、アドレス・シーケンスを前記ユーザに割り当てるステップであって、前記アドレス・シーケンス内の１つのＩＰアドレスは前記ユーザに可視であり、他のＩＰアドレスは前記ユーザに不可視である、ステップを含む、請求項１に記載の方法。
【請求項５】
アドレス・シーケンスを前記ユーザに割り当てた後に、前記方法はさらに、前記Ｎ個の付加価値サービスおよび前記アドレス・シーケンス内の前記ユーザに不可視であるＩＰアドレスの間の対応関係を確立するステップを含む、請求項４に記載の方法。
【請求項６】
ゲートウェイ装置であって、
ユーザのデータ・パケットを取得するように構成された取得モジュールと、
前記取得モジュールにより取得された前記データ・パケットにより要求されたＮ個の付加価値サービスを決定するように構成された決定モジュールであって、Ｎは１以上の正の整数である決定モジュールと、
前記取得モジュールにより取得された前記データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するように構成された修正モジュールであって、前記第１のＩＰアドレスはネットワーク・サーバのＩＰアドレスであり、Ｍは１以上の正の整数であり、前記アドレス・シーケンスは前記ゲートウェイにより前記ユーザに割り当てられたＩＰアドレス集合であり、対応関係が前記アドレス・シーケンス内のアドレスと付加価値サービスの間に存在する、修正モジュールと、
前記修正モジュールにより修正された後に取得されたデータ・パケットを前記Ｍ番目のＩＰアドレスに対応する付加価値サービス・サーバに送信して、前記Ｍ番目のＩＰアドレスに対応する前記付加価値サービス・サーバが付加価値サービス処理を前記修正されたデータ・パケットに対して実施するように構成された送信モジュールと、
前記付加価値サービス処理が実施されているデータ・パケットを受信するように構成された受信モジュールと、
前記受信モジュールにより受信された前記データ・パケット内の前記第１のＩＰアドレスを前記ネットワーク・サーバの前記ＩＰアドレスに修正するように構成された復元モジュールと、
を備える、ゲートウェイ装置。
【請求項７】
前記取得モジュールは特に、
前記ユーザにより前記ネットワーク・サーバに送信されたアップリンク・データ・パケットを受信するか、または
前記ネットワーク・サーバにより前記ユーザに送信されたダウンリンク・データ・パケットを受信する
ように構成された、請求項６に記載のゲートウェイ装置。
【請求項８】
前記復元モジュールが前記受信モジュールにより受信された前記データ・パケット内の前記第１のＩＰアドレスを前記ネットワーク・サーバの前記ＩＰアドレスに修正する前に、前記要求されたＮ個の付加価値サービスが全て完了したかどうかを判定するように構成された判定モジュールをさらに備え、
前記復元モジュールは特に、前記判定モジュールの判定結果が、前記要求されたＮ個の付加価値サービスが全て完了したというものである場合、前記受信モジュールにより受信された前記データ・パケット内の前記第１のＩＰアドレスを前記ネットワーク・サーバの前記ＩＰアドレスに修正するステップを実施するように構成され、
前記修正モジュールはさらに、前記判定モジュールの前記判定結果が、前記要求されたＮ個の付加価値サービスが全て完了しているわけではないというものである場合、Ｍの値を変更し、前記データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するステップを実施するように構成された、
請求項６に記載のゲートウェイ装置。
【請求項９】
アドレス・シーケンスを前記ユーザに割り当てるように構成された割当てモジュールであって、前記アドレス・シーケンス内の１つのＩＰアドレスは前記ユーザに可視であり、および他のＩＰアドレスは前記ユーザに不可視である、割当てモジュールをさらに備える、請求項６に記載のゲートウェイ装置。
【請求項１０】
前記Ｎ個の付加価値サービスおよび前記アドレス・シーケンス内の前記ユーザに不可視であるＩＰアドレスの間の対応関係を確立するように構成された確立モジュールをさらに備える、請求項９に記載のゲートウェイ装置。
【請求項１１】
ゲートウェイ装置であって、
ユーザのデータ・パケットを取得するように構成された第１の受信器と、
前記データ・パケットにより要求されたＮ個の付加価値サービスを決定し、前記データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するように構成された第１のプロセッサであって、Ｎは１以上の正の整数であり、Ｍは１以上の正の整数であり、前記第１のＩＰアドレスはネットワーク・サーバのＩＰアドレスであり、前記アドレス・シーケンスは前記ゲートウェイにより前記ユーザに割り当てられたＩＰアドレス集合であり、対応関係が前記アドレス・シーケンス内のアドレスと付加価値サービスの間に存在する、第１のプロセッサと、
修正されたデータ・パケットを前記Ｍ番目のＩＰアドレスに対応する付加価値サービス・サーバに送信して、前記Ｍ番目のＩＰアドレスに対応する前記付加価値サービス・サーバが付加価値サービス処理を前記修正されたデータ・パケットに対して実施するように構成された送信器と、
前記付加価値サービス処理が実施されているデータ・パケットを受信するように構成された第２の受信器と、
前記第２の受信器により受信された前記データ・パケット内の前記第１のＩＰアドレスを前記ネットワーク・サーバの前記ＩＰアドレスに修正するように構成された第２のプロセッサと、
を備える、ゲートウェイ装置。
【請求項１２】
前記第１の受信器は特に、前記ユーザにより前記ネットワーク・サーバに送信されたアップリンク・データ・パケットを受信するか、または前記ネットワーク・サーバにより前記ユーザに送信されたダウンリンク・データ・パケットを受信するように構成された、請求項１１に記載のゲートウェイ装置。
【請求項１３】
前記第１のプロセッサはさらに、
前記第１のＩＰアドレスを前記ネットワーク・サーバの前記ＩＰアドレスに修正する前に、前記要求されたＮ個の付加価値サービスが全て完了したかどうかを判定し、
前記要求されたＮ個の付加価値サービスが全て完了した場合には、前記第１のＩＰアドレスを前記ネットワーク・サーバの前記ＩＰアドレスに修正するステップを実施し、
前記要求されたＮ個の付加価値サービスが全て完了しているわけではない場合には、Ｍの値を変更し、前記データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するステップを実施する
ように構成された、請求項１１に記載のゲートウェイ装置。
【請求項１４】
アドレス・シーケンスを前記ユーザに割り当てるように構成された第３のプロセッサであって、前記アドレス・シーケンス内の１つのＩＰアドレスは前記ユーザに可視であり、他のＩＰアドレスは前記ユーザに不可視である、第３のプロセッサをさらに備える、請求項１１に記載のゲートウェイ装置。
【請求項１５】
前記第３のプロセッサはさらに、前記Ｎ個の付加価値サービスおよび前記アドレス・シーケンス内の前記ユーザに不可視であるＩＰアドレスの間の対応関係を確立するように構成された、請求項１４に記載のゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信技術に関し、特に、フロー制御方法および装置に関する。
【背景技術】
【０００２】
インターネットの発展とともに、非伝統的な事業者、グローバル・テレコム事業者は大きな影響下にある。その結果、ユーザ毎の平均収入（Ａｖｅｒａｇｅ  ＲｅｖｅｎｕｅＰｅｒ  Ｕｓｅｒ、略してＡＰＲＵ）の値は低下し、顧客の定着率が低下している。テレコム事業者は、付加価値サービスの展開により上述の問題を解決するのを望んでいる。比較的一般に使用されている付加価値サービスには、ビデオ最適化、ウェブサイト（Ｗｅｂｓｉｔｅ、略してＷＥＢ）最適化、広告挿入、アンチウィルス等がある。付加価値サービス処理を実施するサーバはＶＡＳ（Ｖａｌｕｅ  Ａｄｄｅｄ  Ｓｅｒｖｉｃｅ）サーバである。異なる機能を有する複数のＶＡＳサーバが同時にネットワーク内に連なって展開されると、各データ・パケットは全てのＶＡＳサーバを通過する必要があり、各ＶＡＳサーバは、ディープ・パケット分析により、ＶＡＳサーバが処理する必要があるデータ・パケットを特定し、次いで、特定したデータ・パケットを処理する必要がある。これには、各ＶＡＳサーバが高いパケット処理能力を有する必要があり、したがって、運営者の投資コストは増大し、ネットワーク遅延や障害が発生する可能性が増大する。
【発明の概要】
【課題を解決するための手段】
【０００３】
本発明の諸実施形態ではフロー制御方法および装置を提供する。これらは、ネットワーク遅延および障害が発生した可能性を効果的に削減する。
【０００４】
第１の態様によれば、本発明の１実施形態では、ゲートウェイによりユーザのデータ・パケットを取得するステップと、当該データ・パケットにより要求されたＮ個の付加価値サービスを決定するステップであって、Ｎは１以上の正の整数であるステップと、当該データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するステップであって、第１のＩＰアドレスはネットワーク・サーバのＩＰアドレスであり、Ｍは１以上の正の整数であり、当該アドレス・シーケンスはゲートウェイによりユーザに割り当てられたＩＰアドレス集合であり、対応関係が当該アドレス・シーケンス内のアドレスと付加価値サービスの間に存在する、ステップと、修正されたデータ・パケットをＭ番目のＩＰアドレスに対応する付加価値サービス・サーバに送信して、Ｍ番目のＩＰアドレスに対応する付加価値サービス・サーバが付加価値サービス処理を当該修正されたデータ・パケットに対して実施するようにするステップと、当該付加価値サービス処理が実施されているデータ・パケットを受信し、第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正するステップとを含む、フロー制御方法を提供する。
【０００５】
本発明の第１の態様の第１の可能な実装方式では、ゲートウェイによりユーザのデータ・パケットを取得するステップは特に、ゲートウェイによりユーザによりネットワーク・サーバに送信されたアップリンク・データ・パケットを受信するステップ、または、ゲートウェイにより、ネットワーク・サーバによりユーザに送信されたダウンリンク・データ・パケットを受信するステップとを含む。
【０００６】
本発明の第１の態様の第２の可能な実装方式では、第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正する前に、当該方法はさらに、当該要求されたＮ個の付加価値サービスが全て完了したかどうかを判定するステップと、当該要求されたＮ個の付加価値サービスが全て完了した場合には、第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正するステップを実施するステップと、当該要求されたＮ個の付加価値サービスが全て完了しているわけではない場合には、Ｍの値を変更して、当該データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するステップを実施するステップとを含む。
【０００７】
本発明の第１の態様の第３の可能な実装方式では、ゲートウェイによりユーザのデータ・パケットを取得する前に、当該方法はさらに、アドレス・シーケンスをユーザに割り当てるステップであって、当該アドレス・シーケンス内の１つのＩＰアドレスはユーザに可視であり、他のＩＰアドレスはユーザに不可視であるステップを含む。
【０００８】
本発明の第１の態様の第３の可能な実装方式を参照して、本発明の第１の態様の第４の可能な実装方式では、アドレス・シーケンスをユーザに割り当てた後に、当該方法はさらに、当該Ｎ個の付加価値サービスと当該アドレス・シーケンス内のユーザに不可視であるＩＰアドレスとの間の対応関係を確立するステップを含む。
【０００９】
第２の態様によれば、本発明の１実施形態では、ユーザのデータ・パケットを取得するように構成された取得モジュールと、当該取得モジュールにより取得されたデータ・パケットにより要求されたＮ個の付加価値サービスを決定するように構成された決定モジュールであって、Ｎは１以上の正の整数である決定モジュールと、当該取得モジュールにより取得されたデータ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するように構成された修正モジュールであって、第１のＩＰアドレスはネットワーク・サーバのＩＰアドレスであり、Ｍは１以上の正の整数であり、当該アドレス・シーケンスはゲートウェイによりユーザに割り当てられたＩＰアドレス集合であり、対応関係が当該アドレス・シーケンス内のアドレスと付加価値サービスの間に存在する、修正モジュールと、当該修正モジュールにより修正された後に取得されたデータ・パケットをＭ番目のＩＰアドレスに対応する付加価値サービス・サーバに送信して、Ｍ番目のＩＰアドレスに対応する付加価値サービス・サーバが付加価値サービス処理を当該修正されたデータ・パケットに対して実施するように構成された送信モジュールと、当該付加価値サービス処理が実施されているデータ・パケットを受信するように構成された受信モジュールと、当該受信モジュールにより受信されたデータ・パケット内の第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正するように構成された復元モジュールとを備えるゲートウェイ装置を提供する。
【００１０】
本発明の第２の態様の第１の可能な実装方式では、当該取得モジュールは特に、ユーザによりネットワーク・サーバに送信されたアップリンク・データ・パケットを受信するか、または、ネットワーク・サーバによりユーザに送信されたダウンリンク・データ・パケットを受信するように構成される。
【００１１】
本発明の第２の態様の第２の可能な実装方式では、ゲートウェイ装置はさらに、当該復元モジュールが当該受信モジュールにより受信されたデータ・パケット内の第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正する前に、当該要求されたＮ個の付加価値サービスが全て完了したかどうかを判定するように構成された判定モジュールを備え、当該復元モジュールは特に、当該判定モジュールの判定結果が、当該要求されたＮ個の付加価値サービスが全て完了したというものである場合、当該受信モジュールにより受信されたデータ・パケット内の第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正するステップを実施するように構成され、当該修正モジュールはさらに、当該判定モジュールの当該判定結果が、当該要求されたＮ個の付加価値サービスが全て完了しているわけではないというものである場合、Ｍの値を変更し、当該データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するステップを実施するように構成される。
【００１２】
本発明の第２の態様の第３の可能な実装方式では、ゲートウェイ装置はさらに、アドレス・シーケンスをユーザに割り当てるように構成された割当てモジュールであって、当該アドレス・シーケンス内の１つのＩＰアドレスはユーザに可視であり、他のＩＰアドレスはユーザに不可視である、割当てモジュールを備える。
【００１３】
本発明の第２の態様の第３の可能な実装方式を参照して、本発明の第２の態様の第４の可能な実装方式では、ゲートウェイ装置はさらに、当該Ｎ個の付加価値サービスと当該アドレス・シーケンス内のユーザに不可視であるＩＰアドレスとの間の対応関係を確立するように構成された確立モジュールを備える。
【００１４】
第３の態様によれば、本発明の１実施形態では、ユーザのデータ・パケットを取得するように構成された第１の受信器と、当該データ・パケットにより要求されたＮ個の付加価値サービスを決定し、当該データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するように構成された第１のプロセッサであって、Ｎは１以上の正の整数であり、Ｍは１以上の正の整数であり、第１のＩＰアドレスはネットワーク・サーバのＩＰアドレスであり、当該アドレス・シーケンスはゲートウェイによりユーザに割り当てられたＩＰアドレス集合であり、対応関係が当該アドレス・シーケンス内のアドレスと付加価値サービスとの間に存在する、第１のプロセッサと、修正されたデータ・パケットをＭ番目のＩＰアドレスに対応する付加価値サービス・サーバに送信して、Ｍ番目のＩＰアドレスに対応する付加価値サービス・サーバが付加価値サービス処理を当該修正されたデータ・パケットに対して実施するように構成された送信器と、当該付加価値サービス処理が実施されているデータ・パケットを受信するように構成された第２の受信器と、第２の受信器により受信された当該データ・パケット内の第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正するように構成された第２のプロセッサとを備えるゲートウェイ装置を提供する。
【００１５】
本発明の第３の態様の第１の可能な実装方式では、第１の受信器は特に、ユーザによりネットワーク・サーバに送信されたアップリンク・データ・パケットを受信するか、または、ネットワーク・サーバによりユーザに送信されたダウンリンク・データ・パケットを受信するように構成される。
【００１６】
本発明の第３の態様の第２の可能な実装方式では、第１のプロセッサはさらに、第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正する前に、当該要求されたＮ個の付加価値サービスが全て完了したかどうかを判定し、当該要求されたＮ個の付加価値サービスが全て完了した場合には、第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正するステップを実施し、当該要求されたＮ個の付加価値サービスが全て完了しているわけではない場合には、Ｍの値を変更し、当該データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するステップを実施するように構成される。
【００１７】
本発明の第３の態様の第３の可能な実装方式では、ゲートウェイ装置はさらに、アドレス・シーケンスをユーザに割り当てるように構成された第３のプロセッサを備える。当該アドレス・シーケンス内の１つのＩＰアドレスはユーザに可視であり、他のＩＰアドレスはユーザに不可視である。
【００１８】
本発明の第３の態様の第３の可能な実装方式を参照して、本発明の第３の態様の第４の可能な実装方式では、第３のプロセッサはさらに、当該Ｎ個の付加価値サービスと当該アドレス・シーケンス内のユーザに不可視であるＩＰアドレスとの間の対応関係を確立するように構成される。
【００１９】
本発明の諸実施形態で提供する解決策によれば、全てのＳＡの特定を完了し、付加価値サービス処理を実施する必要があるパケットを指定されたＶＡＳサーバに送信するためにゲートウェイが使用され、これにより、ＶＡＳサーバが処理する必要があるフローが削減され、ＶＡＳサーバのサービス特定プロセスが節約され、運営者がＶＡＳサーバに投資するコストが削減される。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態１に従うフロー制御方法の流れ図である。
【図２】本発明の１実施形態に従う、上述の実施形態におけるステップ１０５の別の実装方式を示す図である。
【図３】本発明の実施形態１に従うフロー制御方法の別の流れ図である。
【図４】本発明の実施形態２に従うフロー制御方法のシグナリング連携図である
【図５】本発明の実施形態３に従うフロー制御方法のシグナリング連携図である
【図６】本発明の実施形態４に従うゲートウェイ装置の略構造図である。
【図７】本発明の実施形態４に従うゲートウェイ装置の別の略構造図である。
【図８】本発明の実施形態４に従うゲートウェイ装置のさらに別の略構造図である。
【図９】本発明の実施形態４に従うゲートウェイ装置のさらに別の略構造図である。
【図１０】本発明の実施形態５に従うゲートウェイ装置の略構造図である。
【図１１】本発明の実施形態５に従うゲートウェイ装置の別の略構造図である。
【発明を実施するための形態】
【００２１】
本発明の諸実施形態の目的、技術的解決策、および利点をより明確にするために、以下では本発明の諸実施形態の添付図面を参照して、本発明の諸実施形態における技術的解決策を明確かつ十分に説明する。明らかに、説明する実施形態は本発明の諸実施形態の一部であって全部ではない。当業者が創造的作業なしに本発明の諸実施形態に基づいて得る他の全ての実施形態は本発明の保護範囲に入るものとする。
【００２２】
図１は、本発明の実施形態１に従うフロー制御方法の流れ図である。図１に示すように、当該方法は以下を含む。
１０１で、ゲートウェイがユーザのデータ・パケットを取得する。
【００２３】
本明細書で説明するゲートウェイは、ゲートウェイＧＰＲＳサポート・ノード（Ｇａｔｅｗａｙ  ＧＰＲＳ  Ｓｕｐｐｏｒｔ  Ｎｏｄｅ、略してＧＧＳＮ）、パケット・データ・ネットワーク・ゲートウェイ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ  Ｇａｔｅｗａｙ、略してＰ−ＧＷ）等であってもよいがこれらに限られない。
【００２４】
本明細書で説明するユーザのデータ・パケットが、ユーザによりネットワーク・サーバに送信されたアップリンク・データ・パケットであってもよく、または、ネットワーク・サーバによりユーザに送信されたダウンリンク・データ・パケットであってもよい。
【００２５】
１０２で、ゲートウェイが当該データ・パケットにより要求されたＮ個の付加価値サービスを決定する。Ｎは１以上の正の整数である。
【００２６】
サービス認識（Ｓｅｒｖｉｃｅ  Ａｗａｒｅｎｅｓｓ、略してＳＡ）エンジンおよびサービス集約化配信点として、（ＧＧＳＮ／Ｐ−ＧＷのような）ゲートウェイがユーザのサブスクリプション情報、ユーザのアクセス情報、サービス・フロー情報等を特定してもよいことに留意されたい。したがって、当該データ・パケットにより要求される付加価値サービスを、ユーザのサブスクリプション情報、ユーザのアクセス情報、サービス・フロー情報等に従って決定してもよい。１つの付加価値サービスがあってもよく、または複数の付加価値サービスがあってもよく、本明細書では限定されない。当該付加価値サービスは、ビデオ最適化処理、Ｗｅｂ最適化、広告挿入、アンチウィルス処理等に限定されなくてもよい。
【００２７】
１０３で、当該データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正する。第１のＩＰアドレスはネットワーク・サーバのＩＰアドレスであり、Ｍは１以上の正の整数であり、当該アドレス・シーケンスはゲートウェイによりユーザに割り当てられたＩＰアドレス集合であり、対応関係が当該アドレス・シーケンス内のアドレスと付加価値サービスの間に存在する。
【００２８】
本明細書で説明したアドレス・シーケンスは、ＩＰアドレス割当ての間に、ゲートウェイにより各ユーザに割り当てられたアドレス集合である。当該アドレス集合内の１つのＩＰアドレスはユーザに可視であり、ユーザにより使用されるＩＰアドレスでもある。他のＩＰアドレスはユーザに不可視であり、ユーザのデータ・パケットの制御を完了するために主に用いられる。アドレス・シーケンスの割当てに関し、以下は説明のための１例である。即ち、ユーザが要求を起動したとき、ユーザに割り当てられるＩＰアドレスは101.123.0.1であり、当該アドレスはユーザに可視であり、起動応答を用いることでユーザ端末に配信され、さらに、ローカルＧＧＳＮ／Ｐ−ＧＷにおいて、101.123.0.2-101.123.0.10は全てユーザに割り当てられるが、ユーザには不可視である。当該アドレス・シーケンスは、ユーザのデータ・パケットの制御を完了するために用いられる。
【００２９】
アップリンク・データ・パケットに関してネットワーク・サーバのＩＰアドレスは当該データ・パケットの宛先ＩＰアドレスであり、ダウンリンク・データ・パケットに関してネットワーク・サーバのＩＰアドレスは当該データ・パケットのソースＩＰアドレスであることにさらに留意されたい。
【００３０】
１０４で、ゲートウェイが、その第１のＩＰアドレスがＭ番目のＩＰアドレスに対応する付加価値サービス・サーバに修正されているデータ・パケットを送信して、Ｍ番目のＩＰアドレスに対応する付加価値サービス・サーバが、対応する付加価値サービス処理を、その第１のＩＰアドレスが修正されているデータ・パケットに実施するようにする。
【００３１】
１０５で、ゲートウェイが、Ｍ番目のＩＰアドレスに対応する付加価値サービスＶＡＳサーバにより処理された後に返された処理済みデータ・パケットを受信し、第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正する。
【００３２】
本発明の当該実施形態で提供するフロー制御方法によれば、全てのＳＡの特定を完了し、付加価値サービス処理を実施する必要があるパケットを指定されたＶＡＳサーバに送信するためにゲートウェイが使用され、これにより、ＶＡＳサーバが処理する必要があるフローが削減され、ＶＡＳサーバのサービス特定プロセスが節約され、運営者がＶＡＳサーバに投資するコストが削減される。
【００３３】
以上の実施形態に基づいて、図２は、本発明の１実施形態に従う上述の実施形態におけるステップ１０５の別の実装方式である。
【００３４】
１０５’−１で、ゲートウェイが、Ｍ番目のＩＰアドレスに対応する付加価値サービスＶＡＳサーバにより処理された後に返されたデータ・パケットを受信する。
【００３５】
１０５’−２で、要求されたＮ個の付加価値サービスの全てが、処理されたデータ・パケットにおいて完了しているかどうかを判定する。
【００３６】
要求されたＮ個の付加価値サービスの全てが完了している場合、１０５’−３が実施され、要求されたＮ個の付加価値サービスの全てが完了しているわけではない場合、１０５’−４が実施される。
【００３７】
１０５’−３で、第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正する。
１０５’−４で、Ｍの値を変更し、ステップ１０３を実施する。
【００３８】
ステップ１０５を置き換える上述のステップにより、要求されたＮ個の付加価値サービスの全てを各データ・パケットで処理できることを効果的に保証してもよい。
【００３９】
上述の第１の実装方式または第２の実装方式に基づいて、図３に示すように、ステップ１０１の前に、当該方法がさらに以下を含んでもよい。
【００４０】
１００で、アドレス・シーケンスをユーザに割り当てる。当該アドレス・シーケンス内の１つのアドレスはユーザに可視であり、他のアドレスはユーザに不可視である。
【００４１】
ユーザに可視であるＩＰアドレスは、当該ＩＰアドレスとして使用するためにユーザに割り当てるために使用され、ユーザに不可視であるアドレスは当該ユーザに予約される。ユーザに不可視であるアドレスは実際にはゲートウェイを表す。即ち、データ・パケット内の第１のＩＰアドレスが、不可視でありステップ１０３でユーザに予約されたＩＰアドレスの１つに修正されると、当該データ・パケットの処理が完了した後、ＶＡＳサーバは、当該処理されたデータ・パケットをゲートウェイに返して、ゲートウェイによる処理をさらに促進する。
【００４２】
したがって、ゲートウェイによる処理を促進するために、上述のアドレス・シーケンス内のＭ番目のアドレスおよびＭ番目の付加価値サービスの間に対応関係を確立してもよい。このように、Ｍ番目の付加価値サービスの処理がユーザのデータ・パケットに実施されると判定されたとき、Ｍ番目の付加価値サービスに対応するＭ番目のＩＰアドレスが直接使用される。ゲートウェイが、受信された当該処理されたデータ・パケット内の第１のＩＰアドレスに従って、当該パケットを返した、付加価値サービスを担当するＶＡＳサーバを知ることができる。したがって、どの付加価値サービス処理が当該処理されたデータ・パケットに実施されているかを迅速に判定でき、その結果、当該処理されたデータ・パケットはさらにどの付加価値サービス処理を必要とするか、全ての付加価値サービス処理が完了しているかどうか、等を効果的に判定することができる。
【００４３】
当該アドレス・シーケンスの割当てに関し、以下のことをさらに留意されたい。 
【００４４】
プライベート・アドレス・プールを使用する運営者に関して、プライベート・アドレス・プールは運営者自体により計画されうるので、ユーザのアドレス・シーケンスの割当ては追加のコストを必要としないと考えられる。この場合、ＩＰアドレス・シーケンスをユーザのＩＰアドレス・プールの計画に従って直接割り当ててもよい。例えば、データ・パケットが４つの異なる種類のＶＡＳサーバのうち最大のものを通過でき、ユーザに割り当てられたＩＰアドレスの間隔が５であってもよいと仮定する。これを以下に示す。
192.168.0.1   ---    ユーザ１の実アドレス（ユーザに可視）
192.168.0.2   ---    ユーザ１のサービス制御アドレス１（ユーザに不可視）
192.168.0.3   ---    ユーザ１のサービス制御アドレス２（ユーザに不可視）
192.168.0.4   ---    ユーザ１のサービス制御アドレス３（ユーザに不可視）
192.168.0.5   ---    ユーザ１のサービス制御アドレス４（ユーザに不可視）
192.168.0.6   ---    ユーザ２の実アドレス（ユーザに可視）
192.168.0.7   ---    ユーザ２のサービス制御アドレス１（ユーザに不可視）
192.168.0.8   ---    ユーザ２のサービス制御アドレス２（ユーザに不可視）
192.168.0.9   ---    ユーザ２のサービス制御アドレス３（ユーザに不可視）
192.168.0.10  ---    ユーザ２のサービス制御アドレス４（ユーザに不可視）
・・・
【００４５】
パブリック・アドレス・プールを使用する運営者に関して、運営者はこの場合当該アドレス・プールを購入する必要がある。したがって、ユーザのアドレス・シーケンスの割当ては制限され、コスト圧力があることが考えられる。データ・パケット交換をＧＧＳＮ／Ｐ−ＧＷとＶＡＳサーバの間で実施するとき、ＩＰアドレスをＧＧＳＮ／Ｐ−ＧＷで置き換える目的は、パケットのルーティング宛先ＩＰアドレスが他ではなくゲートウェイ自体であることを示し、これによりデータ・パケット制御の完了を促進し、当該パケットが付加価値サービス動作チェーンで処理される位置を特定して、それにより当該パケットの反復処理または無限ループを防ぐことである。この場合、プライベート・アドレス・プールをデータ・パケット制御に対するＩＰアドレス・シーケンス・リソース・プールとして追加してもよく、パブリック・アドレス・プールおよびプライベート・アドレス・プールのゲートウェイルートは両方ともゲートウェイ自体として構成される。以下の２つの方法を、付加価値サービス処理に対して設定されたプライベート・アドレス・プールの割当て方法として使用してもよい。
【００４６】
第１の方法：付加価値サービスのプライベート・アドレス・シーケンス・プールを各ユーザに割り当てる。異なるユーザが同一の付加価値サービスを実施するとき、アップリンク・パケットの宛先ＩＰアドレス（ダウンリンク・パケットのソースＩＰアドレス）は異なる。例えば、以下に示すように、当該データ・パケットが４つの異なる種類のＶＡＳサーバのうち最大のものを通過できると仮定する。
101.123.0.1   ---    ユーザ１の実アドレス
192.168.0.1   ---    ユーザ１のサービス制御アドレス１
192.68.64.1   ---    ユーザ１のサービス制御アドレス２
192.68.128.1  ---    ユーザ１のサービス制御アドレス３
192.68.192.1  ---    ユーザ１のサービス制御アドレス４
101.123.0.2   ---    ユーザ２の実アドレス
192.168.0.2   ---    ユーザ２のサービス制御アドレス１
192.68.64.2   ---    ユーザ２のサービス制御アドレス２
192.68.128.2  ---    ユーザ２のサービス制御アドレス３
192.68.192.2  ---    ユーザ２のサービス制御アドレス４
・・・
【００４７】
尚、アドレス・セグメント・マスクは以下の通りである。
Xxxxxxxx.     Xxxxxxxx.     Xxxxxxxx.     Xxxxxxxx
01100101.     01111011.     00000000.     00000001      101.123.0.1
11000000.     10101000.     00000000.     00000001      192.168.0.1
11000000.     10101000.     01000000.     00000001      192.68.64.1
11000000.     10101000.     10000000.     00000001      192.68.128.1
11000000.     10101000.     11000000.     00000001      192.68.192.1
【００４８】
第２の方法：付加価値サービスのプライベート・アドレス・シーケンス・プールを全てのユーザに割り当てる。異なるユーザが同一の付加価値サービスを実施するとき、アップリンク・パケットの宛先ＩＰアドレス（ダウンリンク・パケットのソースＩＰアドレス）は同一である。例えば、以下に示すように、当該データ・パケットが４つの異なる種類のＶＡＳサーバのうち最大のものを通過できると仮定する。
101.123.0.1   ---    ユーザ１の実アドレス
192.168.0.1   ---    全てのユーザのサービス制御アドレス１
192.168.0.2   ---    全てのユーザのサービス制御アドレス２
192.168.0.3   ---    全てのユーザのサービス制御アドレス３
192.168.0.4   ---    全てのユーザのサービス制御アドレス４
101.123.0.2   ---    ユーザ２の実アドレス
192.168.0.1   ---    全てのユーザのサービス制御アドレス１
192.168.0.2   ---    全てのユーザのサービス制御アドレス２
192.168.0.3   ---    全てのユーザのサービス制御アドレス３
192.168.0.4   ---    全てのユーザのサービス制御アドレス４
・・・
【００４９】
１実装方式では、システム内に３つの付加価値サービス、即ち、ＶＡＳ１、ＶＡＳ２、およびＶＡＳ３が存在し、ユーザ（ＵＥ１）が起動されたとき、ゲートウェイ（ＧＧＳＮ／Ｐ−ＧＷ）がＩＰアドレス・シーケンス101.123.0.1-101.123.0.4をユーザに割り当て、ネットワーク・サーバ（インターネット・サーバ）のＩＰアドレスが10.1.1.1であると仮定する。アップリンク・データ・パケットを当該実施形態における１例として用いて当該方法を説明したが、本発明の保護範囲を限定する意図はない。図４は、本発明の実施形態２に従うフロー制御方法のシグナリング連携図である。図４に示すように、特に、当該方法は以下を含む。
【００５０】
４０１で、（可視なＩＰアドレスが101.123.0.1である）ＵＥ１がデータ・パケットを（ＩＰアドレスが10.1.1.1である）ネットワーク・サーバに送信し、ＧＧＳＮ／Ｐ−ＧＷが当該データ・パケットを受信する。
【００５１】
４０２で、ＧＧＳＮ／Ｐ−ＧＷが、ＵＥ１が起動されたときに取得されたユーザのサブスクリプション情報、ユーザのアクセス情報、およびサービス・フロー情報に従って、どの付加価値サービスをデータ・パケットに実施する必要があるかを判定する。例えば、アップリンク・データ・パケットを先ずＶＡＳ１により処理し、次いでＶＡＳ２により処理し、ネットワーク・サーバに送信する必要があると判定される。
【００５２】
４０３で、ＧＧＳＮ／Ｐ−ＧＷが、アップリンク・データ・パケットの宛先ＩＰアドレスをＧＧＳＮ／Ｐ−ＧＷによりユーザに割り当てられたＩＰアドレス・シーケンス内の第２のＩＰアドレス（ＶＡＳ１に対応するＩＰアドレス）に修正し、アップリンク・データ・パケットをＶＡＳ１のサーバ（即ち、ＶＡＳサーバ１）に送信する。即ち、ＧＧＳＮ／Ｐ−ＧＷによりＶＡＳサーバ１に送信されたパケットのソースＩＰアドレスは101.123.0.1であり、宛先ＩＰアドレスは101.123.0.2である。
【００５３】
４０４で、ＶＡＳサーバ１がデータ・パケットを処理した後、処理されたデータ・パケットが宛先ＩＰアドレス101.123.0.2に従って転送され、次いで、ネットワーク・セグメント・ルーティングに従ってＧＧＳＮ／Ｐ−ＧＷに転送し戻される。
【００５４】
４０５で、ＶＡＳサーバ１により返されたデータ・パケットを受信した後、ＧＧＳＮ／Ｐ−ＧＷが、データ・パケットの宛先ＩＰアドレス（101.123.0.2）に従って、当該データ・パケットをＶＡＳ１による処理を完了したと判定し、ＶＡＳ２による処理の実施を継続する。次に、ＧＧＳＮ／Ｐ−ＧＷは、当該データ・パケットの宛先ＩＰアドレスをＧＧＳＮ／Ｐ−ＧＷによりユーザに割り当てられたＩＰアドレス・シーケンス内の第３のＩＰアドレス（ＶＡＳ２に対応するＩＰアドレス）に修正し、当該データ・パケットをＶＡＳ２のサーバ（ＶＡＳサーバ２）に送信する。即ち、ＧＧＳＮ／Ｐ−ＧＷによりＶＡＳサーバ２に送信された当該データ・パケットのソースＩＰアドレスは101.123.0.1であり、宛先ＩＰアドレスは101.123.0.3である。
【００５５】
４０６で、ＶＡＳサーバ２がデータ・パケットを処理した後、処理されたデータ・パケットが宛先ＩＰアドレス101.123.0.3に従って転送され、次いで、当該ネットワーク・セグメント・ルーティングに従ってＧＧＳＮ／Ｐ−ＧＷに転送し戻される。
【００５６】
４０７で、ＶＡＳサーバ２により返されたデータ・パケットを受信した後、ＧＧＳＮ／Ｐ−ＧＷが、当該データ・パケットの宛先ＩＰアドレス（101.123.0.3）に従って、当該データ・パケットがＶＡＳ２による処理を完了したこと、即ち、アップリンク・データ・パケット上の全ての付加価値サービス処理が完了したと判定し、アップリンク・データ・パケットの宛先ＩＰアドレスを10.1.1.1に復元し、宛先ＩＰアドレスがネットワーク・サーバに復元されたアップリンク・データ・パケットを転送する。
【００５７】
別の実装方式では、システム内に３つの付加価値サービス、即ち、ＶＡＳ１、ＶＡＳ２、およびＶＡＳ３が存在し、ユーザ（ＵＥ１）が起動されたとき、ゲートウェイ（ＧＧＳＮ／Ｐ−ＧＷ）はＩＰアドレス・シーケンス101.123.0.1-101.123.0.4をユーザに割り当て、ネットワーク・サーバ（インターネット・サーバ）のＩＰアドレスが10.1.1.1であると仮定する。ダウンリンク・データ・パケットを当該実施形態における１例として用いて当該方法を説明したが、本発明の保護範囲を限定する意図はない。図５は、本発明の実施形態３に従うフロー制御方法のシグナリング連携図である。図５に示すように、特に、当該方法は以下を含む。
【００５８】
５０１で、（ＩＰアドレスが10.1.1.1である）ネットワーク・サーバがデータ・パケットを（可視なＩＰアドレスが101.123.0.1である）ＵＥ１に送信し、ＧＧＳＮ／Ｐ−ＧＷが当該データ・パケットを受信する。
【００５９】
５０２で、ＧＧＳＮ／Ｐ−ＧＷが、ＵＥ１が起動されたときに取得されたユーザのサブスクリプション情報、ユーザのアクセス情報、およびサービス・フロー情報に従って、どの付加価値サービスをデータ・パケットに実施する必要があるかを判定する。例えば、ダウンリンク・データ・パケットが最初にＶＡＳ２により処理され、次いでＶＡＳ１により処理され、ユーザに送信される必要があると判定される。
【００６０】
５０３で、ＧＧＳＮ／Ｐ−ＧＷが、ダウンリンク・データ・パケットのソースＩＰアドレスを、ＧＧＳＮ／Ｐ−ＧＷによりユーザに割り当てられたＩＰアドレス・シーケンス内の第３のＩＰアドレス（ＶＡＳ２に対応するＩＰアドレス）に修正し、ダウンリンク・データ・パケットをＶＡＳ２のサーバ（ＶＡＳサーバ２）に送信する。即ち、ＧＧＳＮ／Ｐ−ＧＷによりＶＡＳサーバ２に送信されたパケットのソースＩＰアドレスは101.123.0.3であり、宛先ＩＰアドレスは101.123.0.1である。
【００６１】
５０４で、ＶＡＳサーバ２がデータ・パケットを処理した後、処理されたデータ・パケットを宛先ＩＰアドレス101.123.0.1に従って転送し、次いで、ネットワーク・セグメント・ルーティングに従ってＧＧＳＮ／Ｐ−ＧＷに転送し戻される。
【００６２】
５０５で、ＶＡＳサーバ２により返されたデータ・パケットを受信した後、ＧＧＳＮ／Ｐ−ＧＷが、当該データ・パケットのソースＩＰアドレス（101.123.0.3）に従って、当該データ・パケットがＶＡＳ２による処理を完了したと判定し、ＶＡＳ１による処理の実施を継続する。次に、ＧＧＳＮ／Ｐ−ＧＷが、当該データ・パケットのソースＩＰアドレスを、ＧＧＳＮ／Ｐ−ＧＷによりユーザに割り当てられたＩＰアドレス・シーケンス内の第２のＩＰアドレス（ＶＡＳ１に対応するＩＰアドレス）に修正し、当該データ・パケットをＶＡＳ１のサーバ（ＶＡＳサーバ１）に送信する。即ち、ＧＧＳＮ／Ｐ−ＧＷによりＶＡＳサーバ１に送信されたデータ・パケットのソースＩＰアドレスは101.123.0.2であり、宛先ＩＰアドレスは101.123.0.1である。
【００６３】
５０６で、ＶＡＳサーバ１がデータ・パケットを処理した後、処理されたデータ・パケットが宛先ＩＰアドレス101.123.0.1に従って転送され、次いでネットワーク・セグメント・ルーティングに従ってＧＧＳＮ／Ｐ−ＧＷに転送し戻される。
【００６４】
５０７で、ＶＡＳサーバ１により返されたデータ・パケットを受信した後、ＧＧＳＮ／Ｐ−ＧＷが、当該データ・パケットのソースＩＰアドレス（101.123.0.2）に従って、当該データ・パケットがＶＡＳ１による処理を完了したこと、即ち、ダウンリンク・データ・パケットに対する全ての付加価値サービス処理が完了したと判定し、ダウンリンク・データ・パケットのソースＩＰアドレスを10.1.1.1に復元し、ソースＩＰアドレスがユーザに復元されたダウンリンク・データ・パケットを送信する。
【００６５】
本発明の当該実施形態で提供するフロー制御方法によれば、全てのＳＡの特定を完了し、付加価値サービス処理を実施する必要があるパケットを指定されたＶＡＳサーバに送信するためにゲートウェイが使用され、これにより、ＶＡＳサーバが処理する必要があるフローが削減され、ＶＡＳサーバのサービス特定プロセスが節約され、運営者がＶＡＳサーバに投資するコストが削減される。
【００６６】
図６は、本発明の実施形態４に従うゲートウェイ装置の略構造図である。ゲートウェイ装置は上述の方法の実施形態における実行体の１つであり、ゲートウェイ装置の具体的な動作手順については、当該方法の実施形態を参照できることに留意されたい。詳細についてはここで再度説明することはしない。図６に示すように、ゲートウェイ装置は、取得モジュール６０１、決定モジュール６０２、修正モジュール６０３、送信モジュール６０４、受信モジュール６０５、および復元モジュール６０６を備える。取得モジュール６０１はユーザのデータ・パケットを取得するように構成され、決定モジュール６０２は、取得モジュール６０１により取得されたデータ・パケットにより要求されたＮ個の付加価値サービスを決定するように構成され、Ｎは１以上の正の整数であり、修正モジュール６０３は、取得モジュール６０１により取得されたデータ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するように構成され、第１のＩＰアドレスはネットワーク・サーバのＩＰアドレスであり、Ｍは１以上の正の整数であり、当該アドレス・シーケンスはゲートウェイによりユーザに割り当てられたＩＰアドレス集合であり、対応関係が当該アドレス・シーケンス内のアドレスと付加価値サービスの間に存在する。送信モジュール６０４は、修正モジュール６０３により修正された後に取得されたデータ・パケットをＭ番目のＩＰアドレスに対応する付加価値サービス・サーバに送信して、Ｍ番目のＩＰアドレスに対応する付加価値サービス・サーバが付加価値サービス処理を当該修正されたデータ・パケットに対して実施するように構成される。受信モジュール６０５は、付加価値サービス処理が実施されているデータ・パケットを受信するように構成される。復元モジュール６０６は、受信モジュール６０５により受信されたデータ・パケット内の第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正するように構成される。
【００６７】
或る実装方式では、取得モジュール６０１は特に、ユーザによりネットワーク・サーバに送信されたアップリンク・データ・パケットを受信するか、または、ネットワーク・サーバによりユーザに送信されたダウンリンク・データ・パケットを受信するように構成される。
【００６８】
本発明の実施形態４に従うゲートウェイ装置の別の略構造図を図７に示す。ゲートウェイ装置はさらに、復元モジュール６０６がデータ・パケット内の第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正する前に、要求されたＮ個の付加価値サービスが全て完了したかどうかを判定するように構成された判定モジュール６０７を備える。復元モジュール６０６は特に、判定モジュール６０７の判定結果が、当該要求されたＮ個の付加価値サービスが全て完了したというものである場合、受信モジュール６０５により受信されたデータ・パケット内の第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正するステップを実施するように構成され、修正モジュール６０３はさらに、判定モジュール６０７の当該判定結果が、当該要求されたＮ個の付加価値サービスが全て完了しているわけではないと判定した場合に、Ｍの値を変更し、当該データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するステップを実施するように構成される。
【００６９】
本発明の実施形態４に従うゲートウェイ装置のさらに別の略構造図を図８に示す。ゲートウェイ装置はさらに、アドレス・シーケンスをユーザに割り当てるように構成された割当てモジュール６０８であって、当該アドレス・シーケンス内の１つのＩＰアドレスはユーザに可視であり、他のＩＰアドレスはユーザに不可視である、割当てモジュール６０８を備える。
【００７０】
本発明の実施形態４に従うゲートウェイ装置のさらに別の略構造図を図９に示す。当該ゲートウェイ装置はさらに、Ｎ個の付加価値サービスおよび当該アドレス・シーケンス内のユーザに不可視であるＩＰアドレスの間に対応関係を確立するように構成された確立モジュール６０９を備える。
【００７１】
本発明の当該実施形態で提供するゲートウェイ装置によれば、全てのＳＡの特定が完了し、付加価値サービス処理を実施する必要があるパケットが指定されたＶＡＳサーバに送信され、これにより、ＶＡＳサーバが処理する必要があるフローが削減され、ＶＡＳサーバのサービス特定プロセスが節約され、運営者がＶＡＳサーバに投資するコストが削減される。
【００７２】
図１０は、本発明の実施形態５に従うゲートウェイ装置の略構造図である。当該ゲートウェイ装置は上述の方法の実施形態における実行体の１つであり、ゲートウェイ装置の具体的な動作手順については、当該方法の実施形態を参照できることに留意されたい。詳細についてはここで再度説明することはしない。図１０に示すように、ゲートウェイ装置は、ユーザのデータ・パケットを取得するように構成された第１の受信器１００１と、当該データ・パケットにより要求されたＮ個の付加価値サービスを決定し、当該データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するように構成された第１のプロセッサ１００２であって、Ｎは１以上の正の整数であり、Ｍは１以上の正の整数であり、第１のＩＰアドレスはネットワーク・サーバのＩＰアドレスであり、当該アドレス・シーケンスはゲートウェイによりユーザに割り当てられたＩＰアドレス集合であり、対応関係が当該アドレス・シーケンス内のアドレスと付加価値サービスの間に存在する、第１のプロセッサ１００２と、修正されたデータ・パケットをＭ番目のＩＰアドレスに対応する付加価値サービス・サーバに送信して、Ｍ番目のＩＰアドレスに対応する付加価値サービス・サーバが付加価値サービス処理を当該修正されたデータ・パケットに対して実施するように構成された送信器１００３と、当該付加価値サービス処理が実施されているデータ・パケットを受信するように構成された第２の受信器１００４と、第２の受信器により受信されたデータ・パケット内の第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正するように構成された第２のプロセッサ１００５とを備える。
【００７３】
或る実装方式では、第１の受信器１００１は特に、ユーザによりネットワーク・サーバに送信されたアップリンク・データ・パケットを受信するか、または、ネットワーク・サーバによりユーザに送信されたダウンリンク・データ・パケットを受信するように構成される。
【００７４】
別の実装方式では、第１のプロセッサ１００２はさらに、第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正する前に、要求されたＮ個の付加価値サービスが全て完了したかどうかを判定し、当該要求されたＮ個の付加価値サービスが全て完了した場合には、第１のＩＰアドレスをネットワーク・サーバのＩＰアドレスに修正するステップを実施し、当該要求されたＮ個の付加価値サービスが全て完了しているわけではない場合には、Ｍの値を変更し、当該データ・パケット内の第１のＩＰアドレスをアドレス・シーケンス内のＭ番目のＩＰアドレスに修正するステップを実施するように構成される。
【００７５】
図１１は、本発明の実施形態５に従うゲートウェイ装置の別の略構造図である。当該ゲートウェイ装置はさらに、アドレス・シーケンスをユーザに割り当てるように構成された第３のプロセッサ１００６を備える。当該アドレス・シーケンス内の１つのＩＰアドレスはユーザに可視であり、他のＩＰアドレスはユーザに不可視である。
【００７６】
以上の実施形態に基づいて、第３のプロセッサ１００６はさらに、当該Ｎ個の付加価値サービスと当該アドレス・シーケンス内のユーザに不可視であるＩＰアドレスとの間の対応関係を確立するように構成される。
【００７７】
本発明の当該実施形態で提供するゲートウェイ装置によれば、全てのＳＡの特定が完了し、付加価値サービス処理を実施する必要があるパケットが指定されたＶＡＳサーバに送信され、これにより、ＶＡＳサーバが処理する必要があるフローが削減され、ＶＡＳサーバのサービス特定プロセスが節約され、運営者がＶＡＳサーバに投資するコストが削減される。
【００７８】
当該方法の実施形態のステップの全部または一部を、関連するハードウェアに指示するプログラムにより実装してもよいことは当業者には理解される。当該プログラムをコンピュータ可読記憶媒体に格納してもよい。当該プログラムを実行すると、当該方法の実施形態の諸ステップが実施される。上述の記憶媒体には、ＲＯＭ、ＲＡＭ、磁気ディスク、または光ディスクのような、プログラム・コードを格納できる任意の媒体が含まれる。
【００７９】
最後に、以上の実施形態は本発明の技術的解決策を説明するためのものにすぎず、本発明を限定するためのものではないことに留意されたい。以上の実施形態を参照して本発明を詳細に説明したが、当業者は、本発明の諸実施形態の技術的解決策の範囲から逸脱することなく、以上の実施形態で説明した技術的解決策に修正を加え、または、その技術的特徴の一部または全てに均等な置換えを行ってもよいことは理解される。
【符号の説明】
【００８０】
６０１  取得モジュール
６０２  決定モジュール
６０３  修正モジュール
６０４  送信モジュール
６０５  受信モジュール
６０６  復元モジュール
６０７  判定モジュール
６０８  割当てモジュール
６０９  確立モジュール
１００１  第１の受信器
１００２  第１のプロセッサ
１００３  送信器
１００４  第２の受信器
１００５  第２のプロセッサ
１００６  第３のプロセッサ
【図１】
2016530601.tif 000003
【図２】
2016530601.tif 000004
【図３】
2016530601.tif 000005
【図４】
2016530601.tif 000006
【図５】
2016530601.tif 000007
【図６】
2016530601.tif 000008
【図７】
2016530601.tif 000009
【図８】
2016530601.tif 000010
【図９】
2016530601.tif 000011
【図１０】
2016530601.tif 000012
【図１１】
2016530601.tif 000013
【国際調査報告】
2016530601.tif 000014
2016530601.tif 000015
2016530601.tif 000016
2016530601.tif 000017
2016530601.tif 000018
2016530601.tif 000019