(57)【特許請求の範囲】
【請求項１】
ネットワーク上およびネットワークを介して利用できる、装置・回線・端末等のハードウェア、およびプログラム・情報・コンテンツ等のソフトウェアをネットワークリソースとし、ユーザの目的、位置、資格、権利、スケジュール等のユーザに関する情報をユーザ情報とし、個々のネットワークリソースの使用条件、処理性能、位置、稼働状況、機能、特徴、扱うデータの種類、提供するインタフェース、他のネットワークリソースとの接続性を判断するための情報などをネットワークリソース情報とし、ネットワークリソースを組み合わせてサービスを提供する手段を記述したサービス仕様に対して、ネットワークに接続された処理装置がユーザから入力された要求情報を解釈し、該要求に対して選択されたサービス仕様に基づいてネットワークリソースを選択かつ組み合わせ、接続および制御を行うことでサービスを行う場合のネットワークリソース選択・組み合わせ方式において、
前記処理装置が前記ネットワークリソース情報を記憶した記憶手段にアクセスすることで、該ネットワークリソース情報を読み出し、該ネットワークリソース情報を前記記憶手段に記憶して、それまでの記憶内容を更新し、該ネットワークリソース情報を管理する手段と、
前記ユーザから入力された要求情報や前記ユーザ情報に基づいてサービス仕様を選択し、選択された中から決定する手段と、
前記サービス仕様、前記要求、前記ユーザ情報等に基づいてネットワークリソースを検索装置で検索するために必要な情報をネットワークリソース検索条件として設定する手段と、
前記ネットワークリソース検索条件を満足するようなネットワークリソースを、ネットワークリソース間の接続性に関する情報を照合することにより、正しく接続できることを検証しながら検索装置で検索し、選択かつ組み合わせる手段と、
前記選択かつ組み合わせる手段で得られた組み合わせを前記処理装置で評価する手段と、
選択されたサービス仕様に対して、前記ネットワークリソース検索条件を満たすネットワークリソースが取得できないとき、前記記憶手段に登録されているサービス仕様検索条件を変更するルールを管理する手段と、
同じく前記ネットワクリソース検索条件を満たすネットワークリソースが取得できないとき、前記サービス仕様検索条件変更ルールに基づいて該ネットワークリソース検索条件を前記記憶手段の登録内容を更新することにより変更し、改めてネットワークリソース検索条件として設定し、再度検索装置により検索を行う手段と
を具備することを特徴とするネットワークリソース組み合わせ方式。
【請求項２】
請求項１に記載のネットワークリソース組み合わせ方式において、
前記ユーザから入力された要求情報や前記ユーザ情報に基づいてサービス仕様を選択し、決定する手段は、更に、
該ユーザから入力された要求情報、該ユーザ情報、ネットワークが持っている情報に基づいて、サービス仕様検索条件を生成する手段と、
前記サービス仕様検索条件に基づいてサービスを検索し、検索されたサービスの中から選択する手段と、
前記サービス仕様検索条件を満足するサービス仕様が選択できない場合に、該サービス仕様検索条件を変更するために、前記記憶手段に登録されているサービス仕様検索条件を変更するルールを管理する手段と、
前記記憶手段に登録されているサービス仕様検索条件を変更するルールを用いて、ユーザから入力された要求情報の調整と前記サービス仕様検索条件の変更を行い、再度検索する手段とで構成されることを特徴とするネットワークリソース組み合わせ方式。
【請求項３】
請求項１または２に記載されたネットワークリソース組み合わせ方式の各手段を、それぞれ機能させるためのプログラムとして記録したことを特徴とするコンピュータ読み出し可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上もしくは相互接続された複数のネットワーク間で提供される多種多様のネットワークリソースを自由に組み合わせて実施されるサービスに対し、提供されているネットワークリソースを効果的に組み合わせ活用すると同時に、ユーザの要求を可能な限り満足させるサービスの実現方法としてのネットワークリソース組み合わせ方式に関するものである。
【０００２】
【従来の技術】
ネットワーク上もしくは相互接続された複数のネットワーク間を移動するユーザに対し、ユーザが希望するネットワークリソースで構成されるサービス環境を、ユーザの移動先で実現する方法が提案されている（例えば、特願平９−１７５３８０号明細書および図面、あるいは、板生知子，松尾真人著“適応型ネットワークキングサービスＤＡＮＳＥの提案”「情処ワークショップ論文集（ＤｉＣｏＭｏ），Ｖｏｌ．９７，No.12-C2,July  1997」参照）。
ただし、この場合には、ユーザの希望するサービス環境が実現できないときに、ユーザの位置に基づき、ユーザの想定するネットワークリソース検索領域を空間的、時間的に拡張することにより、ユーザの要求を満足するサービス環境を実現しようとするものである。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の技術においては、以下に述べるような問題点が存在する。すなわち、
（１）サービスに必要なネットワークリソースをユーザ情報やサービス仕様に基づいて選択する際の，ネットワークリソースの自由な組み合わせを実現する手段が明らかになっていない。
（２）ユーザの要求を満足するサービス環境が得られず、かつネットワークリソース検索領域を拡張することができない場合には、ユーザの要求に対応することが困難である。
そこで、本発明の目的は、これら従来の課題を解決し、サービスに必要なネットワークリソースをユーザ情報やサービス仕様に基づいて選択する際に、ネットワークリソースを自由に組み合わせることができ、かつユーザの要求を満足するサービス環境を得ることが可能であり、しかもネットワークリソース検索領域を拡張できないときにも、ユーザの要求に対応することが可能なネットワークリソース組み合わせ方式を提供することにある。
【０００４】
【課題を解決するための手段】
上記目的を達成するため、本発明のネットワークリソース組み合わせ方式では、▲１▼ネットワークリソースを自由に組み合わせるために、ネットワークリソースの機能、特徴、接続に必要な属性等に着目して管理する手段（図１の１３０）を設ける（請求項１参照）。また、▲２▼サービスに必要なネットワークリソースを、ネットワーク上に提供されているネットワークリソースの機能、特徴、接続性等の属性を用いて検索し、自由に組み合わせて、動的に割り当てる手段（図１の１４０〜１４２，１５０）を設ける（請求項１参照）。また、▲３▼ユーザの要求が完全に満足できない場合に、ネットワークリソースの検索条件を変更することにより、代替サービス環境を生成する手段（図１の１６０）を設ける（請求項１参照）。さらに、▲４▼ユーザの要求を満たすサービス仕様が得られない場合に、ユーザの要求を調整し、サービス仕様の検索条件を変更することにより、新たなサービス仕様を選択する手段（図５の１４０４〜１４０６）を設ける（請求項２参照）。
これにより、
・サービスに必要な機能や特徴を提供するネットワークリソースを自由に組み合わせることができ、変化するユーザの位置や状況に応じて最適なサービス環境を動的に生成することができる。
・特に、既存技術と組み合わせて、代替サービス環境の生成時のネットワークリソース検索条件を変更するルールの１つとして、ネットワークリソース検索空間を調整するルールを設けることにより、十分なネットワークリソースが揃わない場合の対応方法の選択肢が拡がる。
・また、サービス仕様に対しても、検索条件の変更を行うことにより、ユーザの要求の調整と連動して、ユーザの要求の変化に対して柔軟なサービスの選択が可能になる。
・また、代替サービス環境を生成したり、サービス仕様の再選択を行うことにより、可能な限りユーザの要求を満足する，ユーザにとり役に立つサービス環境を提案することができる。
【０００５】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
図１は、本発明の一実施例を示すネットワークリソース組み合わせシステムのの構成図である。
図１に示すように、本発明のシステムは、サービス環境の構成要素であるネットワークリソース群１３１を含み、ネットワークリソース情報をネットワークリソース情報管理部１３０で管理する。また、サービス仕様を管理するサービス仕様管理部１２０と、ユーザ情報を管理するユーザ情報管理部１１０と、ユーザ要求を理解するユーザ情報理解部１１１と、ユーザ情報、ユーザ要求を元にサービス仕様を選択するサービス仕様選択部１４０と、ユーザ情報、ユーザ要求、選択されたサービス仕様を元にサービス環境に必要なネットワークリソースに要求する品質、経済的なコストに対する制限、その他の属性の指定、それらを検索する範囲、満足度の評価基準等の指定をネットワークリソース検索条件として設定し、必要があればこれを変更して再度設定するネットワークリソース検索条件設定部１４１と、設定されたネットワークリソース検索条件に従ってネットワークリソースを検索し、選択・組み合わせるネットワークリソース検索部１４２と、選択・組み合わされたネットワークリソースのユーザ要求やサービス仕様に対する満足度を評価する要求・仕様満足度評価部１５０と、検索に失敗したり満足な評価結果が得られなかった場合に、ネットワークリソース検索条件設定部１４１がネットワークリソース検索条件を変更する際に用いるネットワークリソース検索条件変更ルールを管理するネットワークリソース検索条件変更ルール管理部１６０と、満足度を達成するネットワークリソースの組み合わせを制御し、サービスを実施するネットワークリソース制御部１４３とから構成される。
【０００６】
図２は、図１におけるネットワークリソース検索条件設定部の一例を示す詳細構成図である。
図２に示すように、ネットワークリソース検索条件設定部１４１は、ユーザ情報管理部１１０から得られるユーザ毎に管理されるユーザ情報を取得するユーザ情報取得手段１４１０と、ユーザ要求理解部１１１が提供するユーザ要求情報を取得するユーザ要求取得手段１４１１と、サービス仕様選択部１４０により選択されたサービス仕様を取得するサービス仕様取得手段１４１２と、ユーザのサービス環境の構成に関与するネットワークリソース情報を取得するネットワークリソース情報取得手段１４１３と、ユーザ情報、ユーザ要求、サービス仕様を元にネットワークリソース検索条件を生成するネットワークリソース検索条件生成手段１４１５と、ネットワークリソースの検索に失敗した場合や、要求・仕様満足度評価の際に十分な満足度が得られなかった場合に、ネットワークリソースの優先順位に基づいて検索条件の変更を行うための検索の優先順位を決定する検索の優先順位決定手段１４１６と、ユーザ情報、ユーザ要求、サービス仕様、優先順位に基づいてネットワークリソース検索条件を変更するネットワークリソース検索条件変更手段１４１７とから構成される。
また、矢印で示すように、ネットワークリソース検索条件設定部１４１には、ユーザ情報管理部１１０とユーザ要求理解部１１１とサービス仕様選択部１４０からの入力線と、ネットワークリソース検索部１４２への出力線と、要求・仕様満足度評価部１５０とネットワークリソース検索条件変更ルール管理部１６０への入出力線が備えられている。
【０００７】
図３は、本発明の第１の実施例を示すサービス環境取得処理のフローチャートであって、ユーザがサービス環境の構築を希望してからネットワークリソースを選択・組み合わせ、制御し、サービス環境が得られるまでの一連の処理を示している。
図１、図２に示す構成要素を用いて、図３の各ステップを説明する。
ユーザがユーザ要求理解部１１０にユーザ要求を入力することによりサービス環境の構築を依頼する（処理の開始）。ユーザ情報管理部１１０は、ユーザの目的、位置、資格、権利、スケジュール等のユーザ情報を取得し（ステップ２０１０）、ユーザ要求理解部１１１はユーザ要求を理解し、システム内部情報に変換する（ステップ２０１１）。なお、ユーザ要求としてはサービスに対する品質基準、費用基準、実現場所、優先順位等があり、ユーザ情報やユーザ要求は、ネットワークに接続された端末からユーザがインタラクティブに入力するものと、予めネットワーク上にファイルなどの形式で管理されるものがある。サービス仕様選択部１４０は、既に取得されたユーザ情報、ユーザ要求を入力として起動し（ステップ２０１２）、サービス仕様管理部１２０を用いながらサービス仕様を取得する（ステップ２０１３）。サービス仕様は、サービスを構成するために必要なネットワークリソースの条件、あるいはネットワークリソース自体、接続条件、保証すべきサービス品質、利用できるサービスメニュー、サービス利用手順、ネットワークリソース検索条件を調整・変更するためのルール等で構成されている。ネットワークリソース検索条件設定部１４１は、既に取得されたユーザ情報、ユーザ要求、サービス仕様を入力として起動し（ステップ２０１４）、該ユーザ情報、該ユーザ要求、該サービス仕様等に基づいてネットワークリソース検索条件を生成する（ステップ２０１５）。ネットワークリソース検索条件は、サービスの実現に当って必要とするネットワークリソースを検索するためにユーザが指定した条件、ユーザ情報に基づいて決定される条件、該サービス仕様に記述された条件、ネットワークリソースの検索範囲、検索結果に対するユーザ要求やサービス仕様等の満足度を評価するための評価基準等を含む。
【０００８】
ネットワークリソース検索部１４２は、ネットワークリソース検索条件に従ってネットワークリソース情報管理部１３０を用いながらネットワークリソースの検索を行い（ステップ２０１６）、要求・仕様満足度評価部１５０は、得られたネットワークリソースの組み合わせのユーザ要求やサービス仕様の満足度を評価し（ステップ２０１７）、評価結果が満足なものであれば、ネットワークリソース制御部１４３によりネットワークリソースを接続・制御し、サービス環境としてユーザに提供する（ステップ２０１８）。
一方、ステップ２０１７の評価結果が満足なものでない場合には、検索条件を変更するために、ネットワークリソース検索条件設定部１４１は検索の優先順位を決定し（ステップ２１１０）、ユーザが指定するルール、サービス仕様に記述されたルール、ネットワークで用意したルール等を管理するネットワークリソース検索条件変更ルール管理部１６０を用いて、ユーザが指定するルール、サービス仕様に記述されたルール、ネットワークで用意したルールのいずれか、もしくはそれらを組み合わせたネットワークリソース検索条件変更ルールを取得し（ステップ２１１１）、ネットワークリソース検索条件を変更し（ステップ２１１２）、ステップ２０１６に戻って、再度ネットワークリソースの検索を行う。
要求・仕様満足度評価部１５０における満足度評価は、ユーザとインタラクティブに行ってもよい。また、ネットワークリソース検索条件変更ルール管理部１６０は、ネットワークやユーザ端末に分散配置されてもよい。優先順位、ネットワークリソース検索条件変更ルールは、ユーザとインタラクティブに情報を得たり、ネットワークリソース検索を開始する（ステップ２０１４）前に予め決定・取得しておいてもよい。
【０００９】
図４は、本発明の第２の実施例を示すシステムの構成図であって、サービス仕様検索条件変更によるサービス仕様の再選択機能を追加したシステムを示している。
図４に示すように、図１における要求・仕様満足度評価部１５０が、検索により得られたネットワークリソースの組み合わせの評価結果が満足なものでない場合に、サービス仕様の再選択の必要性を判断し、必要と判断された場合には、ユーザ情報、ユーザ要求を元に、サービス仕様選択部１４０がサービス仕様検索条件を変更するためのサービス仕様検索条件変更ルールを管理するサービス仕様検索条件変更ルール管理部１７０を追加する。
図５は、図４におけるサービス仕様選択部の一例を示す詳細構成図である。
図５に示すように、サービス仕様選択部１４０は、ユーザ情報管理部１１０から得られるユーザ毎に管理されるユーザ情報を取得するユーザ情報管理手段１４００と、ユーザ要求理解部１１１が提供するユーザ要求情報を取得するユーザ要求取得手段１４０１と、サービス仕様選択部１４０により選択されたサービス仕様を取得するサービス仕様取得手段１４０２と、ユーザ情報、ユーザ要求を元にサービス仕様検索条件を生成するサービス仕様検索条件生成手段１４０４と、サービス仕様検索条件に基づいてサービス仕様を検索・選択するサービス仕様検索部１４０５と、要求・仕様満足度評価部１５０によりサービス仕様の再選択が必要であると判断された場合に、ユーザ情報とユーザ要求に基づいてサービス仕様検索条件を変更するサービス仕様検索条件変更手段１４０６とから構成される。
また、矢印で示すように、サービス仕様選択部１４０には、ユーザ情報管理部１１０とユーザ要求理解部１１１からの入力線と、ネットワークリソース検索条件設定部１４１への出力線と、サービス仕様管理部１２０、要求・仕様満足度評価部１５０、サービス仕様検索条件変更ルール管理部１７０への入出力線が備えられている。
【００１０】
図６は、本発明の第２の実施例を示すサービス仕様の再選択のフローチャートであって、これは図３に、サービス仕様検索条件を用いたサービス仕様の検索の処理（ステップ２２１０〜２２１１）と、ユーザ要求に対して検索されたネットワークリソースの組み合わせのユーザ要求やサービス仕様に対する満足度評価の結果が十分でない場合に、サービス仕様の再選択を行うための処理（ステップ２２１２〜２２１３）を追加したものである。
図６について、図４、図５に示す構成要素を用いて、図３に追加した処理を説明する。
ユーザ情報、ユーザ要求を入力として（ステップ２０１０〜２０１１）、サービス仕様選択部１４０を起動し（ステップ２０１２）、サービス仕様検索条件を生成し（ステップ２２１０）、条件に従ってサービス仕様管理部１２０を用いてサービス仕様を選択する（ステップ２２１１）。一方、ネットワークリソース検索部１４２がネットワークリソース検索を行った結果を要求・仕様満足度評価部１５０が評価（ステップ２０１７）した結果、サービス仕様の再選択が決断されると、サービス仕様選択部１４０はサービス仕様検索条件変更ルール管理部１６０を用いてサービス仕様検索条件変更ルールを取得し（ステップ２２１２）、サービス仕様検索条件を変更し（ステップ２２１３）、ステップ２２１１に戻り、再度サービス仕様の検索を行う。
サービス仕様選択部１４０におけるサービス仕様検索条件生成や、要求・仕様満足度評価部１５０における満足度評価は、ユーザとインタラクティブに行ってもよい。また、サービス仕様検索条件変更ルール管理部１７０は、ネットワークやユーザ端末に分散配置されてもよい。優先順位、サービス仕様検索条件変更ルールは、ユーザとインタラクティブに情報を得たり、サービス仕様の検索を開始する（ステップ２０１２）前に予め決定・取得しておいてもよい。
【００１１】
本発明の第３の実施例として、図３、図６に示す各手段を記述したプログラムを記録媒体に記録することにより、その記録媒体を常時備えておけば、いつでも本発明を適用することができる。
【００１２】
【発明の効果】
以上説明したように、本発明によれば、サービスに必要なネットワークリソースをユーザ情報やサービス仕様に基づいて選択する際に、ネットワークリソースを自由に組み合わせることができ、かつユーザの要求を満足するユーザ環境を得ることが可能であり、しかもネットワークリソース検索領域を拡張できないときにも、ユーザの要求に対応することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施例を示すネットワークリソース組み合わせシステムの構成図である。
【図２】図１におけるネットワークリソース検索条件設定部の構成図である。
【図３】本発明の第１の実施例を示す処理フローチャートである。
【図４】本発明の第１の実施例に、サービス仕様検索機能を追加した第２の実施例のシステム構成図である。
【図５】本発明の第２の実施例のサービス仕様選択部の構成図である。
【図６】本発明の第２の実施例を示す処理フローチャートである。
【符号の説明】
１１０…ユーザ情報管理部、１１１…ユーザ要求理解部、
１２０…サービス仕様管理部、１３０…ネットワークリソース情報管理部、
１３１…ネットワークリソース群、１４０…サービス仕様選択部、
１４１…ネットワークリソース検索条件設定部、
１４２…ネットワークリソース検索部、１４３…ネットワークリソース制御部、１５０…要求・仕様満足度評価部、
１７０…サービス仕様検索条件変更ルール管理部、
１６０…ネットワークリソース検索条件変更ルール管理部、
１４１０…ユーザ情報取得手段、１４１１…ユーザ要求取得手段、
１４１２…サービス仕様取得手段、
１４１３…ネットワークリソース情報取得手段、
１４１４…ネットワークリソース検索条件変更ルール取得手段、
１４１５…ネットワークリソース検索条件生成手段、
１４１６…検索の優先順位決定手段、
１４１７…ネットワークリソース検索条件変更手段、
１４００…ユーザ情報取得手段、１４０１…ユーザ要求取得手段、
１４０２…サービス仕様管理情報取得手段、
１４０３…サービス仕様検索条件変更ルール取得手段、
１４０４…サービス仕様検索条件生成手段、１４０５…サービス仕様検索部、
１４０６…サービス仕様検索条件変更手段。
【図１】
0003552147.tif 000002
【図２】
0003552147.tif 000003
【図３】
0003552147.tif 000004
【図４】
0003552147.tif 000005
【図５】
0003552147.tif 000006
【図６】
0003552147.tif 000007