(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して受信するサービスリクエストに応じたサービスを提供する複数のサービス提供装置と、
前記通信ネットワークを介して前記各サービス提供装置にサービスリクエストを送信し、該サービス提供装置から提供されるサービスを受信する複数のユーザ装置と、
前記各ユーザ装置にサービス関連性情報を送信することにより、前記各ユーザ装置が前記複数のサービス提供装置のいずれかにサービスリクエストを送信することを誘導するサービス誘導装置と、
を含むネットワークサービスシステムにおいて、
前記サービス誘導装置は、
前記各ユーザ装置におけるサービスの利用状況を示す、前記各サービスの中で送受信されたメッセージに含まれる単語を含む利用状況情報を取得する利用状況情報取得手段と、
取得される前記利用状況情報に基づいて、前記複数のサービス提供装置から提供されるサービスの内容の関連性を示すサービス関連性情報を生成するサービス関連性情報生成手段と、
生成される前記サービス関連性情報を前記各ユーザ装置に送信するサービス関連性情報送信手段と、を含み、
前記各ユーザ装置は、
前記サービス誘導装置から送信される前記サービス関連性情報を表示するサービス関連性情報表示手段を含み、
前記サービス関連性情報生成手段は、
前記利用状況情報取得手段により取得される前記各利用状況情報に含まれる各単語の数に基づき、前記サービス毎に設定される各座標軸で形成される第１空間における、前記各利用状況情報に含まれる単語の位置座標を算出する第１位置座標算出手段と、
前記第１位置座標算出手段により算出される前記位置座標に基づき、前記第１空間における前記各単語の配置位置座標に応じた１又は複数の特徴方向を算出する特徴方向算出手段と、
前記特徴方向算出手段により算出される前記特徴方向と、前記第１位置座標算出手段により算出される前記位置座標と、に基づいて、前記特徴方向算出手段により算出される前記各特徴方向に対応する座標軸を有する第２空間における、前記各利用状況情報に含まれる前記単語の位置座標を算出する第２位置座標算出手段と、
前記第２位置座標算出手段により算出される前記位置座標に基づいて、前記第２空間における、前記複数のサービス提供装置から提供されるサービスに係る位置座標を算出するサービス位置座標算出手段と、を含み、
前記サービス位置座標算出手段により算出される前記位置座標が識別表示された前記第２空間の全部又は一部を示す前記サービス関連性情報を生成する、
ことを特徴とするネットワークサービスシステム。
【請求項２】
請求項１に記載のネットワークサービスシステムにおいて、
前記各ユーザ装置は、
当該ユーザ装置に係る前記利用状況情報を生成する利用状況情報生成手段と、
前記利用状況情報生成手段により生成される前記利用状況情報を前記サービス誘導装置に送信する利用状況情報送信手段と、をさらに含む
ことを特徴とするネットワークサービスシステム。
【請求項３】
請求項１又は２に記載のネットワークサービスシステムにおいて、
前記サービス関連性情報生成手段は、各サービスに係る前記サービス提供装置の前記ネットワーク上のアドレスを示すアクセス情報を含む前記サービス関連性情報を生成し、
前記各ユーザ装置は、
前記サービス関連性情報表示手段により表示される前記サービス関連性情報に含まれるアクセス情報に基づいて各サービスに係る前記サービス提供装置にサービスリクエストを送信するサービスリクエスト送信手段をさらに含む、
ことを特徴とするネットワークサービスシステム。
【請求項４】
請求項１乃至３のいずれかに記載のネットワークサービスシステムにおいて、
前記第１位置座標算出手段は、前記各単語について、前記各サービスで使用された各単語の数を座標成分とする位置座標を算出する、
ことを特徴とするネットワークサービスシステム。
【請求項５】
請求項４に記載のネットワークサービスシステムにおいて、
前記特徴方向算出手段は、前記第１位置座標算出手段により算出される前記各単語間の位置座標の内積に基づいた値である類似度を要素とする類似度行列の１又は複数の固有ベクトルを算出し、該１又は複数の固有ベクトルを前記１又は複数の特徴方向とする、
ことを特徴とするネットワークサービスシステム。
【請求項６】
請求項５に記載のネットワークサービスシステムにおいて、
前記第２位置座標算出手段は、前記特徴方向算出手段により算出される前記特徴方向と、前記第１位置座標算出手段により算出される前記位置座標と、の内積に基づいて、前記第２空間における、前記各単語の位置座標を算出する、
ことを特徴とするネットワークサービスシステム。
【請求項７】
通信ネットワークを介して受信するサービスリクエストに応じたサービスを提供する複数のサービス提供装置と、前記通信ネットワークを介して前記各サービス提供装置にサービスリクエストを送信し、該サービス提供装置から提供されるサービスを受信する複数のユーザ装置と、を含むネットワークサービスシステムに適用され、前記各ユーザ装置に前記複数のサービス提供装置から提供されるサービスの内容の関連性を示すサービス関連性情報を送信することにより、前記各ユーザ装置が前記複数のサービス提供装置のいずれかにサービスリクエストを送信することを誘導するサービス誘導装置であって、
前記各ユーザ装置におけるサービスの利用状況を示す、前記各サービスの中で送受信されたメッセージに含まれる単語を含む利用状況情報を取得する利用状況情報取得手段と、
取得される前記利用状況情報に基づいて、前記サービス関連性情報を生成するサービス関連性情報生成手段と、
生成される前記サービス関連性情報を前記各ユーザ装置に送信するサービス関連性情報送信手段と、
を含み、
前記サービス関連性情報生成手段は、
前記利用状況情報取得手段により取得される前記各利用状況情報に含まれる各単語の数に基づき、前記サービス毎に設定される各座標軸で形成される第１空間における、前記各利用状況情報に含まれる単語の位置座標を算出する第１位置座標算出手段と、
前記第１位置座標算出手段により算出される前記位置座標に基づき、前記第１空間における前記各単語の配置位置座標に応じた１又は複数の特徴方向を算出する特徴方向算出手段と、
前記特徴方向算出手段により算出される前記特徴方向と、前記第１位置座標算出手段により算出される前記位置座標と、に基づいて、前記特徴方向算出手段により算出される前記各特徴方向に対応する座標軸を有する第２空間における、前記各利用状況情報に含まれる前記単語の位置座標を算出する第２位置座標算出手段と、
前記第２位置座標算出手段により算出される前記位置座標に基づいて、前記第２空間における、前記複数のサービス提供装置から提供されるサービスに係る位置座標を算出するサービス位置座標算出手段と、を含み、
前記サービス位置座標算出手段により算出される前記位置座標が識別表示された前記第２空間の全部又は一部を示す前記サービス関連性情報を生成する、
ことを特徴とするサービス誘導装置。
【請求項８】
請求項７に記載のサービス誘導装置において、
前記サービス関連性情報生成手段は、各サービスに係る前記サービス提供装置の前記ネットワーク上のアドレスを示すアクセス情報を含む前記サービス関連性情報を生成する、
ことを特徴とするサービス誘導装置。
【請求項９】
通信ネットワークを介して受信するサービスリクエストに応じたサービスを提供する複数のサービス提供装置と、前記通信ネットワークを介して前記各サービス提供装置にサービスリクエストを送信し、該サービス提供装置から提供されるサービスを受信する複数のユーザ装置と、を含むネットワークサービスシステムに適用され、前記各ユーザ装置に前記複数のサービス提供装置から提供されるサービスの内容の関連性を示すサービス関連性情報を送信することにより、前記各ユーザ装置が前記複数のサービス提供装置のいずれかにサービスリクエストを送信することを誘導するサービス誘導方法であって、
前記各ユーザ装置におけるサービスの利用状況を示す、前記各サービスの中で送受信されたメッセージに含まれる単語を含む利用状況情報を取得する利用状況情報取得ステップと、
取得される前記利用状況情報に基づいて、前記サービス関連性情報を生成するサービス関連性情報生成ステップと、
生成される前記サービス関連性情報を前記各ユーザ装置に送信するサービス関連性情報送信ステップと、
前記サービス関連性情報生成ステップは、
前記利用状況情報取得ステップで取得される前記各利用状況情報に含まれる各単語の数に基づき、前記サービス毎に設定される各座標軸で形成される第１空間における、前記各利用状況情報に含まれる単語の位置座標を算出する第１位置座標算出ステップと、
前記第１位置座標算出ステップにより算出される前記位置座標に基づき、前記第１空間における前記各単語の配置位置座標に応じた１又は複数の特徴方向を算出する特徴方向算出ステップと、
前記特徴方向算出ステップにより算出される前記特徴方向と、前記第１位置座標算出ステップにより算出される前記位置座標と、に基づいて、前記特徴方向算出ステップにより算出される前記各特徴方向に対応する座標軸を有する第２空間における、前記各利用状況情報に含まれる前記単語の位置座標を算出する第２位置座標算出ステップと、
前記第２位置座標算出ステップにより算出される前記位置座標に基づいて、前記第２空間における、前記複数のサービス提供装置から提供されるサービスに係る位置座標を算出するサービス位置座標算出ステップと、を含み、
前記サービス位置座標算出ステップにより算出される前記位置座標が識別表示された前記第２空間の全部又は一部を示す前記サービス関連性情報を生成する、
ことを特徴とするサービス誘導方法。
【請求項１０】
通信ネットワークを介して受信するサービスリクエストに応じたサービスを提供する複数のサービス提供装置と、前記通信ネットワークを介して前記各サービス提供装置にサービスリクエストを送信し、該サービス提供装置から提供されるサービスを受信する複数のユーザ装置と、を含むネットワークサービスシステムに適用され、前記各ユーザ装置に前記複数のサービス提供装置から提供されるサービスの内容の関連性を示すサービス関連性情報を送信することにより、前記各ユーザ装置が前記複数のサービス提供装置のいずれかにサービスリクエストを送信することを誘導するサービス誘導装置としてコンピュータを機能させるためのプログラムであって、
前記各ユーザ装置におけるサービスの利用状況を示す、前記各サービスの中で送受信されたメッセージに含まれる単語を含む利用状況情報を取得する利用状況情報取得手段、
取得される前記利用状況情報に基づいて、前記サービス関連性情報を生成するサービス関連性情報生成手段、及び
生成される前記サービス関連性情報を前記各ユーザ装置に送信するサービス関連性情報送信手段、
として前記コンピュータを機能させるとともに、
前記サービス関連性情報生成手段は、
前記利用状況情報取得手段により取得される前記各利用状況情報に含まれる各単語の数に基づき、前記サービス毎に設定される各座標軸で形成される第１空間における、前記各利用状況情報に含まれる単語の位置座標を算出する第１位置座標算出手段と、
前記第１位置座標算出手段により算出される前記位置座標に基づき、前記第１空間における前記各単語の配置位置座標に応じた１又は複数の特徴方向を算出する特徴方向算出手段と、
前記特徴方向算出手段により算出される前記特徴方向と、前記第１位置座標算出手段により算出される前記位置座標と、に基づいて、前記特徴方向算出手段により算出される前記各特徴方向に対応する座標軸を有する第２空間における、前記各利用状況情報に含まれる前記単語の位置座標を算出する第２位置座標算出手段と、
前記第２位置座標算出手段により算出される前記位置座標に基づいて、前記第２空間における、前記複数のサービス提供装置から提供されるサービスに係る位置座標を算出するサービス位置座標算出手段と、を含み、
前記サービス位置座標算出手段により算出される前記位置座標が識別表示された前記第２空間の全部又は一部を示す前記サービス関連性情報を生成する、
ことを特徴とするプログラム。
【請求項１１】
通信ネットワークを介して受信するサービスリクエストに応じたサービスを提供する複数のサービス提供装置と、前記通信ネットワークを介して前記各サービス提供装置にサービスリクエストを送信し、該サービス提供装置から提供されるサービスを受信する複数のユーザ装置と、を含むネットワークサービスシステムに適用され、前記各ユーザ装置に前記複数のサービス提供装置から提供されるサービスの内容の関連性を示すサービス関連性情報を送信することにより、前記各ユーザ装置が前記複数のサービス提供装置のいずれかにサービスリクエストを送信することを誘導するサービス誘導装置としてコンピュータを機能させるためのプログラムを記憶した情報記憶媒体であって、
前記各ユーザ装置におけるサービスの利用状況を示す、前記各サービスの中で送受信されたメッセージに含まれる単語を含む利用状況情報を取得する利用状況情報取得手段、
取得される前記利用状況情報に基づいて、前記サービス関連性情報を生成するサービス関連性情報生成手段、及び
生成される前記サービス関連性情報を前記各ユーザ装置に送信するサービス関連性情報送信手段、としてコンピュータを機能させるためのプログラムを記憶し、
前記サービス関連性情報生成手段は、
前記利用状況情報取得手段により取得される前記各利用状況情報に含まれる各単語の数に基づき、前記サービス毎に設定される各座標軸で形成される第１空間における、前記各利用状況情報に含まれる単語の位置座標を算出する第１位置座標算出手段と、
前記第１位置座標算出手段により算出される前記位置座標に基づき、前記第１空間における前記各単語の配置位置座標に応じた１又は複数の特徴方向を算出する特徴方向算出手段と、
前記特徴方向算出手段により算出される前記特徴方向と、前記第１位置座標算出手段により算出される前記位置座標と、に基づいて、前記特徴方向算出手段により算出される前記各特徴方向に対応する座標軸を有する第２空間における、前記各利用状況情報に含まれる前記単語の位置座標を算出する第２位置座標算出手段と、
前記第２位置座標算出手段により算出される前記位置座標に基づいて、前記第２空間における、前記複数のサービス提供装置から提供されるサービスに係る位置座標を算出するサービス位置座標算出手段と、を含み、
前記サービス位置座標算出手段により算出される前記位置座標が識別表示された前記第２空間の全部又は一部を示す前記サービス関連性情報を生成する、
ことを特徴とするプログラムを記憶した情報記憶媒体。
【請求項１２】
通信ネットワークを介して複数のサービス提供装置のそれぞれに対してサービスリクエストを送信し、該サービス提供装置から提供されるサービスを受信するユーザ装置であって、
当該ユーザ装置におけるサービスの利用状況を示す、前記各サービスの中で送受信されたメッセージに含まれる単語を含む利用状況情報を生成する利用状況情報生成手段と、
前記利用状況情報を、前記ユーザ装置に前記サービス誘導装置において前記利用状況情報に基づいて生成され、前記ユーザ装置に送信される、前記複数のサービス提供装置から提供されるサービスの内容の関連性を示すとともに、前記各サービスに係る前記サービス提供装置の前記ネットワーク上のアドレスを示すアクセス情報を含むサービス関連性情報を送信することにより、前記ユーザ装置が前記複数のサービス提供装置のいずれかにサービスリクエストを送信することを誘導するサービス誘導装置に対して、送信する利用状況情報送信手段と、
前記サービス関連性情報を表示するサービス関連性情報表示手段と、
前記サービス関連性情報表示手段により表示される前記サービス関連性情報に含まれるアクセス情報に基づいて各サービスに係る前記サービス提供装置にサービスリクエストを送信するサービスリクエスト送信手段と、
を含み、
前記サービス関連性情報は、前記サービス誘導装置における、
前記各利用状況情報に含まれる各単語の数に基づき、前記サービス毎に設定される各座標軸で形成される第１空間における、前記各利用状況情報に含まれる単語の位置座標を算出する第１位置座標算出手段と、
前記第１位置座標算出手段により算出される前記位置座標に基づき、前記第１空間における前記各単語の配置位置座標に応じた１又は複数の特徴方向を算出する特徴方向算出手段と、
前記特徴方向算出手段により算出される前記特徴方向と、前記第１位置座標算出手段により算出される前記位置座標と、に基づいて、前記特徴方向算出手段により算出される前記各特徴方向に対応する座標軸を有する第２空間における、前記各利用状況情報に含まれる前記単語の位置座標を算出する第２位置座標算出手段と、
前記第２位置座標算出手段により算出される前記位置座標に基づいて、前記第２空間における、前記複数のサービス提供装置から提供されるサービスに係る位置座標を算出するサービス位置座標算出手段と、により生成され、
前記サービス位置座標算出手段により算出される前記位置座標が識別表示された前記第２空間の全部又は一部を示す、
ことを特徴とするユーザ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークサービスシステム、サービス誘導装置、ユーザ装置、サービス誘導方法、プログラム及び情報記憶媒体に関し、特にユーザ装置のアクセスをサービス提供装置に対して誘導する構成に関する。
【背景技術】
【０００２】
近年、インターネット等の通信ネットワークを介してゲームの提供、ニュース等の情報提供、オンライン掲示板の運営、オンラインチャットの仲介等、各種サービスの提供が行われている。従来、これらのサービスにユーザ装置のアクセスを誘導するのに、ポータルサイトが用いられている。こうしたポータルサイトの運用にあたっては、各種のサービスが事前に人手で分類されており、ポータルサイトは、その分類に従ってそれらサービスのアクセス情報（アドレス）をユーザ装置に案内するようになっている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、サービスを事前に人手で分類するのは繁雑であるし、その分類が現実の利用実態に合わないこともある。また、事後的に利用形態が変化して、事前に付した分類が適当で無くなるという事態も生じうる。したがって、従来のポータルサイトでは、適切なサービス誘導を行うことができず、サービスによっては十分に利用されないものが出てきてしまうおそれがあった。これは利用者にとっては、自身に適切なサービスに辿り着きにくいという問題であり、同時にサービス提供者にとっては、そのサービスに合った利用者を得にくいという問題と捉えることができる。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、利用実態に合ったサービス誘導を行うことにより、サービス利用を促進させることができるネットワークサービスシステム、サービス誘導装置、ユーザ装置、サービス誘導方法、プログラム及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係るネットワークサービスシステムは、通信ネットワークを介して受信するサービスリクエストに応じたサービスを提供する複数のサービス提供装置と、前記通信ネットワークを介して前記各サービス提供装置にサービスリクエストを送信し、該サービス提供装置から提供されるサービスを受信する複数のユーザ装置と、前記各ユーザ装置が前記複数のサービス提供装置のいずれかにサービスリクエストを送信することを誘導するサービス誘導装置と、を含むネットワークサービスシステムにおいて、前記サービス誘導装置は、前記各ユーザ装置におけるサービスの利用状況を示す利用状況情報を取得する利用状況情報取得手段と、取得される前記利用状況情報に基づいて、前記複数のサービス提供装置から提供されるサービスの内容の関連性を示すサービス関連性情報を生成するサービス関連性情報生成手段と、生成される前記サービス関連性情報を前記各ユーザ装置に送信するサービス関連性情報送信手段と、を含み、前記各ユーザ装置は、前記サービス誘導装置から送信される前記サービス関連性情報を表示するサービス関連性情報表示手段を含む、ことを特徴とする。
【０００６】
また、本発明に係るサービス誘導装置は、通信ネットワークを介して受信するサービスリクエストに応じたサービスを提供する複数のサービス提供装置と、前記通信ネットワークを介して前記各サービス提供装置にサービスリクエストを送信し、該サービス提供装置から提供されるサービスを受信する複数のユーザ装置と、を含むネットワークサービスシステムに適用され、前記各ユーザ装置が前記複数のサービス提供装置のいずれかにサービスリクエストを送信することを誘導するサービス誘導装置であって、前記各ユーザ装置におけるサービスの利用状況を示す利用状況情報を取得する利用状況情報取得手段と、取得される前記利用状況情報に基づいて、前記複数のサービス提供装置から提供されるサービスの内容の関連性を示すサービス関連性情報を生成するサービス関連性情報生成手段と、生成される前記サービス関連性情報を前記各ユーザ装置に送信するサービス関連性情報送信手段と、を含むことを特徴とする。
【０００７】
また、本発明に係るサービス誘導方法は、通信ネットワークを介して受信するサービスリクエストに応じたサービスを提供する複数のサービス提供装置と、前記通信ネットワークを介して前記各サービス提供装置にサービスリクエストを送信し、該サービス提供装置から提供されるサービスを受信する複数のユーザ装置と、を含むネットワークサービスシステムに適用され、前記各ユーザ装置が前記複数のサービス提供装置のいずれかにサービスリクエストを送信することを誘導するサービス誘導方法であって、前記各ユーザ装置におけるサービスの利用状況を示す利用状況情報を取得する利用状況情報取得ステップと、取得される前記利用状況情報に基づいて、前記複数のサービス提供装置から提供されるサービスの内容の関連性を示すサービス関連性情報を生成するサービス関連性情報生成ステップと、生成される前記サービス関連性情報を前記各ユーザ装置に送信するサービス関連性情報送信ステップと、を含むことを特徴とする。
【０００８】
また、本発明に係るプログラムは、通信ネットワークを介して受信するサービスリクエストに応じたサービスを提供する複数のサービス提供装置と、前記通信ネットワークを介して前記各サービス提供装置にサービスリクエストを送信し、該サービス提供装置から提供されるサービスを受信する複数のユーザ装置と、を含むネットワークサービスシステムに適用され、前記各ユーザ装置が前記複数のサービス提供装置のいずれかにサービスリクエストを送信することを誘導するサービス誘導装置としてコンピュータを機能させるためのプログラムであって、前記各ユーザ装置におけるサービスの利用状況を示す利用状況情報を取得する利用状況情報取得手段、取得される前記利用状況情報に基づいて、前記複数のサービス提供装置から提供されるサービスの内容の関連性を示すサービス関連性情報を生成するサービス関連性情報生成手段、及び生成される前記サービス関連性情報を前記各ユーザ装置に送信するサービス関連性情報送信手段として前記コンピュータを機能させるためのプログラムである。また、本発明に係る情報記憶媒体の１つは、このプログラムを記憶した、例えばＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＲＯＭカートリッジ等のコンピュータ読み取り可能な情報記憶媒体である。
【０００９】
本発明によれば、各ユーザ装置におけるサービスの利用状況を示す利用状況情報を取得して、それに基づいて各サービスの内容の関連性を示すサービス関連性情報を生成する。なお、「サービス」は、通信ネットワークの１つのサイトで提供されるサービスの総体であってもよいし、そこで提供される個々のサービスであってもよい。そして、このサービス関連性情報を前記各ユーザ装置に送信する。各ユーザ装置では、このように実際の各サービスの利用状況に基づいて生成されたサービス関連性情報に基づいて、サービス提供装置にサービスリクエストを送信できる。この結果、利用実態に合ったサービス誘導が行われ、サービス利用を促進させることができる。
【００１０】
なお、前記各ユーザ装置は、当該ユーザ装置に係る前記利用状況情報を生成する利用状況情報生成手段と、前記利用状況情報生成手段により生成される前記利用状況情報を前記サービス誘導装置に送信する利用状況情報送信手段と、をさらに含むようにしてもよい。こうすれば、サービス誘導装置は、利用状況情報を確実に収集できる。
【００１１】
また、前記サービス関連性情報生成手段は、各サービスに係る前記サービス提供装置のアクセス情報を含む前記サービス関連性情報を生成し、前記各ユーザ装置は、前記サービス関連性情報表示手段により表示される前記サービス関連性情報に含まれるアクセス情報に基づいて各サービスに係る前記サービス提供装置にサービスリクエストを送信するサービスリクエスト送信手段をさらに含むようにしてもよい。こうすれば、各ユーザ装置は、任意のサービスに対して容易にサービスリクエストを送信することができる。
【００１２】
また、前記各サービス提供装置は、前記通信ネットワークを介して前記各ユーザ装置から受信するサービスリクエストに応じて、記号を用いたコミュニケーションを行うサービスを提供し、前記利用状況情報取得手段は、前記利用状況情報の少なくとも一部として、前記各ユーザ装置に提供されるサービスにより前記各ユーザ装置において交わされるコミュニケーションで用いられた記号を取得するようにしてもよい。
【００１３】
また、前記利用状況情報取得手段は、前記利用状況情報の少なくとも一部として、前記各ユーザ装置に提供されるサービスの当該ユーザ装置における利用の有無又は程度を示す情報を取得するようにしてもよい。
【００１４】
また、前記サービス関連性情報生成手段は、前記利用状況取得手段により取得される前記各利用状況情報に基づき、前記各サービスに対応する座標軸を有する第１空間における、前記各利用状況情報に含まれる要素の位置座標を算出する第１位置座標算出手段と、前記第１位置座標算出手段により算出される前記位置座標に基づき、前記第１空間における１又は複数の特徴方向を算出する特徴方向算出手段と、前記特徴方向算出手段により算出される前記特徴方向と、前記第１位置座標算出手段により算出される前記位置座標と、に基づいて、前記特徴方向算出手段により算出される前記各特徴方向に対応する座標軸を有する第２空間における、前記各利用状況情報に含まれる要素の位置座標を算出する第２位置座標算出手段と、前記第２位置座標算出手段により算出される前記位置座標に基づいて、前記第２空間における、前記複数のサービス提供装置から提供されるサービスに係る位置座標を算出するサービス位置座標算出手段と、を含み、前記サービス位置座標算出手段により算出される前記位置座標が識別表示された前記第２空間の全部又は一部を示す前記サービス関連性情報を生成するようにしてもよい。
【００１５】
多数のサービスのうち、同種のサービスには、通常、ユーザによる実際の利用の仕方に関連性がある。例えば同じ年齢層や性別のユーザが利用したり、同じ単語（記号）を使用したチャット、掲示板その他のコミュニケーションが行われる。本態様はこのことに着目して、各サービスの関連性分析を可能としている。
【００１６】
具体的には、各サービスに対応する座標軸を有する第１空間を用意して、各利用状況情報に含まれる要素を、この第１空間にマッピングする。利用状況情報に含まれる要素は、例えばユーザ自身やユーザ装置を識別する情報、サービスで使用した言葉その他の記号等である。各要素の座標成分は、例えば各サービスの利用の有無や利用の程度により決定すればよい。
【００１７】
次に、こうして算出される位置座標に基づいて、第１空間における１又は複数の特徴方向を算出する。例えば、多くの要素が配置された場所に延びる第１空間の方向を特徴方向として算出すればよい。また、こうして算出される特徴方向に対応する座標軸を有する第２空間を用意して、第１空間における各要素の位置座標から、この第２空間における各要素の位置座標を算出する。さらに、各要素の位置座標に基づき、第２空間における各サービスの位置座標を算出する。例えばあるサービスの位置座標を算出する場合、そのサービスに関係する要素の位置座標の重心等を算出すればよい。
【００１８】
その後、第２空間の全部又は一部を示すサービス関連性情報を生成する。こうすれば、サービス相互の関係をユーザに判りやすく示すことができる。
【００１９】
なお、上記のように、前記第１位置座標算出手段は、前記各要素について、該要素に関連する前記各サービスの利用の有無又は程度を座標成分とする位置座標を算出するようにしてもよい。
【００２０】
また、前記特徴方向算出手段は、前記第１位置座標算出手段により算出される前記位置座標間の類似度を要素とする類似度行列の１又は複数の固有ベクトルを算出し、該１又は複数の固有ベクトルを前記１又は複数の特徴方向とするようにしてもよい。類似度行列は実対称行列であり、その固有ベクトルはべき乗法によって算出できるものである。そして、べき乗法は、行列要素のうち特徴要素を強め、非特徴要素を平均化する作用を有するものであり、これにより算出される固有ベクトルは、第１空間に内在する特徴方向を顕在化させたものと評価できる。
【００２１】
また、前記第２位置座標算出手段は、前記特徴方向算出手段により算出される前記特徴方向と、前記第１位置座標算出手段により算出される前記位置座標と、の内積に基づいて、前記第２空間における、前記各要素の位置座標を算出するようにしてもよい。こうすれば、第１空間に配置された各要素について、その各特徴方向の成分を容易に算出することができる。
【００２２】
また、本発明に係るユーザ装置は、通信ネットワークを介して複数のサービス提供装置のそれぞれに対してサービスリクエストを送信し、該サービス提供装置から提供されるサービスを受信するユーザ装置であって、当該ユーザ装置におけるサービスの利用状況を示す利用状況情報を生成する利用状況情報生成手段と、前記利用状況情報を、前記ユーザ装置が前記複数のサービス提供装置のいずれかにサービスリクエストを送信することを誘導するサービス誘導装置に対して送信する利用状況情報送信手段と、前記サービス誘導装置において前記利用状況情報に基づいて生成され、前記ユーザ装置に送信される、前記複数のサービス提供装置から提供されるサービスの内容の関連性を示すとともに、各サービスに係る前記サービス提供装置のアクセス情報を含むサービス関連性情報を表示するサービス関連性情報表示手段と、前記サービス関連性情報表示手段により表示される前記サービス関連性情報に含まれるアクセス情報に基づいて各サービスに係る前記サービス提供装置にサービスリクエストを送信するサービスリクエスト送信手段と、を含むことを特徴とする。本発明によれば、ユーザはアクセス関連情報の表示に基づいて、容易に適切なサービスにアクセスすることができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の一実施形態について図面に基づいて詳細に説明する。
【００２４】
図１は、本発明の一実施形態に係るネットワークサービスシステムの全体構成を示す図である。同図に示すように、このネットワークサービスシステム１０は、複数のユーザ装置１６−１〜１６−ｎ、複数のサービス提供装置１８−１〜１８−ｍ、サービス誘導装置１４を含んで構成されている。これらは、いずれもインターネット等の通信ネットワーク１２に接続されている。
【００２５】
サービス提供装置１８は、公知のサーバコンピュータ等の各種コンピュータにより構成されるものであり、例えばネットワークゲームサービス、チャットサービス、掲示板サービス、情報提供サービス等、各種サービスを各ユーザ装置１６に対して提供する。ユーザ装置１６は、いずれもパーソナルコンピュータや家庭用ゲーム機等のコンピュータにより構成されており、サービス提供装置１８のうち１つに対して任意にサービスリクエストを送信して、それに応じて該サービス提供装置１８が提供されるサービスを受け付けるようになっている。なお、ユーザ装置１６では、特にチャットサービスや掲示板サービスをサービス提供装置１８から受ける場合、任意の文字列を入力して、サービス提供装置１８に送信できるようになっている。
【００２６】
サービス誘導装置１４は、公知のサーバコンピュータ等の各種コンピュータにより構成されるものであり、ユーザ装置１６が所望のサービスを提供するサービス提供装置１８にサービスリクエストを送信することを誘導する。具体的には、図２にその一例が示されるサービスマップ（サービス関連性情報）を生成して、それを各ユーザ装置１６に対して送信する。このサービスマップは、各サービス提供装置１８から提供されるサービスの内容の関連性を示すものであり、ユーザ装置１６でこのサービスマップを表示すると、高い内容関連性を有するサービス同士は近い位置に、関連性の低い内容を有するサービス同士は離れた位置に、それらのサービスを標章する文字（図中、「レースゲームＡ」等で示されるサービス名）及び画像（図中、二重丸で示されるアイコン）が表示される。ユーザは、このサービスマップを見ると、似た内容のサービス、或いは内容の異なるサービスを一目で把握することができる。そして、ユーザ装置１６にて、マウス等のポインティングデバイスにて、いずれかのサービスを標章する文字又は画像を選択操作すると、そのサービスを提供するサービス提供装置１８に対してサービスリクエストを送信する。すなわち、サービスマップは、各サービス提供装置１８のアクセス情報を含んでおり、各サービスを標章する文字又は画像の表示位置に対して、そのサービスを提供するサービス提供装置１８のアクセス情報（ＵＲＬ（Uniform Resource Locator）等のネットワーク上のアドレス）が関連づけられている。そして、ユーザが、サービスマップ上に表された、あるサービスを標章する文字又は画像をサービスマップ上で選択操作すると、そのサービスに関連づけられたアクセス情報が取得され、そのアクセス情報が示すアドレスに対してサービスリクエストを送信するようになっている。
【００２７】
サービス誘導装置１４では、このサービスマップを生成するために、各ユーザ装置１６からサービス毎の利用状況を示す利用状況情報を取得している。図３は、この利用状況情報の一例を示している。同図に示す利用状況情報は、サービス提供装置１８から提供されるサービスを識別するサービス識別情報（ＳＩＤ）と、そのサービスの中で送受信されたメッセージに含まれる単語と、を関連づけてなる。すなわち、サービス提供装置１８から提供されるサービスには、掲示板サービスやチャットサービス等のコミュニケーションサービスが含まれており、このコミュニケーションサービスにて実際に交換された記号（ここでは単語）を、利用状況情報に含めるようにしている。ユーザ装置１６では、各サービスの提供を受ける場合に、そのサービスに関する利用状況情報を生成し、記録するようになっている。そして、適宜のタイミングにて、その利用状況情報をサービス誘導装置１４に送信するようにしている。
【００２８】
サービス誘導装置１４では、ユーザ装置１６から利用状況情報を受信すると、そこに含まれている各単語を、所定の第１空間上にマッピングしている。この第１空間とは、各サービス提供装置１８から提供されるサービスに対応する座標軸を有する空間であり、上記マッピングの際には、各単語に対応する第１空間内の位置の各座標成分を、その座標成分に対応するサービスにおける当該単語の利用の有無又は利用の程度（回数等）とするようにしている。すなわち、次式（１）に示すように、単語Ｗｉの第１空間における位置座標ｇｉの第ｋ成分をｇｋｉと表記すると、その値は、第ｋサービスにおける当該単語Ｗｉの使用に応じて算出される。例えば、第ｋサービスにおいて単語Ｗｉがいずれかのユーザにより１回以上使用されていればｇｋｉの値は１であり、１回も使用されていなければｇｋｉの値は０である。また、第ｋサービスにおける単語Ｗｉの全ユーザによる総使用回数又はそのランクをｇｋｉとしてもよい。図４は、このようにして各利用状況情報に含まれる単語がマッピングされた第１空間の様子を示している。
【００２９】
【数１】
0004773774.tif 000002
【００３０】
サービス誘導装置１４では、次に、第１空間における各単語の位置座標に基づいて、１又は複数の特徴方向を算出する。この特徴方向は、例えば第１空間において単語が集中して配置されている場所を指す方向等とすることができる。ここでは、以下のようにして、第１空間の特徴方向を算出するようにしている。すなわち、次式（２）により、第１空間における単語Ｗｉの位置座標ｇｉと単語Ｗｊの位置座標ｇｊの類似度Ｈｉｊを算出するとともに、次式（３）に示すように、類似度Ｈｉｊをｉｊ要素とするＮ×Ｎの類似度行列Ｈを求める。ここで、Ｎは単語の総数である。そして、この類似度行列Ｈの固有ベクトルの全部又は一部を特徴方向としている。
【００３１】
【数２】
0004773774.tif 000003
【００３２】
【数３】
0004773774.tif 000004
【００３３】
類似度行列は実対称行列であり、その固有ベクトルはべき乗法によって算出できるものである。そして、べき乗法は、行列要素のうち特徴要素を強め、非特徴要素を平均化する作用を有するものであり、これにより算出される固有ベクトルは、第１空間に内在する特徴方向を顕在化させたものと評価できる。なお、特徴方向の算出方法は、上記類似度行列の固有ベクトルを算出する方法に限定されるものではなく、第１空間における特徴的な方向を算出するものであれば、どのような方法であってもよい。例えば、第１空間において単語が集中配置されている方向等を特徴方向としてもよい。
【００３４】
次に、図５に示すように、こうして算出される特徴方向（コンセプト）に対応する座標軸により張られる第２空間を用意し、そこに各単語を再配置し、各単語の第２空間における位置座標を算出する。第２空間の座標軸は第１空間の特徴方向に対応しており、ある種類の単語の現実の典型的意味合いを示している。第２空間における各単語の位置座標を求める場合、具体的には、該第１空間における各単語の位置座標を示すベクトルと、第１空間の各特徴方向を示す上記類似度行列の固有ベクトルを長さ１にしたものと、の内積を算出し、その値を、第２空間における単語の位置座標のうち、当該特徴方向に対応する座標軸の成分とする。すなわち、第１空間における特徴方向を示す単位ベクトルｅｉ（つまり類似度行列Ｈのｉ番目の固有ベクトルを大きさ１にしたもの。）と、単語Ｗｊの位置座標と、の内積を、単語Ｗｊの第２空間における位置座標の第ｉ成分とする。但し、特徴方向の総数をＭとすると、１≦ｉ≦Ｍである。
【００３５】
さらに、サービス誘導装置１４では、こうして算出される各単語の第２空間における位置座標に基づいて、各サービスの同第２空間における位置座標を算出する。例えば、第ｎサービスの位置座標Ｑｎは、単語Ｗｉの第２空間における位置座標をＰｉとし、単語Ｗｉの第１空間における位置座標ｇｉの第ｎ成分（第ｎサービスに対応している）をｇｎｉとすると、次式（４）に示すように、位置座標Ｐｉの重心により算出することができる。
【００３６】
【数４】
0004773774.tif 000005
【００３７】
図６は、サービスの位置座標がアイコン（二重丸）により識別表示され、その横にサービス名が示された第２空間を示す図である。サービス誘導装置１４では、この第２空間を示す画像を生成するとともに、各サービスに対応する画像内の位置に該サービスのアクセス情報を関連づけることにより、サービスマップを生成し、それをユーザ装置１６に送信するようにしている。
【００３８】
図７は、サービス誘導装置１４の機能的構成を示すブロック図である。サービス誘導装置１４は、上記のようにコンピュータを用いて実現されるものであり、本発明を適用したマップ生成プログラムをインストールして実行することにより、同図に示す利用状況情報取得部１４ａ、要素取得部１４ｂ、第１位置座標算出部１４ｃ、類似度行列算出部１４ｄ、固有値・固有ベクトル算出部１４ｅ、第２位置座標算出部１４ｆ、サービス位置座標算出部１４ｇ及びサービスマップ生成部１４ｈが実現される。
【００３９】
利用状況情報取得部１４ａは、ユーザ装置１６から送信される利用状況情報を、通信ネットワーク１２を介して取得するものである
【００４０】
要素取得部１４ｂは、利用状況情報取得部１４ａにより取得された各利用状況情報から、そこに含まれている単語を切り出し、取得するものである。第１位置座標算出部１４ｃは、要素取得部１４ｂにより取得される単語について、上述したようにして第１空間における位置座標を算出するものである。こうして算出される位置座標は類似度行列算出部１４ｄ及び第２位置座標算出部１４ｆに供給される。
【００４１】
類似度行列算出部１４ｄは、上記式（２）に従って各単語間の類似度Ｈｉｊを算出し、それを行列要素とする類似度行列Ｈを算出する。固有値・固有ベクトル算出部１４ｅは、こうして算出される類似度行列Ｈの固有値・固有ベクトルを算出する。類似度行列Ｈは実対称行列であるから、例えばべき乗法等のコンピュータ処理に適した方法により、その固有値・固有ベクトルを容易に求めることができる。第２位置座標算出部１４ｆは、こうして算出される固有ベクトルのうち全部又は固有値の大きなものから順に所定個数を選択し、それを単位ベクトル化し、第１空間の特徴方向を示すベクトルとする。そして、それらのベクトルと、第１位置座標算出部１４ｃから供給される位置座標と、の内積を計算することにより、各単語の第２空間における位置座標を算出する。これらの位置座標は、サービス位置座標算出部１４ｇに供給される。
【００４２】
サービス位置座標算出部１４ｇは、第２空間にマッピングしようとするサービスで使用された単語を利用状況情報から取得する。そして、上記式（４）に示すように、それら単語の第２空間における位置座標の重心位置を、当該サービスの第２空間における位置とする。そして、その位置座標をサービスマップ生成部１４ｈに供給する。サービスマップ生成部１４ｈでは、サービス位置座標算出部１４ｇから供給される各サービスの位置座標を識別表示する第２空間の画像を生成するとともに、同画像における各サービスの位置に該サービスに関するアクセス情報を関連づけて、サービスマップ（サービス関連性情報）を生成する。
【００４３】
以上のようにすれば、ユーザ装置１６における各サービスの利用実態に即したサービスマップを生成することができ、これを用いてサービス誘導を行うと、ユーザは所望の内容を有するサービスにより確実にたどり着くことができる。その結果、ネットワークサービスシステム１０全体の利用が進むことになる。すなわち、利用者にとっては、自身に適切なサービスに辿り着きやすいという効果があり、同時にサービス提供者にとっては、そのサービスに合った利用者を得やすいという効果があると捉えることができる。
【００４４】
なお、本発明は上記実施形態に限定されるものではなく、本発明の範囲には上記実施形態の各種変形が含まれる。例えば、以上の説明では、サービスマップは、各サービスの全体の内容的関連性を示すものとしたが、各サービスに含まれる個別サービスの内容的関連性を示すサービスマップを作成し、それをユーザ装置１６に送信するようにしてもよい。図８には、あるネットワークゲームサービスに含まれる、「対戦コーナー１」、「対戦コーナー２」、「ミニゲーム」、「チャットルーム」、「掲示板」という５つの個別サービスの内容的関連性を示すサービスマップの一例が示されている。また、各サービスの全体の内容的関連性を示すサービスマップと、個別サービスの内容的関連性を示すサービスマップと、を重畳表示してもよい。この場合、あるサービスと、そのサービスに含まれる個別サービスとで、図９（ａ）に示すように、アイコンの色等の表示属性を共通させたり、或いは同図（ｂ）に示すように、それらのサービスのアイコンを繋ぐ線分を表示させたりすれば、サービス相互の関係をさらに直感的に理解できるようになる。また、さらに他の例としては、サービス誘導装置１４は、ユーザ装置１６にて作成された利用状況情報から得られる利用頻度及び総利用回数に基づいて、順序付けされたサービスの一覧表を作成して、それをユーザ装置１６に送信するようにしてもよい。或いは、所定のカテゴリー（分類分け）に基づいて分類されたサービスを、ユーザの利用状況に基づいて選択表示させるようにしてもよい。
【００４５】
また、以上の説明では、利用状況情報として、各サービスで使用されたメッセージを示す情報を採用したが、各サービスのユーザの利用回数を示す情報を採用してもよい。この場合、図１０は、この場合の利用状況情報の一例を示している。同図に示す利用状況情報は、ユーザを識別するユーザ識別情報（ＵＩＤ）、サービス提供装置１８から提供されるサービスを識別するサービス識別情報（ＳＩＤ）と、そのユーザがそのサービスを利用した回数と、を関連づけてなる。
【００４６】
サービス誘導装置１４では、ユーザ装置１６から利用状況情報を受信すると、そこに含まれているユーザ識別情報を、第１空間上にマッピングしている。マッピングの際には、各ユーザ識別情報に対応する第１空間内の位置の各座標成分を、その座標成分に対応するサービスを当該ユーザが利用した回数とするようにしている（利用の有無や利用の程度（ランク等）としてもよい）。すなわち、上記次式（１）に示すように、第ｉ番目のユーザ識別情報の第１空間における位置座標ｇｉの第ｋ成分をｇｋｉと表記すると、その値は、当該第ｉ番目のユーザ識別情報により識別されるユーザによる、第ｋサービスの利用に応じて算出される。図１１は、このようにして各利用状況情報に含まれるユーザ識別情報がマッピングされた第１空間の様子を示している。
【００４７】
サービス誘導装置１４では、次に、第１空間における各ユーザ識別情報の位置座標に基づいて、１又は複数の特徴方向を算出する。特徴方向の算出方法は既述した方法と同様である。さらに、図１２に示すように、こうして算出される特徴方向（コンセプト）に対応する座標軸により張られる第２空間を用意し、そこに各ユーザ識別情報を再配置し、各ユーザ識別情報の第２空間における位置座標を算出する。この位置座標の算出方法も、既述した方法と同様である。
【００４８】
さらに、サービス誘導装置１４では、こうして算出される各ユーザ識別情報の第２空間における位置座標に基づいて、各サービスの同第２空間における位置座標を算出する。例えば、上記式（４）と同様にして、第ｎサービスの位置座標Ｑｎは、第ｉ番目のユーザ識別情報の第２空間における位置座標をＰｉとし、第ｉ番目のユーザ識別情報の第１空間における位置座標ｇｉの第ｎ成分（第ｎサービスに対応している）をｇｎｉとすると、位置座標Ｐｉの重心により算出することができる。
【００４９】
図１３は、サービスの位置座標がアイコン（二重丸）により識別表示され、その横にサービス名が示された第２空間を示す図である。サービス誘導装置１４では、この第２空間を示す画像を生成するとともに、各サービスに対応する画像内の位置に該サービスのアクセス情報を関連づけることにより、サービスマップを生成し、それをユーザ装置１６に送信する。このようにしても、利用実態に即したサービスマップを生成し、それをユーザ装置１６に送信して、好適なサービス誘導を行うことができる。
【００５０】
さらに、以上の説明ではユーザ装置１６から利用状況情報を取得するようにしたが、サービス提供装置１８で各ユーザ装置１６での利用状況情報を記録しておき、サービス提供装置１８からサービス誘導装置１４に利用状況情報を送信してもよい。その他、サービス誘導装置１４等、通信ネットワーク１２に接続された他のコンピュータにて各ユーザ装置１６でのサービスの利用状況を監視して、その内容に従って利用状況情報を生成して、サービス誘導装置１４に送信するようにしてもよい。
【００５１】
さらに、ユーザ（ＵＩＤ）毎に該ユーザが利用したサービスに含まれる単語を取得して、それらの単語から各ユーザについて、該ユーザと趣向の近いユーザ群を選択してもよい。そして、それらのユーザ群が使用した単語だけでサービスをマッピングするようにしてもよい。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施形態に係るネットワークサービスシステムの全体構成を示す図である。
【図２】サービス誘導装置から配信されるサービスマップの一例を示す図である。
【図３】利用状況情報の一例を示す図である。
【図４】サービスマップを生成する手順を説明する図であり、第１空間に単語をマッピングする例を示す図である。
【図５】サービスマップを生成する手順を説明する図であり、第２空間に単語をマッピングする例を示す図である。
【図６】サービスマップを生成する手順を説明する図であり、第２空間にサービスをマッピングする例を示す図である。
【図７】本発明の実施形態に係るサービス誘導装置の機能ブロック図である。
【図８】サービスマップの他の例を示す図である。
【図９】サービスマップのさらに他の例を示す図である。
【図１０】利用状況情報の他の例を示す図である。
【図１１】サービスマップを生成する他の手順を説明する図であり、第１空間にユーザ識別情報をマッピングする例を示す図である。
【図１２】サービスマップを生成する他の手順を説明する図であり、第２空間にユーザ識別情報をマッピングする例を示す図である。
【図１３】サービスマップを生成する他の手順を説明する図であり、第２空間にサービスをマッピングする例を示す図である。
【符号の説明】
【００５３】
１０  ネットワークサービスシステム、１２  通信ネットワーク、１４  サービス誘導装置、１４ａ  利用状況情報取得部、１４ｂ  要素取得部、１４ｃ  第１位置座標算出部、１４ｄ  類似度行列算出部、１４ｅ  固有値・固有ベクトル算出部、１４ｆ  第２位置座標算出部、１４ｇ  サービス位置座標算出部、１４ｈ  サービスマップ生成部、１６  ユーザ装置、１８  サービス提供装置。
【図１】
0004773774.tif 000006
【図２】
0004773774.tif 000007
【図３】
0004773774.tif 000008
【図４】
0004773774.tif 000009
【図５】
0004773774.tif 000010
【図６】
0004773774.tif 000011
【図７】
0004773774.tif 000012
【図８】
0004773774.tif 000013
【図９】
0004773774.tif 000014
【図１０】
0004773774.tif 000015
【図１１】
0004773774.tif 000016
【図１２】
0004773774.tif 000017
【図１３】
0004773774.tif 000018