(57)【要約】本発明は、移動通信網（１００）又はＩＰ網（２００）からのサービス要求に対して、そのサービス種別に応じて必要な情報を適応的に加工してサービス制御装置（２０）に受け渡し、またサービス制御装置（２０）によるサービス処理の結果を移動通信網（１００）又はＩＰ網（２００）に送信することにより、移動通信網（１００）やＩＰ網（２００）に対して各種のサービスを提供する。本発明のゲートウェイ装置（１０）は、サービス制御装置（２０）から受信した各種ルール又はポリシーを規定する信号を保持し、移動通信網（１００）側の通信端末（３００）やＩＰ網（２０）側の通信端末から送信されて来るサービス要求信号に対して、各種ルール又はポリシーにより当該サービス要求信号が求めているサービス種別、送信先を判断し、サービス要求信号を該当するサービス種別に応じてプロトコル変換し、該当する送信先へ送信する。
2003107611.tif 000002
【特許請求の範囲】
【請求項１】
通信端末又は所定の通信装置から受信した信号に基づきサービス制御を実行するサービス制御装置との間で信号の送受信を行うために、移動通信網と外部ネットワークと前記サービス制御装置とに接続されるゲートウェイ装置であって、
前記サービス制御装置からサービス提供に必要な制御情報を受信する受信部と、
前記制御情報に基づき、前記移動通信網又は外部ネットワークから受信した信号に対して、所定の情報処理を行う情報処理部とを備えたことを特徴とするゲートウェイ装置。
【請求項２】
前記情報処理部は、ゲートウェイルール保有部とゲートウェイルール実行部とを有し、
前記ゲートウェイルール保有部は、前記サービス制御装置を通じて与えられるゲートウェイルールを保有し、
前記ゲートウェイルール実行部は、前記サービス制御装置、移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置から受信した信号に対して、前記ゲートウェイルールを適用してゲートウェイ処理を実行することを特徴とする請求項１に記載のゲートウェイ装置。
【請求項３】
前記ゲートウェイルールは、
前記ゲートウェイ装置にて、前記サービス制御装置、移動通信網、外部ネットワークの３者間におけるパケット信号の転送において実行すべきプロトコル変換に関するプロトコル変換情報と、
当該ゲートウェイ装置にて、前記サービス制御装置、移動通信網又は外部ネットワークから送信されてくるパケット信号から取得すべき情報に関する情報抽出情報と、
当該ゲートウェイ装置にて行う、前記サービス制御装置、移動通信網又は外部ネットワークから送信されてくるパケット信号に対する各網及び通信端末又は通信装置を収容した各接続処理部へのパケット振り分けに関するパケット振り分け情報と、
前記サービス制御装置、移動通信網又は外部ネットワークから送信されてくるパケット信号のうち、当該ゲートウェイ装置にて蓄積すべきパケット信号に関する情報蓄積情報とを含み、
前記ゲートウェイルール実行部は、
前記サービス制御装置、移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置から受信したパケット信号に対して、前記ゲートウェイルールに定義されている前記プロトコル変換情報に従ったプロトコル変換処理、前記情報抽出情報に従った情報抽出処理、前記パケット振り分け情報に従った各接続処理部へのパケット振り分け処理、又は、前記情報蓄積情報に従ったパケット信号の蓄積処理を実行することを特徴とする請求項２に記載のゲートウェイ装置。
【請求項４】
前記情報処理部は、接続経路選択ルール保有部と接続経路選択ルール実行部とを有し、
前記接続経路選択ルール保有部は、前記サービス制御装置を通じて与えられる接続経路選択ルールを保有し、
前記接続経路選択ルール実行部は、前記移動通信網、外部ネットワーク又はサービス制御装置から受信した信号に対して、前記接続経路選択ルールを適用して当該信号の送信先を決定し、当該信号を当該送信先に転送することを特徴とする請求項１に記載のゲートウェイ装置。
【請求項５】
前記接続経路選択ルールは、
前記サービス制御装置又は外部ネットワーク側コンテンツ及びサービス提供者により用意されているサービスのサービス種別情報と、
パケット信号を送信してくることがあらかじめ予想されるサービス制御装置、移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置のパケット信号の送信元情報と、
当該網又は装置が前記パケット信号の送信先として指定してくることがあらかじめ予想されるパケット信号の送信先情報を含み、
前記接続経路選択ルール実行部は、前記サービス制御装置、移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置から送信されてきたパケット信号を受信した際に、当該パケット信号の送信元情報、送信先情報及びサービス種別情報を識別し、接続経路選択ルールに記載されている情報を適用して当該パケット信号の送信先を判断し、該当する送信先へ当該パケット信号を転送することを特徴とする請求項４に記載のゲートウェイ装置。
【請求項６】
前記情報処理部は、スクリーニングポリシー保有部とスクリーニングポリシー実行部とを有し、
前記スクリーニングポリシー保有部は、前記サービス制御装置を通じて送られてくるスクリーニングポリシーを保有し、
前記スクリーニングポリシー実行部は、前記移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置から受信したパケット信号に対して、前記スクリーニングポリシーを適用してその正当性を判断し、不適当なパケット信号を破棄することを特徴とする請求項１に記載のゲートウェイ装置。
【請求項７】
スクリーニングポリシーは、
前記ゲートウェイ装置において、パケット信号の転送を許可するプロトコル種別、ポート番号及びパケット信号の流れる方向を表す情報と、
前記サービス制御装置、移動通信網及び外部ネットワークの３者を相互接続するために定義された独自プロトコルの正当性を判断するための情報と、
前記サービス制御装置及び当該ゲートウェイ装置のパケット処理能力の限界を示す情報とを含み、
前記スクリーニングポリシー実行部は、前記移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置から送信されてきたパケット信号を受信した際に、当該パケット信号のプロトコル種別、ポート番号及び当該パケット信号の流れる方向を判別し、当該パケット信号が独自プロトコル上で送信されてきたものであった場合には、独自プロトコルの正当性も重ねて判断する処理、前記スクリーニングポリシーによって転送することが許可されているパケット信号については、当該ゲートウェイ装置において当該パケット信号の転送を行い、許可されていないパケット信号については当該ゲートウェイ装置において当該パケット信号を破棄する処理、又は、前記スクリーニングポリシーにより定められている前記サービス制御装置又はゲートウェイ装置の処理能力の限界以上のパケット信号が送信されてきた場合には、当該ゲートウェイ装置にて当該パケット信号を破棄し、輻輳を回避する処理を実行することを特徴とする請求項６に記載のゲートウェイ装置。
【請求項８】
前記情報処理部は、信号処理部を有し、
当該信号処理部は、前記移動通信網の通信端末又は所定の通信装置から受信したパケット信号を前記外部ネットワークで利用可能な信号にプロトコル変換して転送し、前記外部ネットワークの通信端末又は所定の通信装置から受信したパケット信号を前記移動通信網で利用可能な信号にプロトコル変換して転送することを特徴とする請求項１に記載のゲートウェイ装置。
【請求項９】
通信端末又は所定の通信装置から受信した信号に基づきサービスを実行するサービス制御装置との間で信号の送受信を行うために、移動通信網と外部ネットワークと前記サービス制御装置とに接続されるゲートウェイ装置であって、
移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置からの信号で、その送信先が当該サービス制御装置である信号に対して、当該サービス制御装置で実行するサービス種別に対応した信号へ変換して当該サービス制御装置に送信し、かつ、当該サービス制御装置にて処理された制御情報及びサービス処理結果を受信し、前記信号変換の逆変換を行う信号変換部と、
前記通信端末又は所定の通信装置を収容している移動通信網又は外部ネットワークと前記信号変換部との間において前記信号の授受を行う信号受渡部とを備えたことを特徴とするゲートウェイ装置。
【請求項１０】
前記信号受渡部は、前記サービス制御装置との間でサービス種別ごとに個別の対サービス制御装置インタフェースを規定し、前記信号変換部にて変換された前記信号を、対サービス制御装置インタフェースのうちの該当するものを通して前記サービス制御装置へ転送し、かつ、前記サービス制御装置から対サービス制御装置インタフェースのうちのいずれかを通して受信した信号を前記信号変換部にて逆変換し、サービス要求元の網、通信端末又は通信装置へ送信することを特徴とする請求項９に記載のゲートウェイ装置。
【請求項１１】
前記信号受渡部は、サービス種別識別部を有し、
当該サービス種別識別部は、前記サービス制御装置がサービス可能なサービス種別ごとに個別の対網インタフェースを規定し、移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置からのサービス要求信号を受信して、該当サービス種別に対応した対網インタフェースを介して前記信号変換部に受け渡し、かつ、前記信号変換部にて逆変換した受信信号を、対網インタフェースのいずれかを通してサービス要求元の網、通信端末又は通信装置へ送信することを特徴とする請求項１０に記載のゲートウェイ装置。
【請求項１２】
通信端末又は所定の通信装置から送られてきた信号に基づきサービスを実行するサービス制御装置との間で信号の送受信を行うために、移動通信網と外部ネットワークと前記サービス制御装置とに接続されるゲートウェイ装置における信号処理方法であって、
サービス制御装置から配信される各種ルール又はポリシーを規定する信号を受信して保持するステップと、
前記移動通信網又は外部ネットワークから受信したサービス要求信号に対して、前記サービス制御装置から配信された各種ルール又はポリシーにより当該サービス要求信号が求めているサービス種別、送信先を判断するステップと、
前記サービス要求信号を該当するサービス種別に応じてプロトコル変換し、該当する送信先へ送信するステップとを有することを特徴とするゲートウェイ装置における信号処理方法。
【請求項１３】
前記情報処理部は、信号処理部とサービス種別情報データ保有部とを有し、
前記サービス種別情報データ保有部は、各サービスに対応する複数のサービス種別情報データを保有し、
前記信号処理部は、前記サービス制御装置、移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置から受信した信号に含まれているサービス種別情報に対応する前記サービス種別情報データに記述されている情報に基づいて、当該信号に対する所定の信号処理を実行することを特徴とする請求項１に記載のゲートウェイ装置。
【発明の詳細な説明】
技術分野
本発明は、ゲートウェイ装置及び当該ゲートウェイ装置における信号処理方法に関する。
背景技術
現在、移動通信においては、移動通信網内の携帯電話のような通信端末や通信機能を備えたＰＤＡのような所定の通信装置に対して、音声通話サービスのみならず、移動通信網機能を利用したＭａｉｌやＰｕｓｈなどのパケット系サービスが提供されている。また、従来の移動通信においては、移動通信網の通信端末又は所定の通信装置に対して、移動通信網内の特定の装置を介してのＷｅｂアクセスサービスも提供されている。
他方、２つの異なるネットワークを結ぶゲートウェイ装置が提案されていて、ゲートウェイ装置に異なるネットワーク間のプロトコル変換機能を持たせ、また自動ルーティング機能、スクリーニング機能、Ｐｕｓｈ型サービスの中継機能を持たせたものが知られている。これらの従来例に該当する公報としては、特開平１１−２０５３７０号、特開２０００−７８１９２号、特開２００１−６９１７６号、特開平１１−３２０５８号、特開２００１−１５９８９１号、特開２００１−１６８９０２号公報がある。
しかしながら、従来のゲートウェイ装置は、移動通信網への関門装置としてＴＣＰ層でのプロトコル変換を行い、移動通信網とＩＰ網との間のパケット中継を行っているのみであり、このため、サービスの変更を行う場合には、ゲートウェイ装置を通過した後の移動通信網内で行う必要があり、ゲートウェイ装置にてサービスの変更に対応する処理を行うことはできなかった。
また、従来の移動通信では、位置情報提供装置、課金装置などのサービス提供装置は、サービスごとに設けられていたため、サービスの変更に伴って各装置を個別に変更する必要があり、また、各サービス提供装置に必要な情報は、各サービス提供装置において加工してサービスを提供するようにしていたため、各種のサービスを集中的に管理するということができなかった。
加えて、従来の移動通信網のサービス提供装置は、移動通信網の通信端末又は所定の通信装置に対してのみサービスを提供しており、ＩＰ網の通信端末や所定の通信装置からこの移動通信網内の各種サービスの機能を利用することができなかった。
発明の開示
そこで、本発明は、上記に鑑みてなされたものであり、移動通信網と例えばＩＰ網のような外部ネットワークとの間に接続され、通信端末又は所定の通信装置から送信されるサービス要求信号を中継するゲートウェイ装置に対して、（１）サービス管理装置からの機能変更指示により適応的にゲートウェイの機能を変更することができ、（２）サービス種別に応じて、適応的にサービス制御装置に必要な情報を加工することができ、（３）各サービスに適応してアプリケーション層でのサービス種別に対応したプロトコル変換ができ、又は、（４）アプリケーションインタフェースを備え、外部ネットワークから移動通信網用の各種サービスを利用できるようにするゲートウェイ技術を提供することを目的とする。
上記目的を達成するために、本発明の第１の特徴は、通信端末又は所定の通信装置から受信した信号に基づきサービス制御を実行するサービス制御装置との間で信号の送受信を行うために、移動通信網と外部ネットワークと前記サービス制御装置とに接続されるゲートウェイ装置であって、前記サービス制御装置からサービスに必要な制御情報を受信する受信部と、前記制御情報に基づき、前記移動通信網又は外部ネットワークから受信した信号に対して、所定の情報処理を行う情報処理部とを備えたことを要旨とする。
本発明の第１の特徴において、前記情報処理部が、ゲートウェイルール保有部とゲートウェイルール実行部とを有し、前記ゲートウェイルール保有部が、前記サービス制御装置を通じて与えられるゲートウェイルールを保有し、前記ゲートウェイルール実行部が、前記サービス制御装置、移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置から受信した信号に対して、前記ゲートウェイルールを適用してゲートウェイ処理を実行するように構成されていてもよい。
また、本発明の第１の特徴において、前記ゲートウェイルールが、前記ゲートウェイ装置にて、前記サービス制御装置、移動通信網、外部ネットワークの３者間におけるパケット信号の転送において実行すべきプロトコル変換に関するプロトコル変換情報と、当該ゲートウェイ装置にて、前記サービス制御装置、移動通信網又は外部ネットワークから送信されてくるパケット信号から取得すべき情報に関する情報抽出情報と、当該ゲートウェイ装置にて行う、前記サービス制御装置、移動通信網又は外部ネットワークから送信されてくるパケット信号に対する各網及び通信端末又は通信装置を収容した各接続処理部へのパケット振り分けに関するパケット振り分け情報と、前記サービス制御装置、移動通信網又は外部ネットワークから送信されてくるパケット信号のうち、当該ゲートウェイ装置にて蓄積すべきパケット信号に関する情報蓄積情報とを含み、前記ゲートウェイルール実行部が、前記サービス制御装置、移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置から受信したパケット信号に対して、前記ゲートウェイルールに定義されている前記プロトコル変換情報に従ったプロトコル変換処理、前記情報抽出情報に従った情報抽出処理、前記パケット振り分け情報に従った各接続処理部へのパケット振り分け処理、又は、前記情報蓄積情報に従ったパケット信号の蓄積処理を実行するように構成されていてもよい。
また、本発明の第１の特徴において、前記情報処理部が、接続経路選択ルール保有部と接続経路選択ルール実行部とを有し、前記接続経路選択ルール保有部が、前記サービス制御装置を通じて与えられる接続経路選択ルールを保有し、前記接続経路選択ルール実行部が、前記移動通信網、外部ネットワーク又はサービス制御装置から受信した信号に対して、前記接続経路選択ルールを適用して当該信号の送信先を決定し、当該信号を当該送信先に送信するように構成されていてもよい。
また、本発明の第１の特徴において、前記接続経路選択ルールが、前記サービス制御装置又は外部ネットワーク側コンテンツ及びサービス提供者により用意されているサービスのサービス種別情報と、パケット信号を送信してくることがあらかじめ予想されるサービス制御装置、移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置のパケット信号の送信元情報と、当該網又は装置が前記パケット信号の送信先として指定してくることがあらかじめ予想されるパケット信号の送信先情報を含み、前記接続経路選択ルール実行部が、前記サービス制御装置、移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置から送信されてきたパケット信号を受信した際に、当該パケット信号の送信元情報、送信先情報及びサービス種別情報を識別し、接続経路選択ルールに記載されている情報を適用して当該パケット信号の送信先を判断し、該当する送信先へ当該パケット信号を送信するように構成されていてもよい。
また、本発明の第１の特徴において、前記情報処理部が、スクリーニングポリシー保有部とスクリーニングポリシー実行部とを有し、前記スクリーニングポリシー保有部が、前記サービス制御装置を通じて送られてくるスクリーニングポリシーを保有し、前記スクリーニングポリシー実行部が、前記移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置から受信したパケット信号に対して、前記スクリーニングポリシーを適用してその正当性を判断し、不適当なパケット信号を破棄するように構成されていてもよい。
また、本発明の第１の特徴において、スクリーニングポリシーが、前記ゲートウェイ装置において、パケット信号の転送を許可するプロトコル種別、ポート番号及びパケット信号の流れる方向を表す情報と、前記サービス制御装置、移動通信網及び外部ネットワークの３者を相互接続するために定義された独自プロトコルの正当性を判断するための情報と、前記サービス制御装置及び当該ゲートウェイ装置のパケット処理能力の限界を示す情報とを含み、前記スクリーニングポリシー実行部が、前記移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置から送信されてきたパケット信号を受信した際に、当該パケット信号のプロトコル種別、ポート番号及び当該パケット信号の流れる方向を判別し、当該パケットが独自プロトコル上で送信されてきたものであった場合には、独自プロトコルの正当性も重ねて判断する処理、前記スクリーニングポリシーによって転送することが許可されているパケット信号については、当該ゲートウェイ装置において当該パケット信号の転送を行い、許可されていないパケット信号については当該ゲートウェイ装置において当該パケット信号を破棄する処理、又は、前記スクリーニングポリシーにより定められている前記サービス制御装置又はゲートウェイ装置の処理能力の限界以上のパケット信号が送信されてきた場合には、当該ゲートウェイ装置にて当該パケット信号を破棄し、輻輳を回避する処理を実行するように構成されていてもよい。
また、本発明の第１の特徴において、前記情報処理部が、信号処理部を有し、当該信号処理部が、前記移動通信網の通信端末又は所定の通信装置から受信したパケット信号を前記外部ネットワークで利用可能な信号にプロトコル変換して転送し、前記外部ネットワークの通信端末又は所定の通信装置から受信したパケット信号を前記移動通信網で利用可能な信号にプロトコル変換して転送するように構成されていてもよい。
また、本発明の第１の特徴において、前記情報処理部が、信号処理部とサービス種別情報データ保有部とを有し、前記サービス種別情報データ保有部が、各サービスに対応する複数のサービス種別情報データを保有し、前記信号処理部が、前記サービス制御装置、移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置から受信した信号に含まれているサービス種別情報に対応する前記サービス種別情報データに記述されている情報に基づいて、当該信号に対する所定の信号処理を実行するように構成することができる。
本発明の第２の特徴は、通信端末又は所定の通信装置から受信した信号に基づきサービスを実行するサービス制御装置との間で信号の送受信を行うために、移動通信網と外部ネットワークと前記サービス制御装置とに接続されるゲートウェイ装置であって、移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている移動通信網又は所定の通信装置からの信号で、その送信先が当該サービス制御装置である信号に対して、当該サービス制御装置で実行するサービス種別に対応した信号へ変換して当該サービス制御装置に送信し、かつ、当該サービス制御装置にて処理された制御情報及びサービス処理結果を受信し、前記信号変換の逆変換を行う信号変換部と、前記通信端末又は所定の通信装置を収容している移動通信端末又は外部ネットワークと前記信号変換部との間において前記信号の授受を行う信号受渡部とを備えたことを要旨とする。
本発明の第２の特徴において、前記信号受渡部が、前記サービス制御装置との間でサービス種別ごとに個別の対サービス制御装置インタフェースを規定し、前記信号変換部にて変換された前記信号を、対サービス制御装置インタフェースのうちの該当するものを通して前記サービス制御装置へ転送し、かつ、前記サービス制御装置から対サービス制御装置インタフェースのうちのいずれかを通して受信した信号を前記信号変換部にて逆変換し、サービス要求元の網、通信端末又は通信装置へ送信するように構成されていてもよい。
また、本発明の第２の特徴において、前記信号受渡部が、サービス種別識別部を有し、当該サービス種別識別部が、前記サービス制御装置がサービス可能なサービス種別ごとに個別の対網インタフェースを規定し、移動通信網、外部ネットワーク、移動通信網又は外部ネットワークに収容されている通信端末又は所定の通信装置からのサービス要求信号を受信して、該当サービス種別に対応した対網インタフェースを介して前記信号変換部に受け渡し、かつ、前記信号変換部にて逆変換した受信信号を、対網インタフェースのいずれかを通してサービス要求元の網、通信端末又は通信装置へ送信するように構成されていてもよい。
本発明の第３の特徴は、通信端末又は所定の通信装置から送られてきた信号に基づきサービスを実行するサービス制御装置との間で信号の送受信を行うために、移動通信網と外部ネットワークと前記サービス制御装置とに接続されるゲートウェイ装置における信号処理方法であって、サービス制御装置から配信される各種ルール又はポリシーを規定する信号を受信して保持するステップと、前記移動通信網又は外部ネットワークから受信したサービス要求信号に対して、前記サービス制御装置から配信された各種ルール又はポリシーにより当該サービス要求信号が求めているサービス種別、送信先を判断するステップと、前記サービス要求信号を該当するサービス種別に応じてプロトコル変換し、該当する送信先へ送信するステップとを有することを要旨とする。
発明を実施するための最良の形態
以下、本発明の第１及び第２の実施形態を図に基づいて詳説する。なお、ここでは、移動通信網として第３世代移動通信ネットワーク（ＩＭＴ−２０００ネットワーク）を、外部ネットワークとしてＩＰ網を例に説明する。また、本明細書で、ＩＰ網側コンテンツ及びサービス提供者とは、ＩＰ網のような外部ネットワークに接続され、コンテンツやサービスを配信するサーバシステムをいう。
（第１の実施形態）
図１乃至図３に示す本発明の第１の実施形態に係るサービス提供システムは、移動通信網−ＩＰ網ゲートウェイ装置１０、移動通信網−ＩＰ網間サービス制御装置２０及び移動通信網−ＩＰ網間サービス管理装置３０から構成される。
本実施形態に係るサービス提供システムは、図１に示すように、移動通信網−ＩＰ網間ゲートウェイ装置１０の上位層として移動通信網−ＩＰ網間サービス制御装置２０が接続され、さらにその上位層として移動通信網−ＩＰ網間サービス管理装置３０が接続されていて、全体として下位からゲートウェイ機能層、サービス制御機能層、サービス管理機能層の３階層構成をとる。
移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網−ＩＰ網間サービス制御装置２０と移動通信網−ＩＰ網間サービス管理装置３０とに接続され、移動通信網−ＩＰ網間サービス管理装置３０から移動通信網−ＩＰ網間サービス制御装置２０を通じて送られてくる各種ルールを受信して保存し、この各種ルールに従って後述するプロトコル変換処理その他のゲートウェイ機能（ゲートウェイ処理）を実行する。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網１００、ＩＰ網２００を収容する手段（移動通信網向け接続処理部１２−１、ＩＰ網向け接続処理部１２−２）を持ち、移動通信網−ＩＰ網間サービス制御装置２０、移動通信網１００及びＩＰ網２００の３者を収容し、これらの３者それぞれから送られてくるＩＰパケット（パケット信号）に対して各種プロトコル変換を行い、所定の送信先へＩＰパケットを転送する。
なお、移動通信網−ＩＰ網間サービス制御装置２０、移動通信網１００、ＩＰ網２００は、この移動通信網−ＩＰ網間ゲートウェイ装置１０と接続され、この移動通信網−ＩＰ網間ゲートウェイ装置１０を介してのみ、他網及び他網に収容されている通信端末や通信装置とのＩＰパケットの送受信を行うことが可能である。
また、図８に示すように、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網１００の通信端末又は所定の通信装置（例えば、携帯電話のような移動通信端末３００）から送信されるＩＰパケットや、ＩＰ網２００の通信端末又は所定の通信装置（例えば、ＩＰ網側コンテンツ及びサービス提供者４００）から送信されるＩＰパケットに対応する所定のサービス提供処理を実行し、移動通信網機能を補完して、移動通信網１００の通信端末又は所定の通信装置及びＩＰ網２００の通信端末又は所定の通信装置に対して、高度なパケット系サービスを提供する。
本実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置１０は、図１に示すように、情報処理部１１と、接続処理部１２−１、１２−２、１２−３とを備えている。
情報処理部１１は、図２に示すように、信号処理部１１１や、情報抽出／転送／蓄積部１１２や、接続経路選択部１１３や、移動通信網保護部１１４等を備えている。
接続処理部１２−１、１２−２、１２−３は、移動通信網１００、ＩＰ網２００、移動通信網−ＩＰ網間サービス制御装置２０それぞれとの接続を行うものである。
そして、移動通信網−ＩＰ網間ゲートウェイ装置１０内を伝達する全ての信号は、情報処理部１１内を経由する。また、各接続先との信号の送受信は、それぞれの接続処理部１２−１乃至１２−３にて独立して行う。
移動通信網−ＩＰ網間ゲートウェイ装置１０における情報処理部１１内の信号処理部１１１は、移動通信網１００の通信端末、所定の通信装置又は接続装置（図示せず）から送信されたＩＰパケットを、ＩＰ網２００で利用可能な信号に変換する。
また、信号処理部１１１は、ＩＰ網２００の通信端末又は所定の通信装置から送信されたＩＰパケットを、移動通信網１００で利用可能な信号に変換する。
信号処理部１１１は、これらの機能のために信号種別判別部１１１１を備えている。例えば、信号種別識別部１１１１は、利用者が送受信しようとするコンテンツ信号（１）と、このコンテンツ信号を送受信する際などに発生する通信接続・通信切断などの通信制御又は通信網制御などの制御信号（２）との信号種別を行う。信号処理部１１１は、信号種別識別部１１１１によって識別されたコンテンツ信号（１）と制御信号（２）とに対して対応する信号処理を行い、移動通信網１００とＩＰ網２００とをコンテンツ信号と制御信号の両者について相互接続できるようにする。
同じ情報処理部１１内の情報抽出／転送／蓄積部１１２は、移動通信網１００の通信端末、所定の通信装置又は接続装置（図示せず）から送信されたＩＰパケットや、ＩＰ網２００の通信端末又は所定の通信装置から送信されたＩＰパケットに基づいて、情報抽出処理、転送処理（パケット振り分け処理）又は情報蓄積処理を行う。
また、情報抽出／転送／蓄積部１１２は、受信したＩＰパケットに対して、上位のレイヤにおける情報抽出処理、転送処理（パケット振り分け処理）及び情報蓄積処理の働きをする。
そして、これらの機能のために、情報抽出／転送／蓄積部１１２は、ゲートウェイルール保有部１１２１と、ゲートウェイルール実行部１１２２と、パケット送信先識別部１１２３とを備えている。
ゲートウェイルール保有部１１２１は、ＩＰパケットに基づく情報抽出、転送及び蓄積に関連するゲートウェイルールを保有するものである。ここで、ゲートウェイルールは、移動通信網−ＩＰ網間サービス管理装置３０のゲートウェイルール生成部３０５により生成され、ゲートウェイルール配信部３０６により配信されたものである。
また、ゲートウェイルールは、
（１）  移動通信網−ＩＰ網間ゲートウェイ装置１０にて、移動通信網−ＩＰ網間サービス制御装置２０、移動通信網１００、ＩＰ網３００の３者間におけるＩＰパケット転送において実行すべきプロトコル変換に関する規定情報（プロトコル変換情報）と、
（２）  移動通信網−ＩＰ網間ゲートウェイ装置１０にて、移動通信網−ＩＰ網間サービス制御装置２０、移動通信網１００又はＩＰ網２００から送信されてくるＩＰパケットから取得（抽出）すべき情報に関する規定情報（情報抽出情報）と、
（３）  移動通信網−ＩＰ網間ゲートウェイ装置１０にて行う、移動通信網−ＩＰ網間サービス制御装置２０、移動通信網１００又はＩＰ網２００から送信されてくるＩＰパケットに対する各網及び通信端末又は通信装置を収容した各接続処理部１２−１乃至１２−３へのパケット振り分けに関する規定情報（パケット振り分け情報）と、
（４）  移動通信網−ＩＰ網間サービス制御装置２０、移動通信網１００又はＩＰ網２００から送信されてくるＩＰパケットのうち、移動通信網−ＩＰ網間ゲートウェイ装置１０にて蓄積すべきＩＰパケットに関する規定情報（情報蓄積情報）とを含む。
また、ゲートウェイルール実行部１１２２は、ゲートウェイルール保有部１１２１で保有されているゲートウェイルールを取り出して、当該ゲートウェイルールを適用してゲートウェイ処理を実行する、例えば、ＩＰパケットに基づいて、情報抽出処理、転送処理（パケット振り分け処理）又は蓄積処理を行うものである。
具体的には、ゲートウェイルール実行部１１２２が実行する処理は、移動通信網−ＩＰ網間サービス制御装置２０、移動通信網１００又はＩＰ網２００の通信端末又は所定の通信装置３００、４００から受信したＩＰパケットに対して行われる、
−  ゲートウェイルールに定義されているプロトコル変換情報に従ったプロトコル変換処理、
−  情報抽出情報に従った情報抽出処理、
−  パケット振り分け情報に従った各接続処理部１２−１乃至１２−３へのパケット振り分け処理、
−  情報蓄積情報に従ったＩＰパケットの蓄積処理である。
また、情報抽出／転送／蓄積部１１２は、パケット送信先識別部１１２３によって、移動通信網１００の通信端末又は所定の通信装置から送信されるＩＰパケットの送信先や、ＩＰ網２００の通信端末又は所定の通信装置から送信されるＩＰパケットの送信先を識別し、この識別結果に基づき、移動通信網１００、ＩＰ網２００、移動通信網−ＩＰ網間サービス制御装置２０又は移動通信網−ＩＰ網間サービス管理装置３０のいずれかの送信先に対して当該ＩＰパケットを転送するように構成されていてもよい。
同じ情報処理部１１内の接続経路選択部１１３は、移動通信網１００とＩＰ網２００の間において、移動通信網１００の通信端末又は所定の通信装置から送信されるＩＰパケット及びＩＰ網２００の通信端末又は所定の通信装置から送信されるＩＰパケットのルーティングの場合に、移動通信網１００のルーティングとＩＰ網２００のルーティングとを組み合わせたルーティングを行う。
そして、接続経路選択部１１３は、この機能のために、接続経路選択ルール保有部１１２１と、接続経路選択実行部１１２２とを備えている。
接続経路選択ルール保有部１１２１は、接続経路選択に対応する接続経路選択ルールを保有するものである。ここで、接続経路選択ルールは、移動通信網−ＩＰ網間サービス管理装置３０の接続経路選択ルール生成部３０３により生成され、移動通信網−ＩＰ網間サービス制御装置２０を通じて移動通信網−ＩＰ網間サービス管理装置３０の接続経路選択ルール配信部３０５により配信される。
また、接続経路選択ルールは、
（１）  移動通信網−ＩＰ網間サービス制御装置２０又はＩＰ網２００側のコンテンツ又はサービス提供者４００において用意されているサービスの種別を示す「サービス種別情報」と、
（２）  ＩＰパケットを送信してくることが予想される移動通信網−ＩＰ網間サービス制御装置２０、或いは、移動通信網１００又はＩＰ網２００に収容されている通信端末又は所定の通信装置３００、４００を示す「ＩＰパケットの送信元情報」と、
（３）  ＩＰパケットを送信する移動通信網−ＩＰ網間サービス制御装置２０、或いは、移動通信網１００又はＩＰ網２００に収容されている通信端末又は所定の通信装置３００、４００が指定してくることが予想される「ＩＰパケットの送信先情報」とを含む。
また、接続経路選択実行部１１２２は、接続経路選択ルール保有部１１３１により保有されている接続経路選択ルールを取り出し、当該接続経路選択ルールに基づく接続経路選択を実行するものである。
すなわち、接続経路選択実行部１１２２は、移動通信網１００、ＩＰ網２００、移動通信網−ＩＰ網間サービス制御装置２０、移動通信網１００又はＩＰ網２００の通信端末又は所定の通信装置３００、４００から受信したＩＰパケットに対して、接続経路選択ルールを適用して当該ＩＰパケットの送信先を決定し、当該ＩＰパケットを当該送信先に転送する。
具体的には、接続経路選択ルール実行部１１３２が実行する処理は、移動通信網−ＩＰ網間サービス制御装置２０、移動通信網１００又はＩＰ網２００の通信端末又は所定の通信装置３００、４００から送信されてきたＩＰパケットを受信した際に、当該ＩＰパケットに含まれる「ＩＰパケットの送信元情報」と「ＩＰパケットの送信先情報」と「サービス種別情報」を識別し、接続経路選択ルールに記載されている情報を適用して、当該ＩＰパケットの送信先（例えば、網１００、２００若しくは装置２０）を判断して、当該送信先に対応する接続処理部１２−１乃至１２−３を介して当該ＩＰパケットを送信する処理である。
また、情報処理部１１内の移動通信網保護部１１４は、移動通信網１００に対して、ＩＰ網２００の通信端末又は所定の通信装置から送信されたＩＰパケットについての受信制限又は受信拒否を行うものである。
そして、移動通信網保護部１１４は、この機能のために、スクリーニングポリシー保有部１１４１と、スクリーニングポリシー実行部１１４２と、制限／拒否パケット履歴保存部１１４３とを備えている。
スクリーニングポリシー保有部１１４１は、ＩＰパケットの受信制限又は受信拒否を行うためのスクリーニングポリシーを保有するものである。ここで、スクリーニングポリシーは、移動通信網−ＩＰ網間サービス管理装置３０のスクリーニングポリシー生成部３０７により生成され、移動通信網−ＩＰ網間サービス管理装置３０のスクリーニングポリシー配信部３０８により配信される。
また、スクリーニングポリシーは、
（１）  移動通信網−ＩＰ網間ゲートウェイ装置１０においてＩＰパケットの転送を許可する「プロトコル種別」と「ポート番号」と「パケットの流れる方向」とを表す情報と、
（２）  移動通信網−ＩＰ網間サービス制御装置２０、移動通信網１００及びＩＰ網２００の３者を相互接続するために定義された独自プロトコルの正当性を判断するための情報と、
（３）  移動通信網−ＩＰ網間サービス管理装置３０、移動通信網−ＩＰ網間サービス制御装置２０及び移動通信網−ＩＰ網間ゲートウェイ装置１０のＩＰパケット処理能力の限界を示す情報とを含む。
また、スクリーニングポリシー実行部１１４２は、移動通信網１００やＩＰ網２００等から受信したＩＰパケットに対して、スクリーニングポリシー保有部１１４１から取り出したスクリーニングポリシーを適用して、その正当性を判断し、受信制限又は受信拒否を実行する、例えば、不適当なＩＰパケットを廃棄するものである。
具体的には、スクリーニングポリシー実行部１１４２が実行する処理は、
（１）  移動通信網１００又はＩＰ網２００の通信端末又は所定の通信装置３００、４００から送信されてきたＩＰパケットに基づいて、当該ＩＰパケットの「プロトコル種別」と「ポート番号」と「ＩＰパケットの流れる方向」を判別し、当該ＩＰパケットが独自プロトコル上で送信されてきたものであった場合には、当該独自プロトコルの正当性も重ねて判断する処理と、
（２）  スクリーニングポリシーによって転送することが許可されているＩＰパケットについては、移動通信網−ＩＰ網間ゲートウェイ装置１０において当該ＩＰパケットの転送を行い、許可されていないＩＰパケットについては、移動通信網−ＩＰ網間ゲートウェイ装置１０において当該ＩＰパケットを破棄する処理と、
（３）  スクリーニングポリシーにより定められている移動通信網−ＩＰ網間サービス管理装置３０、移動通信網−ＩＰ網間サービス制御装置２０又は移動通信網−ＩＰ網間ゲートウェイ装置１０の処理能力の限界以上のＩＰパケットが送信されてきた場合には、移動通信網−ＩＰ網間ゲートウェイ装置１０にて当該ＩＰパケットを破棄し、輻輳を回避する処理である。
制限／拒否パケット履歴保存部１１４３は、このスクリーニングポリシー実行部１１４２により受信制限又は受信拒否されたＩＰパケット及びその履歴を保存するものである。
以上の諸機能により、図８に示すように、移動通信網−ＩＰ網間ゲートウェイ装置１０は、接続処理部１２−２により、ＩＰ網２００側にコンテンツ及びサービス提供者４００を接続し、パケット送信先識別部１１２３により、移動通信網１００の通信端末又は所定の通信装置３００から送信されるＩＰパケットのうち接続処理部１２−２によって接続されているコンテンツ及びサービス提供者４００宛のＩＰパケットのみを選別し、情報抽出／転送／蓄積部１１２により、当該ＩＰパケットを当該コンテンツ及びサービス提供者４００へ転送することができる。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、当該コンテンツ及びサービス提供者４００から送信されるＩＰパケットを、当該コンテンツ及びサービス提供者が指定した移動通信網１００の通信端末又は所定の通信装置３００へ転送することにより、移動通信網１００へ接続されたＩＰ網２００内のコンテンツ及びサービス提供者４００や、移動通信網１００の通信端末又は所定の通信装置に対して、所定のコンテンツ及びサービスを提供できる。
本実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間サービス制御装置２０は、移動通信網１００の通信端末又は所定の通信装置から移動通信網−ＩＰ網間ゲートウェイ装置１０を通じて送信されるＩＰパケット、またＩＰ網２００の通信端末又は所定の通信装置から移動通信網−ＩＰ網間ゲートウェイ装置１０を通じて送信されるＩＰパケットに対応するサービス制御を行い、制御結果を移動通信網−ＩＰ網間ゲートウェイ装置１０を通じて要求元に送信する。
図３に示すように、移動通信網−ＩＰ網間サービス制御装置２０は、サービス内容定義保有部２０１と、サービス内容定義実行部２０２と、情報復元部２０３と、サービス提供部２０４とを備えている。
サービス内容定義保有部２０１は、移動通信網−ＩＰ網間サービス管理装置３０から配信されるサービス内容定義を保有するものである。サービス内容定義実行部２０２は、このサービス内容定義保有部２０１により保有するサービス内容定義を実行するものである。
情報復元部２０３は、移動通信網−ＩＰ網間ゲートウェイ装置１０の情報抽出／転送／蓄積部１１２により抽出され転送されたＩＰパケットに基づく情報に応じて、当該ＩＰパケットに対応する上位のレイヤに係る情報を復元するものである。
サービス提供部２０４は、情報復元部２０３により復元された情報の内容に応じて、サービス内容定義実行部２０２を実行させることにより、所定のサービス提供処理を行うものである。
本実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間サービス管理装置３０は、移動通信網−ＩＰ網間ゲートウェイ装置１０及び移動通信網−ＩＰ網間サービス制御装置２０を管理する。
図３に示すように、移動通信網−ＩＰ網間サービス管理装置３０は、サービス内容定義生成部３０１と、サービス内容定義配信部３０２と、接続経路選択ルール生成部３０３と、接続経路選択ルール配信部３０４と、ゲートウェイルール生成部３０５と、ゲートウェイルール配信部３０６と、スクリーニングポリシー生成部３０７と、スクリーニングポリシー配信部３０８とを備えている。
サービス内容定義生成部３０１は、移動通信網−ＩＰ網間サービス制御装置２０にて提供するサービス（処理）内容を定義するサービス内容定義を生成するものである。
サービス内容定義配信部３０２は、サービス内容定義生成部３０１にて生成されたサービス内容定義を移動通信網−ＩＰ網間サービス制御装置２０へ配信するものである。
接続経路選択ルール生成部３０３は、移動通信網１００とＩＰ網２００との間の接続経路選択に対応する接続経路選択ルールを生成するものである。接続経路選択ルール生成部３０３は、外部のネットワーク管理者からの指示に応じて、新規な接続経路選択ルールを生成することができる。
接続経路選択ルール配信部３０４は、接続経路選択ルール生成部３０３により生成された接続経路選択ルールを移動通信網−ＩＰ網間ゲートウェイ装置１０へ配信するものである。
また、ゲートウェイルール生成部３０５は、ＩＰパケットに基づく情報抽出、転送、蓄積に関連するゲートウェイルールを生成するものである。
ゲートウェイルール配信部３０６は、ゲートウェイルール生成部３０５により生成されたゲートウェイルールを移動通信網−ＩＰ網間ゲートウェイ装置１０へ配信するものである。
さらに、スクリーニングポリシー生成部３０７は、ＩＰパケットの受信制限又は受信拒否に関連するスクリーニングポリシーを生成するものである。
スクリーニングポリシー配信部３０８は、スクリーニングポリシー生成部３０７により生成されたスクリーニングポリシーを移動通信網−ＩＰ網間ゲートウェイ装置１０へ配信するものである。
図４に、移動通信網−ＩＰ網間ゲートウェイ装置１０、移動通信網−ＩＰ網間サービス制御装置２０及び移動通信網−ＩＰ網間サービス管理装置３０の接続概念図を示す。現実には、図４に示すように、移動通信網−ＩＰ網間ゲートウェイ装置１０は、複数台構成によりゲートウェイ機能層を構成し、各移動通信網−ＩＰ網間ゲートウェイ装置１０間は、メッシュ型ネットワーク構成によって結合される。この接続構成をとることにより、ゲートウェイ機能層は、負荷分散及び危険分散を実現している。
同様に、移動通信網−ＩＰ網間サービス制御装置２０も、複数台構成によりサービス制御機能層を構成し、ゲートウェイ機能層とサービス制御機能層との間では、移動通信網−ＩＰ網間ゲートウェイ装置１０と移動通信網−ＩＰ網間サービス制御装置２０をメッシュ型ネットワーク構成によって結合し、ゲートウェイ機能層とサービス制御機能層との間の負荷分散及び危険分散を実現している。なお、サービス制御機能層の複数台の移動通信網−ＩＰ網間サービス制御装置２０は、共通の移動通信網−ＩＰ網間サービス管理装置３０に接続される。
図５Ａ及び図５Ｂに、移動通信網−ＩＰ網間ゲートウェイ装置１０の信号処理部１１１により実行される、移動通信網−ＩＰ網間ゲートウェイ装置１０と移動通信網−ＩＰ網間サービス制御装置２０との間のプロトコル変換に関するプロトコルスタックを示す。また、図６Ａ及び図６Ｂに、移動通信網１００−ＩＰ網２００間のプロトコル変換に関するプロトコルスタックを示す。
信号処理部１１１において適切なプロトコル変換を行うことにより、従来では相互通信を行うことが不可能であった移動通信網１００とＩＰ網２００との間での相互通信を実現する。
本実施形態における移動通信網−ＩＰ網間ゲートウェイ装置１０では、移動通信網１００とＩＰ網２００との間で、制御信号通信及びコンテンツ信号通信の両方についてプロトコル変換を行う。移動通信網−ＩＰ網間ゲートウェイ装置１０において、制御信号プロトコルの相互変換機能を実装することにより、移動通信網１００とＩＰ網２００との間で相互に、あたかも自ネットワークの一部であるかのごとく動作の制御を行うことができる。また、移動通信網−ＩＰ網間ゲートウェイ装置１０において、コンテンツ信号プロトコルの相互変換機能を実装することにより、移動通信網１００とＩＰ網２００との間でコンテンツ信号の送受信を行うことができる。
図７に、移動通信網−ＩＰ網間ゲートウェイ装置１０を用いて移動通信網１００とＩＰ網２００とを接続した時のネットワーク構成例を示す。移動通信端末３００は、任意の地域に存在し、移動通信網１００へ自由に接続することが可能である。また、任意の地域に存在するＩＰ網側コンテンツ及びサービス提供者４００は、該当地域に存在する移動通信網−ＩＰ網間ゲートウェイ装置１０の接続処理部１１１により収容され、移動通信網１００へ接続される。地域α，β，γのそれぞれに、移動通信網−ＩＰ網間ゲートウェイ装置＃１（１０−１）、＃２（１０−２）、（＃３）が存在する。そして、これらの＃１〜＃３の各移動通信網−ＩＰ網間ゲートウェイ装置１０−１乃至１０−３のそれぞれに、ＩＰ網側コンテンツ及びサービス（Ｃ／Ｓ）提供者＃１（４００−１）乃至＃３（４００−３）のそれぞれが収容されているものとする。
図７の（ｉ）に示すように、現在地域Ａに存在する移動通信端末３００Ａが、地域γに存在するＩＰ網側コンテンツ及びサービス提供者＃３（４００−３）へ接続するものとする。このとき、移動通信端末３００Ａは、自らが在圏する地域Ａ内のＢＳ（Ｂａｓｅ  Ｓｔａｔｉｏｎ：基地局）を介して移動通信網１００へ接続する。
移動通信端末３００Ａからの接続を受け付けた移動通信網１００は、移動通信端末３００Ａが指定してきた接続先であるＩＰ網側コンテンツ及びサービス提供者＃３を識別し、接続先であるコンテンツ及びサービス提供者＃３が収容されている移動通信網−ＩＰ網間ゲートウェイ装置＃３（１０−３）が存在する地域γまで、移動通信網１００内にてルーティングを行い、移動通信網−ＩＰ網間ゲートウェイ装置＃３（１０−３）へ信号を伝達する。
信号を受信した移動通信網−ＩＰ網間ゲートウェイ装置＃３（１０−３）は、パケット送信先識別部１１２３により、受信したＩＰパケットの送信先がＩＰ網側コンテンツ及びサービス提供者＃３（４００−３）であることを識別する。
移動通信網−ＩＰ網間ゲートウェイ装置＃３（１０−３）は、送信先を識別した後、接続経路選択部１１３によりＩＰ網側コンテンツ及びサービス提供者＃３（４００−３）までの接続経路を選択し、信号処理部１１１により該当信号に対して所定の信号処理を施した後、情報抽出／転送／蓄積部１１２によりＩＰ網側コンテンツ及びサービス提供者＃３（４００−３）へ信号を送信する。
この移動通信網−ＩＰ網間ゲートウェイ装置＃３（１０−３）には、接続先であるＩＰ網側コンテンツ及びサービス提供者＃３（４００−３）が収容されており、信号を直接、伝達することが可能である。つまり、既存の移動通信網１００のルーティング機能を利用することにより、本発明の移動通信網−ＩＰ網間ゲートウェイ装置１０及びＩＰ網２００でのルーティング量を削減する。
図８に示すように、移動通信網１００は、サービス管理層１０１、サービス制御層１０２、ゲートウェイ層１０３の３階層構造を持つ。
そして、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網−ＩＰ網間サービス管理装置３０及び移動通信網−ＩＰ網間サービス制御装置２０と連携し、移動通信網１００に対応する３階層構造を成し、移動通信網機能を補完するパケット系サービスを提供する。その際、移動通信網−ＩＰ網間ゲートウェイ装置１０は、完全に信号伝達のみに徹し、サービス実行に関しては移動通信網−ＩＰ網間サービス管理装置３０及び移動通信網−ＩＰ網間サービス制御装置２０に完全に依存する。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０に具備されたＩＰ網向け接続処理部１２−２は、移動通信網１００とＩＰ網２００とを接続する。そして、移動通信網１００の通信端末又は所定の通信装置、またＩＰ網２００の通信端末又は所定の通信装置は、単なる音声通話サービス及びデータ転送サービスだけではなく、移動通信網−ＩＰ網間サービス管理装置３０、移動通信網−ＩＰ網間サービス制御装置２０及び移動通信網−ＩＰ網間ゲートウェイ装置１０との連携により補完され、高度化された移動通信網機能によるパケット系サービスを享受する。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０により、移動通信網１００の通信端末又は所定の通信装置３００から、移動通信網−ＩＰ網間ゲートウェイ装置１０により移動通信網１００と接続されたＩＰ網２００を介してのインターネット接続が可能である。
つまり、移動通信網１００の通信端末又は所定の通信装置３００は、移動通信網１００へ接続されたＩＰ網側コンテンツ及びサービス提供者４００が用意している機能を利用して、インターネットにて実現されているサービスの利用が可能となる。同時に、ＩＰ網側コンテンツ及びサービス提供者４００に対しても、移動通信網１００の通信端末又は所定の通信装置３００に対するサービス提供の機会を与えることができる。
サービス（処理）内容を定義するサービス内容定義やサービス提供に必要な制御情報の管理、また移動通信網−ＩＰ網間サービス管理装置３０、移動通信網−ＩＰ網間サービス制御装置２０、移動通信網−ＩＰ網間ゲートウェイ装置１０の全てを含むサービス提供システム全体の運用・保守・管理については、全て移動通信網−ＩＰ網間サービス管理装置３０にて行う。
移動通信網−ＩＰ網間サービス制御装置２０は、移動通信網−ＩＰ網間サービス管理装置３０にて定義されているサービス内容定義に基づき、移動通信網−ＩＰ網間ゲートウェイ装置１０から送信されてくる移動通信端末３００やＩＰ網側コンテンツ及びサービス提供者４００からのＩＰパケットに対して、様々なパケット系サービス（制御）を実行し、その実行結果を移動通信網−ＩＰ網間ゲートウェイ装置１０へ返信する。
この際、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信端末３００やＩＰ網側コンテンツ及びサービス提供者４００から送信されて来るＩＰパケットの伝達に徹する。
すなわち、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信端末３００とＩＰ網側コンテンツ及びサービス提供者４００との間の通信に関しては、ＩＰパケットの伝達のみを行い、移動通信端末３００やＩＰ網側コンテンツ及びサービス提供者４００から送信されて来るＩＰパケットがパケット系サービスの実行を要求して来た場合、そのＩＰパケットを移動通信網−ＩＰ網間サービス制御装置２０へ振り分け、この移動通信網−ＩＰ網間サービス制御装置２０から戻ってきたサービス要求の応答結果をサービス要求元へ返信する。
図８において、（ｉ）〜（ｉｉｉ）に示すように、移動通信端末３００或いはＩＰ網側コンテンツ及びサービス提供者４００からＩＰパケットが送信されて来た場合、移動通信網−ＩＰ網間ゲートウェイ装置１０は、以下のように動作する。
図中の（ｉ）のように、移動通信端末３００が、ＩＰ網側コンテンツ及びサービス提供者４００宛へのＩＰパケットを送信した場合、移動通信網１００内にてルーティングが行なわれ、送信先ＩＰ網側コンテンツ及びサービス提供者４００が収容されている移動通信網−ＩＰ網間ゲートウェイ装置１０まで当該ＩＰパケットが到着する。
当該ＩＰパケットを受信した移動通信網−ＩＰ網間ゲートウェイ装置１０は、当該ＩＰパケットの送信先を識別し、該当するＩＰ網側コンテンツ及びサービス提供者４００へ当該ＩＰパケットを振り分ける。移動通信網−ＩＰ網間ゲートウェイ装置１０は、このＩＰパケットに対する応答が、ＩＰ網側コンテンツ及びサービス提供者４００から返ってきた場合、その応答を発信元である移動通信端末３００へ返信する。
また、図中の（ｉｉ）のように、移動通信端末３００が、移動通信網−ＩＰ網間サービス制御装置２０宛へのパケット系サービス要求を示すＩＰパケットを送信した場合、移動通信網１００内にてルーティングが行われ、送信先である当該移動通信網−ＩＰ網間サービス制御装置２０が収容されている移動通信網−ＩＰ網間ゲートウェイ装置１０までＩＰパケットが到着する。
ＩＰパケットを受信した移動通信網−ＩＰ網間ゲートウェイ装置１０は、当該ＩＰパケットの送信先を識別し、該当する移動通信網−ＩＰ網間サービス制御装置２０へ当該ＩＰパケットを振り分ける。移動通信網−ＩＰ網間ゲートウェイ装置１０は、そのＩＰパケットに対する応答が、移動通信網−ＩＰ網間サービス制御装置２０から返ってきた場合、その応答を発信元である移動通信端末３００へ返信する。
また、図中の（ｉｉｉ）のように、ＩＰ網側コンテンツ及びサービス提供者４００が、移動通信網−ＩＰ網間サービス制御装置２０宛へのパケット系サービス要求を示すＩＰパケットを送信した場合、ＩＰ網側コンテンツ及びサービス提供者４００が収容されている移動通信網−ＩＰ網間ゲートウェイ装置１０までＩＰパケットが到着する。
ＩＰパケットを受信した移動通信網−ＩＰ網間ゲートウェイ装置１０は、ＩＰパケットの送信先を識別し、該当する移動通信網−ＩＰ網間サービス制御装置２０へ当該ＩＰパケットを振り分ける。移動通信網−ＩＰ網間ゲートウェイ装置１０は、そのＩＰパケットに対する応答が、移動通信網−ＩＰ網間サービス制御装置２０から返ってきた場合、その応答を発信元であるＩＰ網側コンテンツ及びサービス提供者４００へ返信する。
図９は、移動通信網−ＩＰ網間ゲートウェイ装置１０が、移動通信網１００とＩＰ網側コンテンツ及びサービス提供者４００との間の通信において、ユーザ情報を隠蔽しつつ通信インタフェースとして動作する場合のシーケンスを示す図である。
ステップ（１）において、制御信号によって、移動通信端末３００とＩＰ網側コンテンツ及びサービス提供者４００との間の接続が行われる。具体的には、移動通信端末３００が、接続先であるＩＰ網側コンテンツ及びサービス提供者４００を指定し、移動通信網１００に対してサービス要求（接続要求）を送信する。その際、移動通信端末３００は、端末自身が在圏する移動通信基地局を介して移動通信網１００へ接続を行う。移動通信端末３００からのサービス要求を受信した移動通信網１００は、接続先として指定されているＩＰ網側コンテンツ及びサービス提供者４００を識別し、該当ＩＰ網側コンテンツ及びサービス提供者４００が収容されている移動通信網−ＩＰ網間ゲートウェイ装置１０を特定し、移動通信網１００内にてルーティングを行い、該当の移動通信網−ＩＰ網間ゲートウェイ装置１０まで当該サービス要求を送信する。
ステップ（２）において、移動通信網１００からサービス要求を受信した移動通信網−ＩＰ網間ゲートウェイ装置１０は、そのスクリーニングポリシー実行部１１４２によりプロトコル種別、ポート番号、独自ヘッダ（拡張ヘッダ）の正当性を調査する。
ステップ（３）において、移動通信網−ＩＰ網間ゲートウェイ装置１０のゲートウェイルール実行部１１２２は、受け取ったサービス要求に対して、各種プロトコル変換、独自ヘッダの追加、削除又は変更の処理を行い、また移動通信端末３００の電話番号情報と１対１で対応付けられている識別情報へ変換し、電話番号情報自体を隠蔽する。
ステップ（４）において、移動通信網−ＩＰ網間ゲートウェイ装置１０の接続経路選択ルール実行部１１３２は、サービス要求で指定された接続先のＩＰ網側コンテンツ及びサービス提供者４００までの経路を選択する。移動通信網−ＩＰ網間ゲートウェイ装置１０は、こうして選択された接続経路を通じて移動通信端末３００のサービス要求を送信する。
サービス要求先のＩＰ網側コンテンツ及びサービス提供者４００は、ステップ（５）において、受信したサービスを実行し、ステップ（６）において、サービス処理結果を移動通信網−ＩＰ網間ゲートウェイ装置１０に対して返信する。
ステップ（７）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、ＩＰ網側コンテンツ及びサービス提供者４００からのサービス処理結果を受信すれば、スクリーニングポリシー実行部１１４２により、プロトコル種別、ポート番号、独自ヘッダの正当性を調査する。
ステップ（８）において、移動通信網−ＩＰ網間ゲートウェイ装置１０のゲートウェイルール実行部１１２２は、受け取ったサービス要求に対して、各種プロトコル変換、独自ヘッダの追加、削除又は変更の処理を行い、また先に１対１で対応付けした識別情報を移動通信端末３００の電話番号情報に変換する。
ステップ（９）において、移動通信網−ＩＰ網間ゲートウェイ装置１０の接続経路選択ルール実行部１１３２は、信号を返信すべき移動通信端末３００の存在する移動通信網１００までの経路を選択する。
ステップ（１０）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、こうして選択された経路を通じて、サービス要求元の移動通信端末３００に、ＩＰ網側コンテンツ及びサービス提供者４００からのサービス要求への応答を送信する。
以上の動作により、移動通信網−ＩＰ網間ゲートウェイ装置１０が、移動通信端末３００から任意のＩＰ網側コンテンツ及びサービス提供者４００へのサービス要求を受信した場合に、ユーザ情報（移動通信端末３００に係る情報）を隠蔽しつつ、受信したサービス要求をＩＰ網側コンテンツ及びサービス提供者４００に受け渡し、また、このサービス要求に対するＩＰ網側コンテンツ及びサービス提供者４００からの応答を中継して要求元の移動通信端末３００に返信することができ、移動通信端末３００からＩＰ網２００への接続を可能にすることができる。
図１０は、移動通信網−ＩＰ網間サービス管理装置３０が、外部からの入力に応じて、新規にルール又はポリシーを生成して移動通信網−ＩＰ網間ゲートウェイ装置１０に配信し、移動通信網−ＩＰ網間ゲートウェイ装置１０が、このルール又はポリシーを用いてＩＰパケットに対して動的に処理するシーケンスを示す図である。
ステップ（１）において、ネットワーク管理者により外部から移動通信網−ＩＰ網間サービス管理装置３０に接続経路選択ルール、ゲートウェイルール若しくはスクリーニングポリシーに関する新規な情報が与えられると、ステップ（２）において、対応する接続経路選択ルール生成部３０３、ゲートウェイルール生成部３０５若しくはスクリーニングポリシー生成部３０７が、新規ルール／ポリシーを生成する。
ステップ（３）において、接続経路選択ルール配信部３０４、ゲートウェイルール配信部３０６若しくはスクリーニングポリシー配信部３０８が、新規に生成されたルール若しくはポリシーを、移動通信網−ＩＰ網間サービス制御装置２０を介して移動通信網−ＩＰ網間ゲートウェイ装置１０に配信する。
ステップ（４）において、移動通信網−ＩＰ網間ゲートウェイ装置１０における対応する接続経路選択ルール保有部１１３１、ゲートウェイルール保有部１１２１若しくはスクリーニングポリシー保有部１１４１が、受け取った新規なルール若しくはポリシーを保存する。
ステップ（５）において、この後、ＩＰパケットが、移動通信網−ＩＰ網間ゲートウェイ装置１０に収容されている移動通信網１００、ＩＰ網２００、あるいは移動通信端末３００、ＩＰ網コンテンツ及びサービス提供者４００から、当該移動通信網−ＩＰ網間ゲートウェイ装置１０に送信される。
ステップ（６）において、受信したＩＰパケットに対応する移動通信網−ＩＰ網間ゲートウェイ装置１０におけるルール実行部若しくはポリシー実行部、すなわち、接続経路選択実行部１１３２、ゲートウェイルール実行部１１２２若しくはスクリーニングポリシー実行部１１４２は、それぞれのルール又はポリシー保存部１１３１、１１２１若しくは１１４１から保存されているルール若しくはポリシーを読み出す。
ステップ（７）において、ルール実行部若しくはポリシー実行部１１２２、１１３２、１１４２は、読み出したルール若しくはポリシーを実行する。
これにより、移動通信網−ＩＰ網間ゲートウェイ装置１０は、運営中に新規に設定されるルールやポリシーを実行することにより、ＩＰパケットに対して動作を動的に変更しながら処理することができる。
図１１は、移動通信網−ＩＰ網間サービス制御装置２０が、ＩＰ網側コンテンツ及びサービス提供者４００へ提供を行うＰｕｓｈサービス、つまり、ＩＰ網側コンテンツ及びサービス提供者４００から移動通信端末３００へコンテンツを配信するサービスのシーケンスを示す。このＰｕｓｈサービスは、次のように実行される。
ステップ（１）において、ＩＰ網側コンテンツ及びサービス提供者４００は、自身が収容されている移動通信網−ＩＰ網間ゲートウェイ装置１０を経由して、移動通信網−ＩＰ網間サービス制御装置２０へサービス要求（ここでは、Ｐｕｓｈサービスにおけるサービス要求）を行う。このＰｕｓｈサービスにおけるサービス要求とは、移動通信端末３００に対するコンテンツ着信通知である。
ステップ（２）において、ＩＰ網側コンテンツ及びサービス提供者４００からのＰｕｓｈサービス要求（移動通信端末３００へのコンテンツ着信通知）を受けた移動通信網−ＩＰ網間サービス制御装置２０は、自身が収容されている移動通信網−ＩＰ網間ゲートウェイ装置１０に対して、対象となっている移動通信端末３００へのＰｕｓｈサービス要求を送信する。
ステップ（３）において、移動通信網−ＩＰ網間サービス制御装置２０からのＰｕｓｈ要求を受信した移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網１００を介して、移動通信端末３００へ着信通知を送信する。
ステップ（４）において、着信通知を受信した移動通信端末３００は、移動通信網１００を介して移動通信網−ＩＰ網間ゲートウェイ装置１０へ着信通知応答を返信する。
ステップ（５）において、移動通信端末３００からの着信通知応答を受信した移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網−ＩＰ網間サービス制御装置２０に対してＰｕｓｈサービス要求応答を返信する。
ステップ（６）において、移動通信網−ＩＰ網間ゲートウェイ装置１０からのＰｕｓｈサービス要求応答を受信した移動通信網−ＩＰ網間サービス制御装置２０は、ＩＰ網側コンテンツ及びサービス提供者４００に対して着信通知応答を返信する。以上により、ＩＰ網側コンテンツ及びサービス提供者４００は、移動通信端末３００に対してコンテンツの着信通知を行うことができる。
ステップ（７）において、着信通知を受信した移動通信端末３００は、コンテンツ信号通信により、着信通知を通達してきたＩＰ網側コンテンツ及びサービス提供者４００へコンテンツ取得要求を送信し、ステップ（８）において、コンテンツ取得要求を受信したＩＰ網側コンテンツ及びサービス提供者４００は、当該移動通信端末３００へコンテンツ取得要求応答を返信する。
なお、移動通信網−ＩＰ網間ゲートウェイ装置１０が、移動通信端末３００とＩＰ網側コンテンツ及びサービス提供者４００との間で送受信されるコンテンツ信号について、ヘッダ変換処理を行う。
以上の手順により、移動通信端末３００は、ＩＰ網側コンテンツ及びサービス提供者４００からコンテンツを取得することができ、図１１のシーケンス全体で、ＩＰ網側コンテンツ及びサービス提供者４００側から移動通信端末３００へのコンテンツ配信を行うことができる。
なお、サービスの一例として、Ｐｕｓｈサービスをあげたが、この他にも、移動通信網−ＩＰ網間サービス制御装置２０にて移動通信端末３００の現在位置を取得し、ＩＰ網側コンテンツ及びサービス提供者４００へ提供する、というような位置情報提供サービスも提供することができる。その際に用いられるサービス処理やプロトコル変換、対ＩＰ網側コンテンツ及びサービス提供者向けインタフェースなどについては、ＨＴＴＰ上のアプリケーションレベルで移動通信網−ＩＰ網間サービス制御装置２０に実装する。
これにより、本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０及びゲートウェイ接続制御方法では、移動通信網−ＩＰ網間サービス管理装置３０及び移動通信網−ＩＰ網間サービス制御装置２０と連携することにより、様々な移動通信サービスの提供が可能であり、しかも諸機能の変更、追加に対応するためにはアプリケーションの変更、追加すればよくて、柔軟に対応できる。
図１２には、本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０による移動通信網１００又はＩＰ網２００と移動通信網−ＩＰ網間サービス制御装置２０との連携機能が示してある。
移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網−ＩＰ網間サービス制御装置２０との間で、サービス種別ごとに個別のインタフェース１、２、…を規定している。これらのインタフェース１、２、…は、サービス種別ごとに用意されている信号処理用のソフトウェアベースで実現されるものであり、情報処理部１１内の信号処理部１１１が、これらのいずれかのインタフェースとして機能する。
そこで、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網１００又はＩＰ網２００から受信したＩＰパケットが要求しているサービス種別及び送信先を判断し、送信先が移動通信網−ＩＰ網間サービス制御装置２０であると判断した場合には、該当サービス種別に応じたプロトコル変換を行い、インタフェース１、２、…の中から該当サービス種別に応じたインタフェースを介して移動通信網−ＩＰ網間サービス制御装置２０へＩＰパケットを転送する。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網−ＩＰ網間サービス制御装置２０からのサービス要求応答のＩＰパケットに対しては、プロトコルの逆変換を行ってサービス要求元の移動通信網１００又はＩＰ網２００へ返信する。
すなわち、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網−ＩＰ網間サービス制御装置２０を利用した移動通信網１００又はＩＰ網２００の通信端末又は所定の通信装置３００、４００に対するサービス提供において、移動通信網−ＩＰ網間サービス制御装置２０と移動通信網１００又はＩＰ網２００との間で送受されるＩＰパケットに対するプロトコル変換処理及びパケット転送処理をすべて請け負うものである。
この移動通信網−ＩＰ網間ゲートウェイ装置１０の処理機能について、さらに詳しく説明する。
ステップ（１）において、ＩＰパケットが、移動通信網１００又はＩＰ網２００から移動通信網−ＩＰ網間ゲートウェイ装置１０に送信されてくると、ステップ（２）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網−ＩＰ網間サービス管理装置３０から配信され、ルール／ポリシー各保有部に保存している各種ルール／ポリシーに記載されている情報をもとに、ルール／ポリシー各実行部により判断処理を行う。
ステップ（３）において、移動通信網−ＩＰ網間ゲートウェイ装置１０が、受け取ったＩＰパケットの通過を許可すると判断すれば、当該ＩＰパケットについて、その送信先を判別する。ここでは、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網−ＩＰ網間サービス制御装置２０を送信先と判別する。
そこで、移動通信網−ＩＰ網間ゲートウェイ装置１０は、当該ＩＰパケットを、移動通信網−ＩＰ網間サービス制御装置２０に転送するが、その際、ＩＰパケットにて要求されているサービス種別に従い、そのサービス専用のインタフェース（ここでは、インタフェース１とする）に適合したプロトコル変換を行い、該当サービス専用のインタフェースを介して移動通信網−ＩＰ網間サービス制御装置２０に転送する。
そして、移動通信網−ＩＰ網間ゲートウェイ装置１０は、転送したＩＰパケットのサービス種別、送信先、送信元、識別番号を保持しておく。
移動通信網−ＩＰ網間サービス制御装置２０は、ステップ（４）において、受信したＩＰパケットが要求しているサービス処理を実行し、ステップ（５）において、サービス処理したＩＰパケットを移動通信網−ＩＰ網間ゲートウェイ装置１０に専用のインタフェース１を介して返信する。
ステップ（６）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網−ＩＰ網間サービス制御装置２０から返信されてきたＩＰパケットに対して、保持しているサービス種別、送信先、送信元、識別番号の情報から、プロトコル逆変換を行い、また当該ＩＰパケットの返信すべき送信先を判断し、該当する送信先へ当該ＩＰパケットを転送する。
このようにして、本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０において、移動通信網１００の通信端末又は所定の通信装置３００、又はＩＰ網２００の通信端末又は所定の通信装置に対するサービス提供の際に必要なＩＰパケットの転送や、そのときに必要となるプロトコル変換／逆変換をすべて行うことにより、移動通信網−ＩＰ網間サービス制御装置２０に対してパケット系高付加価値サービス処理に専念させるための基盤機能を提供することができる。
図１３は、移動通信網−ＩＰ網間ゲートウェイ装置１０が、移動通信端末３００とＩＰ網コンテンツ及びサービス提供者４００との間のコンテンツ及びサービス配信のために、移動通信網１００とＩＰ網２００とを中継する機能を示す。
移動通信網−ＩＰ網間ゲートウェイ装置１０は、ＩＰ網２００を収容し、またこのＩＰ網２００を介してＩＰ網側コンテンツ及びサービス提供者４００を収容している。
そして、移動通信網−ＩＰ網間ゲートウェイ装置１０は、ＩＰ網側コンテンツ及びサービス提供者４００から送信されて来るＩＰパケットに対しては、移動通信網−ＩＰ網間サービス管理装置３０から配信された各種ルール／ポリシーに記述されている情報により規定される動作、処理を行い、ＩＰパケットが求めているサービス種別、送信先を判断し、該当するサービス種別に応じたプロトコル変換を行い、該当する送信先へＩＰパケットを転送する。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網１００や移動通信網−ＩＰ網間サービス制御装置２０から送信されてくるＩＰパケットのうち、その送信先がＩＰ網側コンテンツ及びサービス提供者４００であるものに対しては、移動通信網−ＩＰ網間サービス管理装置３０から配信された各種ルール／ポリシーに記述されている情報により規定される動作、処理を行い、ＩＰパケットが求めているサービス種別、送信先のＩＰ網側コンテンツ及びサービス提供者４００を判断し、該当するサービスに応じたプロトコル変換を行い、該当する送信先へ当該ＩＰパケットを転送する。
こうして、本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網−ＩＰ網間サービス制御装置２０、移動通信網１００、ＩＰ網側コンテンツ及びサービス提供者４００の相互間通信を実現する。
移動通信網−ＩＰ網間ゲートウェイ装置１０は、ＩＰ網側コンテンツ及びサービス提供者４００を収容し、このＩＰ網側コンテンツ及びサービス提供者４００との間で、独自プロトコル上の独自ヘッダ又は独自メソッドを用いて移動通信網−ＩＰ網間サービス制御装置２０及び移動通信網１００にて用意されている最小単位の機能又はサービスを呼び出す様々なサービスインタフェースを規定し、それらのサービスインタフェースを単体、若しくは複数組み合わせて使用することにより、ＩＰ網側コンテンツ及びサービス提供者４００から移動通信網１００の諸機能を利用可能にする。
これにより、ＩＰ網側コンテンツ及びサービス提供者４００は、それらのサービスインタフェースを自由に組み合わせて移動通信網１００に収容されている通信端末又は所定の通信装置３００に対して移動通信網機能を利用した様々なサービスが提供できるようになる。
つまり、本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０は、ＩＰ網側コンテンツ及びサービス提供者４００に対して、自由にカスタマイズされた、移動通信網機能を利用したサービスを移動通信網１００側の通信端末又は所定の通信装置３００に対して提供するためのプラットフォームを提供することができる。
図１３を用いて、本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０のｘＳＰの接続及びプラットフォーム提供機能について説明する。
図１３に示すように、移動通信網−ＩＰ網間ゲートウェイ装置１０は、独自プロトコル上の独自ヘッダ又は独自メソッドによって規定した最小単位の移動通信網機能を呼び出すためのいくつかの対網インタフェース１、２、…を有している。この対網インタフェース１，２，…は、ＨＴＴＰ上に実装されている。また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網−ＩＰ網間サービス制御装置２０との間にもサービス１、２、…ごとの対サービス制御装置インタフェース１、２、…を有している。この対サービス制御装置インタフェース１、２、…は、アプリケーション層又はそれに準ずる層上に実装された独自プロトコルである。
ステップ（１）において、ＩＰ網側コンテンツ及びサービス提供者４００が、移動通信網−ＩＰ網間サービス制御装置２０にて提供されている移動通信網機能サービス（ここでは、サービス１）を利用するサービス要求のＩＰパケットを、当該移動通信網−ＩＰ網間ゲートウェイ装置１０に送信する。
このサービス１を呼び出すプロトコルは、ＨＴＴＰ上の独自プロトコル（ここでは、ＨＴＴＰ上の独自プロトコル１とする）を用い、対網インタフェース１を介して移動通信網−ＩＰ網間ゲートウェイ装置１０にサービス要求を送信する。このとき、ＩＰ網側コンテンツ及びサービス提供者４００は、拡張メソッドにより呼び出す移動通信網機能を指定し、つまり、対網インタフェースを指定し、拡張ヘッダにより当該機能の呼出し時の条件を指定することになる。
移動通信網−ＩＰ網間ゲートウェイ装置１０は、各種ルール／ポリシーに記載された情報に従ってＩＰパケットが要求しているサービス種別や送信先、サービス要求許可／不可を判別する。
そして、移動通信網−ＩＰ網間ゲートウェイ装置１０は、サービス１に対応する対網インタフェース１により、要求されたサービス種別に応じたプロトコル変換、つまり、ＨＴＴＰ上の独自プロトコル１から対サービス制御装置インタフェース１用の独自プロトコル１への変換を実施し、対サービス制御装置インタフェース１を通じて送信先であるサービス制御装置２０へ当該ＩＰパケットを送信する。
ステップ（２）において、ＩＰ網側コンテンツ及びサービス提供者４００からのサービス要求を受け付けた移動通信網−ＩＰ網間サービス制御装置２０は、要求されたサービス１の処理を行い、その結果を移動通信網−ＩＰ網間ゲートウェイ装置１０に当該サービス専用の対サービス制御装置インタフェース１を介して返信する。
そして、移動通信網−ＩＰ網間ゲートウェイ装置１０は、受信した結果に対して、サービス１に対応もた対網インタフェース１によりプロトコル逆変換、独自ヘッダの追加、削除又は変更の処理を行い、サービス要求元であるＩＰ網側コンテンツ及びサービス提供者４００へ返信する。
このようにして、ＩＰ網側コンテンツ及びサービス提供者４００は、移動通信網−ＩＰ網間ゲートウェイ装置１０を介して移動通信網−ＩＰ網間サービス制御装置２０にて提供されている移動通信網機能サービスを最小単位ごとに選択して利用することができる。
また、ステップ（３）において、移動通信網１００に収容されている通信端末又は所定の通信装置３００は、特定のインタフェース（ここではインタフェース４とする）を介して、ＩＰ網２００内に存在するＩＰ網側コンテンツ及びサービス提供者４００へアクセスすることができる。
ステップ（４）において、移動通信網１００に収容されている通信端末又は所定の通信装置３００からのＨＴＴＰプロトコルベースのサービス要求を受けたＩＰ網側コンテンツ及びサービス提供者４００は、インタフェース４を介して該当するＷｅｂコンテンツ又はサービス要求への応答を返信する。
これにより、ＩＰ網側コンテンツ及びサービス提供者４００は、移動通信網−ＩＰ網間サービス制御装置２０にて提供されているインタフェースを介して、最小単位ごとの移動通信網機能サービスを単体又は複数利用することにより、移動通信網機能を利用した独自のサービスを構築することができ、移動通信網１００の通信端末又は所定の通信装置３００からのＨＴＴＰプロトコルベースのサービス要求に対して、移動通信網機能を利用した独自のサービスを提供できる。
この結果、本実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置１０は、ＩＰ網２００内のＩＰ網側コンテンツ及びサービス提供者４００が、移動通信網１００の通信端末又は所定の通信装置３００に対して移動通信網機能を利用した独自のサービスを提供できるようにするためのプラットフォームを提供できる。
例えば、移動通信網−ＩＰ網間サービス制御装置２０が、インタフェース１で、サービス１として「現在位置情報サービス」を提供し、ＩＰ網側コンテンツ及びサービス提供者４００が、「歩行距離計測サービス」を、移動通信網１００側の移動通信端末３００に対して提供する場合について説明する。
（ｉ）ＩＰ網側コンテンツ及びサービス提供者４００が、当該移動通信網−ＩＰ網間ゲートウェイ装置１０を介して、移動通信端末３００から歩行距離計測サービス要求を受信する。
（ｉｉ）この場合、ＩＰ網側コンテンツ及びサービス提供者４００は、当該移動通信端末３００の現在位置計測サービス要求を、移動通信網−ＩＰ網間ゲートウェイ装置１０を通じて移動通信網−ＩＰ網間サービス制御装置２０に送信する。
（ｉｉｉ）これに対して、移動通信網−ＩＰ網間ゲートウェイ装置１０は、対網インタフェース１によりプロトコル変換その他の必要な処理を行い、対サービス制御装置インタフェース１を介して移動通信網−ＩＰ網間サービス制御装置２０のサービス１に現在位置計測サービス要求を転送する。
（ｉｖ）このサービス１の要求を受け付けた移動通信網−ＩＰ網間サービス制御装置２０は、該当する移動通信端末３００に対する現在位置探査を実行し、その検査結果を同じく対サービス制御装置インタフェース１を介して移動通信網−ＩＰ網間ゲートウェイ装置１０に戻す。そして、移動通信網−ＩＰ網間ゲートウェイ装置１０は、対網インタフェース１によりプロトコル逆変換その他の必要な処理を行い、サービス要求元のＩＰ網側コンテンツ及びサービス提供者４００に現在位置情報を返信する。
（ｖ）ＩＰ網側コンテンツ及びサービス提供者４００は、同じ現在位置計測サービス要求を、一定時間ごと、例えば、１分ごとに繰り返し行い、そのサービス応答結果である現在位置情報を１分ごとに受取り、移動通信端末３００の現在位置トレースデータとして保存していく。
（ｖｉ）そして、移動通信端末３００が、歩行距離結果の参照要求を送信し、ＩＰ網側コンテンツ及びサービス提供者４００が、これを受信すれば、自装置に備えている地図情報と現在位置トレースデータとを合成し、移動通信端末３００から歩行距離計測開始要求があった時点から歩行距離結果の参照要求があった時点までの歩行経路を地図表示すると共にトータル歩行距離を計算して当該移動通信端末３００に移動通信網−ＩＰ網間ゲートウェイ装置１０を通じて送信する。
これにより、ＩＰ網側コンテンツ及びサービス提供者４００は、移動通信網−ＩＰ網間サービス制御装置２０のサービスの最小単位の１つである現在位置探査サービスを定期的に繰り返し利用することにより、歩行距離計測サービスの申込者（その人が携行している移動通信端末３００）に対して上述した申込み時点から参照時点までの歩行経路の地図と共にトータル歩行距離を知らせるサービスが提供できることになる。
また、別の例として、移動通信端末３００の現在位置近くの観光地、レストラン、ショッピングスポット等を教えるサービスを、ＩＰ網側コンテンツ及びサービス提供者４００に提供させることができる。
この場合、ＩＰ網側コンテンツ及びサービス提供者４００は、移動通信端末３００からスポット情報サービス要求を受信すると、移動通信網−ＩＰ網間サービス制御装置２０が提供している現在位置計測サービスを利用して、問合せ元の移動通信端末３００の現在位置を特定し、自装置４００が備えている地図情報と照合して、現在位置から半径１００ｍ以内に存在するレストランを抽出し、問合せ元の移動通信端末３００に現在位置と目的スポットの所在地点とを示す地図情報を送信するというスポット情報サービスを提供することができる。
上記のサービスを受けようとするＩＰ網側コンテンツ及びサービス提供者４００は、図２０に示す処理プログラムを実行する。
ステップＳ１において、ＩＰ網側コンテンツ及びサービス提供者４００が、他のプログラム（例えば、歩行距離測定サービス）からサービス要求（例えば、現在位置計測サービス要求）を受信するまで待機する。
ＩＰ網側コンテンツ及びサービス提供者４００は、当該サービス要求を受信すれば、ＹＥＳに分岐してステップＳ２に移行し、当該サービス要求を受信しなければ、エンドでない限り待機する。つまり、ステップＳ１でＮＯに分岐し、ステップＳ６の「エンド」の判断でもＮＯに分岐する。
ステップＳ２において、ＩＰ網側コンテンツ及びサービス提供者４００は、サービス要求の内容を判断し、移動通信網−ＩＰ網間サービス制御装置４００に要求すべきサービス種別とそのサービス内容とを含むサービス要求を作成する。例えば、ＩＰ網側コンテンツ及びサービス提供者４００は、現在位置計測サービス要求であって、特定の電話番号の通信端末又は通信装置の現在位置計測を要求するサービス内容を含むサービス要求を作成する。
ステップＳ３において、ＩＰ網側コンテンツ及びサービス提供者４００は、作成したサービス要求を移動通信網−ＩＰ網間サービス制御装置２０のＵＲＬを指定してＩＰ網２００に送出する。
本実施形態のサービス提供システムでは、上述のＵＲＬによって指定される移動通信網−ＩＰ網間サービス制御装置２０を収容する移動通信網−ＩＰ網間ゲートウェイ装置１０が、上述のサービス要求を受信して、上述のインタフェース１により移動通信網−ＩＰ網間サービス制御装置２０のサービス１に転送する。そして、移動通信網−ＩＰ網間サービス制御装置２０によって計測された現在位置が、上述のサービス要求に対する応答として、ＩＰ網側コンテンツ及びサービス提供者４００に返送される。
ステップＳ４において、ＩＰ網側コンテンツ及びサービス提供者４００は、サービス要求の発信の後、当該サービスに対する応答を受信するまで待機する。
ステップＳ５において、ＩＰ網側コンテンツ及びサービス提供者４００は、上述の移動通信網−ＩＰ網間サービス制御装置２０からサービス要求応答を受信すると、このサービス応答の内容を、要求元の他のプログラムに転送する。
ステップＳ６において、ＩＰ網側コンテンツ及びサービス提供者４００は、エンド指令を受けていない限り、次のサービス要求が他のプログラムから来るまで待機する。
これにより、他のプログラムが繰り返し、本プログラムを利用して移動通信網−ＩＰ網間サービス制御装置２０に対して最小単位のサービス要求を繰り返し要求し、そのサービス応答を蓄積し、利用することにより多様なサービスをＩＰ網側コンテンツ及びサービス提供者４００側で提供できるようになる。
次に、移動通信網−ＩＰ網間ゲートウェイ装置１０によるプロトコル変換機能について、図１４及び図１５を用いて説明する。
本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０は、自身に収容する移動通信網１００、ＩＰ網２００、移動通信網−ＩＰ網間サービス制御装置２０のいずれかとの相互間で送受信されるＩＰパケットを中継する際、ＯＳＩ参照モデルに従った上位層と下位層との間のプロトコル変換若しくは同層間の異なるプロトコル変換だけでなく、各網間、装置間又は網と装置との間の相互通信を実現するため、アプリケーション層若しくはそれに準ずる層にて定義した独自プロトコル上で、移動通信網−ＩＰ網間サービス管理装置３０から配信されたゲートウェイルール、スクリーニングポリシー、接続経路選択ルールに記述されている情報に従い、独自のヘッダ又はメソッドの追加、削除、変換やパケット通過、破棄、経路選択などを行い、独自のプロトコル変換を行うことにより、移動通信網１００、ＩＰ網２００、移動通信網−ＩＰ網間サービス制御装置２０のいずれかとの相互通信を行う。
このため、本移動通信網−ＩＰ網間ゲートウェイ装置１０は、自身に収容する移動通信網１００、ＩＰ網２００、移動通信網−ＩＰ網間サービス制御装置２０のいずれかから送信されてくるＩＰパケットに対して、そのプロトコルの種別、送信元及び送信先、ＨＴＴＰ上に定義された独自プロトコルの独自ヘッダ、独自メソッドの正当性等の条件について、スクリーニングポリシーに記載されている情報に従って判断を行い、当該ＩＰパケットを中継する否か決定する。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、スクリーニングポリシーに基づき、移動通信網−ＩＰ網間サービス管理装置３０、移動通信網−ＩＰ網間サービス制御装置２０又は自装置の処理能力の限界以上のＩＰパケットが送信されてきた場合には、そのＩＰパケットを破棄し、輻輳を回避する。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、受信したＩＰパケットに対して、そのサービス要求の種別及び送信先について、ゲートウェイルールに記述されている情報に従った判断を行い、ＯＳＩ参照モデルに従って上位層と下位層との間のプロトコル変換、同層間の異なるプロトコルへの変換あるいはＨＴＴＰ上に定義した独自プロトコル上での独自ヘッダ又は独自メソッドの変換を行う。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、受信したＩＰパケットに対して、そのサービス要求、送信先及び独自プロトコルによって指定される情報を読み取り、接続経路選択ルールに記述されている情報に従って、当該ＩＰパケットを転送すべき網又は装置、そしてそのための接続経路を判断し、この判断に従って当該ＩＰパケットの転送を行う。
さらに、移動通信網−ＩＰ網間ゲートウェイ装置１０は、独自プロトコル上の独自ヘッダ、独自メソッドの解釈、編集を行うことができ、移動通信網１００、ＩＰ網２００、又は移動通信網−ＩＰ網間サービス制御装置２０から送信されてくるＩＰパケットのうち、独自プロトコルを用いて送信されてきたものに対して、
（１）  スクリーニングポリシーに記述された情報に従った判断により、当該ＩＰパケットの独自ヘッダ又は独自メソッドの正当性を判断し、当該ＩＰパケットについての転送あるいは破棄等の動作を決定し、
（２）  ゲートウェイルールに記述された情報に従った判断により、当該ＩＰパケットの独自ヘッダあるいは独自メソッドの解釈を行い、サービス要求の種別、ＩＰパケットの送信先等の情報を取得し、また、必要に応じて独自ヘッダ又は独自メソッドの追加、削除若しくは変更を行い、又は、
（３）接続経路選択ルールに記述された情報に従った判断により、当該ＩＰパケットを目的の網又は装置へ転送することにより、
独自プロトコルによる移動通信網１００、ＩＰ網２００、移動通信網−ＩＰ網間サービス制御装置２０の３者間の相互通信を可能にする。
図１４を参照して、上記の特徴を持つ移動通信網−ＩＰ網間ゲートウェイ装置１０の動作について説明する。
移動通信網１００側の通信端末又は所定の通信装置３００、またＩＰ網２００側の通信端末又は所定の通信装置４００は、ＨＴＴＰ上の独自プロトコルで通信を行う際、ＨＴＴＰの標準メソッド又は独自メソッドと、ＩＰパケットの送信先を示す識別情報（ＵＲＩ）とを用いて、ＩＰパケットを送信する。
移動通信網−ＩＰ網間ゲートウェイ装置１０は、受信したＩＰパケットの送信元、送信先、使用プロトコル、指定ポート番号、規定外の独自メソッド、独自ヘッダの有無を調べ、スクリーニングポリシーに反するＩＰパケットについては破棄する。
一方、移動通信網−ＩＰ網間ゲートウェイ装置１０は、スクリーニングポリシーに適合したＩＰパケットについては、送信先を示す識別情報ＵＲＩを調べ、接続経路選択ルールにより、当該ＩＰパケットを転送すべき網又は装置を判断する。
そして、移動通信網−ＩＰ網間ゲートウェイ装置１０は、本装置に収容している各網及び装置から送信されてくるＩＰパケット、また当該網又は装置へ送信するＩＰパケットに対しては、ゲートウェイルールに記載されている情報に従い、下記（１）乃至（５）それぞれに示すような各種プロトコル変換、独自ヘッダの追加、削除あるいは変換の処理を行う。
図１４の（１）に、移動通信網１００から移動通信網−ＩＰ網間サービス制御装置２０向けのＩＰパケットに対する処理を示す。
移動通信網１００から移動通信網−ＩＰ網間ゲートウェイ装置１０に送信されてきたＩＰパケットが指定する送信先が、移動通信網−ＩＰ網間サービス制御装置２０であった場合、移動通信網−ＩＰ網間ゲートウェイ装置１０は、接続経路選択ルールにより、当該ＩＰパケットを転送すべき移動通信網−ＩＰ網間サービス制御装置２０を判断し、該当する移動通信網−ＩＰ網間サービス制御装置２０までの経路を決定する。
このとき、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網−ＩＰ網間サービス制御装置２０が、ＩＰパケットの送信元である移動通信網１００の通信端末又は所定の通信装置３００を識別できるように、独自ヘッダの追加を行い、ＩＰパケットを転送する。
ただし、このときに追加される独自ヘッダの値は、移動通信端末３００の電話番号のような個人情報に直接関連するようなものではなく、ゲートウェイルールにより規定してある、移動通信端末３００の電話番号と１対１に対応付けられる識別情報である。
図１４の（２）に、移動通信網１００と移動通信網−ＩＰ網間ゲートウェイ装置１０との間の通信に対する処理を示す。移動通信網−ＩＰ網間ゲートウェイ装置１０は、この区間では、特に独自ヘッダの編集等は行わず、代わりに、ＯＳＩ参照モデルにおけるネットワーク層同士のプロトコル変換を行う。
図１４の（３）に、移動通信網−ＩＰ網間ゲートウェイ装置１０からＩＰ網２００（ＩＰ網側コンテンツ及びサービス提供者４００）向けのＩＰパケットに対する処理を示す。
移動通信網１００から移動通信網−ＩＰ網間ゲートウェイ装置１０に送信されてきたＩＰパケットが指定する送信先が、ＩＰ網側コンテンツ及びサービス提供者４００であった場合、移動通信網−ＩＰ網間ゲートウェイ装置１０は、接続経路選択ルールにより、ＩＰパケットを転送すべきＩＰ網側コンテンツ及びサービス提供者４００を判断し、該当するＩＰ網側コンテンツ及びサービス提供者４００までの経路を選択する。
このとき、移動通信網−ＩＰ網間ゲートウェイ装置１０は、当該ＩＰ網側コンテンツ及びサービス提供者４００が、ＩＰパケットの送信元である移動通信網１００の通信端末又は所定の通信装置３００を識別できるように、独自ヘッダの追加を行い、ＩＰパケットの転送を行う。
ただし、この場合にも、追加される独自ヘッダの値は、移動通信端末３００の電話番号のような個人情報に直接関連するようなものではなく、ゲートウェイルールにより規定されている、移動通信端末３００の電話番号と１対１に対応付けられる識別情報である。
図１４の（４）に、ＩＰ網２００から移動通信網１００向けのＩＰパケットに対する処理を示す。
ＩＰパケット通信に対する課金は、通常、移動通信網１００の通信端末又は所定の通信装置３００に対して行われるが、移動通信網−ＩＰ網間ゲートウェイ装置１０が、ＩＰ網２００から送信されてきた移動通信網１００向けのＩＰパケットを受信した場合、このＩＰパケット通信に対する課金先は、独自ヘッダを用いることにより送信元のＩＰ網側コンテンツ及びサービス提供者４００に指定することができる。
ただし、この独自ヘッダは、移動通信網−ＩＰ網間ゲートウェイ装置１０とＩＰ網２００との間でのみ使用されるものであるため、ＩＰ網２００から受信したＩＰパケットにこの独自ヘッダが付加されていた場合には、移動通信網−ＩＰ網間ゲートウェイ装置１０が、当該独自ヘッダを削除してから、当該ＩＰパケットを移動通信網１００側へ転送する。
図１４の（５）に、移動通信網〜ＩＰ網間のＩＰパケットに対する処理を示す。
移動通信網１００の通信端末又は所定の通信装置３００からＩＰ網２００へのＷｅｂアクセスについては、通常のＨＴＴＰプロトコルが使用され、通常のＨＴＴＰメソッド、ＨＴＴＰヘッダのみが使用される。
そこで、移動通信網−ＩＰ網間ゲートウェイ装置１０は、通常のＨＴＴＰヘッダに関しては、特に追加、削除、変換などを行わず、単にＩＰパケットの転送を行う。
しかし、ＩＰ網側コンテンツ及びサービス提供者４００から移動通信網１００の通信端末又は所定の通信装置３００に対するコンテンツのＰｕｓｈサービス（例えば、メール送信サービス）においては、図１５に示すように、移動通信網１００内で使用される独自ヘッダとＩＰ網２００内で使用される独自ヘッダとが異なるため、移動通信網−ＩＰ網間ゲートウェイ装置１０において適宜に独自ヘッダの変換を行う。
なお、ゲートウェイルールを適宜に変更することにより、以上のような独自ヘッダの追加、削除、変換の判断を適宜に変更することができ、移動通信網−ＩＰ網間ゲートウェイ装置１０が、ゲートウェイルールによりその動作を適宜に規定することができる。
そして、このルール変更は、すべて移動通信網−ＩＰ網間サービス管理装置３０において行い、移動通信網−ＩＰ網間サービス制御装置２０を通じて移動通信網−ＩＰ網間ゲートウェイ装置１０に配信されて保持される。
プロトコル変換の具体例１〜４について、図１６〜図１９それぞれを用いて説明する。
＜変換例１＞
図１６の変換例１は、独自プロトコルＡ−ＨＴＴＰ上の独自プロトコル間の変換処理を示している。
移動通信網１００及び移動通信網−ＩＰ網間サービス制御装置２０は、制御信号プロトコルとして独自プロトコルＡを用いる。一般事業者は、この独自プロトコルＡを使用することができないため、移動通信網−ＩＰ網間ゲートウェイ装置１０とＩＰ網２００との間で、制御信号用のプロトコルとして、独自ヘッダ又は独自メソッドを規定することによって、ＨＴＴＰ上の独自プロトコルを定義する。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０が、独自プロトコルＡ−ＨＴＴＰ上の独自プロトコル間の変換処理を実行することにより、移動通信網１００とＩＰ網２００との間で制御信号が相互通信できるようにする。プロトコル変換処理は、次の通りである。
図１６に示すように、ステップ（１）において、移動通信網１００からＩＰ網２００に向けに、移動通信網−ＩＰ網間ゲートウェイ装置１０に独自プロトコルＡによって制御信号が送信されてくる。
ステップ（２）において、移動通信網−ＩＰ網間ゲートウェイ装置１０の情報処理部１１は、ゲートウェイルールによる判断により、信号種別が制御信号であると判断し、移動通信網１００側の独自プロトコルＡからＩＰ網２００用のＨＴＴＰ上の独自プロトコルに変換する。
ステップ（３）において、移動通信網−ＩＰ網間ゲートウェイ装置１０の情報処理部１１は、ステップ（２）で変換されたＨＴＴＰ上の独自プロトコルを用いて、受信した制御信号を、送信先のＩＰ網側コンテンツ及びサービス提供者４００へ送信する。
ステップ（４）において、ＩＰ網側コンテンツ及びサービス提供者４００が、ＩＰ網２００を経てＨＴＴＰ上の独自プロトコルにより制御信号を、移動通信網−ＩＰ網間ゲートウェイ装置１０に対して送信する。
ステップ（５）において、移動通信網−ＩＰ網間ゲートウェイ装置１０の情報処理部１１は、ゲートウェイルールによる判断により、信号種別が制御信号であると判断し、ＩＰ網２００用のＨＴＴＰ上の独自プロトコルから移動通信網１００側の独自プロトコルＡに変換する。
ステップ（６）において、移動通信網−ＩＰ網間ゲートウェイ装置１０の情報処理部１１は、ステップ（５）で変換された独自プロトコルＡを用いて、制御信号を送信先の移動通信網１００内の通信端末又は所定の通信装置に送信する。
＜変換例２＞
図１７に示す変換例２は、移動通信網−ＩＰ網間サービス制御装置２０で用いる位置情報プロトコルとしての独自プロトコルＢとＩＰ網２００側のＨＴＴＰ上で規定される独自プロトコルとの変換処理を示している。
移動通信網−ＩＰ網間ゲートウェイ装置１０とＩＰ網２００との間では、ＩＰ網側コンテンツ及びサービス提供者４００から移動通信網機能を利用するために、ＨＴＴＰ上に規定された独自プロトコルを利用し、移動通信網−ＩＰ網間ゲートウェイ装置１０でプロトコル変換することによってＩＰ網側コンテンツ及びサービス提供者４００から移動通信網−ＩＰ網間サービス制御装置２０の位置情報サービスが利用できるようにする。この場合の処理動作は、次の通りである。
図１７に示すように、ステップ（１）において、ＩＰ網２００からＨＴＴＰ上の独自プロトコルにて定義された位置情報取得のための独自ヘッダ、独自メソッドを用いて、移動通信網−ＩＰ網間ゲートウェイ装置１０に対して位置情報要求信号が送られてくる。
ステップ（２）において、位置情報要求信号を受信した移動通信網−ＩＰ網間ゲートウェイ装置１０の情報処理部１１は、ゲートウェイルールによる判断により、サービス要求の種別を位置情報要求信号であると判断し、このサービス要求をＨＴＴＰ上の独自プロトコルから移動通信網−ＩＰ網間サービス制御装置２０の独自プロトコルＢに変換する。
ステップ（３）において、移動通信網−ＩＰ網間ゲートウェイ装置１０の情報処理部１１は、変換した独自プロトコルＢを用いて、移動通信網−ＩＰ網間サービス制御装置２０へ位置情報要求信号を転送する。
ステップ（４）において、移動通信網−ＩＰ網間サービス制御装置２０は、独自プロトコルＢの位置情報要求信号を受信すると、所定の位置情報サービス処理を実行する。
ステップ（５）において、移動通信網−ＩＰ網間サービス制御装置２０は、サービス処理結果を独自プロトコルＢで移動通信網−ＩＰ網間ゲートウェイ装置１０に送信する。
ステップ（６）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、独自プロトコルＢをＨＴＴＰ上の独自プロトコルに変換する。
ステップ（４）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、サービス要求元のＩＰ網側コンテンツ及びサービス提供者４００に対してＨＴＴＰ上の独自プロトコルを用いて位置情報要求に対するサービス処理結果を送信する。
＜変換例３＞
図１８に示す変換例３では、移動通信網−ＩＰ網間サービス制御装置２０は、課金情報プロトコルとして独自プロトコルＣを用いる。移動通信網１００とＩＰ網２００との間では、ＨＴＴＰを用いてコンテンツやサービスの送受信を行う。
そこで、移動通信網−ＩＰ網間ゲートウェイ装置１０は、ＩＰ網２００と移動通信網１００との間のコンテンツ又はサービスの送受信を監視し、移動通信網−ＩＰ網間ゲートウェイ装置１０によって転送を行うＩＰパケットの量に応じて課金情報を生成し、独自プロトコルＣを用いて移動通信網−ＩＰ網間サービス制御装置２０へ課金情報を送信する。図１８に、この場合のプロトコル変換処理動作を示す。
図１８に示すように、ステップ（１）において、移動通信網１００とＩＰ網２００との間で、ＨＴＴＰを用いてコンテンツ又はサービスを送受信している。
ステップ（２）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網１００とＩＰ網２００との間で転送したＩＰパケットの量を監視しており、送受信したＩＰパケットの量に応じて課金情報を生成する。
ステップ（３）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、独自プロトコルＣを用いて課金情報を移動通信網−ＩＰ網間サービス制御装置２０に送信する。
＜変換例４＞
図１９に示す変換例４では、移動通信網１００は、メール送受信用のプロトコルとしてＨＴＴＰ上に定義した独自プロトコル（独自ヘッダ又は独自メソッド）を用いる。また、移動通信網−ＩＰ網間ゲートウェイ装置１０−ＩＰ網２００間でも、メール送受信用のプロトコルとしてＨＴＴＰ上に定義した、別個の独自プロトコルを用いる。
このため、移動通信網１００とＩＰ網２００との間でメールの送受信を行う際には、移動通信網−ＩＰ網間ゲートウェイ装置１０において、ＨＴＴＰ上の独自プロトコル同士の変換（独自メソッド／ヘッダの変換）を行う必要がある。このメール送信のようなＰｕｓｈサービスを行う場合、移動通信網−ＩＰ網間ゲートウェイ装置１０は、図１９に示すようにプロトコル変換処理を行う。
図１９に示すように、ステップ（１）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網１００からメール取得要求信号を受信する。
ステップ（２）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網１０から受信したメール取得要求信号に対して、ゲートウェイルールによる判断処理を行い、メール取得要求信号であると判断する。メール取得要求信号は、通信中のＨＴＴＰを用いて送信されてくるため、移動通信網−ＩＰ網間ゲートウェイ装置１０は、当該メール取得要求信号に対して特に処理を行うことなくＩＰ網２００へ中継する。
ステップ（３）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、通常のＨＴＴＰを用いて、ＩＰ網２００へメール取得要求信号を送信する。
ステップ（３）において、メール取得要求信号を取得したＩＰ網２００上のＩＰ網側コンテンツ及びサービス提供者４００は、メール取得要求信号を送信してきた移動通信網１００上の移動通信端末３００宛のメールを保持している場合、ＨＴＴＰ上の独自プロトコルを用いてメール取得要求信号に応答する。
ステップ（５）において、ＩＰ網２００から受信した信号に対して、移動通信網−ＩＰ網間ゲートウェイ装置１０は、ゲートウェイルールによる判断処理を行い、メール取得応答信号であると判断する。そして、移動通信網−ＩＰ網間ゲートウェイ装置１０は、メール取得応答信号に含まれている独自ヘッダに関して、図１１に示したような変換を実行する。
ステップ（６）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、ＨＴＴＰ上の独自プロトコルを用いて、メール取得要求信号の送信元である移動通信端末３００に宛ててメール取得応答信号を転送する。
（第２の実施形態）
図２１乃至図２５を参照して、本発明の第２の実施形態について説明する。以下、本実施形態について、上述の第１の実施形態との相違点を主として説明する。
本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０の情報処理部１１は、図２１に示すように、図２に示す第１の実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０の情報処理部１１の構成に加えて、サービス種別情報データ保有部１１５１を備えている。
サービス種別情報データ保有部１１５１は、移動通信網−ＩＰ網間サービス制御装置２０から送信されたサービス種別情報データを格納し保持するものである。サービス種別情報データ保有部１１５１は、各サービス種別に対応する複数のサービス種別情報データを保持する。
ここで、サービス種別情報データは、所定のサービス種別に当てはまる信号が、移動通信網１００又はＩＰ網２００の通信端末や所定の通信装置から送信されてきた場合に、当該信号に対して施す「プロトコル変換に関するルール（プロトコル変換情報）」と「信号処理シーケンスに関する情報」とを含む。
この結果、本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０は、信号処理部１１１にて、複数種類のサービス要求に応じるためのプロトコル変換と信号処理シーケンスを実行することができる。
例えば、サービス種別情報データ保有部１１５１が、Ｐｕｓｈサービスのためのサービス種別情報データを保持することにより、移動通信網−ＩＰ網間ゲートウェイ装置１０は、図１５に示すように、Ｐｕｓｈサービスに適合したプロトコル変換、例えば、独自ヘッダの変換を行うことができる。また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、図１１に示すように、Ｐｕｓｈサービスに適合した信号処理シーケンスを実行することができる。
このように、移動通信網−ＩＰ網間ゲートウェイ装置１０は、サービス種別情報データ保有部１１５１において、様々なサービスのためのサービス種別情報データを保持することによって、様々なサービスに適合したプロトコル変換及び信号処理シーケンスを実行することができる。
本実施形態に係る移動通信網−ＩＰ網間サービス制御装置２０は、図２２に示すように、図３に示す第１の実施形態に係る移動通信網−ＩＰ網間サービス制御装置２０の構成に加えて、サービス種別情報データ抽出部２０５とサービス種別情報データ配信部２０６とを備えている。
移動通信網−ＩＰ網間サービス制御装置２０は、サービス内容定義保有部２０１にて、移動通信網−ＩＰ網間サービス管理装置３０から配信されたサービス内容定義を保持している。なお、サービス内容定義には、移動通信網−ＩＰ網間ゲートウェイ装置１０から送信された信号（ＩＰパケット）に対するサービス処理内容が記述されている。
すなわち、移動通信網−ＩＰ網間サービス制御装置２０は、移動通信網−ＩＰ網間ゲートウェイ装置１０から送信された信号が要求しているサービス種別を判断し、そのサービス種別に対応するサービス内容定義を検索して、その信号に対してのサービス処理（サービス制御）を実行する。
ここで、移動通信網−ＩＰ網間サービス制御装置２０のサービス種別情報データ抽出部２０５が、移動通信網−ＩＰ網間サービス管理装置３０からサービス内容定義を受信すると、そのサービス種別において、移動通信網−ＩＰ網間ゲートウェイ装置１０にて処理すべき信号処理内容を抽出し、サービス種別情報データを生成し、サービス種別情報データ配信部２０６が、生成されたサービス種別情報データを移動通信網−ＩＰ網間ゲートウェイ装置１０に配信する。
図２３に、移動通信網１００又はＩＰ網２００の通信端末又は所定の通信装置から移動通信網−ＩＰ網間ゲートウェイ装置１０に送信される信号のフォーマットを示す。かかる信号には、「当該信号の送信先情報（宛先情報）」と「当該信号の送信元情報」と「プロトコル種別情報」と「サービス種別情報」とが含まれている。
ここで、移動通信網−ＩＰ網間ゲートウェイ装置１０は、受信した信号から「送信先情報」を抽出し、自信が保持している接続経路選択ルールの中から、その「送信先情報」に適用すべき接続経路選択ルールを選択して実行することにより、当該信号に対する適切な接続経路を選択することができる。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、信号処理部１１１にて、受信した信号から抽出した「送信先情報」と「送信元情報」と「サービス種別情報」とに基づいて、当該信号に対して適用すべきスクリーニングポリシーを選択して実行することにより、当該信号に対する適切なセキュリティ処理を実行することができる。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、受信した信号から「サービス種別情報」を抽出し、自身が保持しているサービス種別情報データの中から、その「サービス種別情報」に対応するサービス種別に適用すべきサービス種別情報データを選択して実行することにより、要求されたサービス種別に対して適切なプロトコル変換処理及び信号処理シーケンスを施すことが可能となる。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、上述の処理を施した信号を、当該信号が「送信先情報」にて指定している送信先、若しくは、「サービス種別情報」にて指定しているサービス種別によって予め決定されている送信先へ当該信号を送信する。
ここで、移動通信網−ＩＰ網間サービス制御装置２０、若しくは、移動通信網１００又はＩＰ網２００の通信端末又は所定の通信装置は、移動通信網−ＩＰ網間ゲートウェイ装置１０によって前もって適切な処理がなされた信号を受信するため、処理の負荷を低減することができる。
以上のようにして、移動通信網−ＩＰ網間ゲートウェイ装置１０は、サービス種別に応じて、適切なプロトコル変換及び信号処理シーケンスを実行することができる。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、上述の処理を施した信号を、移動通信網−ＩＰ網間サービス制御装置２０、若しくは、移動通信網１００又はＩＰ網２００の通信端末又は所定の通信装置に対して、その信号が要求しているサービス種別情報を埋め込んだまま送信する。その結果、当該信号を受信した移動通信網−ＩＰ網間サービス制御装置２０は、その信号に対して、自身が実行すべきサービス種別を容易に判断することができ、自身が保持するサービス内容定義の中から、適切なものを選択して実行することができる。また、当該信号を受信した移動通信網１００又はＩＰ網２００の通信端末又は所定の通信装置は、その信号に対して、自身が行うべき処理を容易に判断することができる。
図２４を参照して、本実施形態に係るサービス提供システムの動作を説明する。
図２４に示すように、ステップ（１）において、移動通信網１００又はＩＰ網２００の通信端末又は所定の通信装置は、「送信先情報」として移動通信網−ＩＰ網間サービス制御装置２０を指定して、サービス種別αを要求する信号を、移動通信網−ＩＰ網間ゲートウェイ装置１０に送信する。
ステップ（２）において、当該信号を受信した移動通信網−ＩＰ網間ゲートウェイ装置１０の信号処理部１１１は、その信号に含まれている「サービス種別情報」を抽出し、当該「サービス種別情報」に対応するサービス種別情報データを自身が保持しているかについて、サービス種別情報データ保有部１１５１に問い合せる。サービス種別情報データ保有部１１５１は、サービス種別情報データαを検索して信号処理部１１１に返信する。
ステップ（３）において、サービス種別情報データαを受信した信号処理部１１１は、そのサービス種別情報データαに記述されている内容に従って、所定の信号処理シーケンス及びプロトコル変換を実行する。
ステップ（４）において、信号処理部１１１は、所定の処理を施した信号を、その信号に含まれている「送信先情報」に従って、移動通信網−ＩＰ網間サービス制御装置２０に送信する。
ステップ（５）において、当該信号を受信した移動通信網−ＩＰ網間サービス制御装置２０のサービス内容定義実行部２０２は、その信号が要求しているサービス種別を判断し、該当するサービス内容定義を自身が保有しているかについて、サービス内容定義保有部２０１に問い合せる。サービス内容定義保有部２０１は、該当するサービス内容定義αを検索してサービス内容定義実行部２０２に返送する。
ステップ（６）において、サービス内容定義αを受信したサービス内容定義実行部２０２は、そのサービス内容定義αに記述されている内容に従って、所定のサービス処理を実行する。
ステップ（７）において、サービス内容定義実行部２０２は、諸テーのサービス処理を施した信号を、移動通信網−ＩＰ網間ゲートウェイ装置１０に返信する。
ステップ（８）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網−ＩＰ網間サービス制御装置２０から送信されたサービス処理を施した信号を、送信元である移動通信網１００又はＩＰ網２００の通信端末又は所定の通信装置に返信する。
また、本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網１００又はＩＰ網２００の通信端末又は所定の通信装置から受信した信号を転送する方向を、全て画一的に決定するのではなく、「サービス種別情報データ」に記述されている情報に従って決定するように構成されていてもよい。この結果、本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０では、サービス種別に応じて、信号を転送する方向が区別されることになる。
例えば、移動通信網１００の通信端末又は所定の通信装置が、自己に関する情報を移動通信網−ＩＰ網間サービス制御装置２０に登録するため、サービス種別情報として「自己情報登録」を指定して信号を送信した場合、その信号を受信した移動通信網−ＩＰ網間ゲートウェイ装置１０は、そのサービス種別情報に対応するサービス種別情報データを参照して、その信号の送信先が移動通信網−ＩＰ網間サービス制御装置２０であることを検出して、所定の信号処理を施した後、その信号を移動通信網−ＩＰ網間サービス制御装置２０に送信する。
また、例えば、図１７に示すように、ＩＰ網２００の通信端末又は所定の通信装置が、ある移動通信網１００内の通信装置に関する位置情報を取得するためのサービス種別を指定して信号を送信した場合、その信号を受信した移動通信網−ＩＰ網間ゲートウェイ装置１０は、そのサービス種別情報に対応するサービス種別情報データを参照して、その信号の送信先が移動通信網−ＩＰ網間サービス制御装置２０であることを検出して、所定の信号処理を施した後、その信号を移動通信網−ＩＰ網間サービス制御装置２０に送信する。
また、例えば、図１６に示すように、移動通信網１００の通信端末又は所定の通信装置が、ＩＰ網２００へのＨＴＴＰアクセスのために信号を送信した場合、その信号を受信した移動通信網−ＩＰ網間ゲートウェイ装置１０は、そのサービス種別情報に対応するサービス種別情報データを参照して、その信号の送信先がＩＰ網２００であることを検出して、所定の信号処理を施した後、その信号をＩＰ網２００に送信する。その際、最終的なアクセス先（ＩＰ網２００内のＨＴＴＰサーバ等）を指定する情報としては、移動通信網１００の通信端末又は所定の通信装置が送信してきた信号に予め指定されていた「送信先情報」を用いる。
また、図１８に示すように、移動通信網−ＩＰ網間ゲートウェイ装置１０を介して、移動通信網１００の通信端末等とＩＰ網２００の通信端末等との間で通信を行う場合、その通信のためにやり取りされたパケット量に関する情報を、移動通信網−ＩＰ網間ゲートウェイ装置１０にて自動的に収集し、自身が保持している課金処理に関するサービス種別情報データの記述内容に従って、パケット量に関する情報の送信先を判断するように構成することができる。
上述のように、本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０は、自身が保持しているサービス種別情報データに記述されている情報に従って、信号を転送する方向を区別するための判断を行うため、サービス種別情報データを適宜に変更及び更新することによって、容易に信号の転送方向の判断条件を変更することができる。
また、移動通信網−ＩＰ網間ゲートウェイ装置１０は、信号を送信（転送）する場合、その信号の送信先によって、異なるプロトコル変換を実行する場合がある。かかる場合について、図２５を参照して説明する。
図２５の例では、移動通信網−ＩＰ網間ゲートウェイ装置１０に、インターネット２００−１と専用線２００−２とが接続されており、インターネット２００−１及び専用線２００−２には、それぞれＨＴＴＰサーバＸ、Ｙが接続されており、移動通信網−ＩＰ網間ゲートウェイ装置１０が、移動通信網１００内の通信端末からＨＴＴＰサーバへのアクセスを要求する信号を受信する。
ステップ（１）において、移動通信網１００内の通信端末が、「サービス種別情報」として、ＨＴＴＰアクセスを指定し、「送信先情報」として、専用線２００−２を介して移動通信網−ＩＰ網間ゲートウェイ装置１０に接続されているＨＴＴＰサーバＹを指定して、移動通信網−ＩＰ網間ゲートウェイ装置１０に信号を送信する。
ステップ（２）において、当該信号を受信した移動通信網−ＩＰ網間ゲートウェイ装置１０は、受信した信号が要求しているサービス種別を検出し、自身が保持しているサービス種別情報データを検索する。
ステップ（３）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、検索したサービス種別情報データに記述されている情報に従って、その信号に対して所定の信号処理を行う。
ステップ（４）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、受信した信号に含まれている送信先情報を検出し、当該送信先情報で指定されている送信先に当該信号を送信するため、自身が保持している接続経路選択ルールを参照して、ＨＴＴＰサーバＹへの接続経路を判断する。
ステップ（５）において、移動通信網−ＩＰ網間ゲートウェイ装置１０は、判断したＨＴＴＰサーバＹへの接続経路に基づいて、当該信号をＩＰ網向け接続処理部１２−２に送信する。
ステップ（６）において、ＨＴＴＰサーバＴ宛の信号を受信したＩＰ網向け接続処理部１２−２は、ＨＴＴＰサーバＹが専用線２００−２を介して接続されていることを認識し、当該専用線２００−２に対応したメディア変換及びプロトコル変換を実施する。
ステップ（７）において、ＩＰ網向け接続処理部１２−２は、所定のメディア変換及びプロトコル変換を実施した後、その信号をＨＴＴＰサーバＹに転送する。
なお、ステップ（６）において、ＩＰ網向け接続処理部１２−２は、送信先として、ＨＴＴＰサーバＸが指定されていた場合、インターネット２００−１に対応したメディア変換及びプロトコル変換を実施する。
このようにして、本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０は、受信した信号に含まれる「サービス種別情報」及び「送信先情報」に応じて実施するプロトコル変換やメディア変換を、サービス種別情報データ及び接続経路選択ルールにより動的に変化させることができる。
また、本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０は、移動通信網向け接続処理部１２−１及びＩＰ網向け接続処理部１２−２を備えたことにより、サービス処理には直接関係のないメディア変換やプロトコル変換といった処理を、サービス処理とは独立して実行することができる。
その結果、本実施形態に係る移動通信網−ＩＰ網間ゲートウェイ装置１０によれば、移動通信網−ＩＰ網間サービス制御装置２０や移動通信網−ＩＰ網間サービス管理装置３０が保有しているサービス内容定義や、移動通信網−ＩＰ網間ゲートウェイ装置１０の信号処理部１１１には、一切の変更を加えることなく、移動通信網−ＩＰ網間ゲートウェイ装置１０に接続するネットワークを自由に変更することができる。
産業上の利用可能性
以上のように、本発明によれば、サービス制御装置を通じて与えられる機能変更指示により適応的にゲートウェイの機能を変更することができる。
また、本発明によれば、サービス種別に応じて、適応的にサービス制御装置に必要な情報を加工することができる。
また、本発明によれば、各種サービスに適応してアプリケーション層でのサービス種別に対応したプロトコル変換ができ、アプリケーションを変更したり追加したりするだけで様々なサービスの提供が可能となる。
また、本発明によれば、各種サービスに対応した専用のインタフェースをサービス制御装置との間に備え、信号の転送やプロトコル変換／逆変換を、専ら当該ゲートウェイ装置の該当するインタフェースによって行い、サービス制御装置に受け渡すので、サービス制御装置に対して高付加価値サービスの処理に専念させるための基盤機能を提供できる。
また、本発明によれば、外部ネットワークのコンテンツ及びサービス提供者に対してゲートウェイ装置に用意されている対網インタフェースを利用させることにより、移動通信網機能をあたかも自網内機能であるかのように利用可能にするプラットフォームが提供できる。
【図面の簡単な説明】
図１は、本発明の実施形態に係るサービス提供システムのブロック図である。
図２は、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置の機能構成を示すブロック図である。
図３は、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間サービス制御装置及び移動通信網−ＩＰ網間サービス管理装置の機能構成を示すブロック図である。
図４は、本発明の第１の実施形態に係るサービス提供システムを用いたメッシュ型ネットワークの構成図である。
図５Ａは、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置と移動通信網−ＩＰ網間サービス制御装置との間の制御信号のプロトコルスタック図である。
図５Ｂは、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置と移動通信網−ＩＰ網間サービス制御装置との間のコンテンツ信号のプロトコルスタック図である。
図６Ａは、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置と移動通信端末とＩＰ網との間の制御信号のプロトコルスタック図である。
図６Ｂは、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置と移動通信端末とＩＰ網との間のコンテンツ信号のプロトコルスタック図である。
図７は、本発明の第１の実施形態に係るサービス提供システムにおいて、移動通信端末からＩＰ網側コンテンツ及びサービス提供者へ接続を行う際の移動通信網によるルーティング処理を示す説明図である。
図８は、本発明の第１の実施形態に係るサービス提供システムに対する移動通信端末及びＩＰ網側コンテンツ及びサービス提供者からの通信形態を示す説明図である。
図９は、本発明の第１の実施形態に係るサービス提供システムを介在させた移動通信端末とＩＰ網側コンテンツ及びサービス提供者との間の通信において、ユーザ情報を隠蔽する処理を示すシーケンス図である。
図１０は、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間サービス管理装置による移動通信網−ＩＰ網間ゲートウェイ装置の管理機能を示すシーケンス図である。
図１１は、本発明の第１の実施形態に係るサービス提供システムを介在させたＩＰ網側コンテンツ及びサービス提供者から移動通信端末へのＰｕｓｈサービスの処理を示すシーケンス図である。
図１２は、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間サービス制御装置から移動通信網又はＩＰ網に対してサービスを提供する動作を示す説明図である。
図１３は、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置のゲートウェイ動作を示す説明図である。
図１４は、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置のプロトコル変換機能を示す説明図である。
図１５は、本発明の第１の実施形態に係るサービス提供システムにおいて、移動通信網−ＩＰ網間ゲートウェイ装置と移動通信端末とＩＰ網と間の相互通信に用いられるパケットの独自ヘッダの説明図である。
図１６は、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置のプロトコル変換例１の機能を示す説明図である。
図１７は、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置のプロトコル変換例２の機能を示す説明図である。
図１８は、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置のプロトコル変換例３の機能を示す説明図である。
図１９は、本発明の第１の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置のプロトコル変換例４の機能を示す説明図である。
図２０は、本発明の第１の実施形態に係るサービス提供システムの機能を利用するＩＰ網側コンテンツ及びサービス提供者のサービス利用用プログラムのフローチャートである。
図２１は、本発明の第２の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置の機能構成を示すブロック図である。
図２２は、本発明の第２の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間サービス制御装置及び移動通信網−ＩＰ網間サービス管理装置の機能構成を示すブロック図である。
図２３は、本発明の第２の実施形態に係るサービス提供システムにおいて、移動通信網−ＩＰ網間ゲートウェイ装置に送信される信号のフォーマットの一例を示す図である。
図２４は、本発明の第２の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置によってサービス種別に応じて行われるプロトコル変換処理及び信号処理を示す説明図である。
図２５は、本発明の第２の実施形態に係るサービス提供システムにおける移動通信網−ＩＰ網間ゲートウェイ装置によってサービス種別及び宛先に応じて行われるプロトコル変換処理及び信号処理を示す説明図である。
【図１】
2003107611.tif 000003
【図２】
2003107611.tif 000004
【図３】
2003107611.tif 000005
【図４】
2003107611.tif 000006
2003107611.tif 000007
2003107611.tif 000008
【図７】
2003107611.tif 000009
【図８】
2003107611.tif 000010
【図９】
2003107611.tif 000011
【図１０】
2003107611.tif 000012
【図１１】
2003107611.tif 000013
【図１２】
2003107611.tif 000014
【図１３】
2003107611.tif 000015
【図１４】
2003107611.tif 000016
【図１５】
2003107611.tif 000017
【図１６】
2003107611.tif 000018
【図１７】
2003107611.tif 000019
【図１８】
2003107611.tif 000020
【図１９】
2003107611.tif 000021
【図２０】
2003107611.tif 000022
【図２１】
2003107611.tif 000023
【図２２】
2003107611.tif 000024
【図２３】
2003107611.tif 000025
【図２４】
2003107611.tif 000026
【図２５】
2003107611.tif 000027
【国際調査報告】
2003107611.tif 000028
2003107611.tif 000029
2003107611.tif 000030
2003107611.tif 000031