(57)【要約】本発明は、モバイルインターネットサービスの実現方法、ゲートウェイ、プロキシ及びシステムに関する。前記方法は、ＡＯＧが端末アプリケーションプロキシから送信された第１の登録要求を受信し、第１の登録要求に応じて端末アプリケーションプロキシとの第１のデータリンクを確立するステップ（１０１）と、少なくとも１つのアプリケーションサーバから送信された第２の登録要求を受信し、第２の登録要求に応じて少なくとも１つのアプリケーションサーバとの第２のデータリンクを確立するステップ（１０２）と、端末アプリケーションプロキシ、第１のデータリンク及び第２のデータリンクを介して、端末上の少なくとも１つのアプリケーションクライアントと少なくとも1つのアプリケーションサーバとの間でアプリケーションデータを転送するステップ（１０３）と、を含む。本発明は、端末アプリケーションプロキシとＡＯＧとの間にＡＯＩシステムを設定することで、従来のモバイルインターネットに存在している大量のデータ接続を収斂し、ネットワーク負荷を軽減し、モバイルインターネットアプリケーションによるネットワークリソースの消費量を減らして、モバイルインターネットの利用性能を向上させる。
2013546261.tif 000002
【特許請求の範囲】
【請求項１】
モバイルインターネットサービスの実現方法であって、
常時オンラインゲートウェイＡＯＧが、端末アプリケーションプロキシから送信された第１の登録要求を受信し、前記第１の登録要求に応じて端末アプリケーションプロキシとの第１のデータリンクを確立するステップであって、ここで、端末アプリケーションプロキシは、端末上の少なくとも１つのアプリケーションクライアントとＡＯＧの間でアプリケーションデータを転送するように構成される、前記ステップと、
ＡＯＧが少なくとも１つのアプリケーションサーバから送信された第２の登録要求を受信し、前記第２の登録要求に応じて前記少なくとも１つのアプリケーションサーバとの第２のデータリンクを確立するステップと、
ＡＯＧが前記端末アプリケーションプロキシ、前記第１のデータリンク及び前記第２のデータリンクを介して、前記端末上の少なくとも１つのアプリケーションクライアントと前記少なくとも１つのアプリケーションサーバの間でアプリケーションデータを転送するステップと、
を含む、前記モバイルインターネットサービスの実現方法。
【請求項２】
ＡＯＧが前記端末アプリケーションプロキシ、前記第１のデータリンク及び前記第２のデータリンクを介して、前記端末上の少なくとも１つのアプリケーションクライアントと前記少なくとも１つのアプリケーションサーバの間でアプリケーションデータを転送する、前記ステップが、
ＡＯＧが前記第１のデータリンクを介して端末上の少なくとも１つのアプリケーションクライアントの第１のアプリケーションデータパケットを受信するステップであって、ここで、前記第１のアプリケーションデータパケットは、端末アプリケーションプロキシによって転送され、常時オンラインプロトコルＡＯＰでエンカプセル化されかつ端末の国際移動体加入者識別子ＩＭＳＩ番号及びアプリケーションＩＤ番号を携帯している、前記ステップと、
前記ＩＤ番号に応じて、前記第１のアプリケーションデータパケットを、前記第２のデータリンクを介して対応のアプリケーションサーバに転送するステップとを含む、
請求項１に記載の方法。
【請求項３】
ＡＯＧが前記端末アプリケーションプロキシ、前記第１のデータリンク及び前記第２のデータリンクを介して、前記端末上の少なくとも１つのアプリケーションクライアントと前記少なくとも１つのアプリケーションサーバの間でアプリケーションデータを転送する、前記ステップが、
ＡＯＧが前記第２のデータリンクを介して、前記少なくとも１つのアプリケーションサーバから送信された、第２のアプリケーションデータパケットを受信するステップであって、ここで、第２のアプリケーションデータパケットは、ＡＯＰでエンカプセル化されかつ端末番号及びアプリケーションＩＤ番号を携帯している、前記ステップと、
前記端末番号に応じて前記第２のアプリケーションデータパケットを、前記第１のデータリンクを介して前記端末アプリケーションプロキシに転送し、前記端末アプリケーションプロキシは前記ＩＤ番号に応じて前記第２のアプリケーションデータパケットを対応のアプリケーションクライアントに転送するステップとを含む、
請求項１に記載の方法。
【請求項４】
端末番号に応じて前記第２のアプリケーションデータパケットを、前記第１のデータリンクを介して端末アプリケーションプロキシに転送する前記ステップの前に、更に、
ＡＯＧがウェイクアップメッセージを前記端末アプリケーションプロキシに送信し、前記端末アプリケーションプロキシが前記ウェイクアップメッセージに応じてＡＯＧと前記第１のデータリンクを確立するステップを含む、
請求項３に記載の方法。
【請求項５】
前記ＡＯＧがアプリケーションデータを転送することが、具体的に、ＡＯＧがアプリケーションデータの優先度に応じてアプリケーションデータを転送する、
請求項１〜４のいずれか一項に記載の方法。
【請求項６】
モバイルインターネットサービスの実現方法であって、
端末アプリケーションプロキシが端末上の少なくとも１つのアプリケーションクライアントを登録するステップと、
常時オンラインゲートウェイドメイン名システム（ＡＯＧ  ＤＮＳ）から端末ユーザの属するＡＯＧのＩＰアドレスを取得するステップと、
前記ＩＰアドレスを携帯する第１の登録要求を前記ＡＯＧに送信し、前記ＡＯＧが前記第１の登録要求に応じて前記端末アプリケーションプロキシとの第１のデータリンクを確立するステップと、
前記第１のデータリンクを介して、端末上の少なくとも１つのアプリケーションクライアントとＡＯＧとの間でアプリケーションデータを転送し、ＡＯＧが、当該ＡＯＧと対応のアプリケーションサーバーと確立した第２のデータリンクを介して、前記アプリケーションデータを前記対応するアプリケーションサーバに転送するステップとを含む、前記モバイルインターネットサービスの実現方法。
【請求項７】
モバイルインターネットサービスのゲートウェイであって、
端末アプリケーションプロキシから送信された第１の登録要求を受信し、前記第１の登録要求に応じて端末アプリケーションプロキシとの第１のデータリンクを確立するように構成された、データリンク確立モジュールであって、前記端末アプリケーションプロキシは、端末上の少なくとも１つのアプリケーションクライアントとゲートウェイの間にアプリケーションデータを転送し、少なくとも１つのアプリケーションサーバから送信された第２の登録要求を受信し、前記第２の登録要求に応じて前記少なくとも１つのアプリケーションサーバとの第２のデータリンクを確立するように構成される、前記データリンク確立モジュールと、
前記端末アプリケーションプロキシ、前記第１のデータリンク及び前記第２のデータリンクを介して、前記端末上の少なくとも１つのアプリケーションクライアントと前記少なくとも１つのアプリケーションサーバとの間にアプリケーションデータを転送するように構成される、アプリケーションデータ転送モジュールと、
を含む、前記モバイルインターネットサービスのゲートウェイ。
【請求項８】
前記アプリケーションデータ転送モジュールが、
前記第１のデータリンクを介して、前記端末上の少なくとも１つのアプリケーションクライアントの第１のアプリケーションデータパケットを受信するように構成されるアプリケーションデータ受信ユニットであって、ここで、前記第１のアプリケーションデータパケットは、端末アプリケーションプロキシから転送され、ＡＯＰでエンカプセル化されかつ端末のＩＭＳＩ番号及びアプリケーションＩＤ番号を携帯している、前記アプリケーションデータ受信ユニットと、
前記ＩＤ番号に応じて前記第１のアプリケーションデータパケットを、前記第２のデータリンクを介して対応のアプリケーションサーバに転送するように構成されるアプリケーションデータ転送ユニットと
を含む、
請求項７に記載のゲートウェイ。
【請求項９】
前記アプリケーションデータ受信ユニットが、更に、前記第２のデータリンクを介して、前記少なくとも１つのアプリケーションサーバから送信された、第２のアプリケーションデータパケットを受信し、該第２のアプリケーションデータパケットは、ＡＯＰでエンカプセル化されかつ端末番号及びアプリケーションＩＤ番号を携帯しており、
前記アプリケーション転送ユニットが、更に、前記端末番号に応じて前記第２のアプリケーションデータパケットを、前記第１のデータリンクを介して前記端末アプリケーションプロキシに転送し、前記端末アプリケーションプロキシは、前記ＩＤ番号に応じて前記第２のアプリケーションデータパケットを対応のアプリケーションクライアントに転送する、
請求項８に記載のゲートウェイ。
【請求項１０】
前記アプリケーションデータ転送モジュールが、
アプリケーションデータ転送ユニットが前記端末番号に応じて前記第２のアプリケーションデータパケットを、前記第１のデータリンクを介して前記端末アプリケーションプロキシに転送する前に、ウェイクアップメッセージを前記端末アプリケーションプロキシに送信し、前記端末アプリケーションプロキシが前記ウェイクアップメッセージに応じて前記ゲートウェイとの前記第１のデータリンクを確立する、ウェイクアップユニットを更に含む、
請求項８又は９に記載のゲートウェイ。
【請求項１１】
モバイルインターネットサービスの端末アプリケーションプロキシであって、
端末上の少なくとも１つのアプリケーションクライアントを登録するように構成されるアプリケーションクライアント登録ユニットと、
ＡＯＧ  ＤＮＳから前記端末ユーザの属するＡＯＧのＩＰアドレスを取得するように構成されるアドレス情報取得ユニットと、
前記ＩＰアドレスを携帯する第１の登録要求を前記ＡＯＧに送信するように構成され、ＡＯＧが前記第１の登録要求に応じて前記端末アプリケーションプロキシとの第１のデータリンクを確立する、登録要求送信ユニットと、
前記第１のデータリンクを介して、端末上の少なくとも１つのアプリケーションクライアントとＡＯＧの間でアプリケーションデータを転送するように構成され、ＡＯＧが、ＡＯＧと対応のアプリケーションサーバとの間で確立した第２のデータリンクを介して、前記アプリケーションデータを対応のアプリケーションサーバに転送する、データ転送ユニットと、
を含む、
前記モバイルインターネットサービスの端末アプリケーションプロキシ。
【請求項１２】
端末アプリケーションプロキシと常時オンラインゲートウェイＡＯＧとを含む、モバイルインターネットサービスのシステムであって、
前記端末アプリケーションプロキシは、端末上の少なくとも１つのアプリケーションクライアントを登録し、前記ＡＯＧに第１の登録要求を送信するように構成され、
前記常時オンラインゲートウェイＡＯＧは、端末アプリケーションプロキシから送信された第１の登録要求を受信し、前記第１の登録要求に応じて端末アプリケーションプロキシとの第１のデータリンクを確立し、少なくとも１つのアプリケーションサーバから送信された第２の登録要求を受信し、前記第２の登録要求に応じて前記少なくとも１つのアプリケーションサーバとの第２のデータリンクを確立し、前記端末アプリケーションプロキシ、前記第１のデータリンク及び第２のデータリンクを介して、前記端末上の少なくとも１つのアプリケーションクライアントと前記少なくとも１つのアプリケーションサーバとの間でアプリケーションデータを転送するように構成される、
前記モバイルインターネットサービスのシステム。
【請求項１３】
端末アプリケーションプロキシに端末ユーザの属するＡＯＧのＩＰアドレスを提供するように構成される、ＡＯＧ  ＤＮＳを更に含む、
請求項１２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイルインターネット技術に関し、特にモバイルインターネットサービスの実現方法、ゲートウェイ、プロキシ及びシステムに関する。
【背景技術】
【０００２】
現在、新たなネットワークサービスとして、モバイルインターネットサービスは、モバイルネットワークとインターネットの利点を組み合わせることで、スマートフォンを介して音声、データ、画像、マルチメディアなどの様々なサービスをユーザに提供することができる。スマートフォンがモバイルインターネットサービスの重要な一環であり、スマートフォンで特定の機能のアプリケーションクライアントプログラムを実行でき、スマートフォンとアプリケーションサーバのインタラクティブにより、個人化、内容関連とインタラクティブ作業の応用体験をユーザに提供することができる。スマートフォンの普及に伴い、より多くのユーザは、携帯電話でチャットする又は携帯電話でメールを送受信するなどのような、日常生活と日々の仕事中の習慣サービスを携帯電話端末により完了させることに慣れている。
【０００３】
しかし、スマートフォンにおけるモバイルインターネットサービスの大規模な使用に伴い、徐々に次の問題も露見されている。
現在のモバイルインターネットサービスは、実現される時に、スマートフォン上のアプリケーション毎にアプリケーションサーバへの1本の長い接続を確立する必要があるため、１つのスマートフォンにｎ個のアプリケーションが実行されている場合、アプリケーションサーバへのｎ本の長い接続を確立する。スマートフォンの数が大きいため、スマートフォン毎に複数本の接続を確立すれば、モバイルインターネットにおける長い接続の数がかなり膨大となり、このような膨大な数の長い接続はモバイルインターネットのネットワーク性能に深刻な影響を与えた。また、各長い接続が定期的にリンクテストパケットを発して検出するため、ネットワークにおけるテストパケットが非常に多くなる。モバイルインターネットが、これらの余分なシグナリング負荷による多くの余分な無線チャネルを割り当てて確立するため、通話切断、アクセス不可、ネットワーク輻輳などの問題が生じられている。
【０００４】
また、従来の携帯電話ユーザに比べて、スマートフォンのアプリケーションデータ量が大きく、且つ多数のアプリケーションデータが非圧縮データであるため、大量のデータトラフィックが発生して、モバイルインターネット全体の帯域幅に大きな影響を与えている。モバイルインターネットの帯域幅にボトルネックが現れる場合、異なるモバイルインターネットアプリケーションを分けて処理することができず、いくつかのリアルタイムの高く、優先度の高いアプリケーションに優先的処理を提供することができない。アプリケーションサーバは、能動的にデータメッセージをスマートフォンのアプリケーションクライアントに送信する必要がある場合、常にスマートフォンのアプリケーションクライアントがオフラインで成功できなく、モバイルインターネットサービスの利用に影響を与える。
【０００５】
同時に、アプリケーションサービスプロバイダーに対して、当該アプリケーションを用いた各端末がアプリケーションサーバと１本の長い接続を確立する必要があるため、端末の数が大きい場合、アプリケーションサーバは、膨大な数の長い接続を確立する必要がある。各アプリケーションサーバの確立可能な接続数が限られているため、アプリケーションサービスプロバイダーは、当該機能を完了するために多くのアプリケーションサーバを採用しなければならず、それによってアプリケーションサービスプロバイダーに対して構築難度が増やす。
したがって、従来技術におけるモバイルインターネットにおいて、アプリケーションサーバがエンドツーエンドの接続を介して端末のアプリケーションクライアントとデータインタラクティブを行うため、端末の数とアプリケーションの数が段々に増えていることに伴い、接続数が指数関数的に大きくなり、モバイルインターネットアプリケーションによるネットワークリソースの消費量を増加するだけでなく、モバイルインターネットに大きな影響を及ぼし、モバイルインターネットのネットワーク性能に深刻な影響を与えて、更にアプリケーションサービスプロバイダーの構築難度を増やす。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
これに鑑みて、本発明の主要な目的は、ネットワークリソースを節約し、ネットワークの利用性能を向上させるような、モバイルインターネットサービスの実現方法、ゲートウェイ、プロキシ及びシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記の技術的問題を解決するために、本発明の技術的スキームは、以下のように実現される。
ＡＯＧのモバイルインターネットサービスの実現方法であって、常時オンラインゲートウェイＡＯＧは、端末上の少なくとも１つのアプリケーションクライアントとＡＯＧの間にアプリケーションデータを転送するように構成される端末アプリケーションプロキシから送信された第１の登録要求を受信し、前記第１の登録要求に応じて端末アプリケーションプロキシとの第１のデータリンクを確立するステップと、ＡＯＧが少なくとも１つのアプリケーションサーバから送信された第２の登録要求を受信し、前記第２の登録要求に応じて前記少なくとも１つのアプリケーションサーバとの第２のデータリンクを確立するステップと、ＡＯＧが前記端末アプリケーションプロキシ、前記第１のデータリンク及び前記第２のデータリンクを介して、前記端末上の少なくとも１つのアプリケーションクライアントと前記少なくとも１つのアプリケーションサーバとの間にアプリケーションデータを転送するステップと、を含む。
【０００８】
ＡＯＧが前記端末アプリケーションプロキシ、前記第１のデータリンク及び前記第２のデータリンクを介して、前記端末上の少なくとも１つのアプリケーションクライアントと前記少なくとも１つのアプリケーションサーバとの間にアプリケーションデータを転送する前記ステップが、ＡＯＧが前記第１のデータリンクを介して、前記端末アプリケーションプロキシから転送された前記端末上の少なくとも１つのアプリケーションクライアントの、常時オンラインプロトコルＡＯＰでエンカプセル化されかつ端末の国際移動体加入者識別子ＩＭＳＩ番号及びアプリケーションＩＤ番号を含んでいる第１のアプリケーションデータパケットを受信するステップと、前記ＩＤ番号によって前記第１のアプリケーションデータパケットを、前記第２のデータリンクを介して対応のアプリケーションサーバに転送するステップとを含む。
【０００９】
ＡＯＧが前記端末アプリケーションプロキシ、前記第１のデータリンク及び前記第２のデータリンクを介して、前記端末上の少なくとも１つのアプリケーションクライアントと前記少なくとも１つのアプリケーションサーバの間にアプリケーションデータを転送する前記ステップが、ＡＯＧが前記第２のデータリンクを介して、前記少なくとも１つのアプリケーションサーバから送信された、ＡＯＰでエンカプセル化されかつ端末番号及びアプリケーションＩＤ番号を含んでいる第２のアプリケーションデータパケットを受信するステップと、前記端末番号によって前記第２のアプリケーションデータパケットを、前記第１のデータリンクを介して前記端末アプリケーションプロキシに転送し、前記端末アプリケーションプロキシが前記ＩＤ番号によって前記第２のアプリケーションデータパケットを対応するアプリケーションクライアントに転送するステップとを含む。
【００１０】
端末番号によって前記第２のアプリケーションデータパケットを、前記第１のデータリンクを介して端末アプリケーションプロキシに転送する前記ステップの前に、更に、ＡＯＧがウェイクアップメッセージを前記端末アプリケーションプロキシに送信し、前記端末アプリケーションプロキシが前記ウェイクアップメッセージによってＡＯＧと前記第１のデータリンクを確立するステップを含む。
前記ＡＯＧがアプリケーションデータを転送することは、具体的に、ＡＯＧがアプリケーションデータの優先度に応じてアプリケーションデータを転送する。
【００１１】
モバイルインターネットサービスの実現方法であって、端末アプリケーションプロキシが端末上の少なくとも１つのアプリケーションクライアントを登録するステップと、常時オンラインゲートウェイドメイン名システムＡＯＧ  ＤＮＳから端末ユーザの属するＡＯＧのＩＰアドレスを取得するステップと、前記ＩＰアドレスを含む第１の登録要求を前記ＡＯＧに送信し、前記ＡＯＧが前記第１の登録要求に応じて当該端末アプリケーションプロキシとの第１のデータリンクを確立するステップと、前記第１のデータリンクを介して、端末上の少なくとも１つのアプリケーションクライアントとＡＯＧの間にアプリケーションデータを転送し、ＡＯＧが、対応するアプリケーションサーバと確立した第２のデータリンクを介して、前記アプリケーションデータを前記対応するアプリケーションサーバに転送するステップと、を含む。
【００１２】
モバイルインターネットサービスのゲートウェイは、端末上の少なくとも１つのアプリケーションクライアントとゲートウェイとの間にアプリケーションデータを転送することに用いられる端末アプリケーションプロキシから送信された第１の登録要求を受信し、前記第１の登録要求に応じて端末アプリケーションプロキシとの第１のデータリンクを確立し、少なくとも１つのアプリケーションサーバから送信された第２の登録要求を受信し、前記第２の登録要求に応じて前記少なくとも１つのアプリケーションサーバとの第２のデータリンクを確立することに用いられるデータリンク確立モジュールと、前記端末アプリケーションプロキシ、前記第１のデータリンク及び前記第２のデータリンクを介して、前記端末上の少なくとも１つのアプリケーションクライアントと前記少なくとも１つのアプリケーションサーバの間にアプリケーションデータを転送することに用いられるアプリケーションデータ転送モジュールと、を含む。
【００１３】
前記アプリケーションデータ転送モジュールは、前記第１のデータリンクを介して、前記端末アプリケーションプロキシから転送された前記端末上の少なくとも１つのアプリケーションクライアントの、ＡＯＰでエンカプセル化されかつ端末のＩＭＳＩ番号及びアプリケーションＩＤ番号を含んでいる第１のアプリケーションデータパケットを受信することに用いられるアプリケーションデータ受信ユニットと、前記ＩＤ番号に応じて前記第１のアプリケーションデータパケットを、前記第２のデータリンクを介して対応のアプリケーションサーバに転送することに用いられるアプリケーションデータ転送ユニットと、を含む。
【００１４】
前記アプリケーションデータ受信ユニットは、更に、前記第２のデータリンクを介して、前記少なくとも１つのアプリケーションサーバから送信された、ＡＯＰでエンカプセル化されかつ端末番号及びアプリケーションＩＤ番号を含んでいる第２のアプリケーションデータパケットを受信することに用いられる。
前記アプリケーション転送ユニットは、更に、前記端末番号に応じて前記第２のアプリケーションデータパケットを、前記第１のデータリンクを介して前記端末アプリケーションプロキシに転送し、前記端末アプリケーションプロキシが前記ＩＤ番号によって前記第２のアプリケーションデータパケットを対応のアプリケーションクライアントに転送することに用いられる。
【００１５】
前記アプリケーションデータ転送モジュールは、更に、アプリケーションデータ転送ユニットが前記端末番号によって前記第２のアプリケーションデータパケットを、前記第１のデータリンクを介して前記端末アプリケーションプロキシに転送する前に、ウェイクアップメッセージを前記端末アプリケーションプロキシに送信し、前記端末アプリケーションプロキシが前記ウェイクアップメッセージによって前記ゲートウェイと前記第１のデータリンクを確立することに用いられるウェイクアップユニットを含む。
モバイルインターネットサービスの端末アプリケーションプロキシは、端末上の少なくとも１つのアプリケーションクライアントを登録することに用いられるアプリケーションクライアント登録ユニットと、ＡＯＧ  ＤＮＳから前記端末ユーザの属するＡＯＧのＩＰアドレスを取得することに用いられるアドレス情報取得ユニットと、前記ＩＰアドレスを含む第１の登録要求を前記ＡＯＧに送信し、前記ＡＯＧが前記第１の登録要求に応じて当該端末アプリケーションプロキシとの第１のデータリンクを確立することに用いられる登録要求送信ユニットと、前記第１のデータリンクを介して、端末上の少なくとも１つのアプリケーションクライアントとＡＯＧの間にアプリケーションデータを転送し、ＡＯＧが、対応のアプリケーションサーバと確立した第２のデータリンクを介して、アプリケーションデータを対応するアプリケーションサーバに転送することに用いられるデータ転送ユニットと、を含む。
【００１６】
モバイルインターネットサービスのシステムは、端末上の少なくとも１つのアプリケーションクライアントを登録し、前記ＡＯＧに第１の登録要求を送信することに用いられる端末アプリケーションプロキシと、端末アプリケーションプロキシから送信された第１の登録要求を受信し、前記第１の登録要求に応じて端末アプリケーションプロキシとの第１のデータリンクを確立し、少なくとも１つのアプリケーションサーバから送信された第２の登録要求を受信し、前記第２の登録要求に応じて前記少なくとも１つのアプリケーションサーバとの第２のデータリンクを確立し、前記端末アプリケーションプロキシ、前記第１のデータリンク及び前記第２のデータリンクを介して、前記端末上の少なくとも１つのアプリケーションクライアントと前記少なくとも１つのアプリケーションサーバの間にアプリケーションデータを転送することに用いられるＡＯＧと、を含む。
前記システムは、更に、端末アプリケーションプロキシに端末ユーザの属するＡＯＧのＩＰアドレスを提供することに用いられるＡＯＧ  ＤＮＳを含む。
【発明の効果】
【００１７】
本発明に係るモバイルインターネットサービスの実現方法、ゲートウェイ、プロキシ及びシステムでは、端末とＡＯＧの間にＡＯＩシステムを設定することで、それぞれＡＯＧと端末とのアプリケーションプロキシ、及びＡＯＧとアプリケーションサーバとのデータリンクを確立し、ＡＯＧが、確立されたデータリンクを介して、端末上の各アプリケーションクライアントとアプリケーションサーバの間にアプリケーションデータを転送する。従来技術に比べて、本発明は、次の利点を持っている。
１、端末上の各アプリケーションクライアントとアプリケーションサーバに統一的なデータ伝送チャネルを提供して、従来のモバイルインターネットに存在している大量のデータリンクを収斂し、その中に存在している大量のリンクテストパケットを減らし、ネットワーク負荷を軽減し、モバイルインターネットアプリケーションによるネットワークリソースの消費量を減らして、モバイルインターネットの利用性能を向上させる；
２、アプリケーションサービスプロバイダーに対して、端末と確立する必要な接続数を減らし、構築コストと難しさを低減させる；
３、更にアプリケーションデータのアクセス管理と最適化制御を提供し、優先度の高いアプリケーションに優先的な処理を提供できる；
４、更にデータ圧縮機能を提供して、アプリケーション伝送のデータ量を減らし、ネットワーク負荷を軽減する；
５、端末のアプリケーションクライアントにウェイクアップ機能を提供して、端末のアプリケーションクライアントが通常時に起動しないままで、アプリケーションサーバと通信する必要がある時に、端末アプリケーションプログラムを起動してサーバとデータインタラクションを行い、これにより端末の日常の電池消費量を減らし、且つアプリケーションクライアントに常時オンラインモードを提供する。
【図面の簡単な説明】
【００１８】
【図１】本発明に係るＡＯＧに基づくモバイルインターネットサービスの実現方法の一実施形態のフローチャートである。
【図２】本発明に係るＡＯＧに基づくモバイルインターネットサービスの実現方法の一実施形態において、ＡＯＧが端末アプリケーションプロキシ、第１のデータリンク及び第２のデータリンクを介して、端末上の少なくとも１つのアプリケーションクライアントと少なくとも１つのアプリケーションサーバーとの間にアプリケーションデータを転送する一実施形態のフローチャートである。
【図３】本発明に係るＡＯＧに基づくモバイルインターネットサービスの実現方法の一実施形態において、ＡＯＧが端末アプリケーションプロキシ、第１のデータリンク及び第２のデータリンクを介して、端末上の少なくとも１つのアプリケーションクライアントと少なくとも１つのアプリケーションサーバーとの間にアプリケーションデータを転送する他の実施形態のフローチャートである。
【図４】本発明に係るＡＯＧに基づくモバイルインターネットサービスの実現方法の他の実施形態のフローチャートである。
【図５】本発明に係るモバイルインターネットサービスのゲートウェイの一実施形態の構成を示す図である。
【図６】本発明に係るモバイルインターネットサービスのゲートウェイの一実施形態におけるアプリケーションデータ転送モジュールの構成図である。
【図７】本発明に係るＡＯＧに基づくモバイルインターネットサービスの端末アプリケーションプロキシの一実施形態の構成を示す図である。
【図８】本発明に係るＡＯＧに基づくモバイルインターネットサービスのシステムの一実施形態の構成を示す図である。
【発明を実施するための形態】
【００１９】
本発明の実施形態における解決策は、主に、それぞれＡＯＧ（Ａｌｗａｙｓ  Ｏｎｌｉｎｅ  Ｇａｔｅｗａｙ：常時オンラインゲートウェイ）と端末上の各アプリケーションクライアントとのデータリンク、及びＡＯＧとアプリケーションサーバとのデータリンクを確立し、ＡＯＧが、確立されたデータリンクを介して、端末上の各アプリケーションクライアントとアプリケーションサーバとの間にアプリケーションデータを転送して、それによって端末上の各アプリケーションクライアントとアプリケーションサーバに統一的なデータ伝送チャネルを提供して、モバイルインターネットアプリケーションによるネットワークリソースの消費量を減らし、同時にアプリケーションデータのアクセス管理と最適化制御を提供して、モバイルインターネットの利用性能を向上させる。
本発明の技術的スキームをより明らかで、明瞭にするために、以下、添付図面を参照しながら更に詳細に説明する。
【００２０】
図１に示すように、本発明の一実施形態に係るＡＯＧに基づくモバイルインターネットサービスの実現方法は、以下のステップを含む。
ステップ１０１：ＡＯＧは、端末アプリケーションプロキシから送信された第１の登録要求を受信し、第１の登録要求に応じて端末アプリケーションプロキシとの第１のデータリンクを確立する。
前記方法において、端末アプリケーションプロキシは、端末上の少なくとも１つのアプリケーションクライアントとＡＯＧとの間にアプリケーションデータを転送することに用いられる。
ステップ１０２：ＡＯＧは、少なくとも１つのアプリケーションサーバから送信された第２の登録要求を受信し、第２の登録要求に応じて少なくとも１つのアプリケーションサーバとの第２のデータリンクを確立する。
【００２１】
本実施形態の方法の実行環境はモバイルインターネットに関し、本実施形態では、モバイルインターネットに統一的にアクセスして制御される１つのＡＯＩ（Ａｌｗａｙｓ  Ｏｎｌｉｎｅ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ：常時オンラインインフラストラクチャ）システムを増加させ、当該ＡＯＩシステムにより、端末とアプリケーションサーバとのアプリケーション接続数の収斂と集中処理制御を実現する。
ＡＯＩシステムは、ＡＯＧ端末ミドルウェア即ち本実施形態における端末アプリケーションプロキシ、ＡＯＧ及びＡＯＧ  ＤＮＳ（Ａｌｗａｙｓ  Ｏｎｌｉｎｅ  Ｇａｔｅｗａｙ  Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ：常時オンラインドメイン名システム）を含む。
【００２２】
端末アプリケーションプロキシは、インテリジェント端末例えば携帯電話に予め設定された汎用ソフトウェアモジュールであり、プログラムとしてインテリジェント端末に取り付けられ、インテリジェント端末が毎回起動する時に自動的にバックグラウンドによって実行されることを保証することができる。それは、主に、インテリジェント端末におけるアプリケーションに対する制御及び管理機能、例えばインテリジェント端末におけるアプリケーションクライアントの登録に対する管理、ＡＯＧへの接続の確立、端末におけるアプリケーションクライアントとＡＯＧとの間のメッセージに対する転送などを提供する。
ＡＯＧは、モバイルインターネットに実行されている機能エンティティである。ＡＯＧは、一側が、端末アプリケーションプロキシが取り付けられたインテリジェント端末にアクセスするが、他側がアプリケーションサーバにアクセスするという２つの部分のアクセスを外部に提供し、且つ当該２つの部分のアクセスエンティティ間のアプリケーションデータに対する転送及び制御を提供する。ＡＯＧは、アプリケーションデータの転送に対して専用のＡＯＰ（Ａｌｗａｙｓ  Ｏｎｌｉｎｅ  Ｐｒｏｔｏｃｏｌ：常時オンラインプロトコル）を用いて、当該プロトコルがネットワーク層の上に定義され、どのようにアプリケーションの上りメッセージ及び下りメッセージを処理して転送するかを定めるが、プロトコル自体は、アプリケーションデータの内容を変更しない。
【００２３】
ＡＯＧ  ＤＮＳは、端末アプリケーションプロキシ及びＡＯＧにドメイン名アクセスサービスを提供することに用いられ、端末アプリケーションプロキシは、ＡＯＧ  ＤＮＳに、端末の属するＡＯＧのＩＰアドレス及びサービス機能を取得することを要求し、ＡＯＧはＡＯＧ  ＤＮＳに端末番号などの関連属性を取得することを要求する。
本実施形態では、端末は、端末アプリケーションプロキシ機能ソフトウエアが取り付けられたインテリジェント端末、即ちＡＯＧ端末であって、携帯電話端末を例にとして、端末アプリケーションプロキシは、携帯電話端末に予め設定され、又はダウンロードの方式で携帯電話端末にダウンロードされることができ、携帯電話操作システムは、毎回携帯電話が起動する時に自動的にバックグラウンドによって当該プログラムを実行する。携帯電話端末におけるアプリケーションプログラムクライアント、即ちアプリケーションクライアントは、プログラムが取り付けられた又は起動された後に端末アプリケーションプロキシへ登録及び登記を行って、端末アプリケーションプロキシの管理を受ける。具体的に、まず、携帯電話端末にアプリケーションクライアントプログラムを取り付け、アプリケーションクライアントプログラムが取り付けられた後に登記要求を端末アプリケーションプロキシに送信し、次に、端末アプリケーションプロキシが登記メッセージの応答をアプリケーションクライアントに返し、端末アプリケーションプロキシがＡＯＧに登記情報を報告し、最後に、ＡＯＧが登記の応答を端末アプリケーションプロキシに返す。本実施形態では、端末アプリケーションプロキシのソフトウエア機能は、端末により実行して完了される。
【００２４】
本実施形態では、端末アプリケーションプロキシ、ＡＯＧ、ＡＯＧ  ＤＮＳ及びアプリケーションサーバで構成されたシステムは、統一的なデータ伝送チャネルを介して、端末上の各アプリケーションクライアントとアプリケーションサーバとの間のアプリケーションデータの転送を実現する。
まず、端末アプリケーションプロキシとＡＯＧのデータリンク、及びアプリケーションサーバとＡＯＧのデータリンクを確立するように、端末アプリケーションプロキシとアプリケーションサーバは、それぞれＡＯＧへ登録する必要がある。
【００２５】
端末アプリケーションプロキシがＡＯＧへ登録する場合、次の方式により実現される。
端末は、ショートメッセージをショートメッセージセンタに送信し、着信番号が予め設定されたＡＯＧ  ＤＮＳのアクセス番号であり、ショートメッセージの内容が端末のＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ：国際移動加入者識別子）番号であり、その後、ショートメッセージセンタは、当該ショートメッセージをショートメッセージゲートウェイに転送し、ショートメッセージゲートウェイにより当該ショートメッセージをＡＯＧ  ＤＮＳに転送し、ＡＯＧ  ＤＮＳは当該ＩＭＳＩ番号とショートメッセージ発信の端末番号、例えばＭＳＩＳＤＮ（Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  ＩＳＤＮ  Ｎｕｍｂｅｒ：モバイル加入者国際ＩＳＤＮ番号）との対応関係を記録する。
【００２６】
その後、端末アプリケーションプロキシは、端末のＩＭＳＩ番号を含んでいる登録メッセージをＡＯＧ  ＤＮＳに送信し、ＡＯＧ  ＤＮＳは、端末アプリケーションプロキシから送信された登録メッセージを受信した後、端末ユーザの属するＡＯＧのＩＰアドレス及びポート番号などのメッセージを含む登録応答メッセージを端末アプリケーションプロキシに送信する。
その後、端末アプリケーションプロキシは、ＡＯＧが端末アプリケーションプロキシから送信された第１の登録要求に応じて端末アプリケーションプロキシに対して認証、登録及び登記などを行うように、端末ユーザの属するＡＯＧのＩＰアドレス及びポート番号のメッセージを含む第１の登録要求をＡＯＧに送信する。
同様に、ＡＯＧは、アプリケーションサーバに対して認証、登録及び登記などを行うように、アプリケーションサーバから送信された第２の登録要求を受信する。
【００２７】
本実施形態では、ＡＯＧは、端末アプリケーションプロキシから送信された第１の登録要求を受信した後、当該第１の登録要求における端末ユーザの属するＡＯＧのＩＰアドレス及びポート番号などの情報によって端末のＩＤを認証し、成功であると認証した場合、当該第１の登録要求を登記し、要求登記が成功した後、端末アプリケーションプロキシとＡＯＧとの間に１本のデータリンク、即ち本実施形態で呼ばれる第１のデータリンクを確立し、当該第１のデータリンクは当該端末上の各アプリケーションクライアントのアプリケーション共有リンクとされる。要求登記が成功した後、ＡＯＧは、さらにＡＯＧ  ＤＮＳへ端末の番号を要求する。続いて、端末上のあるアプリケーションクライアントがアプリケーションサーバにアプリケーションデータを送信する必要がある場合、単独でアプリケーションサーバとの接続を確立する必要がなく、伝送すべきアプリケーションデータを、端末アプリケーションプロキシにより当該第１のデータリンクを介してＡＯＧに送信し、ＡＯＧによってこのアプリケーションデータを、アプリケーションサーバとＡＯＧとの第２のデータリンクを介して対応のアプリケーションサーバに転送すればよい。
【００２８】
ＡＯＧがアプリケーションサーバとの第２のデータリンクを確立する場合、同様に、ＡＯＧはアプリケーションサーバから送信された第２の登録要求を認証し、例えばアプリケーションサーバから提供されたユーザ名又はパスワードが正しいかどうかを認証し、正しいと認証した場合、ＡＯＧとアプリケーションサーバとの第２のデータリンクを確立し、当該第２のデータリンクは１本、２本又は複数本であってよく、これらのリンクは、全ての端末上のアプリケーションクライアントと当該アプリケーションサーバが共有するリンクとされる。
ステップ１０３：ＡＯＧは、端末アプリケーションプロキシ、第１のデータリンク及び第２のデータリンクを介して、端末上の少なくとも１つのアプリケーションクライアントと前記少なくとも１つのアプリケーションサーバとの間にアプリケーションデータを転送する。
【００２９】
本実施形態では、端末におけるアプリケーションクライアントは対応のアプリケーションサーバに送信する必要があるアプリケーションデータがある場合、まず、端末アプリケーションプロキシは、アプリケーションクライアントのアプリケーションデータをＡＯＰでエンカプセル化して、ＡＯＰレポート、即ち本実施形態で呼ばれる第１のアプリケーションデータパケットを形成し、第１のアプリケーションパケットには端末のＩＭＳＩ番号及びアプリケーションＩＤなどの情報が含まれている。エンカプセル化が完了した場合、端末アプリケーションプロキシは、第１のデータリンクを介してＡＯＰメッセージで第１のアプリケーションデータパケットをＡＯＧに送信する。
ＡＯＧが端末アプリケーションプロキシから送信されたＡＯＰメッセージを受信した場合、まず認証処理を行い、例えば注文関係に基づいて端末アプリケーションプロキシが当該アプリケーションクライアントへメッセージの送信権限を持つかどうかを判定する。権限があると認証した場合、ＡＯＧは、ＡＯＰメッセージヘッダにおけるアプリケーションＩＤによってルーティングを行って、対応のアプリケーションサーバを見付けた後、当該アプリケーションサーバとＡＯＧと確立した第２のデータリンクから一つを選択して、その後ＡＯＰメッセージを、当該リンクを介して対応のアプリケーションサーバに送信する。
【００３０】
アプリケーションサーバがＡＯＰメッセージを受信した場合、ＡＯＰメッセージにおける第１のアプリケーションデータパケットを解析し、その中のアプリケーションデータを抽出して、その後、対応のサービスフローに応じて後続の処理を行うことができる。
同様に、アプリケーションサーバが端末アプリケーションクライアントにアプリケーションデータを送信する必要がある場合、アプリケーションサーバは、アプリケーションデータをＡＯＰでエンカプセル化して、第２のアプリケーションデータパケットを形成し、その後、ＡＯＧと確立した第２のデータリンクのうちの一つを選択して、当該リンクを介して、端末番号及びアプリケーションＩＤなどのメッセージを含んでいるＡＯＰメッセージで第２のアプリケーションデータパケットをＡＯＧに送信する。
【００３１】
ＡＯＧがアプリケーションサーバから送信されたＡＯＰメッセージを受信した場合、予めＡＯＧ  ＤＮＳから取得された端末番号などの情報によって当該ＡＯＰメッセージを認証し、当該アプリケーションサーバが端末アプリケーションプロキシへアプリケーションデータの送信権限を持つかどうかを判定する。権限があると認証した場合、ＡＯＧは、端末番号によって、当該端末アプリケーションプロキシがＡＯＧと確立した第１のデータリンクを見つけ出し、そしてＡＯＰメッセージを、当該第１のデータリンクを介して端末アプリケーションプロキシに送信し、端末アプリケーションプロキシは、ＡＯＧから送信されたＡＯＰメッセージを受信した後、ＡＯＰメッセージ中の第２のアプリケーションデータパケットを解析して、その中のアプリケーションデータを抽出して、その後ＡＯＰメッセージヘッダにおけるアプリケーションＩＤによって判断し、アプリケーションデータを端末におけるどのアプリケーションクライアントに送信するかを判定して、それによってアプリケーションデータを対応のアプリケーションクライアントに転送する。
前記アプリケーションデータ伝送プロセスでは、アプリケーションデータに対して圧縮機構を用い、即ちアプリケーションデータをエンカプセル化した。そのため、ネットワーク負荷を軽減し、アプリケーションデータの伝送トラフィックを減らすために、端末アプリケーションプロキシ又はアプリケーションサーバは、アプリケーションデータを圧縮し、そしてＡＯＰメッセージヘッダに圧縮するかどうかこと及び圧縮アルゴリズムなどに関する制御情報を含むことができる。
【００３２】
更に、アプリケーションサーバから送信されたアプリケーションデータについて、ＡＯＧは、アプリケーションの優先度に応じて、異なるアプリケーションのアプリケーションデータを異なるレベルで処理することを決定してもよい。優先度の高いアプリケーションに対して、そのアプリケーションデータを優先的に処理して転送し、又は、優先度の重みに応じて、異なる優先度のアプリケーションのアプリケーションデータを異なる重み割合で処理する。
図２に示すように、ステップ１０３は、以下のステップを含む。
ステップ１０３１：ＡＯＧは、第１のデータリンクを介して、端末アプリケーションプロキシにより転送された端末上の少なくとも１つのアプリケーションクライアントの第１のアプリケーションデータパケットを受信し、第１のアプリケーションデータパケットがＡＯＰでエンカプセル化され、端末のＩＭＳＩ番号及びアプリケーションＩＤ番号を含んでいる。
ステップＳ１０３２：アプリケーションＩＤ番号によって、第１のアプリケーションデータパケットを、第２のデータリンクを介して対応のアプリケーションサーバに転送する。
【００３３】
ステップＳ１０３３：ＡＯＧは、第２のデータリンクを介して、少なくとも１つのアプリケーションサーバから送信された第２のアプリケーションデータパケットを受信し、第２のアプリケーションデータパケットがＡＯＰでエンカプセル化され、端末番号及びアプリケーションＩＤ番号を含んでいる。
ステップ１０３４：端末番号によって、第２のアプリケーションデータパケットを、第１のデータリンクを介して端末アプリケーションプロキシに転送し、端末アプリケーションプロキシが前記ＩＤ番号に応じて第２のアプリケーションデータパケットを対応のアプリケーションクライアントに転送する。
図３に示すように、他の実施形態として、ステップ１０３には、ステップ１０３２の後、更にステップ１０３２１を含んでもよい。
ステップ１０３２１：対応のアプリケーションサーバから返された応答メッセージを受信し、応答メッセージを端末アプリケーションプロキシに転送し、端末アプリケーションプロキシにより当該応答メッセージを端末上の対応のアプリケーションクライアントに転送する。
本ステップにおいて、アプリケーションクライアントが端末アプリケーションプロキシとのインタラクティブ情報に、アプリケーションデータパケットの最終送信結果を取得する必要があることを示すパラメータを含んでいる場合、端末アプリケーションプロキシは、アプリケーションサーバから返された応答メッセージをアプリケーションクライアントに転送する。アプリケーションクライアントがアプリケーションデータパケットの最終送信結果を取得する必要がない場合、端末アプリケーションプロキシは、アプリケーションデータパケットを受信した後、直ちに応答メッセージをアプリケーションクライアントに返す。
【００３４】
ステップ１０３４の前に、更にステップ１０３４１を含んでもよい。
ステップ１０３４１：ＡＯＧは、ウェイクアップメッセージを端末アプリケーションプロキシに送信し、端末アプリケーションプロキシがウェイクアップメッセージによってＡＯＧと第１のデータリンクを確立する。
本ステップにおいて、アプリケーションサーバがアプリケーションデータをＡＯＧに送信した後、この場合に、端末アプリケーションプロキシがまだＡＯＧへの接続を確立しないと、ＡＯＧは、ウェイクアップメッセージを端末アプリケーションプロキシに送信して、端末アプリケーションプロキシがメッセージ内容によって、指定されたアプリケーションクライアントのプログラムを起動するようにすることができ、その後、端末アプリケーションプロキシは、ＡＯＧへの接続即ち第１のデータリンクを確立する。接続が確立された後、ＡＯＧは、当該第１のデータリンクを介して、アプリケーションデータを端末アプリケーションプロキシに送信し、更に端末アプリケーションプロキシによりアプリケーションデータを対応のアプリケーションクライアントに転送する。
【００３５】
なお、前記アプリケーション伝送プロセスでは、アプリケーションサーバがアクセスするＡＯＧと端末アプリケーションプロキシがアクセスするＡＯＧは、同一のＡＯＧではない場合、端末アプリケーションプロキシがアプリケーションデータを端末ユーザの属するＡＯＧに送信した後、端末ユーザの属するＡＯＧによりアプリケーションデータをアプリケーションサーバがアクセスしたＡＯＧに転送し、更にアプリケーションサーバがアクセスしたＡＯＧによりアプリケーションデータを当該アプリケーションサーバに転送する。
アプリケーションサーバがＡＯＧを介してアプリケーションデータを端末アプリケーションプロキシに転送するプロセスでは、この原理によって処理することができる。
ステップＳ１０３４の後、アプリケーションサーバがＡＯＧとのインタラクティブ情報に、アプリケーションデータパケットの最終送信結果を取得する必要があることを示すパラメータが含まれている場合、ＡＯＧは、端末アプリケーションプロキシから返された応答メッセージをアプリケーションサーバに転送する。アプリケーションサーバがアプリケーションデータパケットの最終送信結果を取得する必要がない場合、ＡＯＧは、アプリケーションサーバから送信されたアプリケーションデータパケットを受信した後、直ちに応答メッセージをアプリケーションサーバに返す。
【００３６】
上述したように、従来のモバイルインターネットにおいて、端末アプリケーションプロキシとアプリケーションサーバとのサービス確立に用いられるエンドツーエンドモードと比較して、アプリケーションサーバは、エンドツーエンドの接続を介して端末のアプリケーションクライアントとデータインタラクションを行い、端末の数をＭとし、アプリケーションサービスの数をＮとすると、１つの端末上の最大利用可能なアプリケーションの数もＮであり、Ｍ個の端末の総接続数はＭ＊Ｎに達することができる。端末の数Ｍとアプリケーション数Ｎの増加に伴い、接続数Ｍ＊Ｎがより幾何学的に大きくなり、モバイルインターネットに大きな影響を与えている。
【００３７】
本実施形態では、端末アプリケーションプロキシとＡＯＧに基づくモードで、端末アプリケーションプロキシとアプリケーションサーバとの間に統一的なメッセージ伝送チャネルと制御管理機構を提供し、その特徴は、次の通りである。１）端末上の複数のアプリケーションクライアントが１つのデータ接続を共有することができ、それによって、効果的に従来のモバイルインターネットに存在する大量のデータ接続を収斂し、前に分析したように、端末の数をＭとし、アプリケーションサービスの数をＮとすると、本実施形態の方法を用いた場合、接続数を最低でもＭ＋Ｎに低減することができる；２）リンク数の減少により、モバイルインターネットにおけるシグナリング負荷の数を減らすとともに、ネットワークデータ負荷と端末電池の電力消費量を低減することができる；３）データ接続を共有することで、端末に常時オンラインモードを提供して、メッセージウェイクアップ機構を提供し、それによって、アプリケーションサーバがリアルタイムでデータを端末のアプリケーションクライアントに能動的に送信することができる；４）圧縮、優先的なサービス、フロー制御などの様々な機能を提供して、より効果的にユーザのサービス体験を向上させる；５）アプリケーションサーバと複数の端末のアプリケーションクライアントがデータ接続を共有して、アプリケーションサーバの接続処理能力に対する要求を低下させる。
【００３８】
図４に示すように、本発明の他の実施形態に係るＡＯＧに基づくモバイルインターネットサービスの実現方法は、以下のステップを含む。
ステップ４０１：端末アプリケーションプロキシは、端末上の少なくとも１つのアプリケーションクライアントを登録する。
ステップ４０２：ＡＯＧ  ＤＮＳから端末ユーザの属するＡＯＧのＩＰアドレスを取得する。
ステップ４０３：ＩＰアドレスが含まれる第１の登録要求をＡＯＧに送信し、ＡＯＧが第１の登録要求に応じて当該端末アプリケーションプロキシとの第１のデータリンクを確立する。
ステップ４０４：第１のデータリンクを介して、端末上の少なくとも１つのアプリケーションクライアントとＡＯＧとの間でアプリケーションデータを転送し、ＡＯＧが、対応のアプリケーションサーバと確立した第２のデータリンクを介して、アプリケーションデータを対応のアプリケーションサーバに転送する。
【００３９】
図５に示すように、本発明の一実施形態に係るモバイルインターネットサービスのゲートウェイは、データリンク確立モジュール５０１及びアプリケーションデータ転送モジュール５０２を含む。
データリンク確立モジュール５０１は、端末アプリケーションプロキシから送信された第１の登録要求を受信し、前記第１の登録要求に応じて端末アプリケーションプロキシとの第１のデータリンクを確立し、少なくとも１つのアプリケーションサーバから送信された第２の登録要求を受信し、第２の登録要求に応じて少なくとも１つのアプリケーションサーバとの第２のデータリンクを確立し、ここで、端末アプリケーションプロキシは端末上の少なくとも１つのアプリケーションクライアントと当該ゲートウェイの間にアプリケーションデータを転送することに用いられる。
本実施形態におけるゲートウェイはＡＯＧであり、本実施形態では、端末アプリケーションプロキシ、ＡＯＧ、ＡＯＧ  ＤＮＳ及びアプリケーションサーバで構成されたシステムは、統一的なデータ伝送チャネルを介して端末上の各アプリケーションクライアントとアプリケーションサーバとの間のアプリケーションデータの転送を実現する。
まず、端末アプリケーションプロキシとアプリケーションサーバは、それぞれＡＯＧへ登録して、端末アプリケーションプロキシとＡＯＧとのデータリンク及びアプリケーションサーバとＡＯＧとのデータリンクを確立するようにする。
【００４０】
端末アプリケーションプロキシがＡＯＧへ登録する場合、以下の方式により実現する。
端末は、ショートメッセージをショートメッセージセンタに送信し、着信番号が予め設定されたＡＯＧ  ＤＮＳのアクセス番号であり、ショートメッセージ内容が端末のＩＭＳＩ番号であり、その後、ショートメッセージセンタが当該ショートメッセージをショートメッセージゲートウェイに転送し、ショートメッセージゲートウェイにより当該ショートメッセージをＡＯＧ  ＤＮＳに転送し、ＡＯＧ  ＤＮＳが当該ＩＭＳＩ番号とショートメッセージ発信ＭＳＩＳＤＮとの対応関係を記録する。
次に、端末アプリケーションプロキシは、端末のＩＭＳＩ番号が含まれる登録メッセージをＡＯＧ  ＤＮＳに送信し、ＡＯＧ  ＤＮＳは、端末アプリケーションプロキシから送信された登録メッセージを受信した後、端末ユーザの属するＡＯＧのＩＰアドレス及びポート番号などの情報が含まれる登録応答メッセージを端末アプリケーションプロキシに送信する。
【００４１】
その後、端末アプリケーションプロキシは、端末ユーザの属するＡＯＧのＩＰアドレス及びポート番号の情報が携帯される第１の登録要求をＡＯＧに送信して、ＡＯＧが端末アプリケーションプロキシから送信された第１の登録要求に応じて端末アプリケーションプロキシに対して認証、登録及び登記などを行うようにする。
同様に、ＡＯＧは、アプリケーションサーバから送信された第２の登録要求を受信して、アプリケーションサーバに対して認証、登録及び登記などを行うようにする。
【００４２】
本実施形態では、ＡＯＧが端末アプリケーションプロキシから送信された第１の登録要求を受信した後、当該第１の登録要求における端末ユーザの属するＡＯＧのＩＰアドレス及びポート番号などの情報によって端末ＩＤを認証し、成功であると認証した場合、当該第１の登録要求を登記し、要求登記が成功した場合、端末アプリケーションプロキシとＡＯＧの間に１つのデータリンク、即ち本実施形態で呼ばれる第１のデータリンクを確立し、当該第１のデータリンクは当該端末上の各アプリケーションクライアントのアプリケーション共有リンクとされる。続いて、端末上のあるアプリケーションクライアントがアプリケーションデータをアプリケーションサーバに送信する必要がある場合、単独でアプリケーションサーバとの接続を確立する必要がなく、伝送すべきアプリケーションデータを、端末アプリケーションプロキシにより当該第１のデータリンクを介してＡＯＧに送信し、ＡＯＧがこのアプリケーションデータを、アプリケーションサーバとＡＯＧとの第２のデータリンクを介して対応のアプリケーションサーバに転送することであればよい。
【００４３】
ＡＯＧがアプリケーションサーバとの第２のデータリンクを確立した場合、同様にＡＯＧによりアプリケーションサーバから送信された第２の登録要求を認証し、成功であると認証した場合、ＡＯＧとアプリケーションサーバとの第２のデータリンクを確立し、当該第２のデータリンクは１本、２本又は複数本であってもよく、これらのリンクは、全ての端末上のアプリケーションクライアントと当該アプリケーションサーバが共有するリンクとされる。
アプリケーションデータ転送モジュール５０２は、端末アプリケーションプロキシ、第１のデータリンク及び第２のデータリンクを介して、端末上の少なくとも１つのアプリケーションクライアントと少なくとも１つのアプリケーションサーバとの間にアプリケーションデータを転送することに用いられる。
【００４４】
本実施形態では、端末におけるアプリケーションクライアントがアプリケーションデータを対応のアプリケーションサーバに送信する必要がある場合、まず、端末アプリケーションプロキシは、アプリケーションクライアントのアプリケーションデータをＡＯＰでエンカプセル化して、ＡＯＰレポート、即ち本実施形態で呼ばれる第１のアプリケーションデータパケットを形成し、第１のデータパケットには端末のＩＭＳＩ番号及びアプリケーションＩＤなどの情報が含まれる。エンカプセル化が完了した場合、端末アプリケーションプロキシは、第１のデータリンクを介してＡＯＰメッセージで第１のアプリケーションデータパケットをＡＯＧに送信する。
ＡＯＧが端末アプリケーションプロキシから送信されたＡＯＰメッセージを受信した場合、まず認証処理を行って、端末アプリケーションプロキシが当該アプリケーションクライアントへのメッセージの送信権限を持つかどうかを判定する。権限があると認証した場合、ＡＯＧは、ＡＯＰメッセージヘッダにおけるアプリケーションＩＤによってルーティングを行って、対応のアプリケーションサーバを見付けた後、当該アプリケーションサーバとＡＯＧと確立した第２のデータリンクから一つを選択して、その後ＡＯＰメッセージを、当該リンクを介して対応するアプリケーションサーバに送信する。
【００４５】
アプリケーションサーバがＡＯＰメッセージを受信した場合、ＡＯＰメッセージにおける第１のアプリケーションデータパケットを解析し、その中のアプリケーションデータを抽出して、その後対応のサービスフローに応じて後続の処理を行う。
同様に、アプリケーションサーバが端末のアプリケーションクライアントにアプリケーションデータを送信する必要がある場合、アプリケーションサーバは、アプリケーションデータをＡＯＰでエンカプセル化して、第２のアプリケーションデータパケットを形成し、その後、ＡＯＧと確立した第２のデータリンクのうちの一つを選択して、当該リンクを介してＡＯＰメッセージで第２のアプリケーションデータパケットをＡＯＧに送信し、当該ＡＯＰメッセージに端末番号及びアプリケーションＩＤなどのメッセージが含まれている。
【００４６】
ＡＯＧがアプリケーションサーバから送信されたＡＯＰメッセージを受信した場合、予めにＡＯＧ  ＤＮＳから取得された端末番号などの情報によって当該ＡＯＰメッセージを認証し、当該アプリケーションサーバが端末アプリケーションプロキシへアプリケーションデータの送信権限を持つかどうかを判定する。権限があると認証した場合、ＡＯＧは、端末番号によって、当該端末アプリケーションプロキシがＡＯＧと確立した第１のデータリンクを見つけ出し、ＡＯＰメッセージを、当該第１のデータリンクを介して端末アプリケーションプロキシに送信し、端末アプリケーションプロキシは、ＡＯＧから送信されたＡＯＰメッセージを受信した後、ＡＯＰメッセージにおける第２のアプリケーションデータパケットを解析して、その中のアプリケーションデータを抽出して、その後、ＡＯＰメッセージヘッダにおけるアプリケーションＩＤによって、アプリケーションデータを端末におけるどのアプリケーションクライアントに送信するかを判定して、それによって、アプリケーションデータを対応のアプリケーションクライアントに転送する。
【００４７】
前記アプリケーションデータ伝送プロセスでは、アプリケーションデータに対して圧縮機構を用い、即ちアプリケーションデータをエンカプセル化した。そのため、ネットワーク負荷を軽減し、アプリケーションデータの伝送とトラフィックを減らすために、端末アプリケーションプロキシ又はアプリケーションサーバは、アプリケーションデータを圧縮して、そしてＡＯＰメッセージヘッダに圧縮するかどうか及び圧縮アルゴリズムなどに関する制御情報を含むことができる。
更に、アプリケーションサーバから送信されたアプリケーションデータに対して、ＡＯＧは、アプリケーションの優先度に応じて、異なるアプリケーションのアプリケーションデータを異なるレベルで処理することを決定することができる。優先度の高いアプリケーションに対して、そのアプリケーションデータを優先的に処理して転送し、又は優先度の重みに応じて、異なる優先度のアプリケーションのアプリケーションデータを異なる重み割合で処理する。
【００４８】
図６に示すように、アプリケーションデータ転送モジュール５０２は、アプリケーションデータ受信ユニット５０２１とアプリケーションデータ転送ユニット５０２２を含む。
アプリケーションデータ受信ユニット５０２１は、前記第１のデータリンクを介して、端末アプリケーションプロキシから転送された端末上の少なくとも１つのアプリケーションクライアントの第１のアプリケーションデータパケットを受信することに用いられ、第１のアプリケーションデータパケットがＡＯＰでエンカプセル化され、端末のＩＭＳＩ番号及びアプリケーションＩＤ番号を含んでいる。
アプリケーションデータ転送ユニット５０２２は、アプリケーションＩＤ番号によって、第１のアプリケーションデータを第２のデータリンクを介して対応のアプリケーションサーバに転送することに用いられる。
【００４９】
更に、アプリケーションデータ転送モジュール５０２は、更に、アプリケーションデータ転送ユニット５０２２がＩＤ番号によって第２のアプリケーションデータパケットを、第１のデータリンクを介して端末アプリケーションプロキシに転送する前に、ウェイクアップメッセージを端末アプリケーションプロキシに送信し、端末アプリケーションプロキシがウェイクアップメッセージよってＡＯＧと第１のデータリンクを確立することに用いられるウェイクアップユニット５０２３を含む。
更に、アプリケーション受信ユニット５０２１は、さらに、第２のデータリンクを介して、少なくとも１つのアプリケーションサーバから送信された第２のアプリケーションデータパケットを受信することに用いられ、第２のアプリケーションデータパケットがＡＯＰでエンカプセル化され、そして端末のＩＭＳＩ番号及びアプリケーションＩＤ番号を含んでいる。
アプリケーションデータ転送ユニット５０２２は、さらに、端末番号によって第２のアプリケーションデータパケットを、第１のデータリンクを介して端末アプリケーションプロキシに転送し、端末アプリケーションプロキシがＩＤ番号によって第２のアプリケーションデータパケットを対応のアプリケーションクライアントに送信することに用いられる。
【００５０】
図７に示すように、本発明の一実施形態に係るＡＯＧに基づくモバイルインターネットサービスの端末アプリケーションプロキシは、アプリケーションクライアント登録ユニット７０１、アドレス情報取得ユニット７０２、登録要求送信ユニット７０３及びデータ転送ユニット７０４を含む。
アプリケーションクライアント登録ユニット７０１は、端末上の少なくとも１つのアプリケーションクライアントを登録することに用いられる。
アドレス情報取得ユニット７０２は、ＡＯＧ  ＤＮＳから端末ユーザの属するのＡＯＧのＩＰアドレスを取得することに用いられる。
登録要求送信ユニット７０３は、ＩＰアドレスが携帯される第１の登録要求をＡＯＧに送信し、ＡＯＧが第１の登録要求に応じて当該端末アプリケーションプロキシとの第１のデータリンクを確立することに用いられる。
データ転送ユニット７０４は、第１のデータリンクを介して、端末上の少なくとも１つのアプリケーションクライアントとＡＯＧの間にアプリケーションデータを転送し、ＡＯＧが、当該ＡＯＧと対応のアプリケーションサーバと確立した第２のデータリンクを介して、アプリケーションデータを対応するアプリケーションサーバに転送することに用いられる。
【００５１】
図８に示すように、本発明の一実施形態に係るＡＯＧに基づくモバイルインターネットサービスのシステムは、端末アプリケーションプロキシ８０１、アプリケーションサーバ８０２、及びアプリケーションサーバ８０２に接続されるＡＯＧ８０３を含む。
端末アプリケーションプロキシ８０１は、端末上の少なくとも１つのアプリケーションクライアントを登録し、前記ＡＯＧ８０３に第１の登録要求を送信することに用いられる。
アプリケーションサーバ８０２は、ＡＯＧ８０３に第２の登録要求を送信することに用いられる。
ＡＯＧ８０３は、端末アプリケーションプロキシ８０１から送信された第１の登録要求を受信し、第１の登録要求に応じて端末アプリケーションプロキシ８０１との第１のデータリンクを確立し、少なくとも１つのアプリケーションサーバ８０２から送信された第２の登録要求を受信し、第２の登録要求に応じて少なくとも１つのアプリケーションサーバ８０２との第２のデータリンクを確立し、端末アプリケーションプロキシ８０１、第１のデータリンク及び第２のデータリンクを介して、端末上の少なくともアプリケーションクライアントと少なくとも１つのアプリケーションサーバ８０２との間でアプリケーションデータを転送することに用いられる。
更に、当該システムは、さらに、端末アプリケーションプロキシ８０１及びＡＯＧ８０３にドメイン名アクセスサービスを提供することに用いられるＡＯＧ  ＤＮＳ８０４を含む。
【００５２】
本実施形態では、ＡＯＧ８０３は、上記の実施形態に記載のゲートウェイとしてもよい。
本発明の実施形態に係るモバイルインターネットの実現方法、ゲートウェイ及びシステムでは、端末アプリケーションプロキシとＡＯＧとの間にＡＯＩシステムを設定することで、それぞれＡＯＧと端末アプリケーションプロキシ、及びＡＯＧとアプリケーションサーバとのデータリンクを確立し、ＡＯＧは、確立されたデータリンクを介して、端末上の各アプリケーションクライアントとアプリケーションサーバとの間でアプリケーションデータを転送する。従来技術に比べて、本発明は、端末とアプリケーションサーバに統一的なデータ伝送チャネルを提供し、従来のモバイルインターネットに存在する大量のデータ接続を収斂し、その中に存在する大量のリンクテストパケットを減らし、ネットワーク負荷を軽減し、モバイルインターネットアプリケーションによるネットワークリソースの消費量を減らし、モバイルインターネットの利用性能を向上する；アプリケーションサービスプロバイダーに対して、端末と確立する必要な接続数を減らし、構築コストと難しさを低減させる；アプリケーションデータのアクセス管理と最適化制御を提供して、優先度の高いアプリケーションに優先的処理を提供できる；データ圧縮機能を提供し、アプリケーション伝送のデータ量を減らし、ネットワーク負荷を軽減する；端末のアプリケーションクライアントにウェイクアップ機能を提供して、端末のアプリケーションクライアントが通常は起動しないままで、アプリケーションサーバと通信する必要がある時に、ある機構により端末アプリケーションプログラムを起動してサーバとデータインタラクションを行う。これにより、端末の日常の電池消費量を減らし、且つアプリケーションクライアントに常時オンラインモードを提供する。
【００５３】
以上は、本発明の最適的な実施例に過ぎなく、本発明を制限せず、本分野の当業者に対して、本発明が各種類の変更と変化がある。本発明の主旨精神と原則以内に、いかなる改修、同等入れ替わり、改良等が、本発明の保護範囲以内に含まれるべきである。
【図１】
2013546261.tif 000003
【図２】
2013546261.tif 000004
【図３】
2013546261.tif 000005
【図４】
2013546261.tif 000006
【図５】
2013546261.tif 000007
【図６】
2013546261.tif 000008
【図７】
2013546261.tif 000009
【図８】
2013546261.tif 000010
【国際調査報告】
2013546261.tif 000011
2013546261.tif 000012
2013546261.tif 000013
2013546261.tif 000014