(57)【特許請求の範囲】
【請求項１】
サーバ装置と複数のクライアント装置とを有して構成されるウェブサービス推薦システムであって、
前記サーバ装置は、
複数のウェブサービスと、当該複数のウェブサービスにより実行できるタスクと、当該タスクが扱えるファイル形式と、を関連付けたウェブサービスリストを記憶する記憶手段を有し、
前記クライアント装置は、
指定されたファイルのファイル形式を扱えるタスクの一覧を、前記サーバ装置から受信した前記ウェブサービスリストに基づいて表示するタスク一覧表示手段と、
前記タスク一覧表示手段によって表示されたタスク一覧から選択されたタスクを実行できるウェブサービスの一覧を、前記サーバ装置から受信した前記ウェブサービスリストに基づいて表示するウェブサービス表示手段と、
を有することを特徴とするウェブサービス推薦システム。
【請求項２】
前記サーバ装置は、
前記複数のクライアント装置による前記複数のウェブサービスの利用状況を解析する解析手段をさらに有し、
前記クライアント装置の前記ウェブサービス表示手段は、
前記サーバ装置の解析手段による解析の結果に基づき、前記ウェブサービスリストを表示することを特徴とする請求項１に記載のウェブサービス推薦システム。
【請求項３】
前記サーバ装置の解析手段は、
前記利用状況に基づき、前記複数のウェブサービスが各タスクの実行において利用された回数の解析を行うことを特徴とする請求項２に記載のウェブサービス推薦システム。
【請求項４】
前記サーバ装置の解析手段は、
前記利用状況と、前記複数のウェブサービスが各タスクの実行に１回利用されるごとに支払われる報酬と、に基づき、前記複数のウェブサービスが各タスクの実行に利用されたことに対する報酬の合計の解析を行うことを特徴とする請求項２に記載のウェブサービス推薦システム。
【請求項５】
前記サーバ装置の解析手段は、
前記利用状況に基づき、協調フィルタリングによる解析を行うことを特徴とする請求項２に記載のウェブサービス推薦システム。
【請求項６】
前記サーバ装置の解析手段は、
前記利用状況に基づき、前記複数のクライアント装置がどのレベルのウェブサービスを利用しているかの解析を行うことを特徴とする請求項２に記載のウェブサービス推薦システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザにウェブサービスを推薦するウェブサービス推薦システムに関する。
【背景技術】
【０００２】
近年、インターネットの発達により、インターネット経由で様々なウェブサービスが提供されるようになってきている。このようなウェブサービスは日々増加しており、このため、ユーザが、どのようなウェブサービスを提供されているのか、どのウェブサービスが便利なのか、などを把握するのが困難になってきている。
【０００３】
そこで、例えば、特許文献１では、多くのウェブサービスを、いくつかのカテゴリーに分けて表示する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００９−５２８７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された方法は、いくつかのウェブサービスを、つまり、ワードプロセッサや表計算などのウェブサービスを、スイート（suite）として提供する際に、そのスイートでは、どのようなサービスを提供されているか、などをわかりやすくするための方法である。
【０００６】
このため、この方法では、インターネット上で提供されている多くのウェブサービスのうちで、どのウェブサービスが便利であるのか、どのサービスがユーザの嗜好によりあっているのか、などを知ることなどはできない。また、それぞれのウェブサービスがどのようなファイル形式のデータを扱えるか、なども容易に知ることができない。
【０００７】
そこで本発明は、上記問題点に鑑みてなされたもので、ユーザが様々なウェブサービスをより容易に利用することが可能なウェブサービス推薦システム及びサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明におけるウェブサービス推薦システムは、サーバ装置と複数のクライアント装置とを有して構成されるウェブサービス推薦システムであって、前記サーバ装置は、複数のウェブサービスと、当該複数のウェブサービスにより実行できるタスクと、当該タスクが扱えるファイル形式と、を関連付けたウェブサービスリストを記憶する記憶手段を有し、前記クライアント装置は、指定されたファイルのファイル形式を扱えるタスクの一覧を、前記サーバ装置から受信した前記ウェブサービスリストに基づいて表示するタスク一覧表示手段と、前記タスク一覧表示手段によって表示されたタスク一覧から選択されたタスクを実行できるウェブサービスの一覧を、前記サーバ装置から受信した前記ウェブサービスリストに基づいて表示するウェブサービス表示手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明により、ユーザが様々なウェブサービスをより容易に利用することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るウェブサービス推薦システムの構成例を示す図である。
【図２】本発明の実施形態に係るウェブサービス推薦サーバ装置の構成例を示す図である。
【図３】本発明の実施形態に係るウェブサービスリストの例を示す図である。
【図４】本発明の実施形態に係るウェブサービスリストの例を示す図である。
【図５】本発明の実施形態に係るウェブサービスリストの例を示す図である。
【図６】本発明の実施形態に係るウェブサービス推薦システムにおけるウェブサービスの推薦方法を説明する図である。
【図７】本発明の実施形態に係るウェブサービス推薦システムにおけるウェブサービスの推薦方法を説明する図である。
【図８】本発明の実施形態に係るウェブサービス推薦システムにおけるウェブサービスの推薦方法を説明する図である。
【図９】本発明の実施形態に係るウェブサービス推薦システムにおけるウェブサービスの推薦方法を説明する図である。
【発明を実施するための形態】
【００１２】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。
【００１３】
＜ウェブサービス推薦システム１００の構成例＞
図１は、本発明の実施形態に係るウェブサービス推薦システム１００の構成例を示す図である。本実施形態に係るウェブサービス推薦システム１００は、複数のウェブサービス提供サーバ装置１１０と、ウェブサービス推薦サーバ装置１２０と、複数のクライアント装置１３０と、を有して構成される。複数のウェブサービス提供サーバ装置１１０と、ウェブサービス管理サーバ装置１２０と、クライアント装置１３０と、は、インターネットなどネットワークを介して接続されている。
【００１４】
ウェブサービス提供サーバ装置１１０は、クライアント装置１３０に対して、ウェブサービスを提供する。ここで、ウェブサービスには、ネットワーク上で提供されるあらゆるサービスを含むことにする。ウェブサービスとしては、例えば、ネットワークストレージサービスや、ＡＳＰ（Application Service Provider）サービス、ＳａａＳ(Software as a Service)などがある。また、ウェブサービスとしては、例えば、フォトアルバム製本サービスや、グッズ作成サービスなどの商業サービスなどもある。また、ウェブサービスとしては、例えば、ウェブ検索サービス、電子メールサービス、インスタントメッセージサービス、ブログサービス、ＳＮＳ（Social Networking Service）などのサービスなどもある。
【００１５】
＜ウェブサービス推薦サーバ装置１２０の構成例＞
図２は、本発明の実施形態に係るウェブサービス推薦サーバ装置１２０の構成例を示す図である。本実施形態に係るウェブサービス推薦サーバ装置１２０は、記憶部１２１と、利用状況解析部１２２と、推薦情報生成部１２３と、を有して構成される。
【００１６】
（記憶部１２１）
記憶部１２１は、ウェブサービスリストを記憶する。このウェブサービスリストは、複数のウェブサービス提供サーバ装置１１０の提供するウェブサービスと、そのウェブサービスが実行するタスクと、そのタスクにおいて扱えるファイル形式と、が関連付けられたリストである。例えば、図３に示すように、ファイル形式それぞれに対し、そのファイル形式に関係するタスクが関連付けられ、そして、そのタスクそれぞれに対し、そのタスクを実行するサービスを提供するウェブサービスが関連付けられている。
【００１７】
例えば、図３の例では、画像ファイルである「ＰＮＧ（Portable Network Graphics）ファイル」に対して、「共有する」、「フォトアルバムを作る」、「プロフ・アイコンにする」、「編集する」、などのタスクが関連付けられ、そして、それぞれのタスクに複数のウェブサービスが関連付けられている。
【００１８】
つまり、図３の例では、例えば、「ＰＮＧファイル」に対しては、複数のウェブサービス提供サーバ装置１１０が提供するウェブサービスのタスクとして、ネットワークストレージサービスなどを使用して「ＰＮＧファイル」を「共有する」ことや、フォトアルバム製本サービスなどを使用して「ＰＮＧファイル」で「フォトアルバムを作る」ことなどがあることを示している。そして、図３の例では、例えば、「ＰＮＧファイル」を「共有する」ことを可能にするウェブサービスとして、複数のウェブサービス提供サーバ装置の提供するウェブサービスには、「Ａ１サービス」や「Ａ２サービス」などがあることを示している。
【００１９】
本実施形態では、ウェブサービス提供サーバ装置１１０が提供するウェブサービスがバージョンアップされたときや、新たなウェブサービスがウェブサービス提供サーバ装置１００により提供されたときなどには、ウェブサービスリストの更新を行う。
【００２０】
例えば、図３の例において、ウェブサービス「Ａ１サービス」がバージョンアップしたことにより、タスク「フォトアルバムを作る」の実行も行えるようになったときは、例えば、図３のウェブサービスリストを更新し、図４に示すように、ウェブサービス「Ａ１サービス」をタスク「フォトアルバムを作る」に関連付ける。
【００２１】
また、あらたなウェブサービスである「Ｅ１サービス」が画像ファイルである「ＰＮＧファイル」や「ＪＰＥＧファイル」を用いて、ポスターやＴシャツなどのグッズを作成するサービスを始めたようなときは、例えば、図５に示すように、新たに「グッズを作る」とタスクの項を作成し、このタスク「グッズを作る」とウェブサービス「Ｅ１サービス」とを、ファイル形式「ＰＮＧファイル」やファイル形式「ＪＰＥＧファイル」などに関連付ける。
【００２２】
なお、ウェブサービスリストの更新は、自動的に行えるようにしても良いし、手動で行えるようにしても良い。手動で行う際は、ウェブサービスリストの更新を、ウェブサービス推薦サーバ装置で行えるようにしても良いし、他の装置で更新を行ってから、記憶部１２１に記憶させるようにしても良い。
【００２３】
（利用状況解析部１２２）
利用状況解析部１２２は、複数のクライアント装置１３０によるウェブサービスの利用状況を取得し、解析する。
【００２４】
利用状況解析部１２２は、それぞれのクライアント装置１３０から、それぞれのクライアント装置１３０によるウェブサービスの利用状況を取得する。取得の方法としては、例えば、各クライアント装置１３０が、定期的に利用状況をウェブサービス推薦サーバ装置１２０に送信する手段を備えるようにしても良いし、各クライアント装置１３０が、ウェブサービスを利用するごとにその利用状況をウェブサービス推薦サーバ装置１２０に送信する手段を備えるようにしても良い。また、ウェブサービス推薦サーバ装置１２０が、利用状況の送信要求を定期的にクライアント装置１３０に送信する手段を備えるようにし、クライアント装置１３０が、利用状況をウェブサービス推薦サーバ装置１２０にその要求に対する応答として送信する手段を備えるようにして良い。取得した利用状況は、記憶部１２１に記憶する。
【００２５】
利用状況としては、ウェブサービスごとにいろいろと考えられる。例えば、ネットワークストレージサービスであれば、利用回数や、ネットワークストレージに記憶されたデータ量、そのネットストレージサービスの利用料金など、を利用状況とすると良い。
【００２６】
利用状況解析部１２２は、複数のクライアント装置１３０から取得したウェブサービスの利用状況の解析を行う。解析内容としては、いろいろと考えられる。
【００２７】
（１）例えば、利用状況解析部１２２は、取得した複数のクライアント装置１３０よるウェブサービスの利用状況を解析することにより、「各ウェブサービスが各タスクの実行において利用された回数」を調べるようにすると良い。つまり、利用状況解析部１２２は、例えば、図３の例であれば、ウェブサービス「Ａ１サービス」がタスク「共有する」の実行に利用された回数や、ウェブサービス「Ａ２サービス」がタスク「共有する」の実行に利用された回数、ウェブサービス「Ｂ１サービス」がタスク「フォトアルバムを作る」の実行に利用された回数、などを調べるようにすると良い。これは、複数のクライアント装置１３０すべての利用状況を用いて調べる。
【００２８】
また、利用状況解析部１２２は、上記解析により、「各ウェブサービスが各ファイル形式に対して各タスクを実行する際に利用された回数」を調べるようにしても良い。つまり、利用状況解析部１２２は、例えば、図３の例であれば、ウェブサービス「Ａ２サービス」がファイル形式「ＰＮＧファイル」に対してタスク「共有する」を実行する際に利用された回数などを調べるようにしても良い。
【００２９】
（２）また、例えば、利用状況解析部１２２は、いわゆるアフィリエイトレイトと上記の「各ウェブサービスが各タスクの実行において利用された回数」などにより、「各ウェブサービスが各タスクの実行に利用されたことに対する報酬の合計」を調べるようにすると良い。
【００３０】
広告の結果、広告主が利益を得たときに、その利益に応じて、広告主から、広告をした者に報酬が払われる広告形態がある。このような広告形態は、成功報酬型広告やアフィリエイト・プログラムなどと呼ばれる。
【００３１】
本実施形態に係るウェブサービス推薦システムでは、後述するように、クライアント装置１３０のユーザに、複数のウェブサービス装置１１０の提供するウェブサービスの推薦を行う。よって、推薦の結果、あるウェブサービスがクライアント装置１３０のユーザに利用されたときに、その利用に応じて、そのウェブサービスを提供する者から、報酬が推薦した者に払われることがあることも考えられる。このようなとき、例えば、ウェブサービスが１回利用されるごとに払われる報酬を、アフィリエイトレイトとすることが考えられる。また、アフィリエイトが、同じウェブサービスでもタスクごとに異なることも考えられる。このようなとき、例えば、あるウェブサービスにおいて、あるタスクに対するアフィリエイトレイトが決まっているならば、そのアフィリエイトレイトと、そのウェブサービスがそのタスクに利用された回数とを乗算することにより、推薦したことにより、そのウェブサービスにおいて、そのタスクの実行に利用されたことに対する報酬を調べることが可能である。なお、このとき、このアフィリエイトレイトも記憶部１２１に記憶するようにすると良い。
【００３２】
（３）また、例えば、利用状況解析部１２２は、取得した複数のクライアント装置１３０によるウェブサービスの利用状況を解析することにより、「あるタスクの実行の際にあるウェブサービスを利用するクライアント装置１３０が、他のタスクの実行の際に利用する各ウェブサービスの利用回数」を調べるようにすると良い。つまり、利用状況解析部１２２は、例えば、図３であれば、タスク「共有する」を実行する際に「Ａ１サービス」を利用するクライアント装置１３０が、タスク「フォトアルバムを作る」を実行する際に、「Ｂ１サービス」を利用する回数や、「Ｂ２サービス」を利用する回数などを調べる。これを調べることにより、あるタスクの実行の際にあるウェブサービスを利用するクライアント装置１３０のユーザは、異なるタスクの実行の際にどのウェブサービスを好んで利用するかなどを知ることができる。
【００３３】
なお、このように、多くのユーザの利用状況などを使用し、例えば、「タスク「共有する」を実行する際に「Ａ１サービス」を利用するユーザは、タスク「フォトアルバムを作る」を実行する際には「Ｂ２サービス」などを好んで利用する」ことなどを調べることにより、ユーザの嗜好を自動的に推論するような方法は、協調フィルタリングと呼ばれている。
【００３４】
（４）また、例えば、利用状況解析部１２２は、各クライアント装置１３０が、各タスクにおいて、「各クライアント装置１３０がどのレベルのウェブサービスを利用しているか」を調査するようにしても良い。つまり、利用状況解析部１２２は、例えば、各クライアント装置１３０が高機能のウェブサービスを利用しているのかどうかなどを調べるようにしても良い。
【００３５】
利用状況解析部１２２は、上記のような解析を行った結果を記憶部１２１に記憶する。
【００３６】
（推薦情報作成部１２３）
推薦情報生成部１２３は、記憶部１２２に記憶されたウェブサービスリストと、利用状況解析部１２２による解析結果と、に基づき、推薦情報を生成する。この推薦情報の内容としては、いろいろと考えられる。
【００３７】
（１）推薦情報は、例えば、利用状況解析部１２２が、「各ウェブサービスが各タスクの実行において利用された回数」を調べた場合は、この情報も推薦情報に含めるようにすると良い。または、推薦情報は、この情報に基づき、タスクごとに各ウェブサービスを推薦する順番を含めるようにしても良い。ここで、推薦する順番は、例えば、タスクごとに、そのタスクにおける利用回数が多い順にウェブサービスを並べるようにすると良い。
【００３８】
（２）また、推薦情報は、例えば、利用状況解析部１２２が、「各ウェブサービスが各タスクの実行に利用されたことに対する報酬の合計」を調べた場合は、この情報も推薦情報に含めるようにすると良い。または、この情報に基づき、タスクごとに各ウェブサービスを推薦する順番を含めるようにしても良い。ここで、推薦する順番は、例えば、タスクごとに、そのタスクが実行されたことに対する報酬の合計が多い順にウェブサービスを並べるようにすると良い。
【００３９】
（３）また、推薦情報は、例えば、利用状況解析部１２２が、協調フィルタリングを実行した場合は、この協調フィルタリングの結果も推薦情報に含めるようにすると良い。または、この協調フィルタリングの結果に基づき、タスクごとに各ウェブサービスを推薦する順番を含めるようにしても良い。
【００４０】
（４）また、例えば、利用状況解析部１２２が、「各クライアント装置１３０がどのレベルのウェブサービスを利用しているか」を調べた場合は、各クライアント装置１２０にごとに、推薦情報を作成し、各推薦情報には、そのクライアント装置１３０が利用しているウェブサービスの情報を含めるようにすると良い。また、この情報に基づき、タスクごとに各ウェブサービスを推薦する順番を含めるようにしても良い。例えば、各タスクにおいて、高機能なウェブサービスを利用する傾向の高いクライアント装置１２０に対する推薦情報では、タスクごとに、比較的に高機能なウェブサービスから先に推薦するようにすると良い。
【００４１】
＜クライアント装置１３０＞
クライアント装置１３０は、ユーザが複数のウェブサービス提供装置の提供するウェブサービスを利用する際に使用する装置である。クライアント装置１３０は、例えば、ＰＣ（パーソナルコンピュータ）や、携帯電話機などである。クライアント装置１３０は、記憶手段を有しており、ウェブサービスの利用状況の情報を記憶する。また、この利用状況の情報は、上述したように、ウェブサービス提供サーバ装置１２０に定期的に送信される。
【００４２】
クライアント装置１３０は、ウェブサービス提供サーバ装置１２０の記憶部１２１に記憶されたウェブサービスリストと、推薦情報生成部１２３により生成された推薦情報と、に基づき、クライアント装置１３０のユーザが、ウェブサービスを効率的に使用できるような表示を行う。
【００４３】
なお、このウェブサービス提供サーバ装置１２０の記憶部１２１に記憶されたウェブサービスリストと、推薦情報と、は、クライアント装置１３０が、定期的にウェブサービス推薦サーバ装置１２０からこれらを取得する手段を備えるようにし、取得するようにしても良いし、クライアント装置１３０が、ウェブサービスを利用するごとにウェブサービス推薦サーバ装置１２０からこれらを取得する手段を備えるようにし、取得するようにしても良い。ウェブサービス推薦サーバ装置１２０が、ウェブサービスリストと推薦情報とを、定期的にクライアント装置１３０に送信する手段を備えるようにしても良い。
【００４４】
＜ウェブサービスリストの表示方法例＞
図６〜図９を参照しながら、本実施形態に係るクライアント装置１３０によるウェブサービスリストの表示方法例を説明する。
【００４５】
例えば、Windows（登録商標）などのＯＳ（Operating System）では、デスクトップ上のファイルのアイコンやサムネイル、ファイル名に、カーソルを合わせ、右クリック操作を行うと、図６に示すように、そのファイルに対して実行可能なタスクのメニューが表示される。
【００４６】
そこで、本実施形態では、このような操作が行われたときに、例えば、まず、ウェブサービスリストに基づき、右クリックされたファイルがウェブサービスを利用可能などうかを判定する。利用可能なときは、図６に示すように、例えば、「ウェブサービスを利用」と記載したメニューを表示するようにする。つまり、例えば、「ＰＮＧファイル」のアイコン上で右クリック操作が行われたときには、図３に示すようなウェブサービスリストに基づき、「ＰＮＧファイル」はウェブサービスを利用可能と判断し、図６に示すように表示するようにする。
【００４７】
そして、ユーザが、この「ウェブサービスを利用」メニューが選択したときには、ウェブサービスリストに基づき、図７に示すように、そのファイルに対して実行な可能なウェブサービスのタスクを表示する。つまり、図７の例では、例えば、図３に示すようなウェブサービスリストに基づき、「ＰＮＧファイル」に対して実行可能なウェブサービスである「共有する」、「フォトアルバムを作成する」などのメニューが表示される。
【００４８】
そして、ユーザが、例えば、「共有する」メニューを選択したときは、ウェブリストと推薦情報とに基づき、図８に示すように、このタスク「共有する」を実行することが可能なウェブサービスがメニューとして表示される。つまり、図８の例では、図３に示すようなウェブサービスリストに基づき、「Ａ１サービス」や「Ａ２サービス」などが表示される。
【００４９】
このように、本実施形態では、ユーザがウェブサービスによりどのようなタスクが実行でき、どのようなファイル形式を扱えるかを知らない場合においても、スムーズにウェブサービスを利用することが可能になる。
【００５０】
一般に、多くのウェブサービスのそれぞれが、どのようなタスクが実行できるかを調べるのは、多くの作業が必要になる。しかし、本実施形態では、ユーザが実行したいタスクを実行できるウェブサービスを提示することができるため、ユーザが、特に作業をすることなく、タスクを実行することができるウェブサービスを知ることが可能になる。
【００５１】
また、一般に、多くのウェブサービスのタスクそれぞれが、どのようなファイル形式を扱うことができるかを調べるのは、多くの作業が必要になる。しかし、本実施形態では、ユーザがファイルを扱えるタスクを提示することができるため、ユーザは、特に作業をすることなく、そのファイルを扱えることができるウェブサービスのタスクを知ることが可能になる。
【００５２】
また、本実施形態では、上述したように、ウェブサービス提供サーバ装置１１０が提供するウェブサービスがバージョンアップされたときや、新たなウェブサービスがウェブサービス提供サーバ装置１００により提供されたときなどには、ウェブサービスリストの更新を行う。
【００５３】
このため、本実施形態では、例えば、あらたなウェブサービスである「Ｅ１サービス」が画像ファイルである「ＰＮＧファイル」や「ＪＰＥＧファイル」を用いて、Ｔシャツなどのグッズを作成するサービスを始めたようなときは、例えば、更新されたウェブサービスリストである図５に示すようなウェブサービスリストに基づき、図７に示したメニューに、図９に示すように、「グッズを作る」と記載されたメニューがあらたに加わることになる。
【００５４】
これにより、ユーザが特に作業をすることなく、あらたなウェブサービスや、そのウェブサービスで実行できるタスクを知ることができるようになる。
【００５５】
また、本実施形態では、各ウェブサービスの表示の順序、つまり、ウェブサービスをユーザに推薦する順序を推薦情報に基づいて決めるようにする。例えば、図８の例において、「Ａ１サービス」や「Ａ２サービス」などのウェブサービスの表示の順序は、推薦情報を基づいて決まることにする。推薦情報に、上述したような、タスクごとの推薦の順番の情報が含まれているときは、この推薦の順番に従って表示するようにすると良い。また、推薦情報に推薦の順番が含まれていないときは、クライアント装置１２０が、この推薦情報に基づいて推薦の順番を決定する手段を備えるようにし、この手段による決定に従って表示するようにすると良い。
【００５６】
（１）例えば、推薦情報に、利用状況解析部１２２により調べられた「各ウェブサービスが各タスクの実行において利用された回数」に基づく情報が含まれているときには、タスクごとに、利用回数の多い順にウェブサービスを並べて表示するようにすると良い。例えば、図８の例では、タスク「共有する」では、「Ａ１サービス」が表示されている位置には、最も利用されているウェブサービスが表示され、「Ａ２サービス」が表示されている位置には、２番目に利用されているウェブサービスが表示されるようにする。また、このとき、「Ａ１サービス」が最も利用されているウェブサービスであることを伝えるメッセージを加えたり、「Ａ１サービス」の部分だけ色を変えたり、などをし、最も利用されているウェブサービスを強調するようにしても良い。
【００５７】
このようにすることにより、ウェブサービスのユーザに対して、各タスクにおいて多く利用されているウェブサービスを推薦することが可能になる。利用回数と多いということは、利用するユーザが多いことが推測される。一般に、利用するユーザが多いサービスは、使いやすい、料金が安い、など、ユーザにとってメリットのあるサービスでサービスであることが多い。このため、本実施形態により、ユーザに対して、よりメリットのあるサービスを強調して推薦することが可能になる。
【００５８】
（２）また、例えば、推薦情報に、利用状況解析部１２２により調べられた「各ウェブサービスの各タスクの実行による報酬の合計」に基づく情報が含まれているときには、タスクごとに、報酬の合計が多い順にウェブサービスを並べて表示するようにしても良い。例えば、図８の例では、タスク「共有する」では、「Ａ１サービス」が表示されている位置には、最も報酬の合計の額が高いウェブサービスが表示され、「Ａ２サービス」が表示されている位置には、２番目に報酬の合計の額が高いウェブサービスが表示されるようにする。また、このとき、「Ａ１サービス」が最も利用されているウェブサービスであることを伝えるメッセージを加えたり、「Ａ１サービス」の部分だけ色を変えたり、などをし、最も利用されているウェブサービスを強調するようにしても良い。
【００５９】
一般に、より報酬の合計の高いウェブサービスは、ユーザがより多くの料金の支払っているウェブサービスと推測される。つまり、より報酬の合計の高いウェブサービスは、ユーザが、それだけの料金を支払っても良いと考えているウェブサービスということになり、ユーザがより評価しているウェブサービスとも考えることができる。よって、このような順番でユーザにウェブサービスを紹介することにより、ユーザに対して、他のユーザからの評価の高いウェブサービスを推薦することが可能になる。
【００６０】
（３）また、例えば、推薦情報に、利用状況解析部１２２により行われた協調フィルタリングの結果に基づく情報が含まれているときには、タスクごとに、この協調フィルタリングの結果に基づいた順番でウェブサービスを表示するようにしても良い。このようにすることにより、よりユーザの嗜好にあったウェブサービスを推薦することが可能になる。
【００６１】
（４）また、例えば、推薦情報に、利用状況解析部１２２により調べられた「各クライアント装置１３０がどのレベルのウェブサービスを利用しているか」の結果に基づく情報が含まれているときには、タスクごとに、この結果に基づいた順番でウェブサービスを表示するようにしても良い。
【００６２】
一般に、あるタスクにおいて、高機能なウェブサービスを利用するユーザは、他のタスクにおいても、高機能なウェブサービスを利用することが多い。よって、本実施形態により、よりユーザの利用状況に合致したウェブサービスを推薦することが可能になる。つまり、よりユーザの嗜好にあったウェブサービスを推薦することが可能になる。
【００６３】
上述した実施形態における処理動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。
【００６４】
なお、ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムが格納されているＲＯＭ（Read Only Memory）から、専用のハードウェアに組み込まれているコンピュータ内のメモリ（ＲＡＭ）にプログラムを読み込んで実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００６５】
例えば、プログラムは、記録媒体としてのハードディスクやＲＯＭに予め記録しておくことが可能である。あるいは、プログラムは、フロッピー（登録商標）ディスク等の磁気ディスク、ＣＤ（Compact Disc）、ＤＶＤ(Digital Versatile Disc)等の光ディスク、ＭＯ（Magneto Optical）ディスク等の光磁気ディスクなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納（記録）しておくことが可能である。
【００６６】
このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することが可能である。
【００６７】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ（Local Area Network）、インターネットといったネットワークを介して、コンピュータに有線で転送したりし、コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。
【００６８】
また、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。
【００６９】
また、上記実施形態で説明したシステムは、複数の装置の論理的集合構成にしたり、各装置の機能を混在させたりするように構築することも可能である。
【００７０】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更が可能である。
【００７１】
また、本発明におけるウェブサービス推薦システムは、前記サーバ装置は、前記複数のクライアント装置による前記複数のウェブサービスの利用状況を解析する解析手段をさらに有し、前記クライアント装置の前記表示手段は、前記サーバ装置の解析手段による解析の結果に基づき、前記ウェブサービスリストを表示するようにしても良い。
【００７２】
また、本発明におけるウェブサービス推薦システムは、前記サーバ装置の解析手段は、前記利用状況に基づき、前記複数のウェブサービスが各タスクの実行において利用された回数の解析を行うようにしても良い。
【００７３】
また、本発明におけるウェブサービス推薦システムは、前記サーバ装置の解析手段は、前記利用状況と、前記複数のウェブサービスが各タスクの実行に１回利用されるごとに支払われる報酬と、に基づき、前記複数のウェブサービスが各タスクの実行に利用されたことに対する報酬の合計の解析を行うようにしても良い。
【００７４】
また、本発明におけるウェブサービス推薦システムは、前記サーバ装置の解析手段は、前記利用状況に基づき、協調フィルタリングによる解析を行うようにしても良い。
【００７５】
また、本発明におけるウェブサービス推薦システムは、前記サーバ装置の解析手段は、前記利用状況に基づき、前記複数のクライアント装置がどのレベルのウェブサービスを利用しているかの解析を行うようにしても良い。
【００７６】
また、本発明におけるサーバ装置は、前記解析手段は、前記利用状況に基づき、前記複数のウェブサービスが各タスクの実行において利用された回数の解析を行うようにしても良い。
【００７７】
また、本発明におけるサーバ装置は、前記解析手段は、前記利用状況と、前記複数のウェブサービスが各タスクの実行に１回利用されるごとに支払われる報酬と、に基づき、前記複数のウェブサービスが各タスクの実行に利用されたことに対する報酬の合計の解析を行うようにしても良い。
【００７８】
また、本発明におけるサーバ装置は、前記解析手段は、前記利用状況に基づき、協調フィルタリングによる解析を行うようにしても良い。
【００７９】
また、本発明におけるサーバ装置は、前記解析手段は、前記利用状況に基づき、前記複数のクライアント装置がどのレベルのウェブサービスを利用しているかの解析を行うようにしても良い。
【符号の説明】
【００８０】
１００    ウェブサービス推薦システム
１１０    ウェブサービス提供サーバ装置
１２０    ウェブサービス推薦サーバ装置
１２１    記憶部
１２２    利用状況解析部
１２３    推薦情報生成部
１３０    クライアント装置
【図１】
0005608423.tif 000002
【図２】
0005608423.tif 000003
【図３】
0005608423.tif 000004
【図４】
0005608423.tif 000005
【図５】
0005608423.tif 000006
【図６】
0005608423.tif 000007
【図７】
0005608423.tif 000008
【図８】
0005608423.tif 000009
【図９】
0005608423.tif 000010