(57)【要約】【課題】ＳＦ毎のユーザ情報の問い合わせを抑制し、ＳＦ間で重複する処理を省略すること。【解決手段】ＣＬ装置２０は、ユーザに対応するパケットの転送先のＳＦ装置１０と転送順とを指定する転送情報Ｔを、ＳＦＦ装置３０に送信する該ユーザのパケットに付与し、転送情報Ｔに、ＳＦ装置１０と該ＳＦ装置１０で提供するサービス内容とを含む指示情報を付与し、ＳＦＦ装置３０は、転送情報Ｔを参照してユーザのパケットをＳＦ装置１０に転送し、ＳＦ装置１０は、指示情報を参照してネットワークサービスを提供し、処理結果を含む結果情報を転送情報Ｔに付与する。【選択図】図１
2016225877.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークサービスを提供するサービスファンクション装置と、サービスファンクションフォワーダ装置と、クラシファイア装置とを有するサービス提供システムであって、
前記クラシファイア装置は、ユーザに対応するパケットの転送先のサービスファンクション装置と転送順とを指定する転送情報を、前記サービスファンクションフォワーダ装置に送信する該ユーザのパケットに付与する転送情報付与部と、
前記転送情報に、前記サービスファンクション装置と該サービスファンクション装置で提供するサービス内容とを含む指示情報を付与する指示情報付与部とを備え、
前記サービスファンクションフォワーダ装置は、前記転送情報を参照して前記ユーザのパケットを前記サービスファンクション装置に転送する転送部を備え、
前記サービスファンクション装置は、前記指示情報を参照してネットワークサービスを提供し、処理結果を含む結果情報を前記転送情報に付与する結果情報付与部を備える、
ことを特徴とするサービス提供システム。
【請求項２】
前記サービスファンクション装置は、後続するユーザのパケットに対して、後続して転送されるサービスファンクション装置での処理を省略可能な場合に、省略可能となる省略条件を含む通知情報を生成し、該通知情報を前記クラシファイア装置に送信する省略通知部をさらに備え、
前記クラシファイア装置は、受信した前記通知情報に含まれる省略条件を参照し、前記指示情報を変更する指示情報変更部をさらに備える、
ことを特徴とする請求項１に記載のサービス提供システム。
【請求項３】
ネットワークサービスを提供するサービスファンクション装置と、サービスファンクションフォワーダ装置と、クラシファイア装置とを有するサービス提供システムで実行されるサービス提供方法であって、
前記クラシファイア装置における、ユーザに対応するパケットの転送先のサービスファンクション装置と転送順とを指定する転送情報を、前記サービスファンクションフォワーダ装置に送信する該ユーザのパケットに付与する転送情報付与工程と、前記転送情報に、前記サービスファンクション装置と該サービスファンクション装置で提供するサービス内容とを含む指示情報を付与する指示情報付与工程と、
前記サービスファンクションフォワーダ装置における、前記転送情報を参照して前記ユーザのパケットを前記サービスファンクション装置に転送する転送工程と、
前記サービスファンクション装置における、前記指示情報を参照してネットワークサービスを提供し、処理結果を含む結果情報を前記転送情報に付与する結果情報付与工程と、
を含んだことを特徴とするサービス提供方法。
【請求項４】
クラシファイア装置における、ユーザに対応するパケットの転送先のサービスファンクション装置と転送順とを指定する転送情報を、サービスファンクションフォワーダ装置に送信する該ユーザのパケットに付与する転送情報付与ステップと、前記転送情報に、前記サービスファンクション装置と該サービスファンクション装置で提供するサービス内容とを含む指示情報を付与する指示情報付与ステップと、
前記サービスファンクションフォワーダ装置における、前記転送情報を参照して前記ユーザのパケットを前記サービスファンクション装置に転送する転送ステップと、
前記サービスファンクション装置における、前記指示情報を参照してネットワークサービスを提供し、処理結果を含む結果情報を前記転送情報に付与する結果情報付与ステップと、
をコンピュータに実行させるためのサービス提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供システム、サービス提供方法、およびサービス提供プログラムに関する。
【背景技術】
【０００２】
従来、ルータやゲートウェイ等の専用のハードウェアに実装されていたネットワークサービス機能が、汎用サーバ上に仮想的に実装されるＮＦＶ（Network  Functions  Virtualization）と呼ばれる技術が提案されている。
【０００３】
ＮＦＶでは、仮想化されたネットワークサービス機能（ＳＦ：Service  Function）を柔軟に組み合わせてユーザが利用できるようにするため、適切なＳＦに適切な順序でパケットを転送させるサービスチェイニングと呼ばれる技術が必要となる。
【０００４】
サービスチェイニングでは、ユーザの契約状況に基づいて、ユーザのフローすなわちパケット群に対するサービスチェインと呼ばれるＳＦの種別と順序からなる一連の処理順が決定され、サービスチェインＩＤで識別される。そして、クラシファイア（ＣＬ：Classifier）が、ユーザのフロー毎に、サービスチェインを識別するタグを付与する。パケットを受信したネットワーク上のサービスファンクションフォワーダ（ＳＦＦ：Service  Function  Forwarder）が、タグを参照してＳＦに転送することにより、ユーザのパケットが適切なＳＦに適切な順序で転送される（非特許文献１，２参照）。
【０００５】
なお、ＮＦＶでは、各ＳＦが提供するサービス内容は、ユーザ毎に手動で設定されるか、あるいは、サービスファンクションフォワーダ（ＳＦＦ：Service  Function  Forwarder）を統合管理しているコントローラを介して取得されている（非特許文献３参照）。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】「サービスチェイニングについてＩＥＴＦ新方式での６社相互接続を世界に先駆けて実証」、[online]、2015.02、［平成２７年４月１５日検索］、インターネット＜ＵＲＬ：http://www.ntt.co.jp/news2015/1502/150212a.html＞
【非特許文献２】“Service  Function  Chaining  (SFC)  Architecture”、[online]、2015.03、［平成２７年４月２８日検索］、インターネット＜ＵＲＬ：https://datatracker.ietf.org/doc/draft-ietf-sfc-architecture/?include_text=1＞
【非特許文献３】“ETSI  GS  NFV  002  V1.1.1（2013-10）”、[online]、2013.10、［平成２７年４月２８日検索］、インターネット＜ＵＲＬ：http://www.etsi.org/deliver/etsi_gs/nfv/001_099/002/01.01.01_60/gs_nfv002v010101p.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ユーザ毎に異なるネットワークサービス機能を提供する場合に、ＳＦ毎にコントローラを介したユーザ情報の問い合わせが発生するため、問合せ処理量が多くなり通信遅延を招いていた。また、同一フローに対するネットワークサービス機能の提供であっても、ＳＦ間で処理結果が共有されないため、各ＳＦでの処理が重複する場合があった。
【０００８】
本発明は、上記に鑑みてなされたものであって、ＳＦ毎のユーザ情報の問い合わせを抑制し、ＳＦ間で重複する処理を省略することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明に係るサービス提供システムは、ネットワークサービスを提供するサービスファンクション装置と、サービスファンクションフォワーダ装置と、クラシファイア装置とを有するサービス提供システムであって、前記クラシファイア装置は、ユーザに対応するパケットの転送先のサービスファンクション装置と転送順とを指定する転送情報を、前記サービスファンクションフォワーダ装置に送信する該ユーザのパケットに付与する転送情報付与部と、前記転送情報に、前記サービスファンクション装置と該サービスファンクション装置で提供するサービス内容とを含む指示情報を付与する指示情報付与部とを備え、前記サービスファンクションフォワーダ装置は、前記転送情報を参照して前記ユーザのパケットを前記サービスファンクション装置に転送する転送部を備え、前記サービスファンクション装置は、前記指示情報を参照してネットワークサービスを提供し、処理結果を含む結果情報を前記転送情報に付与する結果情報付与部を備える、ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ＳＦ毎のユーザ情報の問い合わせを抑制し、ＳＦ間で重複する処理を省略することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の一実施形態に係るサービス提供システムの概略構成を示す模式図である。
【図２】図２は、本実施形態のユーザデータベースのデータ構成を例示する図である。
【図３】図３は、本実施形態のクラシファイア装置の構成を例示する模式図である。
【図４】図４は、本実施形態の指示情報のデータ構成を例示する図である。
【図５】図５は、本実施形態のサービスファンクション装置の構成を例示する模式図である。
【図６】図６は、本実施形態の結果情報のデータ構成を例示する図である。
【図７】図７は、本実施形態の通知情報のデータ構成を例示する図である。
【図８】図８は、実施例の概要を説明するための説明図である。
【図９】図９は、本実施形態のサービス提供処理手順を示すシーケンス図である。
【図１０】図１０は、サービス提供プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の一実施形態を詳細に説明する。なお、この実施形態により本発明が限定されるものではない。また、図面の記載において、同一部分には同一の符号を付して示している。
【００１３】
［サービス提供システム構成］
図１は、本実施形態に係るサービス提供システムの概略構成を示す模式図である。図１に示すように、サービス提供システム１は、サービスファンクション（ＳＦ）装置１０と、クラシファイア（ＣＬ）装置２０と、サービスファンクションフォワーダ（ＳＦＦ）装置３０と、ユーザデータベース（ＤＢ）４０と、ユーザ端末５０とが、互いに通信可能に接続されて構成される。
【００１４】
ＳＦ装置１０は、ネットワークサービス機能を提供する。ＣＬ装置２０は、ユーザに対応するパケットの転送先の１以上のＳＦ装置１０と転送順とを指定する転送情報Ｔを、該ユーザの利用するユーザ端末５０から送信されたパケットに付与してＳＦＦ装置３０に送信する。ＳＦＦ装置３０は、ＮＰ（Network  Processer）および／またはＣＰＵ（Central  Processing  Unit）を有するネットワーク装置であり、該転送情報Ｔを参照してユーザのパケットをＳＦ装置１０に転送する転送部を有する。これにより、ユーザ毎に異なるフロー（ｆ１、ｆ２）に対して適切なＳＦにて適切な順序でサービス提供が行われる。
【００１５】
このサービス提供システムにおいて、ＣＬ装置２０は、各ＳＦ装置１０で提供するサービス内容を含む指示情報を転送情報Ｔに付与する。また、ＳＦ装置１０は、受信したパケットの指示情報を参照してネットワークサービスを提供し、処理結果を含む結果情報を転送情報Ｔに付与する。なお、転送情報Ｔおよび指示情報は、ユーザＤＢ４０に格納されている。
【００１６】
［ユーザデータベースの構成］
ユーザＤＢ４０は、ワークステーションやパソコン等の汎用コンピュータのＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現され、ＣＬ装置２０が参照可能に構成される。このユーザＤＢ４０は、ＣＬ装置２０に内蔵あるいは直接接続されてもよい。
【００１７】
図２は、ユーザＤＢ４０に記憶されるデータの構成を例示する図である。図２に示すように、ユーザＤＢ４０のデータは、ユーザ識別子と、サービスチェインＩＤとメタデータ（Metadata）とを含む。ユーザ識別子とは、ユーザ端末５０を使用するユーザを識別する情報を意味し、図２には、「１」が例示されている。サービスチェインＩＤとは、ＳＦ装置１０の種別と順序からなるサービスチェインを識別する情報を意味し、図２には、ＳＣＩＤ１が例示されている。
【００１８】
メタデータとは、サービスチェインＩＤで特定されるサービスチェインの各ＳＦ装置１０で提供するサービス内容を指示する情報である。後述するサービス提供処理の指示情報は、メタデータと同様に構成される。
【００１９】
具体的に、メタデータは、Ｍｅｔａ種別、対象ＳＦ・ＣＬ、対象パラメータ、および内容を含む。Ｍｅｔａ種別には、「指示」あるいは「結果」のいずれかが設定される。図２の例では、「指示」が設定される。なお、後述するサービス提供処理において、各ＳＦ装置１０での処理結果を示す結果情報は、メタデータと同様に構成され、Ｍｅｔａ種別に「結果」が設定される。
【００２０】
対象ＳＦ・ＣＬとは、指示対象あるいは処理対象のＳＦ装置１０またはＣＬ装置２０を識別する情報を意味する。図２には、ＦＷが例示されている。なお、後述するサービス提供処理において、ＳＦ装置１０からＣＬ装置２０に対して指示情報（メタデータ）の変更を指示する通知情報は、メタデータと同様に構成され、ＣＬ装置２０を識別する情報が設定される。
【００２１】
対象パラメータと内容とは、指示の内容や処理の結果を特定する情報であり、図２には「ルールＩＤ」で特定される「フィルタリングルール」を実行することが例示されている。なお、後述するサービス提供処理において、処理結果をサービスチェインで後続するＳＦ装置１０に通知するために転送情報Ｔに付加する必要がある場合には内容に「要」が設定され、通知する必要がない場合には内容に「不要」が設定される。
【００２２】
［クラシファイア装置の構成］
図３は、ＣＬ装置２０の構成を例示する模式図である。ＣＬ装置２０は、パソコン等の汎用コンピュータで実現され、ＣＰＵ等の演算処理装置がメモリに記憶された処理プログラムを実行することにより、図３に例示するように、転送情報付与部２１と、指示情報付与部２２と、指示情報変更部２３として機能する。
【００２３】
転送情報付与部２１は、ユーザに対応するパケットの転送先の１以上のＳＦ装置１０と転送順とを指定する転送情報Ｔを、該ユーザの利用するユーザ端末５０から受信しＳＦＦ装置３０に送信するパケットに付与する。具体的に、転送情報付与部２１は、まず、フローに含まれるユーザの識別情報を用いてユーザＤＢ４０を参照し、転送情報ＴとしてサービスチェインＩＤを取得して、ＳＦＦ装置３０に送信するユーザパケットに付与する。
【００２４】
指示情報付与部２２は、各ＳＦ装置１０で提供するサービス内容を含む指示情報を転送情報Ｔに付与する。具体的に、指示情報付与部２２は、ユーザ識別情報をキー情報としてユーザＤＢ４０を参照し、メタデータを指示情報として抽出し、転送情報Ｔに付加する。図４に例示するように、指示情報は、図２に例示したメタデータと同様の構成であるので、説明を省略する。
【００２５】
指示情報変更部２３は、後述するように、ＳＦ装置１０から省略条件を含む通知情報が付加された省略通知パケットを受信した場合、通知情報に含まれる省略条件を参照し、以降のパケットの転送情報Ｔに付加される指示情報を変更する。
【００２６】
［サービスファンクション装置の構成］
ＳＦ装置１０は、ネットワークサービス機能を提供する１または複数のプログラムがサーバ装置で実行されることにより実装されるネットワークノードである。例えば、ファイアウォール（ＦＷ）、ペアレンタルコントロール（ＰＣ）等のネットワークサービス機能が例示される。
【００２７】
図５はＳＦ装置１０の構成を例示する模式図である。図５に示すように、ＳＦ装置１０は、サービス提供部１１、結果情報付与部１２、省略通知部１３を備える。
【００２８】
サービス提供部１１は、受信したパケットの指示情報を参照してネットワークサービスを提供する。具体的に、サービス提供部１１は、受信したパケットの指示情報を参照して、自装置を対象ＳＦ・ＣＬとするデータの対象パラメータおよび内容からサービス内容を特定して提供する。例えば、ＦＷは、図４に例示される指示情報を参照し、ルールＩＤで特定されるフィルタリングと、ＵＲＬ解析とを行う。
【００２９】
結果情報付与部１２は、サービス提供の処理結果を含む結果情報を転送情報Ｔに付与する。その後、結果情報付与部１２は、ユーザパケットを後続するＳＦ装置１０へ転送する。例えば、ＦＷでは、図４に例示される指示情報のうち、「ＵＲＬ解析結果のＭｅｔａｄａｔａ付与」の内容が「要」であることから、ＵＲＬ解析の処理結果の結果情報を転送情報Ｔに付与する。
【００３０】
図６は、結果情報を例示する図である。図６に例示するように、結果情報は、上述したメタデータと同様に構成され、Ｍｅｔａ種別、対象ＳＦ・ＣＬ、対象パラメータおよび内容を含む。結果情報では、Ｍｅｔａ種別に「結果」が設定される。また、内容に具体的な処理結果が記述される。図６に例示される結果情報には、ＳＦ１におけるＵＲＬ解析の結果のハッシュ値または先頭バイトとバイト長が記述されている。
【００３１】
省略通知部１３は、後続するユーザのパケットに対して、後続して転送されるＳＦ装置１０での処理を省略可能な場合に、省略可能となる省略条件を含む通知情報を生成し、該通知情報をＣＬ装置に送信する。具体的に、あるＳＦ装置１０での処理結果を後続するＳＦ装置１０が共有できる場合に、後続するパケットに対して、後続する一部のＳＦ装置１０でのサービス提供の処理を省略できる場合がある。その場合に、省略通知部１３は、省略できるサービスとそのサービスを提供するＳＦ装置１０とをＣＬ装置２０に通知する通知情報を、省略通知パケットに付加してＣＬ装置２０に送信する。
【００３２】
図７は、通知情報を例示する図である。図７に例示するように、通知情報は、上述したメタデータと同様に構成され、Ｍｅｔａ種別、対象ＳＦ・ＣＬ、対象パラメータおよび内容を含む。通知情報では、Ｍｅｔａ種別に「指示」が設定され、対象ＳＦ・ＣＬにＣＬ装置２０を識別する情報が設定される。図７に例示される通知情報によれば、ＦＷに対する全てのサービス提供の指示情報を省略できることと、サービスチェインからＰＣを省略できることとが通知される。
【００３３】
なお、通知情報を受け取ったＣＬ装置２０では、指示情報変更部２３が、通知情報に基づいて、指示情報を書き換える。例えば、図７の通知情報に基づいて、指示情報変更部２３は、ＦＷに対するすべてのサービス提供の指示情報を省略し、また、サービスチェインおよびサービスチェインＩＤを変更する。
【００３４】
［実施例］
次に、図８を用いて実施例について説明する。図８には、ＳＦ装置２０としてＦＷおよびＰＣが例示されている。ＣＬ装置２０では、転送情報付与部２１が、ユーザパケットの５−Ｔｕｐｌｅからユーザを識別し、ユーザＤＢ４０を参照してサービスチェインＩＤを転送情報Ｔとして抽出する。また、指示情報付与部２２が、ユーザＤＢ４０のこのサービスチェインＩＤに対応するメタデータを指示情報として抽出し、転送情報Ｔに付加する。
【００３５】
ＦＷでは、サービス提供部１１が、フィルタリングのルールＩＤの決定とＵＲＬ解析とＵＲＬ解析の処理結果の結果情報の付与とを指示する指示情報に従って、フィルタリングルールを決定し、ＵＲＬ解析を行って、フィルタリングを行う。そして、結果情報付与部１２が、ＵＲＬ解析結果を結果情報として転送情報Ｔに付加する。
【００３６】
ＰＣでは、サービス提供部１１が、フィルタリングのルールＩＤの決定とＵＲＬ解析とＵＲＬ解析の処理結果の結果情報の付与とを指示する指示情報に従って、フィルタリングルールを決定し、結果情報を参照してフィルタリングを行う。また、結果情報付与部１２が、ＵＲＬ解析結果を結果情報として転送情報Ｔに付加する。
【００３７】
次に、省略通知部１３は、フィルタリングの処理結果を参照して、以降のパケットに対する省略条件、すなわち、ＦＷでの処理を省略できることと、ＰＣをサービスチェインから省略できることとを含む通知情報を生成し、ＣＬ装置２０に送信する省略通知パケットに付加する。
【００３８】
省略通知パケットを受信したＣＬ装置２０では、指示情報変更部２３が、通知情報に含まれる省略条件を参照し、指示情報に対する変更を具体化する省略判定を行う。本実施例では、指示情報変更部２３は、ＦＷに対するすべてのサービス提供の指示情報を省略し、また、サービスチェインおよびサービスチェインＩＤを変更する。
【００３９】
［サービス提供処理］
次に、図９のシーケンス図を参照して、サービス提供システム１におけるサービス提供処理手順について説明する。まず、ＣＬ装置２０では、転送情報付与部２１が、ユーザパケットのユーザを識別し（ステップＳ１）、ユーザＤＢ４０を参照してサービスチェインＩＤを転送情報Ｔとして抽出し、ユーザパケットの振り分け先のＳＦ装置２０を決定する（ステップＳ２）。
【００４０】
また、指示情報付与部２２が、各ＳＦ装置でのサービス内容を含む指示情報として、ユーザＤＢ４０のこのサービスチェインＩＤに対応するメタデータを抽出し、転送情報Ｔに付与し（ステップＳ３）、ユーザパケットをＳＦＦ装置３０を介して振り分け先のＳＦ装置１０に転送する（ステップＳ４）。
【００４１】
ＳＦ装置１０では、サービス提供部１１が、指示情報に従ってサービス内容を決定し（ステップＳ５）、ネットワークサービスを提供する（ステップＳ６）。
【００４２】
また、指示情報に処理結果の転送情報Ｔへの付与が必要な場合、結果情報付与部１２が、処理結果を含む結果情報を生成して転送情報Ｔに付加し（ステップＳ７）、ユーザパケットを後続のＳＦ装置１０に転送する（ステップＳ８）。
【００４３】
また、後続するユーザパケットについて、後続するＳＦ装置１０での処理が不要な場合、省略通知部１３は、省略条件を含む通知情報を生成し、省略通知パケットに付与して転送する（ステップＳ９〜Ｓ１０）。
【００４４】
省略通知パケットを受信したＣＬ装置２０では、指示情報変更部２３が、通知情報に含まれる省略条件を参照し、指示情報の書き換えを行う（ステップＳ１１）。これにより、後続するユーザパケットに対するＳＦ装置１０での処理を変更できる。
【００４５】
以上、説明したように、本実施形態のサービス提供装置１では、ＣＬ装置２０が、各ＳＦ装置１０で提供するサービス内容を含む指示情報を転送情報Ｔに付与する。また、ＳＦ装置１０は、受信したパケットの指示情報を参照してネットワークサービスを提供し、処理結果を含む結果情報を転送情報Ｔに付与する。これにより、ＳＦ装置２０毎のユーザ情報の問い合わせを抑制し、ＳＦ装置１０間で重複する処理を省略することができる。
【００４６】
また、各ＳＦ装置１０は、後続するユーザのパケットに対して、後続して転送されるＳＦ装置１０での処理を省略可能な場合に、省略可能となる省略条件を含む通知情報を生成し、省略通知パケットに付与して転送する。省略通知パケットを受信したＣＬ装置２０は、通知情報に含まれる省略条件を参照し、指示情報の変更を行う。これにより、ユーザパケットに対するＳＦ装置２０での処理をさらに省略することができる。
【００４７】
［他の実施形態］
［プログラム］
上記実施形態に係るサービス提供システム１を構成する各装置が実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。この場合、コンピュータがプログラムを実行することにより、上記実施形態と同様の効果を得ることができる。さらに、係るプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませて実行することにより上記実施形態と同様の処理を実現してもよい。以下に、サービス提供システム１と同様の機能を実現するサービス提供プログラムを実行するコンピュータの一例を説明する。
【００４８】
図１０に示すように、サービス提供プログラムを実行するコンピュータ１０００は、例えば、メモリ１０１０と、ＣＰＵ１０２０と、ハードディスクドライブインタフェース１０３０と、ディスクドライブインタフェース１０４０と、シリアルポートインタフェース１０５０と、ビデオアダプタ１０６０と、ネットワークインタフェース１０７０とを有する。これらの各部は、バス１０８０によって接続される。
【００４９】
メモリ１０１０は、ＲＯＭ（Read  Only  Memory）１０１１およびＲＡＭ１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、ハードディスクドライブ１０３１に接続される。ディスクドライブインタフェース１０４０は、ディスクドライブ１０４１に接続される。ディスクドライブ１０４１には、例えば、磁気ディスクや光ディスク等の着脱可能な記憶媒体が挿入される。シリアルポートインタフェース１０５０には、例えば、マウス１０５１およびキーボード１０５２が接続される。ビデオアダプタ１０６０には、例えば、ディスプレイ１０６１が接続される。
【００５０】
ここで、図１０に示すように、ハードディスクドライブ１０３１は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３およびプログラムデータ１０９４を記憶する。上記実施形態で説明した各テーブルは、例えばハードディスクドライブ１０３１やメモリ１０１０に記憶される。
【００５１】
また、サービス提供プログラムは、例えば、コンピュータ１０００によって実行される指令が記述されたプログラムモジュール１０９３として、ハードディスクドライブ１０３１に記憶される。具体的には、上記実施形態で説明したサービス提供システム１が実行する各処理が記述されたプログラムモジュールが、ハードディスクドライブ１０３１に記憶される。
【００５２】
また、サービス提供プログラムによる情報処理に用いられるデータは、プログラムデータ１０９４として、例えば、ハードディスクドライブ１０３１に記憶される。そして、ＣＰＵ１０２０が、ハードディスクドライブ１０３１に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出して、上述した各手順を実行する。
【００５３】
なお、サービス提供プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０３１に記憶される場合に限られず、例えば、着脱可能な記憶媒体に記憶されて、ディスクドライブ１０４１等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、ログ判定プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）等のネットワークを介して接続された他のコンピュータに記憶され、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【００５４】
以上、本発明者によってなされた発明を適用した実施形態について説明したが、本実施形態による本発明の開示の一部をなす記述および図面により本発明は限定されることはない。すなわち、本実施形態に基づいて当業者等によりなされる他の実施形態、実施例および運用技術等は全て本発明の範疇に含まれる。
【符号の説明】
【００５５】
１    サービス提供システム
１０  サービスファンクション（ＳＦ）装置
１１  サービス提供部
１２  結果情報付与部
１３  省略通知部
２０  クラシファイア（ＣＬ）装置
２１  転送情報付与部
２２  指示情報付与部
２３  指示情報変更部
３０  サービスファンクションフォワーダ（ＳＦＦ）装置
４０  ユーザデータベース（ＤＢ）
５０  ユーザ端末
Ｔ    転送情報
【図１】
2016225877.tif 000003
【図２】
2016225877.tif 000004
【図３】
2016225877.tif 000005
【図４】
2016225877.tif 000006
【図５】
2016225877.tif 000007
【図６】
2016225877.tif 000008
【図７】
2016225877.tif 000009
【図８】
2016225877.tif 000010
【図９】
2016225877.tif 000011
【図１０】
2016225877.tif 000012