(57)【特許請求の範囲】
【請求項１】
評価基準情報管理手段は、評価基準情報登録要求を受けると、該評価基準情報を読み取ることにより取得し、評価基準情報管理手段の記憶手段にアクセスして該評価基準情報を記憶することにより、登録し、
ネットワークリソース管理指針決定手段は、前記評価基準情報管理手段の記憶手段にアクセスして、該記憶手段に登録されている評価基準情報を読み出し、該評価基準情報において評価の対象となるネットワークリソース属性を抽出し、抽出したネットワークリソース属性ごとにネットワークリソースを分類して管理するための指針を、該ネットワークリソース管理指針決定手段の記憶手段にアクセスして記憶することにより、登録し、
ネットワークリソース属性管理手段は、登録対象となるネットワークリソースが特定されると、前記ネットワークリソース管理指針決定手段により予め定められた管理指針の１つを選択し、
ネットワークリソース情報取得手段は、登録対象となるネットワークリソースの属性値を読み取ることにより取得し、該ネットワークリソース属性管理手段の記憶手段にアクセスして記憶することにより、登録し、
探索空間の生成要求に応じて、評価基準設定手段は探索空間要求取得手段により探索空間要求を受け取り、
該評価基準選択手段は、該評価基準情報管理手段から評価基準情報を読み取ることにより取得して、予め定められた評価基準の１つを選択し、
該評価基準設定手段は選択された評価基準を設定し、評価手段に評価を要求すると、
該評価手段は、評価基準取得手段により該評価基準を読み取ることにより取得し、ネットワークリソース要求手段により評価基準の評価を対象とすべきネットワークリソースを該ネットワークリソース属性管理手段からネットワークリソース属性に基づいて取得するためのネットワークリソース要求を生成して、ネットワークリソースの取得を要求し、
ネットワークリソース供給手段から受け取ったネットワークリソースを該評価手段に提供すると、該評価手段は、ネットワークリソースを受け取ることにより、評価判定手段により基準の満足の程度を判定し、該評価基準を満足すると判定されたネットワークリソースをネットワークリソース特定手段により抽出し、
全てのネットワークリソースについて評価判定が完了したならば、探索空間生成手段が抽出されたネットワークリソースを構成要素として探索空間を生成することを特徴とする探索空間設定方法。
【請求項２】
請求項１に記載の探索空間設定方法において、
前記ネットワークリソース属性管理手段で属性ごとに前記管理指針の情報に基づき管理されているネットワークリソースに対して、グループ管理手段は前記管理指針の観点から類似性の高いネットワークリソースを１グループに分類して、管理対象となるネットワークリソース群に対してグループごとの生成指針を選択し、該ネットワークリソース属性管理手段の記憶手段にアクセスしてネットワークリソース情報を読み出し、
該グループ管理手段内のグループ生成手段がグループを生成し、生成したグループをグループ管理手段内のグループ登録手段に記憶することにより、登録し、
探索空間生成手段は登録されたグループを構成単位として探索空間を生成することを特徴とする探索空間設定方法。
【請求項３】
請求項１に記載の探索空間設定方法において、
前記評価基準設定手段で複数の評価基準を設定した場合に、該複数の評価基準にネットワークリソースを特定する際の優先度を付加し、
評価基準結合手段は、前記優先度が付加された評価基準を結合して結合評価基準を生成し、
該結合評価基準を満たすネットワークリソースで探索空間を設定することを特徴とする探索空間設定方法。
【請求項４】
請求項３に記載の探索空間設定方法において、
前記探索空間の設定要求に基づいて、前記評価基準設定手段は評価基準を設定し、このときに複数の評価基準を設定した場合には、前記評価基準結合手段が評価基準取得手段により設定された全ての評価基準を読み取ることにより取得し、
評価基準優先度取得手段は評価基準ごとの優先度を読み取ることにより取得し、
緩和評価基準生成手段は取得した全ての評価基準を、それぞれ緩やかにした緩和評価基準を生成し、
制限評価基準変換手段は取得した全ての評価基準に対して、制限を加えた制限評価基準に変換し、
前記評価基準結合手段が各制限評価基準を結合して、評価手段に入力し、
該評価手段が評価判定した後、制限評価基準を満足するネットワークリソースで探索空間を設定することを特徴とする探索空間設定方法。
【請求項５】
評価基準情報管理手段のコンピュータに、評価基準情報登録要求を受ける手順、該評価基準情報を読み取ることにより取得する手順、評価基準情報管理手段の記憶手段にアクセスして該評価基準情報を記憶することにより、登録する手順を、実行させるためのプログラムと、
ネットワークリソース管理指針決定手段のコンピュータに、前記評価基準情報管理手段の記憶手段にアクセスする手順、該記憶手段に登録されている評価基準情報を読み出す手順、該評価基準情報において評価の対象となるネットワークリソース属性を抽出する手順、抽出したネットワークリソース属性ごとにネットワークリソースを分類して管理するための指針を、該ネットワークリソース管理指針決定手段の記憶手段にアクセスして記憶することにより、登録する手順を、実行させるためのプログラムと、
ネットワークリソース属性管理手段のコンピュータに、登録対象となるネットワークリソースが特定されると、前記ネットワークリソース管理指針決定手段により予め定められた管理指針の１つを選択する手順を実行させるためのプログラムと、
ネットワークリソース情報取得手段のコンピュータに、登録対象となるネットワークリソースの属性値を読み取ることにより取得する手順、該ネットワークリソース属性管理手段の記憶手段にアクセスして記憶することにより登録する手順を、実行させるためのプログラムと、
該評価基準選択手段のコンピュータに、該評価基準情報管理手段から評価基準情報を読み取ることにより取得する手順、予め定められた評価基準の１つを選択する手順を実行させるためのプログラムと、
、該評価基準設定手段のコンピュータに、選択された評価基準を設定する手順、評価手段に評価を要求する手順を、実行させるためのプログラムと、
該評価手段のコンピュータに、評価基準取得手段により該評価基準を読み取ることにより取得する手順、ネットワークリソース要求手段により評価基準の評価を対象とすべきネットワークリソースを該ネットワークリソース属性管理手段からネットワークリソース属性に基づいて取得するためのネットワークリソース要求を生成する手順、ネットワークリソースの取得を要求する手順、ネットワークリソース供給手段から受け取ったネットワークリソースを該評価手段に提供する手順を、実行させるためのプログラムと、
該評価手段のコンピュータに、ネットワークリソースを受け取ることにより、評価判定手段により基準の満足の程度を判定する手順、該評価基準を満足すると判定されたネットワークリソースをネットワークリソース特定手段により抽出する手順を、実行させるためのプログラムと、
全てのネットワークリソースについて評価判定が完了したならば、探索空間生成手段のコンピュータに、抽出されたネットワークリソースを構成要素として探索空間を生成する手順を実行させるプログラムとを、それぞれ記録したことを特徴とするコンピュータ読み出し可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、種々の形態で相互接続されたＬＡＮおよびＷＡＮ上で提供されるネットワークリソースの中から、ユーザの要求と状況に応じてネットワークリソースを探索してサービス実行環境を構成する適応型ネットワーキングサービス環境において、ネットワークリソースの探索に先立ちユーザの満足度を可能な限り高めることが可能なネットワークリソースの探索空間を迅速に設定するために必要な探索空間設定方法及び探索空間設定プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
通常、ネットワーク上あるいはネットワークを介して利用できる装置、回線、端末等のハードウェアや、プログラム、情報、コンテンツ等のソフトウェアをネットワークリソースと呼んでいる。
従来より、ネットワーク上あるいは相互接続された複数のネットワーク間を移動するユーザに対して、ユーザが希望するネットワークリソースを探索により取得し、サービス環境を構成する方法が提案されている。例えば、本願発明者により出願された特願平９−１７５３８０号明細書および図面（適応型ネットワーキングサービス環境構成方式およびその記録媒体）、特願平１０−８４９１号明細書および図面（ネットワークリソース組み合わせ方式）、あるいは特願平１０−６５３９号明細書および図面（適応型ネットワーキングサービス環境構成方式およびその記録媒体）がある。また、本願発明者等により発表された（１）Ｔｏｍｏｋｏ  Ｉｔａｏ，Ｍａｓａｔｏ  Ｍａｔｓｕｏ，“ＤＡＮＳＥ：Ｄｙｎａｍｉｃａｌｌｙ  Ａｄａｐｔｉｖｅ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ  Ｅｎｖｉｒｏｎｍｅｎｔ”  Ｇｌｏｂｅｃｏｍ  ９８，Ｓｙｄｎｅｙ．Ａｕｓｔｒａｌｉａ．ｐｐ．７８５−７９１，Ｎｏｖ．８−１２，１９９８．ならびに（２）板生知子，松尾真人，“適応型ネットワーキングサービス環境ＤＡＮＳＥ”，信学論Ｂ−１，ｖｏｌ．Ｊ８２−Ｂ，Ｎｏ．５，ｐｐ．７３０−７３９，Ｍａｙ  １９９９．がある。
【０００３】
ただし、上記各方式の場合は、ネットワークリソースの探索空間を予め状況に応じて、ユーザの満足度を高めると予知されるネットワークリソースの集合に絞り、探索空間の中からユーザの要求を満たすネットワークリソースを選択し、組み合わせることによりサービス環境を構成するものである。
一方、ネットワークリソースの名前により管理し、取得する方式としては、例えばＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｅｒｖｉｃｅ）や、Ｓｕｎ  ＭｉｃｒｏｓｙｓｔｅｍｓのＪｉｎｉ技術のｌｏｏｋｕｐサーバ等がある。
ただし、この場合には、予めサーバに登録された全てのネットワークリソースを固定的に探索空間として扱い、その中から指定されたネットワークリソース名を持つネットワークリソースを探索して取得するものである。
【０００４】
また、コンテンツのトピックによってネットワークリソースを管理する方式としては、例えばＹａｈｏｏ，ＡｌｔａＶｉｓｔａ，ｇｏｏなどの情報検索サーバがある。
ただし、この場合には、管理の対象となるネットワークリソースをコンテンツに制限し、コンテンツの持つネットワークリソースの属性の１つであるトピックにより、コンテンツをカテゴリごとに分類して管理するものである。所望のコンテンツを探索する場合には、サーバに登録されている全てのコンテンツを探索空間としてトピックを探索する方法と、予めカテゴリを指定して探索空間をあるカテゴリに制限し、その中から所望のトピックを持つコンテンツを探索する方法とがある。前者は、探索空間を全てのコンテンツに固定するのに対して、後者は探索空間をトピックの観点からユーザが明示的に指定するものである。
【０００５】
【発明が解決しようとする課題】
しかしながら、前述したような従来の技術では、以下に述べるような問題点がある。すなわち、
イ）ユーザの状況に応じてユーザの満足度を高めるネットワークリソースの探索空間をその都度変化させたり、あるいは使い分けることは困難である。
ロ）複数の満足度の評価基準（トピック、ユーザの位置、利用頻度など）の中からユーザの目的に応じてネットワークがユーザに代って評価基準を選択・設定して探索空間を構成することは困難である。
ハ）ユーザの満足度を高める要因が複数ある場合に、各要因に対応する評価基準を組み合わせてネットワークリソースを選択することは困難である。
【０００６】
そこで、本発明の目的は、これら従来の課題を解決し、１）ユーザの満足度を高めるネットワークリソースを状況に応じて柔軟かつ迅速に抽出し、かつネットワークリソースの評価基準を複数組用意して、探索空間を構成する際には１つ以上の評価基準を選択して設定することができる探索空間設定方法及び探索開間設定プログラムを記録した記録媒体を提供することにある。
また、本発明の他の目的は、２）上記の際に、類似性の高いネットワークリソースをグループに分類して管理することで、探索空間の設定を効率化することができる探索空間設定方法及び探索開間設定プログラムを記録した記録媒体を提供することにある。
さらに、本発明の他の目的は、３）複数の評価基準を用いる場合には、評価基準に優先度を付けて、優先度の高い順に適用してネットワークリソースを選択し、ユーザの満足度を高める探索空間を設定することができる探索空間設定方法及び探索開間設定プログラムを記録した記録媒体を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明の探索空間設定方法では、ユーザの満足度を高めるネットワークリソースを状況に応じて柔軟かつ迅速に抽出し、探索空間を構成するために、ユーザの満足度に応じたネットワークリソースの評価基準を複数用意し、評価基準に対応したネットワークリソースの属性に基づいてネットワークリソースを管理しておき、探索空間を構成する際には、１つ以上の評価基準を選択し、設定し、これに基づいてネットワークリソースを抽出できるようにする。
すなわち、本発明の探索空間設定方法では、▲１▼ユーザからの探索空間要求に対して、ネットワークリソースが満たすべき評価基準を選択・設定し、探索空間を設定する。また、▲２▼設定された評価基準に対してネットワークリソースを評価し、基準を満たす程度を判定する。また、▲３▼ネットワークリソースを評価基準に関連するネットワークリソースの属性により管理する。また、▲４▼評価基準ごとに、類似性の高いネットワークリソースをグループに分類し、グループによりネットワークリソースを管理し、グループ単位で探索空間を構成する。さらに、▲５▼複数の評価基準を選択・設定することができるようにし、優先度に基づいてこれらを結合して得られる結合評価基準を満たすネットワークリソースで探索空間を構成する。
【０００８】
本発明においては、ａ）ユーザの状況に応じて評価基準の選択や設定を変えることができるので、探索空間を変化させることが可能になる。
ｂ）グループ単位で探索空間を構成するので、迅速な探索空間の設定が可能となる。ｃ）ユーザの満足度に対する要求が複雑でも、複数の評価基準を結合することができるので、複合的な観点からユーザの満足度を高めることが可能となる。ｄ）上記ａ）〜ｃ）により、ユーザのより満足度を高める探索空間を構成することが可能である。
【０００９】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
（第１の実施例）
図１は、本発明の第１の実施例を示す探索空間設定システムの構成図である。ネットワークリソース群１５１を除いて、図１に示す各ブロック１２０、１２２、１４０、１５０、１６０は、いずれもメモリに格納されたソフトウェアモジュールを示し、これらのソフトウェアは処理装置であるＣＰＵにより読み出されて実行されることにより、それぞれの機能を逐行する。
図１に示すように、本発明の探索空間設定システムは、探索空間の構成要素であるネットワークリソース群１５１と、ユーザの位置、興味、利用頻度、習慣、履歴、機能、遅延などを含むユーザの満足度の視点からネットワークリソースを評価するための評価基準に関する情報を管理する評価基準情報管理部１２２とを備えている。また、ネットワークリソース属性管理部１５０は、管理対象となる全てのネットワークリソースについて、ネットワークリソース情報を参照して、管理指針に基づいてネットワークリソースを登録し、評価基準に関連するネットワークリソース属性によって管理する。
探索空間要求には、評価基準の選択・設定方法などを含む探索空間の構成方法に関する要求を含んでいる。評価基準設定部１２０は、探索空間要求を受けると、評価基準情報管理部１２２から評価基準情報を取得し、評価基準を選択・設定する。評価部１４０は、評価基準に基づいてネットワークリソースを評価し、探索空間生成部１６０は評価の結果に基づいて探索空間を生成する。
【００１０】
以下、各部の詳細説明を行うことにする。
図２は、図１における評価基準設定部の一例を示す詳細構成図である。
図２に示すように、評価基準設定部１２０は、探索空間要求取得手段１２０１と、評価階準情報管理部１２２から評価基準を取得し、探索空間要求に基づいて評価基準を選択する評価基準選択手段１２０２と、選択した評価基準を設定するための評価基準設定手段１２０３とから構成される。
また、矢印で示すように、評価基準設定部１２０には、評価基準情報管理部１２２からの入力線と、評価部１４０への出力線が設けられている。
なお、評価基準設定部１２０を構成するこれらの各手段１２０１，１２０２，１２０３は、それぞれソフトウェアモジュールの一部を構成するサブルーチンである。
【００１１】
図３は、図１における評価部の一例を示す詳細構成図である。
図３に示すように、評価部１４０は、評価基準設定部１２０によって設定された評価基準を取得するための評価基準取得手段１４０１と、評価基準に基づいてネットワークリソース属性管理部１５０にネットワークリソースの取得を要求するためのネットワークリソース要求手段１４０２と、取得したネットワークリソースを評価基準に対する満足の程度を判定する評価判定部１４０３と、評価基準を満足すると判定されたネットワークリソースを選択するためのネットワークリソース特定手段１４０４とから構成される。
また、矢印で示すように、評価部１４０には、評価基準設定部１２０からの入力線と、探索空間生成部１６０への出力線と、ネットワークリソース属性管理部１５０からの入出力線とが設けられている。
なお、評価部１４０を構成するこれらの各手段１４０１〜１４０４は、それぞれソフトウェアモジュールの一部を構成するサブルーチンである。
【００１２】
図４は、図１におけるネットワークリソース属性管理部の一例を示す詳細構成図である。
図４に示すように、ネットワークリソース属性管理部１５０は、評価基準に関連するネットワークリソース属性によってネットワークリソースを管理するための管理方針を決定する管理指針決定手段１５０１と、ネットワークリソース情報（属性値）を取得するためのネットワークリソース情報取得手段１５０２と、管理すべきネットワークリソース属性ごとにネットワークリソースを登録し、管理するネットワークリソース属性管理手段１５０３と、評価部１４０から入力されるネットワークリソース要求を取得するためのネットワークリソース要求取得手段１５０４と、評価部１４０に要求されたネットワークリソースを提供するためのネットワークリソース提供手段１５０５とで構成される。
また、矢印で示すように、ネットワークリソース属性管理部１５０には、評価部１４０とネットワークリソース群１５１からの入出力線がそれぞれ設けられる。
なお、ネットワークリソース属性管理部１５０を構成するこれらの各手段１５０１〜１５０５は、それぞれソフトウェアモジュールの一部を構成するサブルーチンである。
【００１３】
図５および図６は、本発明の第１の実施例を示す探索空間を生成する処理のフローチャートであって、図５は探索空間要求が入力されてから探索空間を生成するまでの一連の処理を示し、図６はある１つのネットワークリソースを、ネットワークリソース属性管理部１５０に登録するまでの一連の処理を示している。
以下、図１〜図４を用いて、図５のフローの各ステップを説明する。
探索空間の生成が依頼されると、処理が開始される。評価基準設定部１２０は、探索空間要求取得手段１２０１により探索空間要求を取得し（ステップ２０１０）、評価基準選択手段１２０２により評価基準管理部１２２から評価基準情報を取得して、評価基準を選択し（ステップ２０１１）、評価基準設定手段１２０３により評価基準を設定し（ステップ２０１２）、評価部１４０に評価を依頼する。
【００１４】
評価部１４０は、評価基準取得手段１４０１により評価基準を取得し、ネットワークリソース要求手段１４０２により評価基準の評価を対象とすべきネットワークリソースをネットワークリソース属性管理部１５０からネットワークリソース属性に着目して取得するためのネットワークリソース要求を生成し、ネットワークリソースの取得を要求する（ステップ２０１３）。ネットワークリソース属性管理部１５０は、ネットワークリソース要求取得手段１５０４によりネットワークリソース要求を取得し、ネットワークリソース属性管理手段１５０３により要求に合ったネットワークリソース群を特定し、ネットワークリソース提供手段１５０５により評価部１４０に提供する（ステップ２０１４）。評価部１４０は、ネットワークリソースを取得すると、取得した全てのネットワークリソースに対して未評価のネットワークリソースがあるか否かを調べ（ステップ２０１４ａ）、評価判定手段１４０３により基準の満足の程度を判定し（ステップ２０１５）、判定結果が得られたことを確認する（ステップ２０１５ａ）。評価基準を満足すると判定されたネットワークリソースを、ネットワークリソース特定手段１４０４により抽出する（ステップ２０１６）。全てのネットワークリソースについて、評価判定が完了したならば、探索空間生成部１６０が抽出されたネットワークリソースを構成要素として探索空間を生成し（ステップ２０１７）、処理を終了する。
【００１５】
以下、図１〜図４を用いて、図６のフローの各ステップを説明する。
新規に登録するネットワークリソースがあると、ネットワークリソース属性管理部１５０に登録を依頼することにより、処理が開始される。ネットワークリソース属性管理部１５０は、登録対象となるネットワークリソースが特定すると、管理指針決定手段１５０１により管理指針を決定し（ステップ３０１０）、未管理の属性があるか否かを調べる（ステップ３０１０ａ）。そして、ネットワークリソース情報取得手段１５０２により登録対象となるネットワークリソースの属性値を取得し（ステップ３０１１）、ネットワークリソース属性管理手段１５０３により登録する（ステップ３０１２）。全ての管理すべきネットワークリソース属性について登録が完了したならば、処理を終了する。
【００１６】
（第２の実施例）
図７は、本発明の第２の実施例を示す探索空間設定システムの構成図である。
図７から明らかなように、グループによるネットワークリソースの管理機能を追加したシステムとなっている。すなわち、図１におけるネットワークリソース属性管理部１５０で属性ごとに管理指針情報に基づき管理されているネットワークリソースに対して、管理指針の観点から類似性の高いネットワークリソースをグループに分けて、グループによりネットワークリソースを管理するグループ管理部１５２を評価部１４０とネットワークリソース属性管理部１５０との間に設ける。これにより、グループによるネットワークリソースの属性管理ができるため、整理がし易くなり、効率よく管理・評価が可能になる。
【００１７】
図８は、図７におけるグループ管理部の一例を示す詳細構成図である。
図８に示すように、グループ管理部１５２は、ネットワークリソース属性管理部１５０の管理対象となるネットワークリソース群１５１に対して、グループの生成指針を決定し、ネットワークリソース属性管理部１５０からネットワークリソース情報を取得し、グループを生成するグループ生成手段１５２１と、生成したグループをグループ管理部１５２に登録するグループ登録手段１５２２と、ネットワークリソース情報や、管理指針が変化した場合等にグループの構成を変更し、ネットワークリソースの登録を更新するためのグループ変更手段１５２３と、不要なグループを判断して削除するためのグループ削除手段１５２４と、評価部１４０からのネットワークリソース要求に基づいて要求を満たすグループを選択し、提供するグループ問い合わせ手段１５２５とから構成される。
また、矢印で示すように、グループ管理部１５２は、ネットワークリソース属性管理部１５０と評価部１４０への入出力線を備える。
なお、グループ管理部１５２を構成するこれらの各手段１５２１〜１５２５は、それぞれソフトウェアモジュールの一部を構成するサブルーチンである。
【００１８】
図９は、本発明の第２の実施例を示すネットワークリソースをグループに登録する処理のフローチャートである。
図９では、図６に示すフローにネットワークリソースをグループに登録し、グループにより管理するための処理（ステップ３１１０〜３１１２）を追加している。
図７および図８を用いて、図９のフローの各ステップを説明する。
図６で述べたように、管理指針情報と属性値とを取得した後（ステップ３０１０〜３０１１）、グループ管理部１５２では、グループ生成手段１５２１により所属先のグループを決定し（ステップ３１１０）、所属先のグループが既存でない場合には（ステップ３１１１０ａ）、グループ生成手段１５２１によりグループを生成し（ステップ３１１１）、グループ登録手段１５２２により登録を行い（ステップ３１１２）、グループ変更手段１５２３によりネットワークリソースをグループのメンバとして登録する（ステップ３１０２）。未管理の属性があるか否かを調べ（ステップ３０１０ａ）、全ての属性についてグループ管理を完了したならば処理を終了する。
【００１９】
（第３の実施例）
図１０は、本発明の第３の実施例を示す探索空間設定システムの構成図である。
図１０は、図７のシステムにおいて、優先度を付けて評価基準を結合する機能を追加したシステムである。図１０に示すように、図１および図７における評価基準設定部１２０で複数の評価基準を設定した場合に、これらの評価基準にネットワークを特定する際の優先度を付け、これらを結合して、結合評価基準を生成する評価基準結合部１２１を新たに設置する。
なお、この評価基準結合部１２１はソフトウェアモジュールであり、新たに優先度を付けて評価基準を結合する機能を逐行するプログラムをＲＯＭに格納して、ＣＰＵでこれを読み出し実行することで、実現できる。
【００２０】
図１１は、図１０における評価基準結合部の一例を示す詳細構成図である。
探索空間要求は、評価基準の選択・設定方法や評価基準の優先度の指定などの探索空間の構成方法に関する要求を含む。図１１に示すように、評価基準結合部１２１は、探索空間要求から評価基準の優先度の指定を取得するための評価基準優先度取得手段１２１１と、評価基準設定部１２０で設定された複数の評価基準設定を取得するための評価基準設定取得手段１２１２と、各評価基準ごとに緩和評価基準を生成するための緩和評価基準生成手段１２１３と、各評価基準を制限評価基準に変換するための制限評価基準変換手段１２１４と、各評価基準を制限評価基準に置き換えて、これらの制限評価基準のうち少なくとも１つを満たす基準を結合評価基準とすることで、評価基準を結合する評価基準結合手段１２１５とから構成される。
また、矢印で示すように、評価結合部１２１は、評価基準設定部１２０からの入力線と、評価部１４０への出力線とを備えている。
なお、評価結合部１２１を構成するこれらの各手段１２１１〜１２１５は、それぞれソフトウェアモジュールの一部を構成するサブルーチンである。
【００２１】
図１２は、本発明の第３の実施例を示す複数の評価基準を設定して探索空間を生成する処理のフローチャートである。
図１２は、図５のフローに複数の評価基準を結合するための処理（ステップ２１１０〜２１１５）を追加したものである。以下、図１０および図１１を用いて、図１２に追加された部分のフローの各ステップを説明する。
探索空間要求に基づいて評価基準を設定し（ステップ２０１０〜２０１２）、このとき複数の評価基準を設定した場合には、評価基準結合部１２１が起動される（ステップ２１１０）。評価基準結合部１２１は、評価基準取得手段１２１２により設定された全ての評価基準を取得し（ステップ２１１１）、評価基準優先度取得手段１２１１により評価基準ごとの優先度を取得し（ステップ２１１２）、緩和評価基準生成手段１２１３により取得した全ての評価基準の緩和評価基準を生成する（ステップ２１１３）。次に、制限評価基準変換手段１２１４により取得した全ての評価基準を制限評価基準に変換し（ステップ２１１４）、評価基準結合手段１２１５により評価基準に結合し（ステップ２１１５）、評価部１４０に入力する。以下、図５で説明したように、評価部１４０がネットワークリソースの取得を要求することで（ステップ２０１３）、ネットワークリソース属性管理部１５０がネットワークリソース要求を取得し（ステップ２０１４）、以下、順次、評価判定、ネットワークリソースの抽出、探索空間の生成の各処理を行う。
【００２２】
なお、第１、第２および第３の実施例では、本発明の探索空間設定システムの各部をソフトモジュールで構成したが、ハードウェアで全て構成することも可能である。
また、図５および図６に示すような探索空間を生成する手順や、図９に示すようなネットワークリソースをグループにより管理する処理手順や、図１２に示すような複数の評価基準を設定して探索空間を生成する手順を、それぞれプログラムに変換し、ＣＤ−ＲＯＭや磁気ディスク等の記録媒体に格納すれば、これらの記録媒体から各プログラムを主メモリにローディングするか、さらにネットワークを介して他のシステムから任意のコンピュータシステムに転送することができる。また、この記録媒体に格納されたプログラムを任意の場所に設置されたコンピュータシステムまで搬送して、ローディングすることにより、本発明を実現することができる。
【００２３】
【発明の効果】
以上説明したように、本発明によれば、ユーザの満足度を高めるネットワークリソースを状況に応じて柔軟かつ迅速に抽出し、かつネットワークリソースの評価基準を複数組用意して、探索空間を構成する際には１つ以上の評価基準を選択して設定することができ、また、類似性の高いネットワークリソースをグループに分類して管理することで、探索空間の設定を効率化することができる。さらに、複数の評価基準を用いる場合には、評価基準に優先度を付けて、優先度の高い順に適用してネットワークリソースを選択し、ユーザの満足度を高める探索空間を設定することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施例を示す探索空間設定システムの構成図である。
【図２】図１における評価基準設定部の一例を示す詳細構成図である。
【図３】図１における評価部の一例を示す詳細構成図である。
【図４】図１におけるネットワークリソース属性管理部の一例を示す詳細構成図である。
【図５】本発明の第１の実施例を示す探索空間を生成する処理のフローチャートである。
【図６】同じく、第１の実施例を示す探索空間生成後の登録までの処理フローチャートである。
【図７】本発明の第２の実施例を示すグループによるネットワークリソース管理機能を追加した探索空間設定システムの構成図である。
【図８】図７におけるグループ管理部の一例を示す詳細構成図である。
【図９】本発明の第２の実施例を示すグループによるネットワークリソース管理のフローチャートである。
【図１０】本発明の第３の実施例を示す優先度をつけて評価基準を結合する探索空間設定システムの構成図である。
【図１１】図１０における評価基準結合部の一例を示す詳細構成図である。
【図１２】本発明の第３の実施例を示す複数の評価基準を設定して探索空間を生成する処理のフローチャートである。
【符号の説明】
１２０…評価基準設定部、１２２…評価基準情報管理部、１４０…評価部、
１５０…ネットワークリソース属性管理部、１６０…探索空間生成部、
１５１…ネットワークリソース群、１２０１…探索空間要求取得手段、
１２０２…評価基準選択手段、１２０３…評価基準設定手段、
１４０１…評価基準取得手段、１４０２…ネットワークリソース要求手段、
１４０３…評価判定手段、１４０４…ネットワークリソース特定手段、
１５０１…管理指針決定手段、１５２…グループ管理部、
１５０２…ネットワークリソース情報取得手段、
１５０３…ネットワークリソース属性管理手段、
１５０４…ネットワークリソース要求取得手段、
１５０５…ネットワークリソース提供手段、１５２１…グループ生成手段、
１５２２…グループ登録手段、１５２３…グループ変更手段、
１５２４…グループ削除手段、１５２５…グループ問い合わせ手段、
１２１…評価基準結合部、１２１１…評価基準優先度取得手段、
１２１２…評価基準取得手段、１２１３…緩和評価基準生成手段、
１２１４…制限評価基準変換手段、１２１５…評価基準結合手段。
【図１】
0003572315.tif 000002
【図２】
0003572315.tif 000003
【図３】
0003572315.tif 000004
【図４】
0003572315.tif 000005
【図５】
0003572315.tif 000006
【図６】
0003572315.tif 000007
【図７】
0003572315.tif 000008
【図８】
0003572315.tif 000009
【図９】
0003572315.tif 000010
【図１０】
0003572315.tif 000011
【図１１】
0003572315.tif 000012
【図１２】
0003572315.tif 000013