(57)【特許請求の範囲】
【請求項１】
移動端末又は所定の通信装置から送信されるパケットに対し、所定の信号処理を行う信号処理手段と、
前記信号処理手段により所定の信号処理がなされたパケットに基づいて、当該パケットに対応するレイヤより上位のレイヤに対応する情報を復元する情報復元手段と、
前記情報復元手段により復元された情報の内容に応じた所定のサービスを提供するサービス提供手段と、
を備え、
前記サービス提供手段は、
提供される各サービスに対応するサービスシナリオを保有するサービスシナリオ保有手段と、
前記サービスシナリオ保有手段により保有されたサービスシナリオの中から前記情報の内容に応じた所定のサービスに対応するサービスシナリオを選択するサービスシナリオ選択手段と、
前記サービスシナリオ選択手段により選択されたサービスシナリオを実行するサービスシナリオ実行手段と、
提供される各サービスに対応するサービスシナリオの実行時に処理されるオブジェクトを保有するオブジェクト保有手段と、
前記オブジェクト保有手段により保有されたオブジェクトの中から前記サービスシナリオ選択手段により選択されたサービスシナリオの実行時に処理されるオブジェクトを選択するオブジェクト選択手段と、
を備え、
前記サービスシナリオ実行手段は、前記オブジェクト選択手段により選択されたオブジェクトを処理することによりサービスシナリオを実行するようにした移動通信サービス制御装置。
【請求項２】
請求項１に記載の移動通信サービス制御装置において、
前記情報復元手段は、前記移動端末又は所定の通信装置からＩＰパケットが送信される場合に、当該ＩＰパケットに基づいて、ＩＰレイヤより上位のレイヤに対応する情報を復元するようにした移動通信サービス装置。
【請求項３】
請求項１に記載の移動通信サービス制御装置において、
提供される各サービスに対応するサービスシナリオを生成するサービスシナリオ生成手段を備え、
前記サービスシナリオ保有手段は、前記サービスシナリオ生成手段により生成されたサービスシナリオを保有するようにした移動通信サービス制御装置。
【請求項４】
請求項１乃至３の何れかに記載の移動通信サービス制御装置において、
コアネットワークの外部に構成されることを特徴とする移動通信サービス制御装置。
【請求項５】
ゲートウェイ装置と、サービス処理装置と、該ゲートウェイ装置及びサービス処理装置を管理するサービス管理装置とを有する移動通信サービス制御装置において、
前記ゲートウェイ装置は、
移動端末又は所定の通信装置から送信されるパケットに対し、所定の信号処理を行う信号処理手段を備え、
前記サービス処理装置は、
前記信号処理手段により所定の信号処理がなされたパケットに基づいて、当該パケットに対応するレイヤより上位のレイヤに対応する情報を復元する情報復元手段と、
前記情報復元手段により復元された情報の内容に応じた所定のサービスを提供するサービス提供手段と、
を備え、
前記サービス提供手段は、
提供される各サービスに対応するサービスシナリオを保有するサービスシナリオ保有手段と、
前記サービスシナリオ保有手段により保有されたサービスシナリオの中から前記情報の内容に応じた所定のサービスに対応するサービスシナリオを選択するサービスシナリオ選択手段と、
前記サービスシナリオ選択手段により選択されたサービスシナリオを実行するサービスシナリオ実行手段と、
提供される各サービスに対応するサービスシナリオの実行時に処理されるオブジェクトを保有するオブジェクト保有手段と、
前記オブジェクト保有手段により保有されたオブジェクトの中から前記サービスシナリオ選択手段により選択されたサービスシナリオの実行時に処理されるオブジェクトを選択するオブジェクト選択手段と、
を備え、
前記サービスシナリオ実行手段は、前記オブジェクト選択手段により選択されたオブジェクトを処理することによりサービスシナリオを実行するようにした移動通信サービス制御装置。
【請求項６】
請求項５に記載の移動通信サービス制御装置において、
前記情報復元手段は、前記移動端末又は所定の通信装置からＩＰパケットが送信される場合に、当該ＩＰパケットに基づいて、ＩＰレイヤより上位のレイヤに対応する情報を復元するようにした移動通信サービス制御装置。
【請求項７】
請求項５に記載の移動通信サービス制御装置において、
前記サービス管理装置は、
提供される各サービスに対応するサービスシナリオを生成するサービスシナリオ生成手段を備え、
前記サービスシナリオ保有手段は、前記サービスシナリオ生成手段により生成されたサービスシナリオを保有するようにした移動通信サービス制御装置。
【請求項８】
請求項５乃至７の何れかに記載の移動通信サービス制御装置において、
コアネットワークの外部に構成される移動通信サービス制御装置。
【請求項９】
移動端末又は所定の通信装置から送信されるパケットに対し、所定の信号処理を行い、
前記所定の信号処理がなされたパケットに基づいて、当該パケットに対応するレイヤより上位のレイヤに対応する情報を復元し、
前記復元した情報の内容に応じた所定のサービスを提供するようにした移動通信サービス制御方法において、
提供される各サービスに対応するサービスシナリオを保有し、
前記保有するサービスシナリオの中から前記情報の内容に応じた所定のサービスに対応するサービスシナリオを選択し、
提供される各サービスに対応するサービスシナリオの実行時に処理されるオブジェクトを保有し、
前記保有するオブジェクトの中から前記選択したサービスシナリオの実行時に処理されるオブジェクトを選択し、
前記選択したオブジェクトを処理することにより、前記選択したサービスシナリオを実行するようにした移動通信サービス制御方法。
【請求項１０】
請求項９に記載の移動通信サービス制御方法において、
前記移動端末又は所定の通信装置からＩＰパケットが送信される場合に、当該ＩＰパケットに基づいて、ＩＰレイヤより上位のレイヤに対応する情報を復元するようにした移動通信サービス制御方法。
【請求項１１】
請求項９に記載の移動通信サービス制御方法において、
提供される各サービスに対応するサービスシナリオを生成し、
前記生成したサービスシナリオを保有するようにした移動通信サービス制御方法。
【請求項１２】
ゲートウェイ装置と、サービス処理装置と、該ゲートウェイ装置及びサービス処理装置を管理するサービス管理装置とを有する移動通信サービス制御装置における移動通信サービス制御方法において、
前記ゲートウェイ装置は、
移動端末又は所定の通信装置から送信されるパケットに対し、所定の信号処理を行い、
前記サービス処理装置は、
前記所定の信号処理がなされたパケットに基づいて、当該パケットに対応するレイヤより上位のレイヤに対応する情報を復元し、
前記復元した情報の内容に応じた所定のサービスを提供するようにし、
提供される各サービスに対応するサービスシナリオを保有し、
前記保有するサービスシナリオの中から前記情報の内容に応じた所定のサービスに対応するサービスシナリオを選択し、
提供される各サービスに対応するサービスシナリオの実行時に処理されるオブジェクトを保有し、
前記保有するオブジェクトの中から前記選択したサービスシナリオの実行時に処理されるオブジェクトを選択し、
前記選択したオブジェクトを処理することにより、前記選択したサービスシナリオを実行するようにした移動通信サービス制御方法。
【請求項１３】
請求項１２に記載の移動通信サービス制御方法において、
前記サービス処理装置は、前記移動端末又は所定の通信装置からＩＰパケットが送信される場合に、当該ＩＰパケットに基づいて、ＩＰレイヤより上位のレイヤに対応する情報を復元するようにした移動通信サービス制御方法。
【請求項１４】
請求項１２に記載の移動通信サービス制御方法において、
前記サービス管理装置は、提供される各サービスに対応するサービスシナリオを生成し、
前記サービス処理装置は、前記生成されたサービスシナリオを保有するようにした移動通信サービス制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
【０００２】
本発明は、各種の移動通信サービスを提供する制御を行う移動通信サービス制御装置及び移動通信サービス制御方法に関する。
【従来の技術】
【０００３】
近年、移動通信においては、移動端末に対しインターネット上の情報を提供するサービス等様々な移動通信サービスが行われている。このような移動通信サービスでは、従来、ＩＰレイヤのレベルでサービス制御が行われていた。例えば、上述した移動端末に対しインターネット上の情報を提供するサービスでは、移動端末へ提供されるＩＰパケットのパケット量を測定し、このパケット量に応じて料金が算出される。
【０００４】
しかしながら、上述した従来のサービス制御方法では、ＩＰレイヤより上位のレイヤでのサービス制御を行うことができなかった。このため、今後の移動通信において高度且つ多種多様な移動通信サービスを提供すべく、新たなサービス制御方法が要求されている。
【発明が解決しようとする課題】
【０００５】
そこで、本発明の目的は、高度且つ多種多様な移動通信サービスを提供することが可能な移動通信サービス制御装置及び移動通信サービス提供方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するため、本発明の移動通信サービス制御装置は、移動端末又は所定の通信装置から送信されるパケットに対し、所定の信号処理を行う信号処理手段と、前記信号処理手段により所定の信号処理がなされたパケットに基づいて、当該パケットに対応するレイヤより上位のレイヤに対応する情報を復元する情報復元手段と、前記情報復元手段により復元された情報の内容に応じた所定のサービスを提供するサービス提供手段とを備えるようにした。
【０００７】
このような移動通信サービス制御装置では、移動端末又は所定の通信装置から送信される情報の内容に応じた所定のサービスが提供されるため、高度且つ多種多様な移動通信サービスを提供することが可能となる。
【０００８】
同様の観点から、前記移動通信サービス制御装置において、前記情報復元手段は、前記移動端末又は所定の通信装置からＩＰパケットが送信される場合に、当該ＩＰパケットに基づいて、ＩＰレイヤより上位のレイヤに対応する情報を復元するようにした。
【０００９】
更に同様の観点から、前記移動通信サービス制御装置において、前記サービス提供手段は、提供される各サービスに対応するサービスシナリオを保有するサービスシナリオ保有手段と、前記サービスシナリオ保有手段により保有されたサービスシナリオの中から前記情報の内容に応じた所定のサービスに対応するサービスシナリオを選択するサービスシナリオ選択手段と、前記サービスシナリオ選択手段により選択されたサービスシナリオを実行するサービスシナリオ実行手段とを備えるようにした。
【００１０】
更に同様の観点から、前記移動通信サービス制御装置において、前記サービス提供手段は、提供される各サービスに対応するサービスシナリオの実行時に処理されるオブジェクトを保有するオブジェクト保有手段と、前記オブジェクト保有手段により保有されたオブジェクトの中から前記サービスシナリオ選択手段により選択されたサービスシナリオの実行時に処理されるオブジェクトを選択するオブジェクト選択手段とを備え、前記サービスシナリオ実行手段は、前記オブジェクト選択手段により選択されたオブジェクトを処理することによりサービスシナリオを実行するようにした。
【００１１】
また、サービス提供者がサービスの追加変更を容易に行うことができるようにする観点から、前記移動通信サービス制御装置において、提供される各サービスに対応するサービスシナリオを生成するサービスシナリオ生成手段を備え、前記サービスシナリオ保有手段は、前記サービスシナリオ生成手段により生成されたサービスシナリオを保有するようにした。
【００１２】
また、本発明の移動通信サービス制御装置は、ゲートウェイ装置と、サービス処理装置と、該ゲートウェイ装置及びサービス処理装置を管理するサービス管理装置とを有する移動通信サービス制御装置において、前記ゲートウェイ装置は、移動端末又は所定の通信装置から送信されるパケットに対し、所定の信号処理を行う信号処理手段を備え、前記サービス処理装置は、前記信号処理手段により所定の信号処理がなされたパケットに基づいて、当該パケットに対応するレイヤより上位のレイヤに対応する情報を復元する情報復元手段と、前記情報復元手段により復元された情報の内容に応じた所定のサービスを提供するサービス提供手段とを備えるようにした。
【００１３】
また、前記移動通信サービス制御装置において、前記情報復元手段は、前記移動端末又は所定の通信装置からＩＰパケットが送信される場合に、当該ＩＰパケットに基づいて、ＩＰレイヤより上位のレイヤに対応する情報を復元するようにした。
【００１４】
また、前記移動通信サービス制御装置において、前記サービス提供手段は、提供される各サービスに対応するサービスシナリオを保有するサービスシナリオ保有手段と、前記サービスシナリオ保有手段により保有されたサービスシナリオの中から前記情報の内容に応じた所定のサービスに対応するサービスシナリオを選択するサービスシナリオ選択手段と、前記サービスシナリオ選択手段により選択されたサービスシナリオを実行するサービスシナリオ実行手段とを備えるようにした。
【００１５】
また、前記移動通信サービス制御装置において、前記サービス提供手段は、提供される各サービスに対応するサービスシナリオの実行時に処理されるオブジェクトを保有するオブジェクト保有手段と、前記オブジェクト保有手段により保有されたオブジェクトの中から前記サービスシナリオ選択手段により選択されたサービスシナリオの実行時に処理されるオブジェクトを選択するオブジェクト選択手段とを備え、前記サービスシナリオ実行手段は、前記オブジェクト選択手段により選択されたオブジェクトを処理することによりサービスシナリオを実行するようにした。
【００１６】
また、前記移動通信サービス制御装置において、前記サービス管理装置は、提供される各サービスに対応するサービスシナリオを生成するサービスシナリオ生成手段を備え、前記サービスシナリオ保有手段は、前記サービスシナリオ生成手段により生成されたサービスシナリオを保有するようにした。
【００１７】
また、前記移動通信サービス制御装置は、コアネットワークの外部に構成されるようにした。
【００１８】
コアネットワークは標準化されているため、新たな機能を追加することは困難であるが、このようにコアネットワークの外部に移動通信サービス制御装置を構成することにより、コアネットワークの変更を伴うことなく、サービス提供者がサービスの追加、変更を自由に行うことが可能となる。
【００１９】
また、上記の目的を達成するため、本発明の移動通信サービス制御方法は、移動端末又は所定の通信装置から送信されるパケットに対し、所定の信号処理を行い、前記所定の信号処理がなされたパケットに基づいて、当該パケットに対応するレイヤより上位のレイヤに対応する情報を復元し、前記復元した情報の内容に応じた所定のサービスを提供するようにした。
【００２０】
また、前記移動通信サービス制御方法において、前記移動端末又は所定の通信装置からＩＰパケットが送信される場合に、当該ＩＰパケットに基づいて、ＩＰレイヤより上位のレイヤに対応する情報を復元するようにした。
【００２１】
また、前記移動通信サービス制御方法において、提供される各サービスに対応するサービスシナリオを保有し、前記保有するサービスシナリオの中から前記情報の内容に応じた所定のサービスに対応するサービスシナリオを選択し、前記選択したサービスシナリオを実行するようにした。
【００２２】
また、前記移動通信サービス制御方法において、提供される各サービスに対応するサービスシナリオの実行時に処理されるオブジェクトを保有し、前記保有するオブジェクトの中から前記選択したサービスシナリオの実行時に処理されるオブジェクトを選択し、前記選択したオブジェクトを処理することによりサービスシナリオを実行するようにした。
【００２３】
また、前記移動通信サービス制御方法において、提供される各サービスに対応するサービスシナリオを生成し、前記生成したサービスシナリオを保有するようにした。
【００２４】
また、本発明の移動通信サービス制御方法は、ゲートウェイ装置と、サービス処理装置と、該ゲートウェイ装置及びサービス処理装置を管理するサービス管理装置とを有する移動通信サービス制御装置における移動通信サービス制御方法において、前記ゲートウェイ装置は、移動端末又は所定の通信装置から送信されるパケットに対し、所定の信号処理を行い、前記サービス処理装置は、前記所定の信号処理がなされたパケットに基づいて、当該パケットに対応するレイヤより上位のレイヤに対応する情報を復元し、前記復元した情報の内容に応じた所定のサービスを提供するようにした。
【００２５】
また、前記移動通信サービス制御方法において、前記サービス処理装置は、前記移動端末又は所定の通信装置からＩＰパケットが送信される場合に、当該ＩＰパケットに基づいて、ＩＰレイヤより上位のレイヤに対応する情報を復元するようにした。
【００２６】
また、前記移動通信サービス制御方法において、前記サービス処理装置は、提供される各サービスに対応するサービスシナリオを保有し、前記保有するサービスシナリオの中から前記情報の内容に応じた所定のサービスに対応するサービスシナリオを選択し、前記選択したサービスシナリオを実行するようにした。
【００２７】
また、前記移動通信サービス制御方法において、前記サービス処理装置は、提供される各サービスに対応するサービスシナリオの実行時に処理されるオブジェクトを保有し、前記保有するオブジェクトの中から前記選択したサービスシナリオの実行時に処理されるオブジェクトを選択し、前記選択したオブジェクトを処理することによりサービスシナリオを実行するようにした。
【００２８】
また、前記移動通信サービス制御方法において、前記サービス管理装置は、提供される各サービスに対応するサービスシナリオを生成し、前記サービス処理装置は、前記生成されたサービスシナリオを保有するようにした。
【発明の実施の形態】
【００２９】
以下、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の実施の形態に係る移動通信サービス制御装置の概念図である。
【００３０】
同図に示す移動通信サービス制御装置１００は、移動端末の位置を測定する位置情報サービスや、様々な課金処理を行う課金サービス等の各サービスに必要な機能を実現し、これら各サービスを提供する。
【００３１】
具体的には、移動通信サービス制御装置１００は、インターネット２１０に接続されたインターネットサービスプロバイダ（ＩＳＰ）のサーバ、アプリケーションサービスプロバイダ（ＡＳＰ）のサーバ、コンテンツプロバイダ（ＣＰ）のサーバ等のプロバイダサーバ２００から送信されるＩＰパケットや、移動端末４００−１、４００−２（以下、これら移動端末４００−１、４００−２をまとめて、適宜「移動端末４００」と称する）からコアネットワーク３００を介して送信されるＩＰパケットを取得し、これら取得したＩＰパケットから、当該ＩＰパケットに対応するレイヤ、即ちＩＰレイヤより上位のレイヤに対応する情報を復元した上で、その情報の内容に応じた所定のサービスを提供する。
【００３２】
この移動通信サービス制御装置１００は、コアネットワーク３００の外部に構成されており、ゲートウェイ機能を実現するゲートウェイ装置（ＭＧＷ）１１０、サービス管理装置（ＭＳＭ）１２０、各種サービス処理機能を実現するサービス処理装置（ＭＳＡ）１３０により構成される。
【００３３】
ＭＧＷ１１０は、接続形態の多様化、高速化品質向上を目的としたプロトコル変換広帯域アクセス等を行うためのサービス管理情報を保有する。具体的には、ＭＧＷ１１０は、プロバイダサーバ２００から相互接続点（ＰＯＩ）２０１を介して送信されるＩＰパケット、移動端末４００−１、４００−２からコアネットワーク３００及び関門交換機（ＧＭＭＳ）３０１を介して送信されるＩＰパケットを取得し、これら取得したＩＰパケットをＭＳＡ１３０へ送信するパケットキャプチャリングの機能を実現する。
【００３４】
また、ＭＧＷ１１０は、プロバイダサーバ２００側のネットワークと移動端末４００側のネットワークとの間のプロトコル変換を行う。
【００３５】
更に、ＭＧＷ１１０は、プロバイダサーバ２００側のネットワークから送信される制御データを移動端末４００側のネットワークに適した形式に変換して当該移動端末４００側のネットワークへ送信したり、移動端末４００側のネットワークから送信される制御データをプロバイダサーバ２００側のネットワークに適した形式に変換して当該プロバイダサーバ２００側のネットワークへ送信するＣプレーンインタフェース（ＩＦ）の機能や、プロバイダサーバ２００から送信されるＩＰパケットを通信相手である移動端末４００−１、４００−２の何れかに振り分けたり、移動端末４００−１、４００−２から送信される制御データを通信相手であるプロバイダサーバ２００の何れかに振り分ける振分機能を実現する。
【００３６】
ＭＳＭ１２０は、コアネットワーク３００と連携し、ＭＧＷ１１０によるゲートウェイ機能、ＭＳＡ１３０によるサービス処理機能の管理及び制御を行うためのサービス管理情報を保有する。
【００３７】
具体的には、ＭＳＭ１２０は、当該ＭＳＭ１２０全体を制御するオペレーション基盤の機能、ＭＳＡ１３０により実行されるサービスシナリオを管理するサービスシナリオ管理機能、ＭＳＡ１３０によりサービスシナリオの実行時に利用されるユーザデータベース（ＤＢ）を管理するユーザデータベース（ＤＢ）管理機能、位相通信サービス制御装置１００のトラフィックを制御するトラフィック制御機能等を実現する。
【００３８】
更に、ＭＳＭ１２０は、これらの機能を基盤として、ＭＳＡ１３０により提供される位置情報サービス、課金サービス、代行徴収サービス、決済サービス、セキュリティサービス等の各種サービスを管理する。
【００３９】
ＭＳＡ１３０は、ＭＧＷ１１０のゲートウェイ機能を利用した各種サービスに必要なサービスオブジェクトを搭載し、当該サービスオブジェクトを処理する。具体的には、ＭＳＡ１３０は、当該ＭＳＡ１３０全体を制御するオペレーション基盤の機能、ＭＧＷ１１０から送られるＩＰパケットの輻輳を制御する輻輳制御機能、サービスシナリオを実行するサービスシナリオ実行制御機能、サービスシナリオ実行時にユーザデータベース（ＤＢ）を利用するユーザデータベース（ＤＢ）実行機能、ＭＧＷ１１０や課金システム（図示せず）とのインタフェースを制御するインタフェース（ＩＦ）機能、ＭＧＷ１１０から送られるＩＰパケットに基づいて、ＩＰレイヤより上位のレイヤに対応する情報を復元するパケット解析機能等を実現する。
【００４０】
更に、ＭＳＡ１３０は、これらの機能を基盤として、ＭＧＷ１１０から送られるＩＰパケットに基づいて復元したＩＰレイヤより上位のレイヤに対応する情報の内容に応じて、ＭＳＭ１２０により管理されている位置情報サービス、課金サービス、代行徴収サービス、決済サービス、セキュリティサービス等の各種サービスを提供する。
【００４１】
図２は、ＭＳＭ１２０及びＭＳＡ１３０の構成例を示す図である。同図に示すように、ＭＳＭ１２０は、サービスシナリオ生成部１２１、データベース（ＤＢ）生成部１２３を備える。
【００４２】
サービスシナリオ生成部１２１は、提供する各サービスに対応するサービスシナリオ１２２を生成、管理するとともに、これら生成したサービスシナリオ１２２をＭＳＡ１３０へ配信する。また、サービスシナリオ生成部１２１は、サービスの追加、変更がある毎に、当該追加又は変更されたサービスに対応するサービスシナリオを生成し、ＭＳＡ１３０へ配信する。
【００４３】
ＤＢ生成部１２３は、移動端末４００の加入者に関する情報である加入者データベース（ＤＢ）１２４と、プロバイダサーバ２００を管理する各プロバイダに関する情報であるビジネスデータベース（ＤＢ）１２５と、提供する各サービスに関する情報であるサービスデータベース（ＤＢ）１２５を生成、管理するとともに、これら各ＤＢをＭＳＡ１３０へ配信する。また、ＤＢ生成部１２３は、これら加入者ＤＢ１２４、ビジネスＤＢ１２５及びサービスＤＢ１２６が変更される毎に、その差分データをＭＳＡ１３０へ配信する。
【００４４】
一方、図２に示すように、ＭＳＡ１３０は、システム共通層１３１、サービスオブジェクト層１３４、Ｏｐｅｎ  ＡＰＩ層１３８、シナリオ制御層１３９を備える。
【００４５】
システム共通層１３１は、ＭＳＡ１３０全体を制御するオペレーション基盤の機能、ＭＧＷ１１０から送られるＩＰパケットの輻輳を制御する輻輳制御機能等を実現する。
【００４６】
また、システム共通層１３１は、サービスシナリオを実行するサービスシナリオ実行制御機能、サービスシナリオ実行時にユーザデータベース（ＤＢ）を利用するユーザデータベース（ＤＢ）実行機能、ＭＧＷ１１０や課金システムとのインタフェースを制御するＩＦ機能等を実現する。
【００４７】
更に、システム共通層１３１は、ＭＧＷ１１０から送られるＩＰパケットから、ＩＰレイヤより上位のレイヤに対応する情報を復元するパケット解析機能等を実現する。
【００４８】
サービスオブジェクト層１３４は、提供する各サービスの定義情報（サービスドメイン）１３５、各サービスに対応するサービスシナリオを実行する際に、各サービスシナリオに固有に処理されるプログラムモジュールである個別機能オブジェクト１３６、各サービスシナリオを実行する際に、共通に処理されるプログラムモジュールである共通機能オブジェクト１３７を保有する。これらのうち、サービスドメイン１３５及び個別機能オブジェクト１３６は、ＭＳＭ１２０からのサービスシナリオの配信に応じて生成され、保有されるものである。
【００４９】
シナリオ制御層１３９は、サービスシナリオ管理部１４０と、データベース（ＤＢ）管理部１４２を備える。
【００５０】
サービスシナリオ管理部１４０は、ＭＳＭ１２０から配信されるサービスシナリオ１２２を保有する。ＤＢ管理部１４２は、ＭＳＭ１２０から配信される加入者ＤＢ１２４、ビジネスＤＢ１３５及びサービスＤＢ１２６を保有する。
【００５１】
また、サービスシナリオ管理部１４２は、サービスシナリオを実行する際に加入者ＤＢ１２４、ビジネスＤＢ１２５及びサービスＤＢ１２６のどのデータを利用するかについて記述された情報（最適化データベース（ＤＢ）１４３）を保有する。シナリオ制御層１３９は、サービスシナリオ管理部１４０により保有されるサービスシナリオと、サービスオブジェクト層１３４により保有されるサービスドメインとに基づいて、この最適化ＤＢ１４３を生成する。
【００５２】
次に、ＭＳＡ１３０によるＭＧＷ１１０からのＩＰパケットの取得からサービスシナリオの実行までの一般的な処理について説明する。システム共通層１３１は、ＭＧＷ１１０から送られるＩＰパケットを取得し、この取得したＩＰパケットから、ＩＰレイヤより上位のレイヤに対応する情報を復元する。
【００５３】
シナリオ制御層１３９は、システム共通層１３１によって復元された情報の内容を判別する。次に、シナリオ制御層１３９は、サービスシナリオ管理部１４０によって保有されているサービスシナリオ１２１の中から、判別した情報の内容に応じたサービスシナリオを選択するとともに、当該サービスシナリオに対応する最適化ＤＢ１４３を選択する。
【００５４】
サービスオブジェクト層１３４は、保有する個別機能オブジェクト１３６の中から、シナリオ制御層１３９によって選択されたサービスシナリオを実行する際に処理される個別機能オブジェクトを選択する。
【００５５】
システム共通層１３１は、シナリオ制御層１３９により選択された最適化ＤＢ１４３の記述内容に基づいて、加入者 ＤＢ１２４、ビジネスＤＢ１２５及びサービスＤＢ１２６から必要なデータを読み出し、サービスオブジェクト層１３４によって選択された個別機能オブジェクトと、該サービスオブジェクト層１３４によって保有されている共通機能オブジェクト１３７とを処理することにより、シナリオ制御層１３９によって選択されたサービスシナリオを実行する。
【００５６】
あるいは、ＭＳＡ１３０は、最適化ＤＢ１４３を使用せずにサービスシナリオを実行することも可能である。この場合、シナリオ制御層１３９は、システム共通層１３１によって復元された情報の内容を判別した後、サービスシナリオ管理部１４０によって保有されているサービスシナリオ１２１の中から、判別した情報の内容に応じたサービスシナリオを選択する。次に、サービスオブジェクト層１３４は、保有する個別機能オブジェクト１３６の中から、シナリオ制御層１３９によって選択されたサービスシナリオを実行する際に処理される個別機能オブジェクトを選択する。システム共通層１３１は、加入者ＤＢ１２４、ビジネスＤＢ１２５及びサービスＤＢ１２６から必要なデータを読み出し、サービスオブジェクト層１３４によって選択された個別機能オブジェクトと、該サービスオブジェクト層１３４によって保有されている共通機能オブジェクト１３７とを処理することにより、シナリオ制御層１３９によって選択されたサービスシナリオを実行する。
【００５７】
このような一連の処理により、ＭＳＡ１３０は、ＩＰパケットから復元されるＩＰレイヤより上位のレイヤに対応する情報の内容に応じたサービスを提供する。
【００５８】
次に、いくつかのサービスを例にとって、移動通信サービス制御装置１００の動作を説明する。
【００５９】
図３は、柔軟課金サービスを提供する際の動作の一例を示す図である。移動端末４００は、プロバイダサーバ２００に対し、コンテンツリクエストを構成するＩＰパケットを送出する（手順１）。
【００６０】
プロバイダサーバ２００は、移動端末４００からのコンテンツリクエストに応じて、配信対象のコンテンツ、当該コンテンツの種別情報、課金先情報等を含んだコンテンツレスポンスを構成するＩＰパケットを送出する（手順２）。
【００６１】
ＭＧＷ１１０は、これらコンテンツリクエストを構成するＩＰパケット及びコンテンツレスポンスを構成するＩＰパケットを取得するとともに、当該ＩＰパケットのパケット量を測定し、その測定結果をＭＳＡ１３０へ出力する。また、ＭＧＷ１１０は、プロバイダサーバ２００により送出されるＩＰパケットから、コンテンツレスポンスを復元する。
【００６２】
ＭＳＡ１３０は、復元されたコンテンツレスポンスに含まれる課金先情報等に基づいて、ＭＳＭ１２０によって生成、管理されるＤＢ内の課金ルールの中から通信料金の算出に用いる課金ルールを選択し、当該選択した課金ルールに基づいて、コンテンツリクエストを含んだＩＰパケットのパケット量及びコンテンツレスポンスを含んだＩＰパケット量に応じた通信料金を算出する（手順３）。
【００６３】
また、コンテンツに対する料金（コンテンツ料金）を算出する場合には、ＭＳＡ１３０は、更にコンテンツレスポンスに含まれるコンテンツ種別情報等に基づいて、ＭＳＭ１２０によって生成、管理されるＤＢ内の課金ルールの中から通信料金の算出に用いる課金ルールを選択し、当該選択した課金ルールに基づいて、コンテンツ料金を算出する（手順３）。
【００６４】
算出された通信料金及びコンテンツ料金は、料金システム５００へ送られる。料金システム５００は、顧客情報を管理する顧客システム６００と連携しながら、請求処理を行う。
【００６５】
図４は、位置情報サービスを提供する際の動作の一例を示す図である。プロバイダサーバ２００は、当該プロバイダサーバ２００に付与されたユーザＩＤや認証パスワード、測位情報の属性（経度・緯度、住所等）、課金先情報、測位対象の移動端末４００の識別情報等を含んだ測位要求を構成するＩＰパケットを送出する（手順１）。
【００６６】
ＭＧＷ１１０は、このプロバイダサーバ２００からのＩＰパケットを取得し、当該ＩＰパケットから、測位要求を復元する。ＭＳＡ１３０は、復元された測位要求に含まれるユーザＩＤ及び認証パスワードに基づいて、プロバイダサーバ２００の認証を行い（手順２）、測位要求を出力する。ＭＧＷ１１０は、コアネットワーク３００内の測位装置（図示せず）に対し、測位要求を構成するＩＰパケットを送出する（手順３）。
【００６７】
コアネットワーク３００内の測位装置は、ＭＳＡ１３０からの測位要求に基づいて、即位対象の移動端末４００の位置を測定し、その測位結果を構成するＩＰパケットを送出する（手順４）。
【００６８】
ＭＧＷ１１０は、測位装置からのＩＰパケットを取得し、当該ＩＰパケットから、測位結果を復元する。ＭＳＡ１３０は、プロバイダサーバ２００からの測位要求に含まれる測位情報の属性に基づいて、例えば測位結果に含まれる経度・緯度を住所に変換する等の測位結果の変換処理を行い（手順５）、変換後の測位情報をプロバイダサーバ２００へ送出する（手順６）。
【００６９】
また、ＭＳＡ１３０は、プロバイダサーバ２００からの測位要求に含まれる課金先情報等に基づいて、ＭＳＭ１２０によって生成、管理されるＤＢ内の課金ルールの中から通信料金の算出に用いる課金ルールを選択し、当該選択した課金ルールに基づいて、測位に対する料金（測位料金）を算出する（手順５）。算出された測位料金は、料金システム５００へ送られる。料金システム５００は、顧客情報を管理する顧客システム６００と連携しながら、請求処理を行う。
【００７０】
図５は、映像・音楽配信サービスを提供する際の動作の一例を示す図である。移動端末４００は、プロバイダサーバ２００に対し、コンテンツリクエストを構成するＩＰパケットを送出する（手順１）。
【００７１】
プロバイダサーバ２００は、移動端末４００からのコンテンツリクエストに応じて、配信対象のコンテンツの識別情報、配信先情報、課金先情報等を含んだコンテンツレスポンスを構成するＩＰパケットを送出する（手順２）。
【００７２】
ＭＧＷ１１０は、プロバイダサーバ２００からのＩＰパケットを取得するとともに、当該ＩＰパケットから、コンテンツレスポンスを復元する。
【００７３】
ＭＳＡ１３０は、復元されたコンテンツレスポンスに含まれる配信先情報に基づいて、認証を行う。その後、ＭＳＡ１３０は、復元されたコンテンツレスポンスに含まれるコンテンツの識別情報に基づいて、内蔵するキャッシュメモリ（図示せず）から配信対象のコンテンツを読み出す。次に、ＭＳＡ１３０は、コンテンツレスポンスに含まれる配信先情報に対応する移動端末４００を配信先として、コアネットワーク３００の状況を考慮しつつ、適切なタイミングで当該読み出したコンテンツを出力する（手順３）。ＭＧＷ１１０は、配信先の移動端末４００に対し、このコンテンツを構成するＩＰパケットを送出する（手順４）。
【００７４】
また、ＭＳＡ１３０は、復元されたコンテンツレスポンスに含まれる課金先情報等に基づいて、ＭＳＭ１２０によって生成、管理されるＤＢ内の課金ルールの中から通信料金の算出に用いる課金ルールを選択し、当該選択した課金ルールに基づいて、コンテンツに対する料金（コンテンツ料金）を算出する（手順３）。
【００７５】
算出されたコンテンツ料金は、料金システム５００へ送られる。料金システム５００は、顧客情報を管理する顧客システム６００と連携しながら、請求処理を行う。
【００７６】
図６は、プリペイド式の決済サービスを提供する際の動作の一例を示す図である。移動端末４００は、プロバイダサーバ２００に対し、発信元情報等の所定の情報を構成するＩＰパケットを送出する（手順１）。
【００７７】
プロバイダサーバ２００は、移動端末４００からのＩＰパケットを取得すると、当該ＩＰパケットにより構成される情報の内容に応じて、着信先情報等の所定の情報を構成するＩＰパケットを送出する（手順２）。
【００７８】
ＭＧＷ１１０は、これら移動端末４００からプロバイダサーバ２００へ送信されるＩＰパケット及びプロバイダサーバ２００から移動端末４００へ送信されるＩＰパケットを取得するとともに、当該ＩＰパケットのパケット量を測定し、その測定結果をＭＳＡ１３０へ出力する。また、ＭＧＷ１１０は、取得したＩＰパケットから、情報を復元する。
【００７９】
ＭＳＡ１３０は、復元された情報に含まれる発信元情報及び着信先情報に基づいて、度数管理装置３０２によって管理されている度数情報の中から、通信中の移動端末４００に対応する度数情報を読み出すとともに、ＭＳＭ１２０によって生成、管理されるＤＢ内の課金ルールの中から通信料金の算出に用いる課金ルールを選択する。そして、ＭＳＡ１３０は、当該選択した課金ルールに基づいて、ＩＰパケットのパケット量に応じた度数を算出し、当該算出した度数を度数管理装置３０２から読み出した度数情報から差し引き、残りの度数を算出する（手順３）。算出された残りの度数は、度数管理装置３０２に送られ、当該度数管理装置３０２により管理される。
【００８０】
また、ＭＳＡ１３０は、通信中に上述した減算処理を行った結果、残りの度数がゼロになった場合には、ＭＧＷ１１０に対し、呼切断を指示する。ＭＧＷ１１０は、ＭＳＡ１３０の指示に従い、移動端末４００とプロバイダサーバ２００との間の呼を切断する。
【００８１】
このように、本実施形態の移動通信サービス制御装置１００では、ＭＧＷ１１０がプロバイダサーバ２００から送信されるＩＰパケットや、移動端末４００からコアネットワーク３００を介して送信されるＩＰパケットを取得し、ＭＳＡ１３０がこの取得されたＩＰパケットから、ＩＰレイヤより上位のレイヤに対応する情報を復元し、その情報の内容を判別し、判別した情報の内容に応じたサービスシナリオを選択して実行する。即ち、プロバイダサーバ２００や移動端末４００から送信される情報の内容に応じた所定のサービスが提供されるため、高度且つ多種多様な移動通信サービスを提供することが可能となる。
【００８２】
また、移動通信サービス制御装置１００は、コアネットワーク３００の外部に構成されているため、サービスの追加、変更の際、コアネットワーク３００の変更を伴うことなく、サービス提供者がサービスを自由に設定することが可能となる。
【００８３】
上記各例において、ＭＧＷ１１０におけるパケットキャプチャリングの機能、プロトコル変換の機能、ＣプレーンＩＦの機能及び振分機能が信号処理手段に対応し、ＭＳＡ１３０のシステム共通層１３１におけるパケット解析機能が情報復元手段に対応する。また、ＭＳＡ１３０のシステム共通層１３１におけるオペレーション基盤の機能及び輻輳制御機能、システム共通層１３１におけるサービスシナリオ実行制御機能、ユーザＤＢ実行機能及びＩＦ機能、システム共通層１３１におけるパケット解析機能等の各機能を基盤とする各種サービスの提供がサービス提供手段に対応する。
【００８４】
また、ＭＳＡ１３０のシナリオ制御層１３９内のサービスシナリオ管理部１４０によるサービスシナリオ１２１の保有がサービスシナリオ保有手段に対応し、シナリオ制御層１３９によるサービスシナリオの選択がサービスシナリオ選択手段に対応し、システム共通層１３１によるサービスシナリオの実行がサービスシナリオ実行手段に対応する。また、ＭＳＡ１３０のサービスオブジェクト層１３４による個別機能オブジェクト１３６の保有及び選択がオブジェクト保有手段及びオブジェクト選択手段に対応する。
【００８５】
更には、ＭＳＭ１２０のサービスシナリオ生成部１２１によるサービスシナリオ１２１の生成がサービスシナリオ生成手段に対応する。
【００８６】
上述の如く、本願発明によれば、移動端末又は所定の通信装置から送信される情報の内容に応じた所定のサービスが提供されるため、高度且つ多種多様な移動通信サービスを提供することが可能となる。また、コアネットワークの外部に移動通信サービス制御装置を構成することにより、コアネットワークの変更を伴うことなく、サービス提供者がサービスの追加、変更を自由に行うことが可能となる。
【図面の簡単な説明】
【図１】移動通信サービス制御装置の構成例を示す図である。
【図２】ＭＳＡ及びＭＳＭの構成例を示す図である。
【図３】柔軟課金サービスを提供する際の動作の一例を示す図である。
【図４】位置情報サービスを提供する際の動作の一例を示す図である。
【図５】映像・音楽配信サービスを提供する際の動作の一例を示す図である。
【図７】プリペイド式の決済サービスを提供する際の動作の一例を示す図である。
【図１】
0003768478.tif 000002
【図２】
0003768478.tif 000003
【図３】
0003768478.tif 000004
【図４】
0003768478.tif 000005
【図５】
0003768478.tif 000006
【図６】
0003768478.tif 000007