JP3739260B2 - 情報配信システムおよびゲートウェイ装置 - Google Patents
情報配信システムおよびゲートウェイ装置 Download PDFInfo
- Publication number
- JP3739260B2 JP3739260B2 JP2000259373A JP2000259373A JP3739260B2 JP 3739260 B2 JP3739260 B2 JP 3739260B2 JP 2000259373 A JP2000259373 A JP 2000259373A JP 2000259373 A JP2000259373 A JP 2000259373A JP 3739260 B2 JP3739260 B2 JP 3739260B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- service
- mobile terminal
- packet
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Description
【発明の属する技術分野】
本発明は、移動端末への情報配信方法およびゲートウエイ装置に関し、更に詳しくは、サーバから送信されたサービス情報を配信条件に合致した複数の移動端末に配信するプッシュ型情報配信方法およびゲートウエイ装置に関する。
【0002】
【従来の技術】
近年、インターネットと移動体通信サービスが急速に普及している。
インタネットにおける通信は、事実上の標準であるIP(Internet Protocol,RFC791)プロトコルに従ったIPパケットにより行われ、インターネットに接続される各装置には、装置を識別するためのIPアドレスが世界的に一意に割り当てられる。一方、移動体通信サービスでは、音声通信に対するデータ通信の割合が増加しつつあり、効率的なデータ通信サービスを提供するために、移動体パケット通信網の検討が活発化している。移動体パケット通信網としては、例えば、PDC−P(PDC-Packet)やGPRS(General Packet Radio Service)がある。また、第3世代移動体通信システムIMT−2000においても高速パケット通信サービスの提供が予定されている。
【0003】
現在、移動体パケット通信網における上位通信プロトコルとして、IP(Internat Protocol、RFC791)が一般的であり、移動体パケット通信網において、IPプロトコルによる通信サービスを提供するためには、通信事業者は各移動端末に固有のIPアドレスを割り当てる必要がある。しかしながら、移動端末の急増に伴ってIPv4アドレスが枯渇しており、各端末に世界的に通用する固有のIPアドレス(グローバルアドレス)を付与することが困難になってきている。
【0004】
このため、例えば、移動端末には各移動体パケット通信網内で固有のプライベートIPアドレスを割り当てておき、移動体パケット通信網と外部のインタネットとの間にアドレス変換(NAT:Network Address Translation)機能を備えたゲートウェイ(NAT−GW)を配置し、移動体パケット通信網とインタネットとの通信には上記ゲートウェイが保持するグローバルIPアドレスを用いる方法や、現在の32ビット長のIPアドレス(IPv4)に代わる128ビット長のIPv6アドレスの採用が検討されている。
【0005】
移動体パケット通信網における新たな情報サービスとして、例えば、無線広告に代表されるようなプッシュ型の情報配信サービスが期待されている。プッシュ型の情報配信サービスでは、移動体パケット通信網に接続されたプッシュサーバから、不特定の移動端末または予めサービス契約された移動端末宛に、サービス情報が随時に配信される。
【0006】
インタネットに接続された固定端末(受信ホスト)を対象として、サーバ(送信ホスト)から同報型の情報サービスを行うための従来技術として、例えば、特開平10−242962号公報では、受信ホストと送信ホストとの間にマルチキャストゲートウエイを配置し、送信ホストがIPマルチキャストデータグラムとして送信した同報メッセージを上記マルチキャストゲートウエイで受信し、受信メッセージの複製をIPユニキャストデータグラムに変換して各受信ホストに個別転送する通信方法が提案されている。
【0007】
上記従来技術は、IPマルチキャスト通信機能のない受信ホストを前提としたものであり、各受信ホストが、同報メッセージの受信に先だって、グループ識別子を指定したメッセージ受信開始コマンドをマルチキャストゲートウエイに送信し、マルチキャストゲートウエイが、上記コマンドで指定されたグループ識別子と受信ホストのIPアドレスとの対応関係を記憶しておき、送信ホストからメッセージを受信した時、受信メッセージに含まれる宛先IPマルチキャストアドレスからグループ識別子を導出し、このグループ識別子と対応する受信ホストIPアドレス宛に受信メッセージの複写をユニキャスト送信している。
【0008】
【発明が解決しようとする課題】
移動体パケット通信網をNAT―GWを介してインタネットに接続したネットワーク構成では、各移動端末に与えられたプライベートIPアドレスとNAT−GWがもつ代表アドレス(グローバルアドレス)との対応関係がセッション単位で管理されている。上記NAT−GWは、接続中のセッションについてのみ、プライベートIPアドレスとグローバルアドレスとの対応関係を保持するようになっているため、例えば、WWW(World Wide Web)サーバのアクセスに代表されるように、移動端末からサーバをアクセスし、端末とサーバとの間にコネクションが確立されている状態でサーバから移動端末に情報サービスを行う場合に適している。
【0009】
しかしながら、移動体パケット通信網で期待されるプッシュ型の情報配信サービスでは、移動端末がプッシュサーバにサービス要求した後、一旦セッションを切断した状態で、プッシュサーバによる情報サービスが発生する。この場合、従来のNAT−GWでは、プッシュサーバからサービス情報を受信した時、移動端末のプライベートIPアドレスとグローバルアドレスとの対応関係が既に失われた状態となっているため、 NAT−GWから移動端末への情報転送が不可能となる。
【0010】
また、上述した特開平10-242962号の通信方法を移動体パケット通信網に適用しようとすると、各移動端末に、情報サービスに先だってマルチキャストゲートウェイ宛にメッセージ受信開始コマンドを送信するための特殊な機能を装備する必要がある。また、上記従来技術では、サーバ(送信ホスト)からマルチキャストゲートウェイへのメッセージ送信は全てマルチキャストパケット形式行われているが、インタネットを経由した場合、マルチキャストパケットがマルチキャストゲートウェイに確実に受信されるという保証はない。
【0011】
IPプロトコルによる一般的なプッシュ型情報配信サービスでは、プッシュサーバから送信されたIPパケットの宛先IPアドレスから配信先となる各端末のIPアドレスを特定するIPアドレス対応の転送制御方式が採用されている。この転送制御方式では、例えば、特定地域に存在する移動端末や特定の条件を満足する端末のみを受信対象とした情報配信サービスは実現困難となる。
【0012】
本発明の目的は、移動端末に特殊な機能を付加することなく、移動端末にプッシュ型情報配信サービスを行えるようにした情報配信サービス方法およびゲートウエイ装置を提供することにある。
本発明の他の目的は、サーバから送信されたプッシュ型情報を配信条件に合致した特定の移動端末群に選択的に配信できるようにした情報配信サービス方法およびゲートウエイ装置を提供することにある。
本発明の更に他の目的は、サーバから送信された地域限定の配信情報を指定地域内に位置する特定の移動端末群に選択的に配信できる情報配信サービス方法およびゲートウエイ装置を提供することにある。
【0013】
【課題を解決するための手段】
上記目的を達成するため、本発明は、無線チャネルを介して複数の移動端末を収容する移動体パケット通信網と情報サービスを行うサーバが接続されたIPコア網とからなり、上記移動体パケット通信網とIPコア網とがゲートウエイ装置で結合された通信ネットワークにおける情報配信サービス方法において、移動端末を上記移動体パケット通信網に位置登録する時、移動体パケット通信網内における移動端末の在圏位置を管理しているサービス管理ノードから上記ゲートウエイ装置に、移動端末アドレスと情報サービス識別子とを指定して、上記移動端末に対する情報サービスのための管理情報の設定を要求し、上記設定要求の受信したゲートウエイ装置が、上記移動端末に関する管理情報を管理テーブルに登録すると共に、上記移動端末に提供すべき情報サービスについて、サービス提供元となるサーバへのサービス要求の有無をチェックし、もし、サービス要求がなされていなかった場合、サービス提供元となる特定のサーバに対して、情報サービスの開始を要求することを特徴とする。
【0014】
本発明の情報配信サービス方法によれば、移動端末に関する管理情報を管理テーブルに登録する際に、上記ゲートウエイ装置が、例えば、移動体パケット通信網内の各移動端末の地理的な位置情報を管理している位置情報サーバから取得した位置情報を管理情報の一部として管理テーブルに登録しておくことにより、情報サービスとして配信地域を指定したパケットを受信した時、上記管理テーブルを参照し、現在位置が上記指定地域内にある特定の移動端末群を選択して、上記受信パケットを配信することが可能となる。
【0015】
更に詳述すると、本発明では、上記ゲートウエイ装置が、例えば、各サービス識別子と対応して、サービスの提供元となるサーバのアドレスと、サービス情報パケットに付すべき宛先アドレスと、サービス要求の有無を示す状態情報とを記憶するための第1の管理テーブルと、移動端末に関する管理情報が登録される第2の管理テーブルとを備え、サーバからサービス情報を含むパケットを受信した時、上記第1の管理テーブルを参照して該受信パケットと対応するサービス識別子を特定し、上記第2の管理テーブルから上記サービス識別子を含む管理情報レコードを検索することによって、上記受信パケットを転送すべき移動端末のアドレスを特定する。
【0016】
上記構成によれば、例えば、第1の管理テーブルにおいて、特定のサービス識別子と対応して予めフィルタリング条件を指定しておくことにより、サーバからサービス情報パケットを受信した時、もし、上記第1の管理テーブルで特定されたサービス識別子と対応してフィルタリング条件が指定されていた場合、ゲートウエイ装置が、上記第2の管理テーブルで特定された移動端末のアドレスのうち、管理情報が上記フィルタリング条件を満たしているものだけを有効にして、受信パケットの転送先とすることが可能となる。
【0017】
また、本発明は、無線チャネルを介して複数の移動端末を収容する移動体パケット通信網と情報サービスを行うサーバが接続されたIP(Internet Protocol)コア網とを接続するゲートウエイ装置において、上記移動体パケット通信網内における移動端末の在圏位置を管理しているサービス管理ノードから上記移動端末に対する情報サービスのための管理情報の設定要求を受信した時、上記移動端末に関する管理情報を管理テーブルに登録すると共に、上記移動端末に提供すべき情報サービスについて、サービス提供元となるサーバへのサービス要求の有無をチェックし、もし、サービス要求がなされていなかった場合、サービス提供元となる特定のサーバに対して、情報サービスの開始を要求するための手段と、上記特定のサーバからサービス情報を含むパケットを受信した時、上記管理テーブルから、上記受信パケットによる情報サービスを提供すべき移動端末のアドレスを特定し、該アドレスを宛先アドレスとして、上記受信パケットを前記移動体パケット通信網に転送するパケット転送手段とを備えたことを特徴とする。
【0018】
本発明によれば、上記パケット転送手段によって、サーバからサービス情報パケットをマルチキャストパケット形式で受信し、管理テーブルで特定された移動端末に対してユニキャストパケット形式で転送することが可能となる。
また、上記受信パケット転送手段によって、特定サーバから受信したパケットの宛先アドレスをグローバルIPアドレスからプライベートIPアドレスに変換して、移動端末に転送することも可能となる。
【0019】
例えば、IPv4アドレスをもつサーバから、IPv4/IPv6アドレスをもつ移動端末に情報を配信する場合、上記ゲートウェイ装置で、受信パケットの宛先アドレスをIPv4のグローバルアドレスからIPv4プライベート/IPv6アドレスに変換することが可能となる。
本発明のその他の目的、特徴および効果は、以下に図面を参照して行われる本発明の実施例の説明から明らかになる。
【0020】
【発明の実施の形態】
図1は、移動体パケット通信網のユーザに本発明による配信地域限定プッシュ型情報配信サービスを提供可能な通信ネットワークの構成の1例を示す。
ここに示した通信ネットワークは、移動体パケット通信網12と、IPコア網8からなる。IPコア網8は、マルチキャスパケットを転送可能なマルチキャストバックボーン8aと、通常のユニキャストバックボーン8bとを含む。上記IPコア網8(8a、8b)には、移動体パケット通信網12に接続された移動端末やインタネット8bに接続された固定端末に各種のコンテンツ情報を提供するためのプッシュサーバ1(1a、1b)が接続されている。
【0021】
移動体パケット通信網12は、無線アクセス網13と、該無線アクセス網13をIPコア網8に接続するための無線コア網14とから構成される。無線アクセス網13は、複数の無線基地局10からなり、各無線基地局10は、それぞれセル11内に位置する移動端末2(2a、2b、…)と無線チャネルを介して通信する。無線コア網14は、移動体パケット通信網12をIPコア網8に接続するための複数のゲートウェイ装置3(3a、3b)と、各ゲートウエイ3に付随する複数の関門ノード5(5a、5b)と、それぞれ1群の無線基地局を含む所定のゾーン9を管轄区域とする複数の加入者ノード6(6a、6b)と、上記各ゲートウエイ3からアクセスされる契約者管理ノード4および位置情報サーバ7からなる。
【0022】
ここで、上記各ゲートウェイ3とそれに付随する関門ノード5は、実際の応用では1つのノードとして構成することもできる。関門ノード(5a、5b)を介してゲートウェイ(3a、3b)に接続された契約者管理ノード4は、契約者情報、移動端末の在圏位置情報、契約者に提供可能なサービスの識別情報を記憶している。位置情報サーバ7は、各移動端末の現在位置を示す地理的な位置情報を提供するためのものであり、何れかの関門ノード(この例では、関門ノード5a)を介して上記複数のゲートウェイ3と通信する。本実施例では、配信地域を限定したプッシュ型情報サービスを実現するために、無線コア網14に位置情報サーバ7が設置されているが、移動端末に関する位置情報以外の情報を提供するために、更に他のサーバが設置されてもよい。
【0023】
各ゲートウェイ3は、インタネットなど移動体パケット通信網12以外のIPコア網8とインターネットプロトコルによって通信するための機能と、後述するように、移動端末毎のサービス契約情報を保持し、移動端末に代ってプッシュサーバ1に配信サービスの開始を要求するための機能と、プッシュサーバ1からサービス情報パケット(コンテンツ)を受信すると、サービス契約された特定の移動端末2に受信コンテンツの複製を転送する機能を備えている。受信コンテンツに特殊な配信条件が付随していた場合、上記転送機能により、配信条件に一致した特定の移動端末に受信コンテンツの複製を転送される。
【0024】
IPコア網内でプッシュサーバ1bに接続されたゲートウェイ3cは、プッシュサーバ1bからの受信コンテンツに付されたマルチキャストアドレスをユニキャストアドレスに変換し、上記受信コンテンツの複製を移動体パケット通信網の各ゲートウェイ(3a、3b)にユニキャストアドレスで送信する機能、または、マルチキャストパケットをユニキャストパケットに変換して、各ユニキャストアドレス宛に送信する機能を備える。
【0025】
図2は、ゲートウェイ3(3a、3b)の構成を示す。
ゲートウェイ3は、関門ノード5や他の網との間の信号送受信を制御するCPU31と、メモリ32と、契約者管理ノード4や位置情報サーバ7に接続された信号線35を終端するための端末情報インタフェース部33と、他のIP網に接続された信号線36やコア網14内の他のノードに接続された信号線37を終端するためのIP網インタフェース部34(34a、34b)と、これらの要素を相互接続するバス38と、上記IP網インタフェース部34(34a、34b)に接続されたスイッチ39とからなっている。CPU31は、例えば、インターネットプロトコルに従って、関門ノード5や他の網に接続された装置と通信する。
【0026】
メモリ32は、他のIP網上の装置、或いは、コア網14上の装置と信号を送受信するためのプログラムと、例えば、図3に示すような、位置情報サーバ7や契約者管理ノード4から取得した接続中端末に関する各種の情報を格納するための配信先端末情報管理テーブル300と、例えば、図4に示すような、プッシュサーバ1が提供するサービス対応の各種の情報を格納するためのサービス情報管理テーブル400とを備える。これらのテーブルは、図8で後述するように、プッシュサーバ1からパケットを受信した時、受信パケットの配信先端末を特定するために参照される。
【0027】
配信先端末情報管理テーブル300は、プッシュサーバ1が不特定多数の移動端末に向けて送信したコンテンツ情報に受信端末を制限するための条件項目が含まれていた場合に、上記コンテンツ情報の配信先となる移動端末を特定するために利用される。
上記配信先端末情報管理テーブル300は、図3に示すように、各移動端末に割り当てられた端末識別子301と対応する複数のレコード300−i(i=1〜n)からなる。各レコード300−iは、配信先端末を特定するための基本項目310として、端末識別子301と、移動端末のIPアドレス302と、移動端末に予め対応付けられた特定ゲートウェイのIPアドレス303と、移動端末が契約しているサービスを識別するための契約サービス識別子304とを含む。ゲートウェイ3がNAT機能を備えている場合、あるいは、同一ネットワーク内にプッシュサーバ1が存在している場合、上記IPアドレス302と303は、プライベートアドレスであってもよい。
【0028】
上記各レコード300−iは、移動端末に提供するサービスの種類に依存した付加的な項目320として、移動端末の利用者情報を示す契約者情報レコード350へのポインタ305と、移動端末の属性情報を示す端末属性レコード360へのポインタ306と、移動端末の現在位置(地理的位置)情報を示す位置情報レコード370へのポインタ307を含む。
【0029】
契約者情報レコード350は、契約者の個人情報として、例えば、契約者の氏名351、住所352、年齢353、性別354、職業355、契約年月日356を含む。個人情報として、更に他の項目を追加してもよい。
端末属性レコード360は、移動端末の属性情報として、例えば、端末の製造メーカ361、形名362、製造番号363を含み、更に他の項目が追加されててもよい。
位置情報レコード370は、移動端末の現在位置を示す緯度371、経度372、高度373などの地理的位置情報を含む。位置情報としては、例えば、移動端末が位置しているセル11やゾーン9の識別番号を追加してもよい。
【0030】
上述した配信先端末情報管理テーブル300の各レコードは、例えば、移動端末の電源が投入され、移動端末が移動体パケット通信網12に位置登録された時、換言すれば、移動端末が無線コア網14に接続された時点で、自動的に生成される。本発明では、後述するように、移動端末が無線コア網に接続された時、契約者管理ノード4からゲートウエイ3に自動的に配信先端末情報の設定要求が出される。ゲートウエイ3は、上記設定要求に含まれる端末管理情報と、必要に応じて契約者管理ノード4や位置情報サーバ7に問合せて得られた追加情報に基づいて、上記テーブル300の新たなテーブルレコードを生成する。
【0031】
サービス情報管理テーブル400は、プッシュサーバ1が提供するサービス種類と対応した複数のレコード400−i(i=1〜n)からなり、各レコードは、配信先端末情報管理テーブル300で使用された契約サービス識別子304と対応するサービス識別子401と、プッシュサーバ1からゲートウェイ3にコンテンツ情報を送信する際のIPアドレスとなるサービス代表IPアドレス402と、そのサービスを提供するプッシュサーバ1のIPアドレス403と、プッシュサーバ1にサービス要求(コンテンツの配信要求)中か否かを示す配信要求状態404と、コンテンツの配信対象となっているユーザ数(移動端末数)を示す配信対象人数405と、そのサービスを契約しているユーザの人数を示す契約人数406と、コンテンツ情報を含むパケットの受信時に実行すべきサービス固有の処理内容を示すフィルタシナリオレコード470へのポインタ情報407とからなる。
【0032】
上記代表IPアドレス402は、サービス識別子401と対応するサービス情報パケットの宛先アドレスとして利用されるグローバルアドレスであり、ユニキャスト用およびマルチキャスト用の何れのIPアドレスであってもよい。また、プッシュサーバ1のIPアドレス403は、端末ユーザが契約しているサービスを提供するプッシュサーバ1に対して、ゲートウエイ3がユーザに代わって配信開始要求または終了要求を送信する場合の宛先アドレスとして利用され、本実施例では、プッシュサーバからパケットを受信した時、受信パケットに対応するサービス種類を特定するためにも利用される。契約人数407の値が0になった時、すなわちサービスの利用者が存在しなくなった時、該当レコードがテーブル400から削除される。
【0033】
フィルタシナリオレコード470は、特定のサービスについて配信方法を決定するために利用されるフィルタ属性471と、サービスの配信条件を示す情報を受信パケットのペイロードから抽出するか否かを示すペイロード参照フラグ472と、配信条件を抽出する際に必要となるキーワード473と、例えば、ゲートウェイ3の外部に接続されたサーバ等から端末詳細情報を収集する場合など、特別な処理が必要か否か示す特別処理フラグ474と、特別処理で参照すべきファイル名を示す実行ファイル名475とを含む。
【0034】
ゲートウエイ3は、サーバ1からの受信パケットに対応するサービス種類を特定した後、フィルタシナリオ407が示すフィルタシナリオレコードに従って、配信対象となる移動端末を特定するための処理や、配信情報を変換するためのコンテンツ変換処理を行う。
【0035】
次に、図5、図6に示す信号シーケンスに従って、図1に示した通信ネットワークにおけるプッシュ型情報配信サービスの処理手順について説明する。本実施例では、移動体パケット通信網における制御信号としてGPRSベースの制御信号を用いるものとする。
【0036】
図5は、移動端末2がサーバ1からプッシュ型情報配信サービスを受けるための準備段階での処理手順を示す。
移動端末2(例えば、図1における端末2a)は、先ず、自分の在圏情報を移動体パケット通信網12に登録するために、端末識別子を含む接続要求(Attach Reqeust)信号200を加入者ノード6aに送信する。加入者ノード6aは、上記信号200に含まれる端末識別子に基いて、移動端末ユーザの契約者情報を保持している契約者管理ノード4を特定し、上記契約者管理ノード4に契約者情報読出要求信号201を送信する。上記契約者管理ノード4は、受信した要求信号201に含まれる端末識別子に基いて、該当する移動端末の認証情報を読み出し、この認証情報を含む契約者情報読出応答信号202を加入者ノード6aに送信する。
【0037】
加入者ノード6aは、契約者情報読出応答信号202に含まれる認証情報を利用して、移動端末2aとの間で認証処理203を実行し、認証処理が正常に終了した場合、契約者管理ノード4に対して、移動端末2aの識別子と加入者ノード6a自身のIPアドレスとを含む位置登録要求(Update Location)信号204を送信する。上記信号204を受信した契約者管理ノード4は、端末2aの識別子と対応する在圏位置情報として、上記加入者ノード6aのIPアドレスを記憶した後、加入者ノード6aに端末識別子と対応する契約情報を含む顧客データ挿入(Insert Subscriber Data)信号205を送信する。
【0038】
加入者ノード6aは、信号205による受信情報を記憶した後、契約者管理ノード4に応答(Insert Subscriber Data Ack)信号207を送信する。契約者管理ノード4は、上記信号207を受信すると、加入者ノード6aに、位置情報登録の終了を示す応答(Update Location Ack)信号209を送信する。加入者ノード6aは、上記信号209を受信すると、移動端末2aに接続完了(Attach Accept)信号210を送信する。 以上のシーケンスによって、契約者管理ノード4は、移動端末2aが移動体パケット通信網12に接続されたことを認識する。
【0039】
本発明では、移動体パケット通信網12に接続された移動端末2aに対してプッシュ型情報配信サービスを提供するために、次のシーケンスを実行する。
プッシュ型の情報配信では、移動端末2aがネットワークに接続された時点で、移動端末2aをサービス情報の配信対象として登録しておく必要がある。そこで、本発明では、移動端末2aがネットワークに接続されたこと認識した契約者管理ノード4からゲートウェイ3aに、移動端末2aを配信先端末として登録するための配信先端末情報設定要求信号206を送信させる。上記要求信号206には、図3に示した配信先端末情報管理テーブル300の基本項目310となる情報が含まれている。
【0040】
上記信号206を受信したゲートウェイ3aは、配信先端末情報管理テーブル300に登録するために、移動端末2aの端末識別子301〜契約サービス識別子304を含む新たなレコードを作成した後、契約者管理ノード4に配信先端末情報設定応答信号208を送信する。ゲートウェイ3aは、契約者管理ノード4から受信した配信先端末情報を補足するために、移動端末2aの端末識別子をキー情報として含む配信先端末属性情報要求信号211を位置情報サーバ7に送信する。端末属性情報を管理するサーバが上記位置情報サーバ7以外にも存在している場合は、各サーバ宛に配信先端末属性情報要求信号が送信される。
【0041】
ゲートウェイ3aは、上記位置情報サーバ7および他の端末属性情報サーバから端末属性情報応答信号212を受信すると、受信信号に含まれる属性情報を追加して、新たなレコードを配信先端末情報管理テーブル300に登録する。尚、図3に示した契約者情報レコード350と端末属性レコード360が示す情報は、契約者管理ノード4からゲートウェイ3aに送信する配信先端末情報設定要求信号206で通知してもよいし、ゲートウェイ3aからの配信先端末属性情報要求信号に応答して、契約者管理ノード4がゲートウェイ3aに通知するようにしてもよい。
【0042】
本発明では、ゲートウェイ3aが、上述した配信先端末情報の設定を終えた移動端末2aが契約しているサービスについて、該当するプッシュサーバにコンテンツの配信サービスを要求済みか否かをチェックし、もし、サービス要求をしていないものがあれば、移動端末2aに代わって、ゲートウェイ3aからプッシュサーバにコンテンツ配信開始要求213を送信する。
【0043】
配信サービスを要求済みか否かのチェックは、配信先端末情報管理テーブル300に登録された契約サービス識別子304に基づいて、図4に示すサービス情報管理テーブル400を参照し、契約サービス識別子304と対応するテーブルレコードの配信要求状態404を確認することによって行われる。配信要求状態404がプッシュサーバに配信未要求の状態となっていた場合、上記テーブルレコードのプッシュサーバIPアドレス403を宛先として、ゲートウェイ3aのIPアドレスを要求元(送信元)として、コンテンツ配信開始要求213を送信した後、上記配信要求状態404を要求済みに変更する。
【0044】
図6は、プッシュサーバ1aがサービス要求元のゲートウエイ3aにサービス情報(コンテンツ)パケットを配信した場合の処理シーケンスを示す。ここでは、1例として、プッシュサーバ1aが、地域限定の情報配信サービスとして、コンテンツ202を配信した場合について説明する。
プッシュサーバ1aは、コンテンツ配信開始要求213で要求されたコンテンツ220を要求元ゲートウェイ3aのIPアドレス宛に配信する。上記コンテンツを受信したゲートウェイ3aは、図3に示した配信先端末情報管理テーブル300と、図4に示したサービス情報管理テーブル400を参照して、受信コンテンツの転送先となる移動端末を特定する。
【0045】
上記コンテンツ220が、例えば、図1に太線15で示す特定領域内に位置した移動端末を受信対象としていた場合、ゲートウェイ3aは、配信先端末情報管理テーブル300から、受信コンテンツ220のサービス識別子が契約サービス識別子304として登録されているレコードを探し、ポインタ407に従って位置情報レコード370をアクセスすることによって、該当する移動端末の現在位置が指定領域内か否かを判定する。この判定を繰り返すことによって、コンテンツ220の宛先とすべき移動端末、例えば、端末2a、2bのIPアドレス302が特定される。ゲートウェイ3aは、これらの移動端末に対して、受信コンテンツの複製221をユニキャスト形式で配信する。すなわち、テーブル検索で見つかった順に、先ず、移動端末2aのIPアドレス宛に複製コンテンツを送信し、次に、移動端末2bのIPアドレス宛に複製コンテンツを送信する。
【0046】
移動端末2aとの間の通信路が既に確保されている場合は、関門ノード5aは、上記ゲートウェイ3aからの複製コンテンツ221を宛先移動端末2aが現在位置しているゾーンの加入者ノード6aを介して移動端末2aに送信できる(227)。もし、宛先移動端末2aとの通信路が確保されていない場合は、関門ノード5aは、移動端末2aが在圏する加入者ノードとの間に通信路を確保するため、上記移動端末2aに対するページング要求信号222を送信する。
【0047】
この場合、移動端末2aが、上記信号222の受信に応答して、端末識別子を含むActivate PDP Context Request信号223を在圏の加入者ノード6aに送信し、上記加入者ノード6aが、移動端末2aと対応する関門ノード5aに、Create PDP Context Request信号224を送信する。上記関門ノード6aが、上記信号224に含まれる加入者ノードのIPアドレスを端末管理テーブルに記憶した後、Create PDP Context Response信号225を加入者ノード6aに送信し、上記応答信号225を受信した加入者ノード6aが、移動端末2aにActivate PDP Context Accept信号226を送信することによって、移動端末2aと関門ノード5aとの間に通信路が確保され、この通信路に沿って、関門ノード5aから移動端末2aへのコンテンツ配信(227)が行われる。
【0048】
以上の手順により、プッシュサーバ1aから無線アクセス網13内の特定地域15内に位置する不特定多数の移動端末に対して、プッシュ型の情報配信サービスを実現できる。プッシュサーバが、地域を指定する代りに、例えば、移動端末の機種や契約年月日など、位置以外の他の属性を指定してコンテンツ情報を配信した場合でも、ゲートウエイ3は、上記と同様の手法で、受信コンテンツの宛先とすべき移動端末を特定できる。
【0049】
図7は、移動端末2とプッシュサーバ1との間で送受信されるIPパケット800のフォーマットを示す。
IPパケットは、IPv6パケットでもIPv4パケットでも構わないが、ここでは、IPv6ヘッダの次に拡張ヘッダを挿入できるIPv6パケットを採用した場合について説明する。
【0050】
IPパケット800は、IPv6ヘッダ810と、IPv6拡張ヘッダ820と、ペイロード830とからなる。本実施例では、プッシュサーバ1から特定のゲートウェイ3にIPパケットを送信することを考慮し、上記IPv6拡張ヘッダ820として経路制御ヘッダ(Routing Header)を用いた場合のパケットフォーマットを示している。
IPv6ヘッダ810は、バージョン番号、トラヒッククラス、フローラベル、ペイロード長と、後続ヘッダタイプ811と、ホップ・リミットと、送信元IPアドレス812と、宛先アドレス813とから構成される。
【0051】
上記後続ヘッダタイプ811は、IPv6ヘッダ810の後続領域を識別するためのものであり、ペイロード830に通常の上位プロトコル・データが入る場合には、上記後続ヘッダタイプ811に、上位プロトコルのプロトコル番号が設定される。また、IPv6ヘッダの後にIPv6拡張ヘッダ820を挿入した場合は、後続ヘッダタイプ811にIPv6拡張ヘッダの種類を示す値が設定される。本発明で、カプセル化されたマルチキャストパケットを解析する場合や、ユニキャストパケットをカプセル化する場合、後続ヘッダタイプ811を利用する。
【0052】
宛先アドレス813には、通常、最終目的地となる装置のIPv6アドレスが設定される。本実施例では、プッシュサーバ1から送出されるIPパケットの宛先アドレス813には、ゲートウェイ3のグローバルアドレスもしくはマルチキャストアドレスが設定される。ゲートウェイ3では、プッシュサーバ1から受信したIPパケットの宛先アドレス813をコンテンツ情報の配信先となる移動端末毎のユニキャストアドレスに変更する。ただし、プッシュサーバ1とゲートウェイ3との間に複数のノード装置が存在し、IPパケットに経路制御ヘッダ820が付加される場合、宛先アドレス813には、最終目的地ではなく、パケットを次に中継するべきノードのアドレスが設定される。
【0053】
経路制御ヘッダ820は、後続ヘッダタイプ、ヘッダ長、ルーティング・タイプと、残余セグメント数821と、アドレス822とから構成される。残余セグメント数821には、未通過の中間ノード数が設定され、アドレス822には、パケットを中継するべき中間ノードのアドレスが設定される。尚、アドレス822には、複数の中間ノードアドレスを設定してもよい。
【0054】
プッシュサーバ1は、IPパケットのペイロード830に、サービス情報(コンテンツ情報)と共に配信先の条件情報とキーワードを設定して、ゲートウェイ3に送信する。ゲートウェイ3は、予め設定されているフィルタシナリオレコードに従って、ペイロードの参照が必要か否かを判断し、必要に応じてペイロード830から配信先条件情報とキーワードを読み出す。
【0055】
図8は、プッシュサーバ1から受信したパケットの配信先移動端末を特定するためにゲートウエイ3(3a、3b)で実行されるパケットの受信処理プログラム500のフローチャートを示す。
本プログラム500は、ゲートウェイ3(3a、3b)がIPコア網(バックボーン)8からIPパケットを受信する度に起動され、受信パケットがカプセル化されていた場合には、受信パケットをデカプセル化した後に起動される。例えば、図1に示したプッシュサーバ1bがマルチキャストパケット形式でコンテンツを配信する場合、インタネットのようにマルチキャストパケットのフォワーディングに保証のないネットワークでは、網の入り口に位置したゲートウェイ3cが、プッシュサーバ1bからのマルチキャストパケットをカプセル化し、ユニキャストパケットに変換することが望まれる。この場合、ゲートウエイ3a、3bでは、ゲートウェイ3cからの受信パケットをデカプセル化した後、プログラム500を実行する。
【0056】
プログラム500では、受信パケットから宛先IPアドレスと送信元IPアドレスを抽出する(S501)。次に、上記宛先IPアドレスおよび送信元IPアドレスをサービス情報管理テーブル400のサービス代表IPアドレス402およびプッシュサーバIPアドレス403と比較し、一致するレコードの有無、すなわち、受信パケットと対応するサービス識別子401の有無を判別する(S502)。サービス情報管理テーブル400に受信パケットと対応するサービス識別子が存在しない場合には、受信パケットを該ゲートウェイ3に接続された関門ノード5に送信して本プログラムを終了する。対応するサービス識別子が存在した場合には、該当レコードのフィルタシナリオポインタ407から、フィルタ情報が定義されているか否かをチェックする(S503)。もし、フィルタ情報が定義されていた場合は、ポインタ407が示すフィルタシナリオレコード470を読込み、図9に示すシナリオ処理R550を実行する。
【0057】
シナリオ処理R550では、先ず、フィルタシナリオレコード470のシナリオ属性471を参照する(S551)。もし、シナリオ属性471がスルーであれば、ゲートウェイ3に接続されている関門ノード5に受信パケットを無処理で送信し(S552)、パケット受信処理500を終了する。受信パケットがマルチキャストパケットで、シナリオ属性が471がマルチキャストカプセル化を指示していた場合は、受信したマルチキャストパケットをカプセル化し、ユニキャストパケットに変換する(S554)。カプセル化されたユニキャストパケットのアドレスは、後述する配信先の特定処理の後で設定されるため、この時点ではダミー値を設定しておく。もし、シナリオ属性がマルチキャストカプセル化を指示していなければ、コンテンツの複製を送信するために、受信パケットのマルチキャストアドレスを削除し、ダミーのユニキャストアドレスを設定する(S555)。
【0058】
次に、フィルタシナリオレコード470のペイロード参照フラグ472を参照し、配信先端末を特定するためにペイロードの参照が必要か否かを判定する(S556)。ペイロードの参照が必要な場合は、フィルタシナリオレコード470の参照キーワード473から指定キーワードを読込み(S557)、受信パケットのペイロードからフィルタ情報を抽出して、作業領域に格納する(S558)。
【0059】
この後、フィルタシナリオレコード470の特別処理フラグ474を参照し、実行すべきサービス固有の処理が存在するかを判定する(S559)。もし、実行すべき処理があれば、フィルタシナリオレコード470の実行ファイル名475から実行ファイル名を抽出し(S560)、実行ファイル名が示す処理を実行(S561)した後、このシナリオ処理を終了する。上記実行処理としては、例えば、ゲートウェイ3が保持していない端末情報を他のサーバから入手する処理や、受信パケットへの拡張ヘッダや付加情報の追加処理などが挙げられる。
【0060】
図8に戻って、シナリオ処理R550が終了した場合、または実行すべきシナリオ処理がなかった場合は、ステップS502で判別したサービス識別子401をキーとして配信先端末情報管理テーブル300を参照し、契約サービス識別子304に上記キーと一致するサービス識別子をもつレコードを検索する。これによって、今回の受信パケットによるコンテンツ情報の配布サービスを契約中の端末識別子301が検索される(S504)。この時、もし、シナリオ処理R550において作業領域にフィルタ情報が格納されていた場合は、該フィルタ情報と対応する契約者情報レコード350、端末属性レコード360または位置情報レコード370の内容によって、配信先端末のフィルタリングを行う。
【0061】
上記管理テーブル300の検索(およびフィルタリング)によって受信パケットの配信先となる移動端末が見つかった場合(S505)、受信パケットまたはシナリオ処理R550でカプセル化されたパケットの複製を作成し(S506)、複製パケットの送信先IPアドレス(ユニキャストアドレス)として、上記移動端末のIPアドレス303を設定し(S507)、該複製パケットをユニキャストアドレス宛てに送信し(S508)、ステップS504に戻って、次の配信先となる移動端末の検索を繰り返す。配信先端末情報管理テーブル300に登録された全てのレコードについて上記検索を完了し、配信対象となる移動端末がなくなった場合(S505)、本プログラムを終了する。
【0062】
図10〜図12は、移動端末2への情報配信サービスを終了するために必要な処理手順を示す。
移動端末への情報配信サービスは、移動端末と通信ネットワークとの切断を契機にして終了される。移動端末と通信ネットワークとの接続は、例えば、(1)移動端末からの切断要求、(2)加入者ノード6からの切断要求、(3)契約者管理ノード4からの切断要求によって、切断される。
【0063】
図10は、ケース(1)による情報配信サービスの終了処理手順を示す。
例えば、移動端末2aの電源が切れた場合、移動端末2aから加入者ノード6aに、端末識別子を含む離脱要求(Detach Reqeust)信号230が送信される。加入者ノード6aは、上記要求信号を受信すると、上記移動端末2aに対応する関門ノード5aに対して、Delete PDP Context Request信号231を送信する。関門ノード6aは、上記要求信号231を受信すると、移動端末2aの通信路情報を削除した後、Delete PDP Context Response信号232を加入者ノード6aに送信する。上記応答信号232を受信した加入者ノード6aは、移動端末2aに離脱応答(Detach Accept)信号235を送信する。
【0064】
以上のシーケンスによって、移動端末2aとネットワークとの切断手順が終了する。本発明では、ゲートウエイ3による移動端末2aへの情報配信サービスを終了するために、関門ノード5から応答信号232を受信した加入者ノード6aからゲートウェイ3aに、移動端末2aの識別子を含む配信先端末情報削除通知信号233を送信させる。
【0065】
上記信号233を受信したゲートウェイ3aは、配信先端末情報管理テーブル300にある上記移動端末2aの識別子をもつテーブルレコードから、移動端末2aの契約サービス識別子304を読み出し、サービス情報管理テーブル400にある上記契約サービス識別子304と対応するテーブルレコードにおいて、配信対象人数405の値を1だけ減算する。減算の結果、配信対象人数405の値が0になった場合は、上記テーブルレコードのプッシュサーバIPアドレス403が示すプッシュサーバに対して、コンテンツ配信終了要求234を送信した後、上記テーブルレコードの配信要求状態404を未要求を示す状態に変更する。尚、移動端末2aに対しては、情報配信サービスが不要となるため、配信先端末情報管理テーブル300から上記移動端末2a用のテーブルレコードを削除する。
【0066】
図11は、ケース(2)による情報配信サービスの終了処理手順を示す。
加入者ノード6から接続中の移動端末2への切断要求は、例えば、コア網14が混雑した場合などに発行される。図10と比較すると、本ケースでは、Detach Reqeust信号240とDetach Accept信号241の送信元と送信先の関係が逆になっているだけで、加入者ノード6からの配信先端末情報削除要求233の送信と、ゲートウエイ3の応答動作は、ケース(1)と同様である。
【0067】
図12は、ケース(2)による情報配信サービスの終了処理手順を示す。
本ケースは、例えば、移動端末2aが長時間にわたってネットワークを利用していないことを契約者管理ノード4で検出し、契約者管理ノード4から移動端末2aに強制的な切断要求を発行した場合である。
加入者ノード6は、契約者管理ノード4からCancel Location信号250を受信すると、該当する移動端末に対してDetach Request信号240を送信し、移動端末からDetach Accept信号を受信すると、契約者管理ノード4にCancel Location Ack信号251を送信する。 Detach Request信号240を送信した後の加入者ノード6の動作とゲートウエイ3の動作は、ケース(2)と同様である。
【0068】
【発明の効果】
以上の実施の形態の説明から明らかなように、本発明によれば、移動端末の位置登録に連動して、管理ノードからゲートウエイ装置に、上記移動端末への情報サービス提供のための管理情報の設定要求を発行し、必要に応じてゲートウエイ装置から該当するサーバにサービス開始要求を自動的に発行するようになっているため、移動端末に対して機能変更を要求することなくプッシュ型情報サービスを提供できる。
【0069】
また、本発明では、移動端末とサーバとの間に介在するゲートウェイによってサーバからのサービス情報パケットを受信し、配信先端末を特定し、受信パケットの複製をユニキャスト転送する構成となっているため、サーバ側で配信先となる移動端末を管理する必要がない。また、例えば、サーバがユーザの現在位置(地域)、年齢層、移動端末の機種などの配信条件付きのサービス情報を送信した場合でも、ゲートウエイ装置で上記配信条件に合致する移動端末を自動的に選択して受信パケットを転送でき、上記ゲートウエイ装置で送受信パケットのアドレスを変換することによって、プライベートIPアドレスをもつ移動端末に対しても、インタネット上のサーバによる情報サービスを提供できる。
【図面の簡単な説明】
【図1】本発明による情報配信サービスを提供する通信ネットワークの1例を示す図。
【図2】ゲートウェイの構成を示すブロック図。
【図3】ゲートウェイが保持する配信先移動端末情報管理テーブルの構成を示す図。
【図4】ゲートウェイが保持するサービス情報管理テーブルの構成を示す図。
【図5】本発明によるプッシュ型情報配信サービスを開始するための準備処理のシーケンス図。
【図6】本発明によるプッシュ型情報配信サービスにおけるコンテンツ配信処理のシーケンス図。
【図7】移動端末とプッシュサーバ間で送受信されるIPパケットのフォーマットの1例を示す図。
【図8】ゲートウェイで実行されるパケット受信処理プログラム500のフローチャート。
【図9】上記パケット受信処理プログラム500におけるフィルタシナリオ処理R550の詳細を示すフローチャート。
【図10】移動端末2からの切断要求を契機としたコンテンツ配信サービスの終了処理手順を示すシーケンス図。
【図11】加入者ノード6からの切断要求を契機としたコンテンツ配信サービスの終了処理手順を示すシーケンス図。
【図12】契約者情報管理ノード4からの切断要求を契機としたコンテンツ配信サービスの終了処理手順を示すシーケンス図。
【符号の説明】
1:プッシュサーバ、2:移動端末、3:ゲートウェイ装置、
4:契約者管理ノード、5:関門ノード、6:加入者ノード、
7:位置情報サーバ、8:IPコア網、12:移動体パケット通信網、
13:無線網、14:無線コア網。
Claims (10)
- 移動体パケット通信網における各移動端末の在圏位置情報を管理しているサービス管理ノードと、上記移動体パケット通信網をIP(Internet Protocol)網に接続するゲートウエイ装置とからなり、
上記サービス管理ノードが、移動端末を上記移動体パケット通信網に接続するための手続の実行過程で、上記ゲートウエイ装置に、上記移動端末への情報サービス提供のための管理情報を通知する手段を有し、
上記ゲートウエイ装置が、
上記サービス管理ノードから通知された移動端末毎の管理情報を記憶するための端末情報管理テーブルと、
上記管理情報の一部であるサービス識別子が示す情報サービスについて、サービス提供元となる情報配信サーバへのサービス要求の発行有無をチェックし、もし、サービス要求が発行されていなかった場合、サービス提供元となる上記IP網内の特定の情報配信サーバに対して、情報サービスの開始を要求する処理部と、
上記特定の情報配信サーバからサービス情報を含むパケットを受信した時、上記端末情報管理テーブルを参照し、管理情報の一部として登録されている移動端末のアドレスを宛先として、上記受信パケットを前記移動体パケット通信網に転送するパケット転送部とを備えることを特徴とする情報配信システム。 - 前記サービス管理ノードから通知される管理情報が、移動端末のアドレスと提供すべき情報サービスの識別子とを含み、
前記ゲートウエイ装置の処理部が、上記サービス管理ノードから通知された管理情報と、他のサーバから取得した上記移動端末に関する属性情報とを含む管理情報を前記端末情報管理テーブルに登録することを特徴とする請求項1に記載の情報配信システム。 - 前記端末情報管理テーブルが、各移動端末の識別子と対応して、移動端末のアドレスと、複数のサービス識別子とを記憶することを特徴とする請求項1または請求項2に記載の情報配信システム。
- 前記ゲートウエイ装置が、各サービス識別子と対応して、サービスの提供元となる情報配信サーバのアドレスと、サービス情報パケットに付すべき宛先アドレスと、サービス要求の発行の有無を示すサービス情報管理テーブルを有し、
前記特定の情報配信サーバからサービス情報を含むパケットを受信した時、前記ゲートウエイ装置の処理部が、上記サービス情報管理テーブルを参照して該受信パケットと対応するサービス識別子を特定し、前記端末情報管理テーブルから上記サービス識別子を含む管理情報レコードを検索することによって、上記受信パケットを転送すべき移動端末のアドレスを特定し、上記アドレス宛に上記受信パケットまたはその複写を転送することを特徴とする請求項1または請求項2に記載の情報配信システム。 - 前記サービス情報管理テーブルが、特定のサービス識別子と対応してフィルタリング条件を指定しており、
前記特定の情報配信サーバからサービス情報を含むパケットとを受信した時、上記サービス情報管理テーブルで特定されたサービス識別子に対応してフィルタリング条件が指定されていた場合、前記ゲートウエイ装置の処理部が、前記端末情報管理テーブルから上記フィルタリング条件を満たしている管理情報レコードを検索し、上記受信パケットの転送先となる移動端末を特定することを特徴とする請求項4に記載の情報配信システム。 - 複数の移動端末を収容する移動体パケット通信網と複数の情報配信サーバが接続されたIP(Internet Protocol)網とを接続するゲートウエイ装置であって、
上記移動体パケット通信網における各移動端末の在圏位置を管理しているサービス管理ノードから、移動端末に対する情報サービスのための管理情報を受信した時、上記管理情報を端末情報管理テーブルに登録すると共に、上記情報サービスの提供元となる特定の情報配信サーバに情報サービスの開始を要求する手段と、
上記特定の情報配信サーバからサービス情報を含むパケットを受信した時、上記端末情報管理テーブルから、上記サービス情報を配布すべき移動端末のアドレスを特定し、該移動端末のアドレス宛に上記受信パケットを転送するパケット転送手段とを備えたことを特徴とするゲートウエイ装置。 - サービス識別子と対応して、情報サービスの提供元となる情報配信サーバへのサービス要求の発行の有無を記憶するためのサービス情報管理テーブルを有し、
前記サービス管理ノードから、移動端末に対する情報サービスのための管理情報を受信した時、前記情報サービスの開始要求手段が、上記サービス情報管理テーブルを参照して、前記特定の情報配信サーバへの情報サービスの開始要求の送信要否を判断することを特徴とする請求項6に記載のゲートウエイ装置。 - 各サービス識別子と対応して、サービスの提供元となるサーバのアドレスと、サービス情報パケットに付すべき宛先アドレスと、サービス要求の発行の有無を示すサービス情報管理テーブルを有し、
前記特定の情報配信サーバからサービス情報を含むパケットを受信した時、前記受信パケット転送手段が、上記サービス情報管理テーブルを参照して該受信パケットと対応するサービス識別子を特定し、前記端末情報管理テーブルから上記サービス識別子を含む管理情報レコードを検索することによって、上記受信パケットを転送すべき移動端末のアドレスを特定することを特徴とする請求項7に記載のゲートウエイ装置。 - 前記サービス情報管理テーブルが、特定のサービス識別子と対応してフィルタリング条件を指定しており、
前記特定のサーバからサービス情報を含むパケットとを受信した時、上記サービス情報管理テーブルで特定されたサービス識別子に対応してフィルタリング条件が指定されていた場合、前記受信パケット転送手段が、上記端末情報管理テーブルから上記フィルタリング条件を満たしている管理情報レコードを検索し、上記受信パケットの転送先となる移動端末を特定することを特徴とする請求項8に記載のゲートウエイ装置。 - 前記受信パケット転送手段が、前記特定の情報配信サーバから受信したパケットの宛先アドレスをグローバルIPアドレスからプライベートIPアドレスに変換して、前記移動体パケット通信網に転送することを特徴とする請求項6に記載のゲートウエイ装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000259373A JP3739260B2 (ja) | 2000-08-24 | 2000-08-24 | 情報配信システムおよびゲートウェイ装置 |
US09/811,388 US20020026482A1 (en) | 2000-08-24 | 2001-03-20 | Gateway apparatus and method of providing information to mobile terminals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000259373A JP3739260B2 (ja) | 2000-08-24 | 2000-08-24 | 情報配信システムおよびゲートウェイ装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2002077254A JP2002077254A (ja) | 2002-03-15 |
JP2002077254A5 JP2002077254A5 (ja) | 2005-02-10 |
JP3739260B2 true JP3739260B2 (ja) | 2006-01-25 |
Family
ID=18747559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000259373A Expired - Fee Related JP3739260B2 (ja) | 2000-08-24 | 2000-08-24 | 情報配信システムおよびゲートウェイ装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20020026482A1 (ja) |
JP (1) | JP3739260B2 (ja) |
Families Citing this family (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040068583A1 (en) * | 2002-10-08 | 2004-04-08 | Monroe David A. | Enhanced apparatus and method for collecting, distributing and archiving high resolution images |
US8572278B2 (en) * | 2001-04-30 | 2013-10-29 | Facebook, Inc. | Generating multiple data streams from a single data source |
WO2003105006A1 (en) * | 2001-04-30 | 2003-12-18 | America Online, Inc. | Load balancing with direct terminal response |
US7266609B2 (en) * | 2001-04-30 | 2007-09-04 | Aol Llc | Generating multiple data streams from a single data source |
US7237033B2 (en) | 2001-04-30 | 2007-06-26 | Aol Llc | Duplicating switch for streaming data units to a terminal |
US7124166B2 (en) | 2001-04-30 | 2006-10-17 | Aol Llc | Duplicating digital streams for digital conferencing using switching technologies |
JP4728511B2 (ja) * | 2001-06-14 | 2011-07-20 | 古河電気工業株式会社 | データ中継方法、その装置およびその装置を用いたデータ中継システム |
GB2376604B (en) * | 2001-06-15 | 2003-11-19 | Motorola Inc | A radio communication device and method therefor |
EP1421810B1 (en) * | 2001-08-29 | 2007-10-31 | Research In Motion Limited | System and method for addressing a mobile device in an ip-based wireless network |
JP2003122713A (ja) * | 2001-10-11 | 2003-04-25 | Sony Corp | 情報処理装置およびプログラム |
US6798773B2 (en) * | 2001-11-13 | 2004-09-28 | Nokia, Inc. | Physically scoped multicast in multi-access networks |
US7171493B2 (en) * | 2001-12-19 | 2007-01-30 | The Charles Stark Draper Laboratory | Camouflage of network traffic to resist attack |
KR20030085674A (ko) * | 2002-04-30 | 2003-11-07 | (주)한넷웨어 | 무선망 환경에서 주기적인 푸시 정보를 전송하는 시스템및 방식 |
KR100842580B1 (ko) * | 2002-06-03 | 2008-07-01 | 삼성전자주식회사 | 고속 데이터 전송을 위한 이동통신 시스템에서 단말기의정보 관리 방법 |
US8028092B2 (en) | 2002-06-28 | 2011-09-27 | Aol Inc. | Inserting advertising content |
EP1763197B1 (en) * | 2002-11-27 | 2009-11-18 | Research In Motion Limited | Associating a temporary IPv6 address with a temporary IPv4 address for communicating in an IPv4 network with a wireless device |
JP4133274B2 (ja) * | 2002-12-04 | 2008-08-13 | 株式会社エヌ・ティ・ティ・ドコモ | コンテンツ配信システム、中継装置及びコンテンツ配信制御方法 |
US7409428B1 (en) | 2003-04-22 | 2008-08-05 | Cooper Technologies Company | Systems and methods for messaging to multiple gateways |
US20090077196A1 (en) | 2003-04-22 | 2009-03-19 | Frantisek Brabec | All-hazards information distribution method and system, and method of maintaining privacy of distributed all-hazards information |
JP4292890B2 (ja) | 2003-06-26 | 2009-07-08 | 株式会社日立製作所 | マルチキャスト配信方法、配信装置およびシステム |
US6999774B2 (en) * | 2003-10-15 | 2006-02-14 | Motorola, Inc. | Method and system for handling messages addressed to multiple mobile nodes |
JP4201132B2 (ja) * | 2003-10-23 | 2008-12-24 | 株式会社エヌ・ティ・ティ・ドコモ | 端末アドレス管理装置、サーバ装置、端末アドレス管理方法及び端末アドレス管理プログラム |
FR2866498A1 (fr) * | 2004-02-17 | 2005-08-19 | Thomson Licensing Sa | Methode de transmission d'un flux multipoint dans un reseau local et dispositif de connexion implementant la methode |
KR100601673B1 (ko) * | 2004-05-10 | 2006-07-14 | 삼성전자주식회사 | 다중 인터페이스들이 탑재된 이동 스테이션에서의 통신방법 및 장치 |
US7693132B1 (en) * | 2004-10-01 | 2010-04-06 | Avaya Canada Corp. | Multicast and unicast message re-direction system, method, message re-director, and network device |
KR100582732B1 (ko) * | 2005-01-31 | 2006-05-22 | 삼성전자주식회사 | 멀티캐스트 패킷 포워딩 장치 및 그 방법 |
US20060206610A1 (en) * | 2005-03-09 | 2006-09-14 | Yibei Ling | Method, system and apparatus for location-aware content push service and location-based dynamic attachment |
US7474639B2 (en) * | 2005-04-20 | 2009-01-06 | Bank Of America Corporation | Dynamic update of push applications for wireless data device |
CN101313550A (zh) * | 2005-11-24 | 2008-11-26 | 艾利森电话股份有限公司 | 实现多媒体通信的方法和设备 |
US8009566B2 (en) * | 2006-06-26 | 2011-08-30 | Palo Alto Networks, Inc. | Packet classification in a network security device |
CN101247640B (zh) * | 2007-02-14 | 2012-07-04 | 北京三星通信技术研究有限公司 | 手机在通信系统间移动时取消附着的方法 |
US8594085B2 (en) * | 2007-04-11 | 2013-11-26 | Palo Alto Networks, Inc. | L2/L3 multi-mode switch including policy processing |
US20090040957A1 (en) * | 2007-08-10 | 2009-02-12 | Thomas Anschutz | Prepositioning Data For Wireless Applications |
GB2457140A (en) * | 2008-02-07 | 2009-08-12 | Wilico Wireless Networking Sol | Providing information to a mobile communications device |
EP2253120B1 (en) * | 2008-03-12 | 2018-02-28 | Telefonaktiebolaget LM Ericsson (publ) | Re-establishment of a security association |
US8873556B1 (en) | 2008-12-24 | 2014-10-28 | Palo Alto Networks, Inc. | Application based packet forwarding |
US8769664B1 (en) | 2009-01-30 | 2014-07-01 | Palo Alto Networks, Inc. | Security processing in active security devices |
CA2677113A1 (en) * | 2009-08-25 | 2011-02-25 | 01 Communique Laboratory Inc. | System and method for remotely accessing and controlling a networked computer |
EP2530959A1 (en) * | 2010-01-29 | 2012-12-05 | Nec Corporation | Service distribution platform, service distribution system, and service distribution method and program |
CN102143239B (zh) * | 2010-02-02 | 2015-01-28 | 华为技术有限公司 | 实现在不同网络间进行通信的方法及装置 |
JP5069332B2 (ja) * | 2010-04-30 | 2012-11-07 | 株式会社バッファロー | 通信装置、通信システム、変換方法、及びそのプログラム |
US9276901B2 (en) * | 2010-05-21 | 2016-03-01 | Brian Heder | Method, system, and apparatus for transitioning from IPv4 to IPv6 |
US9047441B2 (en) | 2011-05-24 | 2015-06-02 | Palo Alto Networks, Inc. | Malware analysis system |
US8695096B1 (en) | 2011-05-24 | 2014-04-08 | Palo Alto Networks, Inc. | Automatic signature generation for malicious PDF files |
CN102594908B (zh) * | 2012-03-13 | 2014-08-20 | 华为技术有限公司 | 一种推送网络内容的方法、设备和系统 |
US9509803B2 (en) | 2012-10-08 | 2016-11-29 | Patrick Soon-Shiong | Distributed storage systems and methods |
WO2014087591A1 (ja) * | 2012-12-05 | 2014-06-12 | 日本電気株式会社 | 通信システム、制御装置、通信制御方法、転送制御方法及び転送制御プログラム |
US10980073B2 (en) * | 2015-04-07 | 2021-04-13 | Sharp Kabushiki Kaisha | Terminal device, PGW, and TWAG |
US11917501B2 (en) * | 2015-06-26 | 2024-02-27 | Hewlett Packard Enterprise Development Lp | Transmissions of unicast frames to client devices |
KR101891125B1 (ko) * | 2016-12-07 | 2018-08-24 | 데이터얼라이언스 주식회사 | 분산된 네트워크 노드의 서비스 기여도 산출 시스템 및 방법 |
CN108259527B (zh) | 2016-12-28 | 2020-10-16 | 华为技术有限公司 | 基于代理的业务处理方法、装置及网元设备 |
US10455362B1 (en) * | 2016-12-30 | 2019-10-22 | Amazon Technologies, Inc. | Contextual presence |
CN112367359A (zh) * | 2020-10-21 | 2021-02-12 | 杭州电魂网络科技股份有限公司 | 游戏数据推送方法和系统 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5675507A (en) * | 1995-04-28 | 1997-10-07 | Bobo, Ii; Charles R. | Message storage and delivery system |
US5867661A (en) * | 1996-02-15 | 1999-02-02 | International Business Machines Corporation | Method and apparatus of using virtual sockets for reducing data transmitted over a wireless communication link between a client web browser and a host web server using a standard TCP protocol |
US5727159A (en) * | 1996-04-10 | 1998-03-10 | Kikinis; Dan | System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers |
US6061346A (en) * | 1997-01-17 | 2000-05-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Secure access method, and associated apparatus, for accessing a private IP network |
US6542497B1 (en) * | 1997-03-11 | 2003-04-01 | Verizon Services Corp. | Public wireless/cordless internet gateway |
US5918016A (en) * | 1997-06-10 | 1999-06-29 | Texas Instruments Incorporated | System with program for automating protocol assignments when newly connected to varing computer network configurations |
US6295291B1 (en) * | 1997-07-31 | 2001-09-25 | Nortel Networks Limited | Setup of new subscriber radiotelephone service using the internet |
US6411632B2 (en) * | 1997-09-16 | 2002-06-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Network hub for interconnecting a wireless office environment with a public cellular telephone network |
US6414962B1 (en) * | 1998-03-02 | 2002-07-02 | Telefonaktiebolaget Lm Ericsson | Method and apparatus for caching location information of transmitting mobile stations |
US6507589B1 (en) * | 1998-04-30 | 2003-01-14 | Openwave Systems Inc. | Method and apparatus for routing between network gateways and service centers |
US6654786B1 (en) * | 1998-04-30 | 2003-11-25 | Openwave Systems Inc. | Method and apparatus for informing wireless clients about updated information |
US6108314A (en) * | 1998-08-31 | 2000-08-22 | Motorola, Inc. | Method, subscriber device, wireless router, and communication system efficiently utilizing the receive/transmit switching time |
US6704295B1 (en) * | 1998-10-29 | 2004-03-09 | Mitsubishi Materials Corporation | Radio communication system for push information delivery |
KR100316288B1 (ko) * | 1999-08-28 | 2001-12-20 | 서평원 | 게이트웨이 시스템에서의 무선 인터넷 서비스 방법 |
EP1364494B1 (en) * | 2001-01-30 | 2009-12-02 | Broadcom Corporation | Method for adding a new device to a wireless network |
-
2000
- 2000-08-24 JP JP2000259373A patent/JP3739260B2/ja not_active Expired - Fee Related
-
2001
- 2001-03-20 US US09/811,388 patent/US20020026482A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2002077254A (ja) | 2002-03-15 |
US20020026482A1 (en) | 2002-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3739260B2 (ja) | 情報配信システムおよびゲートウェイ装置 | |
CN100588290C (zh) | 用于采用负载均衡的移动通信的方法和装置 | |
US6587882B1 (en) | Mobile IP communication scheme using visited site or nearby network as temporal home network | |
JP4106909B2 (ja) | パケット通信制御装置及びパケット通信制御方法 | |
JP4593856B2 (ja) | データ伝送の容易化 | |
US20070053334A1 (en) | Packet forwarding apparatus for connecting mobile terminal to ISP network | |
JP3402612B2 (ja) | 動的に割り当てられるアドレスを無線通信局の宛て先とするための方法と装置 | |
US7324492B2 (en) | Enabling push technologies for mobile IP | |
US20050128975A1 (en) | Home agent apparatus, mobile router communication system, and communication method | |
KR100811890B1 (ko) | 인터넷 시스템에서 서비스 플로우를 보장하는 애니캐스트라우팅 방법 및 장치 | |
JP2001326697A (ja) | 移動体通信網、端末装置、パケット通信制御方法、及び、関門装置 | |
JP2005020327A (ja) | マルチキャスト配信方法、配信装置およびシステム | |
US20070104205A1 (en) | System and method for processing packet mobile-terminated calls using dynamic IP | |
US8755354B2 (en) | Methods and apparatus for broadcast optimization in mobile IP | |
KR20120043787A (ko) | 이동통신 시스템에서 soap 메시지 전송 방법 및 장치 | |
US7447162B1 (en) | Methods and apparatus for anchoring of mobile nodes using DNS | |
AU2003216164B2 (en) | Optimization of point-to-point sessions | |
JP2004158973A (ja) | パケット中継装置 | |
JP2778505B2 (ja) | 移動体対応ルータ | |
JP4425757B2 (ja) | モバイルネットワークシステム | |
US20030014497A1 (en) | Information push through simulated context activation | |
WO2005104458A1 (en) | Wireless communication device, wireless communication program and route search method | |
WO2011041972A1 (zh) | 一种数据报文主动推送的实现方法及系统 | |
JP3551901B2 (ja) | 携帯情報端末用の情報転送方法 | |
KR101110307B1 (ko) | 이동성 제공 인터넷 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040304 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040304 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050711 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050719 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050920 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050920 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051018 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051101 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091111 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101111 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101111 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111111 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111111 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121111 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121111 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131111 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |